Closed Bug 496474 Opened 16 years ago Closed 15 years ago

Make objc_msgSend the first part of a "compound signature"

Categories

(Socorro :: General, task)

All
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: alqahira, Unassigned)

Details

objc_msgSend is a very common frame 0 in crashing stats on Mac OS X, but it's a catch-all and doesn't tell us very much. Reports would be much more useful if objc_msgSend were treated like other "common frames" and made into the first part of a "compound signature" like "objc_msgSend | -[NSWindow makeKeyWindow]" instead. This seems to have already been done for objc_msgSend's hex equivalents (libobjc.A.dylib@0x15688 and libobjc.A.dylib@0x1568c), so it would be nice to have it for the symbolized frame, too.
This was implemented in bug 411349 for the other frames, you can see the lists there. I believe there are two lists, one of frames to skip entirely, and one of frames to prepend to the signature.
this is just a configuration change to the processor. I have submitted Bug 496596 to IT to make this change happen
Er, so I was mistaken; libobjc.A.dylib@0x1568c wasn't already being made into a compound signature, just libobjc.A.dylib@0x15688 (and now the symbolized objc_msgSend itself, since bug 496596 is FIXED). Lars, would you prefer I opened a new bug about libobjc.A.dylib@0x1568c, or do you want to hang another processor config change bug off of this bug?
Setting this to FIXED because the original request is long-since fixed by bug 496596. I spun comment 3/libobjc.A.dylib@0x1568c off into bug 514124.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Component: Socorro → General
Product: Webtools → Socorro
You need to log in before you can comment on or make changes to this bug.