Last modified: 2011-04-04 21:28:18 UTC
I'm having an odd issue with page rendering on my wiki.
Once an article grows to the point where it has more than 10 or so links, the
links will start turning red, regardless of whether they point to created
articles or not. Adding or subtracting links from the page will change which
links show blue or red, but typically will not return all links to blue until
the link count is reduced below 10.
Clicking on one of these red links will take you to the editor for that page,
which is populated with the code for that article.
Note that this does not affect pages where the links are automatically
generated, like in Category: pages.
I've spent a number of hours trying to research this bug, but have found no
useful info on Google, the mailing lists, or here in the bug tracker. I've
found problems that have similar symptoms, but none of the solutions posted seem
to have any affect for me. I've tried deleting and recreating pages, flush
every cache I can find, and all sorts of other things.
An example of the problem can be seen at
http://apbwiki.jlauser.net/Help:Contents. A large number of the pages there
will show red, but http://apbwiki.jlauser.net/Category:Help clearly shows that
the pages exist already.
I'm running MediaWiki 1.8.2 on FreeBSD 6.1/sparc64 with Apache 2.2.3, PHP 5.2.0
(with Suhosin-Patch 0.9.6.1), MySQL 4.1.22, and Squid 2.5.14.
It's hard to test on your wiki without a login since editing is disabled,
but I can confirm the rendering seems a bit odd. Seems consistent across purges
of the page.
Copying the page and the linked pages onto a local wiki w/ 1.8, PHP 5.2.1RC1,
Suhosin-extension 0.9.6.1 on Mac OS X 10.4/Intel, I don't see any problems
Don't have any access to Sparc machines to test with here, in case it's something
specific to sparc or sparc64 PHP... [I have seen bugs with associative array
handling on x86_64 in some older versions of PHP, there might be other similar
problems which only strike on certain configurations.]
Yeah, I kind of figured this was going to be localized to my install, given my
difficulty finding people with a similar problem.
Anonymous editing and user signup are disabled for security/spam reasons, but if
you e-mail me directly, I can create an account for you to test with.
I appreciate any help you might be able to provide.
The problem turned out to be a problem with MySQL. I recompiled and reinstalled
it, and now everything is working correctly. Not sure why, but at least it's fixed.
Marking this bug as resolved.