http://bugs.winehq.org/show_bug.cgi?id=16785
Paul "TBBle" Hampson Paul.Hampson@Pobox.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor Summary|Warhammer Online patcher |Exception in Gecko 0.9.0 |causes exception in Gecko |xul.dll when run from not- |0.9.0 xul.dll |installed Wine
--- Comment #7 from Paul "TBBle" Hampson Paul.Hampson@Pobox.com 2009-01-04 08:34:37 --- I grabbed the debug build and replaced the 0.9.0 wine_gecko folder with the one from that cab, but my xul stacktrace didn't become any more enlightening.
On the other hand, this bug goes away when run from an installed Wine, and only manifests when run using the wine symlink at the top of a build directory, irrespective of an existing Wine installation.
Updating bug title and severity, thanks to kgbricola on IRC for pointing me away from dumb directions twice.
This also happens with iexplore about: so it's nothing to do with page contents. A quick comparison of the same build installed and uninstalled using the debug Gecko gives me this as the best clue for the failure point:
###!!! ASSERTION: invalid array index: 'i < Length()', file ../../../dist/include/xpcom/nsTArray.h, line 317
It's repeated twice immediately before the segfault only on the failed run.
I'll attach my two log files shortly.