Closed
Bug 449727
Opened 16 years ago
Closed 15 years ago
Thebes crash on OS/2 when visiting some pages
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: stevew, Unassigned)
References
()
Details
Attachments
(2 files, 2 obsolete files)
Using Gecko/2008072309 SeaMonkey/2.0a1pre, if http://de.wikipedia.org/wiki/Tamil or http://hardocp.com is the first URL visited, I get a crash in Thebes: pid=0x006c ppid=0x0015 tid=0x0001 slot=0x008e pri=0x0200 mc=0x0001 D:\OS2APPS\SEAMONKEY\SEAMONKEY.EXE THEBES 0:0006e75b cs:eip=005b:15a4e75b ss:esp=0053:00118538 ebp=00118548 ds=0053 es=0053 fs=150b gs=0000 efl=00212212 eax=00000000 ebx=20f03da0 ecx=20258228 edx=ffffffff edi=20a14560 esi=01e00000 pid=0x006f ppid=0x0015 tid=0x0001 slot=0x008e pri=0x0200 mc=0x0001 D:\OS2APPS\SEAMONKEY\SEAMONKEY.EXE THEBES 0:0000088f cs:eip=005b:159e088f ss:esp=0053:0011f758 ebp=0011f76c ds=0053 es=0053 fs=150b gs=0000 efl=00212212 eax=24d4d3d8 ebx=00000000 ecx=00000010 edx=0011f7c4 edi=00000010 esi=24d4d3d8
Comment 1•16 years ago
|
||
OK, the first entry decodes as a crash in FT_Get_Char_Index, the second is probably rubbish (gfxContext::gfxContext[in-charge](gfxASurface*)). I have put up a debug DLL at http://temp.weilbacher.org/sm200807230956_thebes_debug.zip that should give a lot more output, especially around all FT_Get_Char_Index calls.
Reporter | ||
Comment 2•16 years ago
|
||
Reporter | ||
Comment 3•16 years ago
|
||
Was a 1.7MB log, chopped down to the last part.
Reporter | ||
Updated•16 years ago
|
Attachment #333141 -
Attachment mime type: application/x-log → text/plain
Reporter | ||
Updated•16 years ago
|
Attachment #333142 -
Attachment mime type: application/x-log → text/plain
Comment 4•16 years ago
|
||
Comment on attachment 333141 [details]
log for wikipedia page
Thanks, Steve, for the logs, and sorry for my long delay.
This wikipedia log really crashes in the FT_Get_Char_Index() call. But the parameters are valid, I just don't see how it can crash with this...
Comment 5•16 years ago
|
||
Comment on attachment 333142 [details]
log for hardocp page
For this hardocp log the crash is something completely different, still no idea why it would crash. If you still have the full log, you could extract parts around occurrences of "0x20dc2ce0".
Reporter | ||
Comment 6•16 years ago
|
||
The crash in hardocp seems to be less frequent in Gecko/20080815231110; I almost thought it was gone at first. Unfortunately, the thebes interface has changed, and the debug thebes.dll doesn't work with the new build (and I didn't save the old one). The wikipedia crash happens every time, and has a known crash location; fixing that one might end up fixing the other one, too (hopefully).
Comment 7•16 years ago
|
||
OK, so now there is http://temp.weilbacher.org/sm2008081523_thebes_debug.zip to go with that SM "latest-comm-central" nightly. Hopefully that shows why you crash. [You can always download old builds from the Mozilla FTP, they are in the <year>/<month> subdirs of <http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/contrib/>, I just fixed a naming problem in the 2008/07 dir...]
Reporter | ||
Comment 8•16 years ago
|
||
Attachment #333142 -
Attachment is obsolete: true
Reporter | ||
Comment 9•16 years ago
|
||
Attachment #333141 -
Attachment is obsolete: true
Comment 10•16 years ago
|
||
No help for the hardocp log, that doesn't even show a crash?! The log from the Wikipedia page seems to imply that your (installation of) the DejaVu Sans font is broken. I think it's worth a try to de-install it and remove the font file(s)and %HOME%\FCCACHE.INI and after a reboot install a fresh copy. If that doesn't help I'm really out of ideas. I tried hard to reproduce it, with several profiles, both FX and SM, with configurations where DejaVu appears where it does for you, and I never get a crash. P.S.: I wonder where the "DosWaitChild rc = 128" at the start of your logs comes from. Does Run! have some kind of debug mode that causes this?
Reporter | ||
Comment 11•16 years ago
|
||
(In reply to comment #10) > your (installation of) the DejaVu Sans font is broken. Hmmm... it displays OK in the XWP font preview window, and works fine in the System Editor (e.exe). > I think it's worth a try to de-install it and remove the font > file(s)and %HOME%\FCCACHE.INI and after a reboot install a fresh copy. OK, I'll try that. I've got version 2.26, for what it's worth. > P.S.: I wonder where the "DosWaitChild rc = 128" at the start of your logs > comes from. Does Run! have some kind of debug mode that causes this? I don't know - I get it without Run!, RWS disabled, and no plugins.
Reporter | ||
Comment 12•16 years ago
|
||
Deleting fccache.ini was enough to fix the Wikipedia page. The hardocp page still crashes sometimes, though.
Comment 13•16 years ago
|
||
Steve, do you still see this with current nightlies? There were _lots_ of changes in the meantime, so maybe at least the crash location has changed?
Reporter | ||
Comment 14•16 years ago
|
||
Here is what I get with Gecko/20090109 SeaMonkey/2.0a3pre pid=0x00bb ppid=0x0015 tid=0x0001 slot=0x0090 pri=0x0200 mc=0x0001 D:\OS2APPS\SEAMONKEY\SEAMONKEY.EXE THEBES 0:0000136f cs:eip=005b:1708136f ss:esp=0053:0011ef48 ebp=0011ef5c ds=0053 es=0053 fs=150b gs=0000 efl=00212216 eax=24aeeb80 ebx=00000000 ecx=00000010 edx=0011efb4 edi=00000010 esi=24aeeb80
Comment 15•16 years ago
|
||
That address resolves to a symbol gfxProxyFontEntry::gfxProxyFontEntry[in-charge](nsTArray<gfxFontFaceSrc> const&, gfxMixedFontFamily*, unsigned, unsigned, unsigned, gfxSparseBitSet*) We don't even enter that code at all at the moment (they are related to user fonts that we don't support yet), so this tells me that the addresses you get with these crashes are likely all garbled. Too bad. Is it still the same pages that give problems, or can you give me a few more examples?
Reporter | ||
Comment 16•16 years ago
|
||
It is still http://hardocp.com/
Comment 17•16 years ago
|
||
Managed to crash the current Minefield there a few times, but only by right-clicking on the Flash ads. (And I had to remove the MVPS HOSTS entries before seeing those ads at all.) No crash info though, and especially nothing in THEBES.DLL...
Comment 18•15 years ago
|
||
Steve, if you are still seeing the crash on the hardocp page, can you reduce the page to a testcase?
Reporter | ||
Comment 19•15 years ago
|
||
No quick reproduction with Gecko/20090809 SeaMonkey/2.0b2pre. Will reopen and try to create a smaller testcase if I see it again.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•