Closed Bug 548187 Opened 15 years ago Closed 14 years ago

[@ objc_msgSend | HPSmartPrint@0xe1ef ] [@ objc_msgSend | CanonIJPDE@0x14cee ] [Mac]

Categories

(Thunderbird :: General, defect)

x86
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mike001, Unassigned)

References

Details

(Keywords: crash, Whiteboard: fixed by Bug 396680)

Crash Data

[@ objc_msgSend | HPSmartPrint@0xe1ef ] #19 crash for Macs, not in top 100 overall (total 91, all Mac, Jan27-Feb23) 3.0 - 11 occurrences 3.0.1 - 77 occurrences 3.0.2 - 3 occurrences (no occurrences for 1.9.2 or 1.9.3 branches) All crashes were MacOS 10.5.6, 10.5.7, or 10.5.8 No user comments. This seems to be a cross between Bug 461355 -- the "@ HPSmartPrint@0xe1ef" part -- and Bug 525277 -- the "@objc_msgSend" part. Stack bears some similarity to Bug 496973 (https://bugzilla.mozilla.org/attachment.cgi?id=395526). bp-95421334-9bab-4731-9b76-203f22100223 v3.0.1 Build20100111130305 0 libobjc.A.dylib objc_msgSend 1 HPSmartPrint HPSmartPrint@0xe1ef 2 HPSmartPrint HPSmartPrint@0xd160 3 HPPrintSettings HPPrintSettings@0x2044c 4 HPPrintSettings HPPrintSettings@0x1fc17 5 HPPrintSettings HPPrintSettings@0x2dfcf 6 HPPrintSettings HPPrintSettings@0x2e064 7 HPPrintSettings HPPrintSettings@0xa3f8 8 CFNetwork _LongTimerCallBack 9 CoreFoundation CFRunLoopRunSpecific 10 CoreFoundation CFRunLoopRunInMode 11 HIToolbox RunCurrentEventLoopInMode 12 HIToolbox ReceiveNextEventCommon 13 HIToolbox BlockUntilNextEventMatchingListInMode 14 AppKit _DPSNextEvent 15 AppKit -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 16 AppKit -[NSApplication run] 17 thunderbird-bin nsAppShell::Run widget/src/cocoa/nsAppShell.mm:759 18 thunderbird-bin nsAppStartup::Run toolkit/components/startup/src/nsAppStartup.cpp:193 19 thunderbird-bin XRE_main toolkit/xre/nsAppRunner.cpp:3321 20 thunderbird-bin main mail/app/nsMailApp.cpp:103 bp-70e77d7d-52fa-4380-8c7a-3cd322100222 v3.0.2 Build20100216163452 0 libobjc.A.dylib objc_msgSend 1 HPSmartPrint HPSmartPrint@0xe1ef 2 HPSmartPrint HPSmartPrint@0xd160 3 HPPrintSettings HPPrintSettings@0x2044c 4 HPPrintSettings HPPrintSettings@0x1fc17 5 HPPrintSettings HPPrintSettings@0x2dfcf 6 HPPrintSettings HPPrintSettings@0x2e064 7 HPPrintSettings HPPrintSettings@0xa3f8 8 CFNetwork _LongTimerCallBack 9 CoreFoundation CFRunLoopRunSpecific 10 CoreFoundation CFRunLoopRunInMode 11 HIToolbox RunCurrentEventLoopInMode 12 HIToolbox ReceiveNextEventCommon 13 HIToolbox BlockUntilNextEventMatchingListInMode 14 AppKit _DPSNextEvent 15 AppKit -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 16 AppKit -[NSApplication run] 17 thunderbird-bin nsAppShell::Run widget/src/cocoa/nsAppShell.mm:759 18 thunderbird-bin nsAppStartup::Run toolkit/components/startup/src/nsAppStartup.cpp:193 19 thunderbird-bin XRE_main toolkit/xre/nsAppRunner.cpp:3321 20 thunderbird-bin main mail/app/nsMailApp.cpp:103
Noticed (after the fact) that this crash is remarkably similar to #20 Top Mac crash. Comment in that bug (https://bugzilla.mozilla.org/show_bug.cgi?id=519451#c15) mentions Bug 525277, and indicates this may have been already been fixed.
I suggest duping this to Bug 396680 since both products share the same core printing code. And the patch in the bug should resolve the issue.
(In reply to comment #2) > I suggest duping this to Bug 396680 since both products share the same core > printing code. And the patch in the bug should resolve the issue. I don't see any indication in Bug 396680 (e.g., Mercurial changeset number) that the proposed patch has actually been applied anywhere. Do you think the patch for 396680 will also fix the problem seen in the 2nd stack trace in Bug 548564 ? I'd dup this to 396680, but given the number of users this affects, shouldn't the fix go out in a 1.9.1.x patch ? Is that likely to happen in relation to 396680, now it's marked "RESOLVED" ?
Bug 396680#c42 indicates it was fixed on the trunk and the patch has been nominated for the other two releases. According to Steven Michaud, the patch for bug 396680 should fix the following crashes in the topcrasher list for FF 3.6 on OS X: Rank Signature Number of crashes 1 objc_msgSend | _nsnote_callback 4456 5 _nsnote_callback 579 6 libobjc.A.dylib@0x15688 | _nsnote_callback 504 13 objc_msgSend | CanonIJPDE@0x1531e 258 36 objc_msgSend | HPSmartPrint@0xe1ef 130 37 libobjc.A.dylib@0x1568c | _nsnote_callback 123 Not sure about the crash in Bug 548564. That may be a totally different issue.
(In reply to comment #4) > Bug 396680#c42 indicates it was fixed on the trunk So it does; my bad. > and the patch has been nominated for the other two releases. Sorry, I'm new to this. What does that mean..."nominated" ? How is the nomination tracked ?
(In reply to comment #4) > 13 objc_msgSend | CanonIJPDE@0x1531e 258 Close enough to be added here: crash [@ objc_msgSend | CanonIJPDE@0x14cee ] #48 in 3.0.1 Mac Top 100 crashes, not in top 100 overall (total 32, all Mac, Jan30-Feb24) All crashes 3.0.1 (no occurrences in 1.9, 1.9.0, 1.9.2, or 1.9.3 branches) 1 MacOS 10.5.6 (9G55) 4 MacOS 10.5.8 (9L30) 27 MacOS 10.5.8 (9L31a) bp-ae627cb0-c378-4823-a579-3f3402100222 v3.0.1 Build 20100111130305 0 libobjc.A.dylib objc_msgSend 1 CanonIJPDE CanonIJPDE@0x14cee 2 CanonIJPDE CanonIJPDE@0x14db1 3 CanonIJPDE CanonIJPDE@0x16ab7 4 CanonIJPDE CanonIJPDE@0x169f0 5 Foundation _nsnote_callback 6 CoreFoundation __CFXNotificationPost 7 CoreFoundation _CFXNotificationPostNotification 8 Foundation -[NSNotificationCenter postNotificationName:object:userInfo:] 9 Foundation -[NSNotificationCenter postNotificationName:object:] 10 CanonIJPDE CanonIJPDE@0x165be 11 CanonIJPDE CanonIJPDE@0x7078 12 CanonIJPDE CanonIJPDE@0x1666 13 PrintCocoaUI PrintCocoaUI@0x63f8 14 PrintCocoaUI PrintCocoaUI@0x4ae7 15 PrintCocoaUI PrintCocoaUI@0x31a3 16 PrintCocoaUI PrintCocoaUI@0x1873b 17 PrintCocoaUI PrintCocoaUI@0x2275e 18 AppKit -[NSWindowController _windowDidLoad] 19 AppKit -[NSWindowController window] 20 PrintCocoaUI PrintCocoaUI@0x1da9e 21 PrintCocoaUI PrintCocoaUI@0xd57d 22 Print sessionPrintDialog 23 thunderbird-bin nsPrintingPromptService::ShowPrintDialog embedding/components/printingui/src/mac/nsPrintingPromptServiceX.mm:348 24 thunderbird-bin nsPrintEngine::DoCommonPrint layout/printing/nsPrintEngine.cpp:620 25 thunderbird-bin nsPrintEngine::CommonPrint layout/printing/nsPrintEngine.cpp:447 26 thunderbird-bin nsPrintEngine::Print layout/printing/nsPrintEngine.cpp:758 27 thunderbird-bin DocumentViewerImpl::Print layout/base/nsDocumentViewer.cpp:3619 28 thunderbird-bin nsMsgPrintEngine::PrintMsgWindow mailnews/base/src/nsMsgPrintEngine.cpp:657 29 thunderbird-bin nsPrintMsgWindowEvent::Run mailnews/base/src/nsMsgPrintEngine.cpp:709 30 libxpcom_core.dylib nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:521 31 libxpcom_core.dylib NS_ProcessPendingEvents_P nsThreadUtils.cpp:200 32 thunderbird-bin nsBaseAppShell::NativeEventCallback widget/src/xpwidgets/nsBaseAppShell.cpp:121 33 thunderbird-bin nsAppShell::ProcessGeckoEvents widget/src/cocoa/nsAppShell.mm:406
Summary: [@ objc_msgSend | HPSmartPrint@0xe1ef ] → [@ objc_msgSend | HPSmartPrint@0xe1ef ] [@ objc_msgSend | CanonIJPDE@0x14cee ]
If the patch is nominated, there is a triage team that will review the requests. The blocking nominations are set by flags that are over in the right hand side of the UI. e.g. blocking blocking1.9.2? would be a nomination for the 1.9.2 branch release.
Bug 396680 has since landed on 1.9.1 and 1.9.2; are you still seeing these crashes in nightlies/releases built after 26 Feb?
(In reply to comment #8) > Bug 396680 has since landed on 1.9.1 and 1.9.2; are you still seeing these > crashes in nightlies/releases built after 26 Feb? I wasn't actually experiencing these; they were collected from the "Top 100" crash reports. If this was fixed, I expect the frequency will drop off as people upgrade.
thanks all. no examples of objc_msgSend | HPSmartPrint@0xe1ef on crash-stats after v3.0.3 20100227170704
Status: NEW → RESOLVED
Closed: 14 years ago
Depends on: 396680
Resolution: --- → FIXED
Summary: [@ objc_msgSend | HPSmartPrint@0xe1ef ] [@ objc_msgSend | CanonIJPDE@0x14cee ] → [@ objc_msgSend | HPSmartPrint@0xe1ef ] [@ objc_msgSend | CanonIJPDE@0x14cee ] [Mac]
Whiteboard: fixed by Bug 396680
Crash Signature: [@ objc_msgSend | HPSmartPrint@0xe1ef ] [@ objc_msgSend | CanonIJPDE@0x14cee ]
You need to log in before you can comment on or make changes to this bug.