Closed Bug 466385 Opened 16 years ago Closed 16 years ago

no Thunderbird symbols for Mac crashers for nightlies

Categories

(Thunderbird :: Build Config, defect)

x86
Windows Vista
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wsmwk, Assigned: gozer)

References

Details

(Keywords: regression)

Attachments

(1 file)

no Thunderbird symbols for Mac crashers for 3.0b1pre per crash-stats query, since at least 10-31 http://crash-stats.mozilla.com/report/index/233fed91-5adc-47f7-8d40-44be72081122  -- crash-stats query is broken, so it won't let me query earlier than that to determine the regression range

http://crash-stats.mozilla.com/?do_query=1&product=Thunderbird&version=Thunderbird%3A3.0b1pre&platform=mac&query_search=stack&query_type=contains&query=&date=&range_value=30&range_unit=days
Flags: blocking-thunderbird3?
This is most likely related to bug 464247 and the corresponding fix. This should have resolved itself in the nightlies on/after Nov 19th 2008.

Looking at: http://tinderbox.mozilla.org/showlog.cgi?log=Thunderbird/1227438000.1227443665.3461.gz&fulltext=1, make buildsymbols is now getting passed the right arguments.

Of course, it still sometimes fails (bug 411171) while dumping certain binaries, so there might still not be complete symbols for every single nightiles:

dump_syms(3362) malloc: *** vm_allocate(size=1496895488) failed (error code=3)
dump_syms(3362) malloc: *** error: can't allocate region
dump_syms(3362) malloc: *** set a breakpoint in szone_error to debug
2008-11-23 04:30:33.137 dump_syms[3362] *** Uncaught exception: <NSInvalidArgumentException> *** NSCopyMemoryPages(0x2008000, 0x0, 1197510656) failed
clarifying comment 0, I was careful to check *builds newer* than 10-31, so I'm not talking all builds *since* 10-31

unfortuantely crash stats query by date still "broken, so it won't let me query earlier than that to determine the regression range"
(In reply to comment #2)
> clarifying comment 0, I was careful to check *builds newer* than 10-31, so I'm
> not talking all builds *since* 10-31
> 
> unfortuantely crash stats query by date still "broken, so it won't let me query
> earlier than that to determine the regression range"

gah - c/not talking all builds *since* 10-31/not talking *all crashes* since 10-31/
Depends on: 445090
Looking at the buildbot logs, I can see that the nightly on Oct 29 was the last time symbols for thunderbird-bin were successfully extracted. Before that, it was intermittend, now, they fail _every_ time, it would seem.

SeaMonkey has the same problem. Something has changed this from an occasional occurrence...

This might also mean that come beta 1 buld time, generating symbols might just *not* work at all, no matter how many times I run and re-run make buildsymbols.
is this still broken?
Need to look at the recent buildbot logs, but I suspect it is. Strangely, when it came time to roll Beta 1 Build 1, symbols generated okay the first time around.

I am working on getting a reproductible crash build setup, and plan on digging deep into this problem and finding the root cause, if not a fix.
We should be able to land bug 421534 on the 1.9.1 branch after ~1 week of baking on trunk. I wouldn't bother with deep investigation, personally.
When dump_syms fails, it spews some interesting information, but, omits the most critical piece of information. What file it was trying to dump when it failed.

This small patch adds it, and would assist in looking for failure patterns in buildbot logs.
Uploaded a new symbols package, with the missing symbols in there.

Before: http://crash-stats.mozilla.com/report/index/233fed91-5adc-47f7-8d40-44be72081122

After:
http://crash-stats.mozilla.com/report/index/c53262c5-90bf-4470-88cb-bdcf32081210
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Apologies, previous comment was about similar, but unrelated TB 3 Beta 1 symbols.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Summary: no Thunderbird symbols for Mac crashers for 3.0b1pre → no Thunderbird symbols for Mac crashers for nightlies
Oh, and for reference, this is basically caused by bug 411171, which is still hapenning most of the time.
Attachment #352358 - Flags: review?(ted.mielczarek)
Attachment #352358 - Flags: review?(ted.mielczarek) → review+
Comment on attachment 352358 [details] [diff] [review]
more verbose reporting of failing dump_syms

+                    # dump_syms can soemtimes fail for various reasons
"sometimes" :)
Hopefully should be fixed when you get bug 468622 sorted out.
Depends on: 468622
No longer depends on: 445090
Closing bug 468622 seems like it will resolve this bug indeed.
Status: REOPENED → RESOLVED
Closed: 16 years ago16 years ago
Resolution: --- → FIXED
Flags: blocking-thunderbird3?
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: