Closed
Bug 839752
Opened 12 years ago
Closed 11 years ago
startup crash in nsCocoaWindow::Show @ ripc_GetColor
Categories
(Core :: Widget: Cocoa, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: scoobidiver, Unassigned)
Details
(Keywords: crash, regression, Whiteboard: [startupcrash])
Crash Data
It has been hit by three users at startup in 19.0b5 where it first showed up. If applicable, the regression range is:
http://hg.mozilla.org/releases/mozilla-beta/pushloghtml?fromchange=e815122c4b1f&tochange=3e382bb14817
I suspect bug 836887 with a combination of some themes.
Signature ripc_GetColor More Reports Search
UUID 213ac5c3-e203-4bbd-a950-3bbfd2130209
Date Processed 2013-02-09 00:15:23
Uptime 3
Last Crash 18.4 minutes before submission
Install Age 15.3 hours since version was first installed.
Install Time 2013-02-08 08:55:51
Product Firefox
Version 19.0
Build ID 20130206083616
Release Channel beta
OS Mac OS X
OS Version 10.6.8 10K549
Build Architecture amd64
Build Architecture Info family 6 model 23 stepping 10
Crash Reason EXC_BAD_ACCESS / 0x0000000d
Crash Address 0x0
User Comments Keeps crashing at start up
App Notes
AdapterVendorID: 0x10de, AdapterDeviceID: 0x 869GL Context? GL Context+ GL Layers? GL Layers+
Processor Notes sp-processor06.phx1.mozilla.com_8157:2008; exploitablity tool: ERROR: unable to analyze dump
EMCheckCompatibility True
Adapter Vendor ID 0x10de
Adapter Device ID 0x 869
Frame Module Signature Source
0 libRIP.A.dylib ripc_GetColor
1 libRIP.A.dylib ripc_Render
2 libRIP.A.dylib ripc_DrawRects
3 CoreGraphics CGContextFillRects
4 CoreGraphics CGContextFillRect
5 AppKit NSRectFillUsingOperation
6 AppKit -[NSGrayFrame drawWindowBackgroundRect:]
7 AppKit -[NSFrameView drawThemeContentFill:inView:]
8 AppKit -[NSGrayFrame drawRect:]
9 AppKit -[NSView _drawRect:clip:]
10 AppKit -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
11 AppKit -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibl
12 AppKit -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIs
13 AppKit -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
14 AppKit -[NSView displayIfNeeded]
15 AppKit -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:]
16 AppKit -[NSWindow orderWindow:relativeTo:]
17 AppKit -[NSWindow makeKeyAndOrderFront:]
18 XUL nsCocoaWindow::Show widget/cocoa/nsCocoaWindow.mm:774
19 XUL nsXULWindow::SetVisibility xpfe/appshell/src/nsXULWindow.cpp:803
20 XUL nsXULWindow::OnChromeLoaded xpfe/appshell/src/nsXULWindow.cpp:1000
21 XUL nsWebShellWindow::OnStateChange xpfe/appshell/src/nsWebShellWindow.cpp:563
22 XUL _ZThn224_N16nsWebShellWindow13OnStateChangeEP14nsIWebProgressP10nsIRequestj12tag xpfe/appshell/src/nsWebShellWindow.cpp:567
23 XUL nsDocLoader::DoFireOnStateChange uriloader/base/nsDocLoader.cpp:1305
24 XUL nsDocLoader::doStopDocumentLoad uriloader/base/nsDocLoader.cpp:896
25 XUL nsDocLoader::DocLoaderIsEmpty uriloader/base/nsDocLoader.cpp:775
26 XUL nsDocLoader::OnStopRequest uriloader/base/nsDocLoader.cpp:659
27 XUL _ZThn8_N11nsDocLoader13OnStopRequestEP10nsIRequestP11nsISupports12tag_nsresult uriloader/base/nsDocLoader.cpp:663
28 XUL nsLoadGroup::RemoveRequest netwerk/base/src/nsLoadGroup.cpp:697
29 XUL nsDocument::DoUnblockOnload content/base/src/nsDocument.cpp:6992
30 XUL nsUnblockOnloadEvent::Run content/base/src/nsDocument.cpp:6945
31 XUL nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:627
32 XUL NS_ProcessPendingEvents_P obj-firefox/x86_64/xpcom/build/nsThreadUtils.cpp:188
33 XUL nsBaseAppShell::NativeEventCallback widget/xpwidgets/nsBaseAppShell.cpp:97
34 XUL nsAppShell::ProcessGeckoEvents widget/cocoa/nsAppShell.mm:387
35 CoreFoundation __CFRunLoopDoSources0
36 CoreFoundation __CFRunLoopRun
37 CoreFoundation CFRunLoopRunSpecific
38 HIToolbox HIToolbox@0x2e7ee
39 HIToolbox HIToolbox@0x2e551
40 HIToolbox HIToolbox@0x2e4ac
41 AppKit _DPSNextEvent
42 AppKit -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
43 XUL -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] widget/cocoa/nsAppShell.mm:164
44 AppKit -[NSApplication run]
45 XUL nsAppShell::Run widget/cocoa/nsAppShell.mm:741
46 XUL nsAppStartup::Run toolkit/components/startup/nsAppStartup.cpp:290
47 XUL XREMain::XRE_mainRun toolkit/xre/nsAppRunner.cpp:3823
48 XUL XREMain::XRE_main toolkit/xre/nsAppRunner.cpp:3890
49 XUL XRE_main toolkit/xre/nsAppRunner.cpp:4084
50 firefox main browser/app/nsBrowserApp.cpp:174
51 firefox start
More reports at:
https://crash-stats.mozilla.com/report/list?signature=ripc_GetColor
Comment 1•12 years ago
|
||
I found one of these in FF 3.0.19 (bp-b61054f7-aa97-4fee-b7c4-a49632130129). So they've been around for a while. But their frequency does seem to have increased recently, starting in the 20130109111322 build.
This might be an OS bug (or possibly more than one). I see a bunch on OS X 10.6.X (plus a few on 10.5.X), and a bunch on 10.8.X, but none on 10.7.X.
https://crash-stats.mozilla.com/report/list?product=Firefox&platform=mac&query_search=signature&query_type=contains&query=ripc_&reason_type=contains&date=02%2F09%2F2013%2018%3A05%3A11&range_value=4&range_unit=weeks&hang_type=any&process_type=any&do_query=1&signature=ripc_GetColor
Comment 2•12 years ago
|
||
These may conceivably be relevant:
http://code.google.com/p/chromium/issues/detail?id=26960
http://code.google.com/p/chromium/issues/detail?id=26989
Comment 3•12 years ago
|
||
This bug is so nebulous that we probably can't do anything about it until we can reliably reproduce it.
Comment 4•12 years ago
|
||
> starting in the 20130109111322 build
This is wrong. I didn't look far enough back.
For example:
https://crash-stats.mozilla.com/report/list?product=Firefox&platform=mac&query_search=signature&query_type=contains&query=ripc_&reason_type=contains&date=01%2F15%2F2013%2018%3A53%3A49&range_value=4&range_unit=weeks&hang_type=any&process_type=any&do_query=1&signature=ripc_GetColor
Comment 5•12 years ago
|
||
The following three crash reports, picked more or less at random, seem to be using the System Theme (extension 972ce4c6-7e08-4474-a285-3208198ce6fd). So I'll bet themes don't come into this bug.
bp-c2417624-5c03-48b8-a73e-401b22130208
bp-c4885c72-2b35-4c56-944f-ebdc72130123
bp-756e74a0-9947-4c05-b0b7-84d032130208
URLs might, though.
| Reporter | ||
Updated•12 years ago
|
Crash Signature: [@ ripc_GetColor] → [@ ripc_GetColor ]
Comment 6•12 years ago
|
||
Not many URLs show up:
24 about:blank
1 wyciwyg://22011/http://ads.bibme.org/iframe_leaderboard.html
1 http://rss2search.com/novus/?sec=ent&from=pop
Comment 7•12 years ago
|
||
But the last URL points to someone possibly using Anchor Free - http://www.anchorfree.com/.
(In reply to Marcia Knous [:marcia] from comment #6)
> Not many URLs show up:
>
> 24 about:blank
> 1 wyciwyg://22011/http://ads.bibme.org/iframe_leaderboard.html
> 1 http://rss2search.com/novus/?sec=ent&from=pop
Comment 8•12 years ago
|
||
Thanks for the info, Marcia.
I'd hoped that this bug might only be happening to people who'd changed their home pages (away from about:blank). Apparently not.
Comment 9•11 years ago
|
||
Socorro has only one of these in the last 4 weeks (in FF 20):
https://crash-stats.mozilla.com/report/list?signature=ripc_GetColor&product=Firefox&query_type=contains&range_unit=weeks&process_type=any&platform=mac&hang_type=any&date=2013-12-16+20%3A00%3A00&range_value=4#reports
I don't know what "fixed" this, but I think we can say it's gone.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
Comment 10•11 years ago
|
||
I just remembered that we no longer report non-Mozilla symbols in our stack reports. But I can't find any of these as libRIP.dylib@0xNNNN signatures, either.
Comment 11•11 years ago
|
||
(In reply to Steven Michaud from comment #10)
> I just remembered that we no longer report non-Mozilla symbols in our stack
> reports.
That sounds like a bug, e.g. that we didn't push symbols to our servers, is it filed?
Comment 12•11 years ago
|
||
> That sounds like a bug
I'm sure it is. It's been true for months (at least). Hadn't you noticed it?
> is it filed?
Probably. Let me see if I can find it.
Comment 13•11 years ago
|
||
> Let me see if I can find it.
I couldn't, so I opened bug 951229.
Comment 14•11 years ago
|
||
(In reply to Steven Michaud from comment #13)
> I couldn't, so I opened bug 951229.
Thanks, let's follow up there.
You need to log in
before you can comment on or make changes to this bug.
Description
•