Closed
Bug 395664
Opened 18 years ago
Closed 17 years ago
Symbol info missing from recent SeaMonkey crash reports
Categories
(Toolkit :: Crash Reporting, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: kairo, Unassigned)
References
()
Details
Looking at the recent SeaMonkey Mac crashes at http://crash-stats.mozilla.com/?do_query=1&product=SeaMonkey&platform=mac&query_search=signature&query_type=contains&query=&date=&range_value=1&range_unit=weeks turns up a significant amount of crashes happening in libwidget_mac.dylib or libgklayout.dylib that we show no symbols for.
The reporter of the http://crash-stats.mozilla.com/report/list?product=SeaMonkey&query_search=signature&query_type=contains&range_unit=weeks&platform=mac&signature=libgklayout.dylib%400x30f99c&range_value=1 crashes assured me he was using an official nightly, and the log for the nightlies are showing success on uploading symbols to the server.
Comment 1•18 years ago
|
||
Kairo, is this still happening? If so, is this the same as bug 411171? Should be easy enough to check the log on the Mac tinderbox to verify.
![]() |
Reporter | |
Comment 2•18 years ago
|
||
No, I'm not seeing the bug 411171 alloc problem, but what I'm seeing in logs is the following output:
Architecture: x86 not available in ./dist/universal/seamonkey/SeaMonkey.app/Contents/MacOS/xpidl
/builds/tinderbox/SeaMonkey-Trunk/Darwin_8.7.2_Depend/mozilla/toolkit/crashreporter/google-breakpad/src/common/mac/dump_syms.mm:266: failed assertion `dict'
/builds/tinderbox/SeaMonkey-Trunk/Darwin_8.7.2_Depend/mozilla/toolkit/crashreporter/google-breakpad/src/common/mac/dump_syms.mm:266: failed assertion `dict'
/builds/tinderbox/SeaMonkey-Trunk/Darwin_8.7.2_Depend/mozilla/toolkit/crashreporter/google-breakpad/src/common/mac/dump_syms.mm:266: failed assertion `dict'
/builds/tinderbox/SeaMonkey-Trunk/Darwin_8.7.2_Depend/mozilla/toolkit/crashreporter/google-breakpad/src/common/mac/dump_syms.mm:266: failed assertion `dict'
/builds/tinderbox/SeaMonkey-Trunk/Darwin_8.7.2_Depend/mozilla/toolkit/crashreporter/google-breakpad/src/common/mac/dump_syms.mm:266: failed assertion `dict'
/builds/tinderbox/SeaMonkey-Trunk/Darwin_8.7.2_Depend/mozilla/toolkit/crashreporter/google-breakpad/src/common/mac/dump_syms.mm:266: failed assertion `dict'
...and then some libs are only present once in the symbol packing and upload, not twice - i.e. one architecture is missing.
Here's a current example:
http://crash-stats.mozilla.com/report/index/c0746d42-cdce-11dc-b91f-001a4bd46e84 is (apparently) a report from ppc for the build with the tinderbox log in http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1200302280.1200310841.9523.gz&fulltext=1
The crash there was in libmail.dylib, for which only a single set of symbols was extracted and uploaded successfully. Still other frames are in libraries that apparently had both sets of symbols uploaded and the info on those is also missing...
Comment 3•18 years ago
|
||
http://lxr.mozilla.org/mozilla/source/toolkit/crashreporter/google-breakpad/src/common/mac/dump_syms.mm#266
is the source of that assertion, I don't have time to look more in-depth at it right now.
Comment 4•17 years ago
|
||
Kairo still see this?
Comment 5•17 years ago
|
||
still true. This predates Bug 466385 New: no Thunderbird symbols for Mac crashers for 3.0b1pre - but perhaps they are related.
![]() |
Reporter | |
Comment 6•17 years ago
|
||
We are definitely missing a number of symbols (libnecko.dylib etc.) for Intel Macs though we should have them for PPC for everything now. This is due to a crash of the dump_syms tool we know that we have, and which could probably also be the cause of bug 466385. Gozer has looked into this but Thunderbird has the fortune of sometimes succeeding there, while SeaMonkey always fails for Intel builds for the same libraries.
Comment 7•17 years ago
|
||
(In reply to comment #6)
> We are definitely missing a number of symbols (libnecko.dylib etc.) for Intel
> Macs though we should have them for PPC for everything now. This is due to a
> crash of the dump_syms tool we know that we have,
right - i think that's bug 445090.
but my faulty memory is I thought at one point Mac symbols were coming out fairly reliably for thunderbird.
Comment 8•17 years ago
|
||
Just switch over to dwarf on OS X (similar to Thunderbird's bug 468622)
![]() |
Reporter | |
Comment 9•17 years ago
|
||
The builder box has now been upgraded to Xcode 2.5 and so I could enable dwarf support in http://hg.mozilla.org/build/buildbot-configs/rev/b2b0447afefd
I hope that fixes this problem.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•