Last modified: 2007-12-04 00:15:09 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T14154, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 12154 - Erratic total failure of unstrip phase in new preprocessor
Erratic total failure of unstrip phase in new preprocessor
Status: RESOLVED FIXED
Product: MediaWiki
Classification: Unclassified
Parser (Other open bugs)
1.12.x
All All
: High blocker with 1 vote (vote)
: ---
Assigned To: Nobody - You can work on this!
:
: 12162 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2007-11-30 03:13 UTC by Tim Starling
Modified: 2007-12-04 00:15 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Tim Starling 2007-11-30 03:13:57 UTC
Split off from bug 12056. Input such as 

x<nowiki>y</nowiki>z

is converted to something like:

x<del>UNIQ225ad7a62aaa0e75-nowiki-00000001-QINU<del>z

where <del> is the delete character, 0x7f. Typcially this occurs in the pre-save transform, so the result is saved into articles, leading to diffs such as these:

http://commons.wikimedia.org/w/index.php?title=Template_talk:AdminWelcome/en&diff=8765512&oldid=8763902
http://translatewiki.net/w/?title=Process/tasks&diff=prev&oldid=164002

All XML-style tag extensions are affected. 

On some installations this happens all the time, on others it happens randomly and is not reproducible. It has been reported on:

* Roan Kattouw's Windows test server. Reproducible with PHP 5.2.4 cgi/fcgi, not observed in the same installation under the CLI SAPI. 
* Unknown servers in Wikimedia's app cluster. Is it server dependent or random?
* Reproducibly on Bertrand Grondin's server at grondin.tuxfamily.org
* Randomly on translatewiki.net, reported by Nikerabbit

During an attempt to narrow down the problem on Roan Kattouw's server, an odd bug was observed where a Title object would disappear, triggering a fatal "cannot call member function of non-object". This may or may not be related.
Comment 1 Roan Kattouw 2007-11-30 12:27:06 UTC
*** Bug 12162 has been marked as a duplicate of this bug. ***
Comment 2 Tim Starling 2007-12-01 07:17:27 UTC
Possible fix in r28004, please test.
Comment 3 Roan Kattouw 2007-12-01 14:09:16 UTC
(In reply to comment #2)
> Possible fix in r28004, please test.
> 

That did it, at least for me. <nowiki>, <ref>, <references>, <redircite> and <toggledisplay> now work for me.
Comment 4 Tim Starling 2007-12-02 08:34:09 UTC
Nikerabbit reports that it's fixed on BetaWiki.
Comment 5 Tim Starling 2007-12-04 00:15:09 UTC
We'll call this provisionally fixed. But it might be nice to remove the failure mode at some stage. 

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links