Closed Bug 176886 Opened 23 years ago Closed 23 years ago

stack signatures from talkback on linux are "missing"

Categories

(Core Graveyard :: Talkback Client, defect)

x86
All
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ajschult784, Assigned: dbaron)

References

()

Details

(Keywords: regression, Whiteboard: [patch])

Attachments

(4 files)

looking at the topcrashers at the URL, there are 79 crashes on linux from three different stack signatures: MISSING-SIGNATURE (67), 0x0000000b (11) and 0x00000004 (1) the 0x0000000b stack is only a single frame and so it's as useless as "MISSING-SIGNATURE" I don't know if this is a client-side or server-side problem, but it is quite bad. Those "MISSING-SIGNATURE" crashes are supposed to contain useful info to help diagnose crashes, but are completely useless (except for comments/URL). Submitting a linux crash bug without a debug build becomes an exercise in futility.
MISSING-SIGNATURE happens mostly on Linux, but also happens a little on Mac, and Windows. Don't know if it's significant, but I looked at the detailed "Machine State - Overview" on several bbid's and they all had the same Trigger Reason: Trigger Reason: SIGSEGV: Segmentation Fault: (signal 11) Also, the last "Machine State - Environment" of them all was /mozilla-bin
OS: Linux → All
My brain is unable to process the following pieces of data: bug 184045 comment 3 (linux talkback works) http://ftp.mozilla.org/pub/data/crash-data/Trunk-topcrashers.html (linux talkback doesn't work)
Is there variation between kernel versions or libc versions or something like that?
Is there a particular set of buildids which starts this? Did anyone change the talkback stuff in the comm tree?
Missing Signature has been an issue for a long long time(from the Introduction of Talkback usage). It used to be ""(NULL values in the stack signature and Stack Trace). Six months back we started replacing ""(NULL values)in the Stack Signature with "MISSING SIGNATURES"(String) to group and investigate the problem. We haven't done any new changes to Talkback system recently.
This is probably bug 148453, where profile manager is grabbing the signal to do lock cleanup. Did init order change, or something, to make that bug suddenly trigger?
This should get higher priority as it seems to me that the recent Linux nightlies (since 1.2) are much much more crash prone than it was in the 1.2 times. I'm sending at least 1-2 crashes a day, sometimes more. But the talkback data on Linux are almost useless. I think this way the crashes can't be properly investigated and fixed.
Flags: blocking1.3b?
FWIW, my archives of talkback data show that the last time we got good data from Linux builds seems to be the 2002-10-10 14:00 build.
checkin for bug 171343 would then appear to be the culprit.
Flags: blocking1.3b? → blocking1.3b+
Based on the guess of what caused this, this might work around the problem and let us get talkback data again.
Bug 171343 fixed a problem on OS X (at the time) where all 3 arguments from the signal handler weren't getting passed to the next signal handler in the chain (talkback's), which interferes with getting the stack trace. We've since turned off symlink-based locking on OS X, so we could probably just back out bug 171343, too. I don't think the original issue affects any platforms other than OS X.
Assignee: namachi → dbaron
QA Contact: chofmann → namachi
It might be nice to have the code available conditionally, though. If you disagree, I'm happy to go with backing out, though.
I just don't see a point in making the code debug-only though. It doesn't buy us anything. I'd prefer to go with making the file more readable and backing out 171343.
Attached patch backout patchSplinter Review
This patch just does a simple backout.
Attachment #112742 - Flags: review?(bryner) → review+
Comment on attachment 112742 [details] [diff] [review] backout patch a=asa (on behalf of drivers) for checkin to 1.3beta.
Attachment #112742 - Flags: approval1.3b? → approval1.3b+
Comment on attachment 112742 [details] [diff] [review] backout patch I checked this in to the trunk, 2003-01-27 17:41 PST. Leaving bug open until we see whether it fixes the problem.
It seems to me that in the last two days the talkback server doesn't work at all so I can't send my recent talkback data.
Marking fixed. Today's talkback report shows two numeric signatures with stacks showing the problem is bug 184363 and also a single Linux instance of bug 190001. See the Linux column near the left of http://ftp.mozilla.org/pub/data/crash-data/Trunk-topcrashers.html .
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: