Description

A large page with a lot of markup (tables with layouts and stuff mainly) has the text corrupted in small and terrible ways on updates sometimes. This usually means small fragments of text (3-10 characters) from one point in the document apparently randomly plopped into another part of the document. We don't use any WYSIWYG editor and the user has been editing the wiki for years without problems.

Steps to reproduce

Unfortunately I'm not sure how to reproduce it reliably yet; it has only occured on one page (the largest and most complex) page in my wiki, usually in the table sections.

Example

Component selection

Details

MoinMoin Version

1.9.7

OS and Version

Debian Testing

Python Version

2.7.5

Server Setup

Lighttpd + FastCGI

Server Details

???

Language you are using the wiki in (set in the browser/UserPreferences)

en_US

Workaround

Current workaround is keeping the whole wiki page in a separate file on the user's computer and copy-pasting the whole thing into the text box on each update. At least this means the corruption doesn't build up over multiple edits.

Discussion

Very strange. If it only happens to one user, I would look for other strange events happening on the same PC or the hardware between that PC (routers, etc) and the server. I have seen low voltages cause very flaky, impossible to reproduce results. If you can easily swap the user's PC I would try that first to see if the problem continues. What browser is being used?

If it only happens for that one user (that one PC, that one browser) and not on other client machines, then first try other browser (or older/newer version of Opera). If that doesn't fix it, check your hardware (run memtest86+ for at least 1 full pass). It doesn't very much sound like a moin problem (as that likely would happen for all users / all client machines).

Plan


CategoryMoinMoinNoBug

MoinMoin: MoinMoinBugs/1.9.7MarkupCorruptionOnLargePages (last edited 2013-11-03 20:54:50 by 2602:3f:e508:5300:6534:641:6129:6dfc)