firefox crashed in IA__g_type_check_instance_cast

Bug #528726 reported by tmstaedt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
firefox-3.5 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: firefox-3.5

I don't exactly remember what I was doing except that I entered a url for a pdf document and firefox wanted to open adobe
and complained that it's not installed. Anyway, apport came up here on ubuntu linux 9.10 karmic and collected a hell
lot of data and sent it over.
I reopened the crash with apport-retrace and an interactive gdb session. Here is the stack trace, hope that helps.
___
Thomas

(gdb) bt
#0 0x008fe422 in __kernel_vsyscall ()
#1 0x00e8ef60 in raise () from /lib/tls/i686/cmov/libpthread.so.0
#2 0x01195a0a in nsProfileLock::FatalSignalHandler (signo=11) at nsProfileLock.cpp:212
#3 <signal handler called>
#4 IA__g_type_check_instance_cast (type_instance=0x8ca230a, iface_type=3075053376) at /home/tom/src/glib2.0-2.22.3/gobject/gtype.c:3730
#5 0x019f0652 in gtk_xtbin_new (parent_window=0x0, f=0x0) at gtk2xtbin.c:386
#6 0x018517c8 in nsPluginNativeWindowGtk2::CreateXtWindow (this=0x9b2bac90) at nsPluginNativeWindowGtk2.cpp:238
#7 0x01851a46 in nsPluginNativeWindowGtk2::CallSetWindow (this=0x9b2bac90, aPluginInstance=...) at nsPluginNativeWindowGtk2.cpp:140
#8 0x01374907 in nsObjectFrame::CallSetWindow (this=0x9c05c440) at nsObjectFrame.cpp:999
#9 0x01374b2d in nsObjectFrame::DidReflow (this=0x9c05c440, aPresContext=0x9b258c00, aReflowState=0xbf8c4a3c, aStatus=1) at nsObjectFrame.cpp:1106
#10 0x0136e62d in nsLineLayout::ReflowFrame (this=0xbf8c4c94, aFrame=0x9c05c440, aReflowStatus=@0xbf8c4bb0, aMetrics=0x0, aPushedFrame=@0xbf8c4bac) at nsLineLayout.cpp:991
#11 0x01340490 in nsBlockFrame::ReflowInlineFrame (this=0x9c05c13c, aState=..., aLineLayout=..., aLine=..., aFrame=0x9c05c440, aLineReflowStatus=0xbf8c4c30) at nsBlockFrame.cpp:3616
#12 0x013429cd in nsBlockFrame::DoReflowInlineFrames (this=0x9c05c13c, aState=..., aLineLayout=..., aLine=..., aKeepReflowGoing=0xbf8c4e90, aLineReflowStatus=0xbf8c4d30, aAllowPullUp=1) at nsBlockFrame.cpp:3437
#13 0x01342d12 in nsBlockFrame::ReflowInlineFrames (this=0x9c05c13c, aState=..., aLine=..., aKeepReflowGoing=0xbf8c4e90) at nsBlockFrame.cpp:3284
#14 0x01342eed in nsBlockFrame::ReflowLine (this=0x9c05c13c, aState=..., aLine=..., aKeepReflowGoing=0xbf8c4e90) at nsBlockFrame.cpp:2338
#15 0x013432e3 in nsBlockFrame::ReflowDirtyLines (this=0x9c05c13c, aState=...) at nsBlockFrame.cpp:1911
#16 0x01343a04 in nsBlockFrame::Reflow (this=0x9c05c13c, aPresContext=0x9b258c00, aMetrics=..., aReflowState=..., aStatus=@0xbf8c5358) at nsBlockFrame.cpp:955
#17 0x01344559 in nsBlockReflowContext::ReflowBlock (this=0xbf8c5278, aSpace=<value optimized out>, aApplyTopMargin=1, aPrevMargin=..., aClearance=0, aIsAdjacentWithTop=1, aLine=0x9c05c4ac, aFrameRS=..., aFrameReflowStatus=@0xbf8c5358, aState=...) at nsBlockReflowContext.cpp:310
#18 0x01340d19 in nsBlockFrame::ReflowBlockFrame (this=0x9b2c6404, aState=..., aLine=..., aKeepReflowGoing=0xbf8c54c0) at nsBlockFrame.cpp:3012
#19 0x01342e46 in nsBlockFrame::ReflowLine (this=0x9b2c6404, aState=..., aLine=..., aKeepReflowGoing=0xbf8c54c0) at nsBlockFrame.cpp:2283
#20 0x013432e3 in nsBlockFrame::ReflowDirtyLines (this=0x9b2c6404, aState=...) at nsBlockFrame.cpp:1911
#21 0x01343a04 in nsBlockFrame::Reflow (this=0x9b2c6404, aPresContext=0x9b258c00, aMetrics=..., aReflowState=..., aStatus=@0xbf8c59e0) at nsBlockFrame.cpp:955
#22 0x0134a4d4 in nsContainerFrame::ReflowChild (this=0x9b2c6898, aKidFrame=0x9b2c6404, aPresContext=0x9b258c00, aDesiredSize=..., aReflowState=..., aX=0, aY=0, aFlags=<value optimized out>, aStatus=@0xbf8c59e0, aTracker=0x0) at nsContainerFrame.cpp:821
#23 0x01361b8f in CanvasFrame::Reflow (this=0x9b2c6898, aPresContext=0x9b258c00, aDesiredSize=..., aReflowState=..., aStatus=@0xbf8c59e0) at nsHTMLFrame.cpp:669
#24 0x0134a4d4 in nsContainerFrame::ReflowChild (this=0x9b2c6a0c, aKidFrame=0x9b2c6898, aPresContext=0x9b258c00, aDesiredSize=..., aReflowState=..., aX=0, aY=0, aFlags=<value optimized out>, aStatus=@0xbf8c59e0, aTracker=0x0) at nsContainerFrame.cpp:821
#25 0x0135dee1 in nsHTMLScrollFrame::ReflowScrolledFrame (this=0x9b2c6a0c, aState=0xbf8c5ae4, aAssumeHScroll=0, aAssumeVScroll=0, aMetrics=0xbf8c5a34, aFirstPass=1) at nsGfxScrollFrame.cpp:528
#26 0x0135e2eb in nsHTMLScrollFrame::ReflowContents (this=0x9b2c6a0c, aState=0xbf8c5ae4, aDesiredSize=...) at nsGfxScrollFrame.cpp:622
#27 0x0135e667 in nsHTMLScrollFrame::Reflow (this=0x9b2c6a0c, aPresContext=0x9b258c00, aDesiredSize=..., aReflowState=..., aStatus=@0xbf8c5f1c) at nsGfxScrollFrame.cpp:823
#28 0x0134a4d4 in nsContainerFrame::ReflowChild (this=0x9b2c67c0, aKidFrame=0x9b2c6a0c, aPresContext=0x9b258c00, aDesiredSize=..., aReflowState=..., aX=0, aY=0, aFlags=<value optimized out>, aStatus=@0xbf8c5f1c, aTracker=0x0) at nsContainerFrame.cpp:821
#29 0x013911b2 in ViewportFrame::Reflow (this=0x9b2c67c0, aPresContext=0x9b258c00, aDesiredSize=..., aReflowState=..., aStatus=@0xbf8c5f1c) at nsViewportFrame.cpp:282
#30 0x0132c05e in PresShell::DoReflow (this=0x9bc96000, target=0x9b2c67c0) at nsPresShell.cpp:6717
#31 0x01332af4 in PresShell::ResizeReflow (this=0x9bc96000, aWidth=76800, aHeight=51420) at nsPresShell.cpp:2828
#32 0x0132b7ad in PresShell::ResizeReflow (this=0x9bc96000, aView=0x9bcd0dc0, aWidth=76800, aHeight=51420) at nsPresShell.cpp:6379
#33 0x0159a5dd in nsViewManager::DoSetWindowDimensions (this=0x9b4f3a60, aWidth=76800, aHeight=51420) at nsViewManager.h:326
#34 0x01596ed6 in nsViewManager::SetWindowDimensions (this=0x9b4f3a60, aWidth=76800, aHeight=51420) at nsViewManager.cpp:373
#35 0x015995ec in nsViewManager::DispatchEvent (this=0x9b4f3a60, aEvent=0xbf8c6164, aStatus=0xbf8c6100) at nsViewManager.cpp:1052
#36 0x01594cf0 in HandleEvent (aEvent=0xbf8c6164) at nsView.cpp:168
#37 0x018f435f in nsWindow::DispatchEvent (this=0x9bcbf100, aEvent=0xbf8c6164, aStatus=@0xbf8c61a0) at nsWindow.cpp:577
#38 0x018fd925 in nsWindow::DispatchResizeEvent (this=0x9bcbf100, aRect=..., aStatus=@0xbf8c61f0) at nsWindow.cpp:536
#39 0x018fda39 in nsWindow::Resize (this=0x9bcbf100, aX=0, aY=0, aWidth=1280, aHeight=857, aRepaint=0) at nsWindow.cpp:1150
#40 0x0131889e in DocumentViewerImpl::SetBounds (this=0x9b232500, aBounds=...) at nsDocumentViewer.cpp:1863
#41 0x0176859a in nsDocShell::SetPositionAndSize (this=0xa21abc00, x=0, y=0, cx=1280, cy=857, fRepaint=0) at nsDocShell.cpp:4000
#42 0x01356283 in nsSubDocumentFrame::ReflowFinished (this=0xa3848cec) at nsFrameFrame.cpp:677
#43 0x0132b5c1 in PresShell::HandlePostedReflowCallbacks (this=0xb3687000) at nsPresShell.cpp:4762
#44 0x0132c14c in PresShell::DidDoReflow (this=0xb3687000) at nsPresShell.cpp:6655
#45 0x0132fa91 in PresShell::ProcessReflowCommands (this=0xb3687000, aInterruptible=0) at nsPresShell.cpp:6838
#46 0x0132fc71 in PresShell::DoFlushPendingNotifications (this=0xb3687000, aType=Flush_Layout, aInterruptibleReflow=0) at nsPresShell.cpp:4870
#47 0x0132fd7d in PresShell::FlushPendingNotifications (this=0xb3687000, aType=Flush_Layout) at nsPresShell.cpp:4798
#48 0x0145e021 in nsDocument::FlushPendingNotifications (this=0xb3686400, aType=Flush_Layout) at nsDocument.cpp:6376
#49 0x01422389 in nsBoxObject::GetPresShell (this=0xb4be4a30, aFlushLayout=1) at nsBoxObject.cpp:155
#50 0x014223bc in nsBoxObject::GetFrame (this=0xb4be4a30, aFlushLayout=1) at nsBoxObject.cpp:127
#51 0x01422be4 in nsBoxObject::GetOffsetRect (this=0xb4be4a30, aRect=...) at nsBoxObject.cpp:171
#52 0x01422dd4 in nsBoxObject::GetWidth (this=0xb4be4a30, aResult=0xbf8c6608) at nsBoxObject.cpp:263
#53 0x019cf94f in NS_InvokeByIndex_P () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#54 0x011bc85b in XPCWrappedNative::CallMethod (ccx=..., mode=XPCWrappedNative::CALL_GETTER) at xpcwrappednative.cpp:2456
#55 0x011c3bef in XPCWrappedNative::GetAttribute (cx=0xb4ed6800, obj=0xb48f1a00, argc=0, argv=0x9b6e9448, vp=0xbf8c690c) at xpcprivate.h:2318
#56 XPC_WN_GetterSetter (cx=0xb4ed6800, obj=0xb48f1a00, argc=0, argv=0x9b6e9448, vp=0xbf8c690c) at xpcwrappednativejsops.cpp:1622
#57 0x007241f7 in js_Invoke (cx=0xb4ed6800, argc=0, vp=0x9b6e9440, flags=2) at jsinterp.cpp:1386
#58 0x0072453c in js_InternalInvoke (cx=0xb4ed6800, obj=0xb48f1a00, fval=-1359164448, flags=0, argc=0, argv=0x0, rval=0xbf8c6c78) at jsinterp.cpp:1447
#59 0x00724671 in js_InternalGetOrSet (cx=0xb4ed6800, obj=0xb48f1a00, id=-1253631268, fval=-1359164448, mode=JSACC_READ, argc=0, argv=0x0, rval=0xbf8c6c78) at jsinterp.cpp:1510
#60 0x0072c3c1 in js_GetSprop (cx=0xb4ed6800, obj=0xb48f1a00, pobj=0xafb2dda0, sprop=0xaefda210, vp=0xbf8c6c78) at jsscope.h:367
#61 js_NativeGet (cx=0xb4ed6800, obj=0xb48f1a00, pobj=0xafb2dda0, sprop=0xaefda210, vp=0xbf8c6c78) at jsobj.cpp:4167
#62 0x0071e126 in js_Interpret (cx=0xb4ed6800) at jsinterp.cpp:4436
#63 0x0072420a in js_Invoke (cx=0xb4ed6800, argc=0, vp=0x9b6e941c, flags=0) at jsinterp.cpp:1394
#64 0x0072453c in js_InternalInvoke (cx=0xb4ed6800, obj=0xaf1c66e0, fval=-1357092128, flags=0, argc=0, argv=0x0, rval=0xbf8c70a8) at jsinterp.cpp:1447
#65 0x00724671 in js_InternalGetOrSet (cx=0xb4ed6800, obj=0xaf1c66e0, id=-1354267404, fval=-1357092128, mode=JSACC_READ, argc=0, argv=0x0, rval=0xbf8c70a8) at jsinterp.cpp:1510
#66 0x0072c3c1 in js_GetSprop (cx=0xb4ed6800, obj=0xaf1c66e0, pobj=0xaf1c6900, sprop=0xaf2f4c50, vp=0xbf8c70a8) at jsscope.h:367
#67 js_NativeGet (cx=0xb4ed6800, obj=0xaf1c66e0, pobj=0xaf1c6900, sprop=0xaf2f4c50, vp=0xbf8c70a8) at jsobj.cpp:4167
#68 0x0071e126 in js_Interpret (cx=0xb4ed6800) at jsinterp.cpp:4436
#69 0x0072420a in js_Invoke (cx=0xb4ed6800, argc=0, vp=0x9b6e9408, flags=0) at jsinterp.cpp:1394
#70 0x0072453c in js_InternalInvoke (cx=0xb4ed6800, obj=0xaf1c66e0, fval=-1357094176, flags=0, argc=0, argv=0x0, rval=0xbf8c7538) at jsinterp.cpp:1447
#71 0x00724671 in js_InternalGetOrSet (cx=0xb4ed6800, obj=0xaf1c66e0, id=-1347969780, fval=-1357094176, mode=JSACC_READ, argc=0, argv=0x0, rval=0xbf8c7538) at jsinterp.cpp:1510
#72 0x0072c3c1 in js_GetSprop (cx=0xb4ed6800, obj=0xaf1c66e0, pobj=0xaf1c6180, sprop=0xaf2f4530, vp=0xbf8c7538) at jsscope.h:367
#73 js_NativeGet (cx=0xb4ed6800, obj=0xaf1c66e0, pobj=0xaf1c6180, sprop=0xaf2f4530, vp=0xbf8c7538) at jsobj.cpp:4167
#74 0x0072d13b in js_GetPropertyHelper (cx=0xb4ed6800, obj=0xaf1c66e0, id=-1347969780, cacheResult=1, vp=0xbf8c7538) at jsobj.cpp:4333
#75 0x007148bc in js_Interpret (cx=0xb4ed6800) at jsinterp.cpp:4449
#76 0x0072420a in js_Invoke (cx=0xb4ed6800, argc=1, vp=0x9b6e93d4, flags=0) at jsinterp.cpp:1394
#77 0x0072453c in js_InternalInvoke (cx=0xb4ed6800, obj=0xaf1c66e0, fval=-1357092672, flags=0, argc=1, argv=0xbf8c79cc, rval=0xbf8c79c8) at jsinterp.cpp:1447
#78 0x00724671 in js_InternalGetOrSet (cx=0xb4ed6800, obj=0xaf1c66e0, id=-1313338892, fval=-1357092672, mode=JSACC_WRITE, argc=1, argv=0xbf8c79c8, rval=0xbf8c79c8) at jsinterp.cpp:1510
#79 0x0072bb53 in js_SetSprop (cx=0xb4ed6800, sprop=0xaf2f4b70, obj=0xb7499740, vp=0x748dc3c9) at jsscope.h:390
#80 0x0072cb7e in js_SetPropertyHelper (cx=0xb4ed6800, obj=0xaf1c66e0, id=-1313338892, cacheResult=1, vp=0xbf8c79c8) at jsobj.cpp:4512
#81 0x0071b52d in js_Interpret (cx=0xb4ed6800) at jsinterp.cpp:4789
#82 0x0072420a in js_Invoke (cx=0xb4ed6800, argc=1, vp=0x9b6e9328, flags=0) at jsinterp.cpp:1394
#83 0x0072453c in js_InternalInvoke (cx=0xb4ed6800, obj=0xaf1c66e0, fval=-1466382624, flags=0, argc=1, argv=0x9b6e9328, rval=0xbf8c7be4) at jsinterp.cpp:1447
#84 0x006e9b75 in JS_CallFunctionValue (cx=0xb4ed6800, obj=0xaf1c66e0, fval=-1466382624, argc=1, argv=0x9b6e9324, rval=0xbf8c7be4) at jsapi.cpp:5188
#85 0x015a196a in nsJSContext::CallEventHandler (this=0xb42ccb80, aTarget=0xaf1796d0, aScope=0xb42cbe40, aHandler=0xa898c6e0, aargv=0xb0957060, arv=0xbf8c7d68) at nsJSEnvironment.cpp:2107
#86 0x015d3f79 in nsJSEventListener::HandleEvent (this=0xae9aa2e0, aEvent=0xb095e820) at nsJSEventListener.cpp:247
#87 0x0157c879 in nsXBLPrototypeHandler::ExecuteHandler (this=0xaf234ac0, aTarget=0xaf1796d0, aEvent=0xb095e820) at nsXBLPrototypeHandler.cpp:341
#88 0x01579db1 in nsXBLEventHandler::HandleEvent (this=0xaf172ab0, aEvent=0xb095e820) at nsXBLEventHandler.cpp:88
#89 0x014af236 in nsEventListenerManager::HandleEventSubType (this=0xaf84c580, aListenerStruct=0xaf2defb8, aListener=0xaf172ab0, aDOMEvent=0xb095e820, aCurrentTarget=0xaf1796d0, aPhaseFlags=4) at nsEventListenerManager.cpp:1098
#90 0x014af5b6 in nsEventListenerManager::HandleEvent (this=0xaf84c580, aPresContext=0x9b258c00, aEvent=0xbf8c82f8, aDOMEvent=0xbf8c8238, aCurrentTarget=0xaf1796d0, aFlags=4, aEventStatus=0xbf8c823c) at nsEventListenerManager.cpp:1206
#91 0x014c91ab in nsEventTargetChainItem::HandleEvent (this=0x9b4fe260, aVisitor=..., aFlags=4, aMayHaveNewListenerManagers=1) at nsEventDispatcher.cpp:236
#92 0x014c9250 in nsEventTargetChainItem::HandleEventTargetChain (this=0x9b4fe380, aVisitor=..., aFlags=6, aCallback=0x0, aMayHaveNewListenerManagers=1) at nsEventDispatcher.cpp:271
#93 0x014c96d6 in nsEventDispatcher::Dispatch (aTarget=0x9b26a000, aPresContext=0x9b258c00, aEvent=0xbf8c82f8, aDOMEvent=0x0, aEventStatus=0x0, aCallback=0x0) at nsEventDispatcher.cpp:514
#94 0x014b4154 in FireFocusOrBlurEvent (aTarget=0x9b26a000, aEvent=0x748dc3c9, aContext=0x9b258c00) at nsEventStateManager.cpp:328
#95 0x014b9e26 in nsEventStateManager::PreHandleEvent (this=0x9f2fdcc0, aPresContext=0x9b258c00, aEvent=0xbf8c8730, aTargetFrame=0x9b2c67c0, aStatus=0xbf8c85ec, aView=0x9bcd0dc0) at nsEventStateManager.cpp:1128
#96 0x0132cdf2 in PresShell::HandleEventInternal (this=0x9bc96000, aEvent=0xbf8c8730, aView=0x9bcd0dc0, aStatus=0xbf8c85ec) at nsPresShell.cpp:6313
#97 0x0132dd00 in PresShell::HandleEvent (this=0x9bc96000, aView=0x9bcd0dc0, aEvent=0xbf8c8730, aEventStatus=0xbf8c85ec) at nsPresShell.cpp:6123
#98 0x01597c39 in nsViewManager::HandleEvent (this=0x9b4f3a60, aView=0x9bcd0dc0, aPoint=..., aEvent=0xbf8c8730, aCaptured=0) at nsViewManager.cpp:1400
#99 0x01599dca in nsViewManager::DispatchEvent (this=0x9b4f3a60, aEvent=0xbf8c8730, aStatus=0xbf8c86d0) at nsViewManager.cpp:1359
#100 0x01594cf0 in HandleEvent (aEvent=0xbf8c8730) at nsView.cpp:168
#101 0x018f435f in nsWindow::DispatchEvent (this=0x9bcbf100, aEvent=0xbf8c8730, aStatus=@0xbf8c8760) at nsWindow.cpp:577
#102 0x018fb6c0 in nsWindow::DispatchGotFocusEvent (this=0x9bcbf100) at nsWindow.cpp:512
#103 0x018fbdbb in nsWindow::SetFocus (this=0x9bcbf100, aRaise=1) at nsWindow.cpp:1460
#104 0x015b1060 in nsGlobalWindow::Focus (this=0xab5d4fe0) at nsGlobalWindow.cpp:4357
#105 0x019cf94f in NS_InvokeByIndex_P () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#106 0x011bc85b in XPCWrappedNative::CallMethod (ccx=..., mode=XPCWrappedNative::CALL_METHOD) at xpcwrappednative.cpp:2456
#107 0x011c3cc2 in XPC_WN_CallMethod (cx=0xb4ed6800, obj=0xaf168560, argc=0, argv=0x9b6e9324, vp=0xbf8c8c5c) at xpcwrappednativejsops.cpp:1590
#108 0x007241f7 in js_Invoke (cx=0xb4ed6800, argc=0, vp=0x9b6e931c, flags=2) at jsinterp.cpp:1386
#109 0x0072453c in js_InternalInvoke (cx=0xb4ed6800, obj=0xaacd0980, fval=-1265691232, flags=0, argc=0, argv=0x9b6e9304, rval=0xbf8c8d94) at jsinterp.cpp:1447
#110 0x006e9b75 in JS_CallFunctionValue (cx=0xb4ed6800, obj=0xaacd0980, fval=-1265691232, argc=0, argv=0x9b6e9304, rval=0xbf8c8d94) at jsapi.cpp:5188
#111 0x011c73e3 in XPC_NW_FunctionWrapper (cx=0xb4ed6800, obj=0xaf168560, argc=0, argv=0x9b6e9304, rval=0xbf8c8edc) at XPCNativeWrapper.cpp:531
#112 0x007241f7 in js_Invoke (cx=0xb4ed6800, argc=0, vp=0x9b6e92fc, flags=2) at jsinterp.cpp:1386
#113 0x007145fb in js_Interpret (cx=0xb4ed6800) at jsinterp.cpp:5179
#114 0x0072420a in js_Invoke (cx=0xb4ed6800, argc=2, vp=0x9b6e91b8, flags=0) at jsinterp.cpp:1394
#115 0x007101b4 in js_fun_apply (cx=0xb4ed6800, argc=3075113696, vp=0x9b6e9180) at jsfun.cpp:2074
#116 0x0071c45a in js_Interpret (cx=0xb4ed6800) at jsinterp.cpp:5147
#117 0x0072420a in js_Invoke (cx=0xb4ed6800, argc=0, vp=0x9b6e90dc, flags=0) at jsinterp.cpp:1394
#118 0x011b8d04 in nsXPCWrappedJSClass::CallMethod (this=0xae2c35e0, wrapper=0xa87fac00, methodIndex=36, info=0xaf3d1318, nativeParams=0xbf8c9818) at xpcwrappedjsclass.cpp:1745
#119 0x011b4c61 in nsXPCWrappedJS::CallMethod (this=0x748dc3c9, methodIndex=36, info=0xaf3d1318, params=0xbf8c9818) at xpcwrappedjs.cpp:569
#120 0x019d048d in PrepareAndDispatch (methodIndex=<value optimized out>, self=<value optimized out>, args=<value optimized out>) at xptcstubs_gcc_x86_unix.cpp:95
#121 0x018e1a97 in nsAutoCompleteController::EnterMatch (this=0xb75b8a60, aIsPopupSelection=0) at nsAutoCompleteController.cpp:1182
#122 0x018e21e0 in nsAutoCompleteController::HandleEnter (this=0xb75b8a60, aIsPopupSelection=0, _retval=0xbf8c9c04) at nsAutoCompleteController.cpp:313
#123 0x019cf94f in NS_InvokeByIndex_P () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#124 0x011bc85b in XPCWrappedNative::CallMethod (ccx=..., mode=XPCWrappedNative::CALL_METHOD) at xpcwrappednative.cpp:2456
#125 0x011c3cc2 in XPC_WN_CallMethod (cx=0xb4ed6800, obj=0xb75a4c20, argc=1, argv=0x9b6e90c4, vp=0xbf8c9ef8) at xpcwrappednativejsops.cpp:1590
#126 0x007241f7 in js_Invoke (cx=0xb4ed6800, argc=1, vp=0x9b6e90bc, flags=2) at jsinterp.cpp:1386
#127 0x007145fb in js_Interpret (cx=0xb4ed6800) at jsinterp.cpp:5179
#128 0x0072420a in js_Invoke (cx=0xb4ed6800, argc=1, vp=0x9b6e9024, flags=0) at jsinterp.cpp:1394
#129 0x0072453c in js_InternalInvoke (cx=0xb4ed6800, obj=0xb755f9e0, fval=-1466490624, flags=0, argc=1, argv=0x9b6e9024, rval=0xbf8ca370) at jsinterp.cpp:1447
#130 0x006e9b75 in JS_CallFunctionValue (cx=0xb4ed6800, obj=0xb755f9e0, fval=-1466490624, argc=1, argv=0x9b6e9020, rval=0xbf8ca370) at jsapi.cpp:5188
#131 0x015a196a in nsJSContext::CallEventHandler (this=0xb42ccb80, aTarget=0xb00afb20, aScope=0xb42cbe40, aHandler=0xa8972100, aargv=0xb091f840, arv=0xbf8ca4f4) at nsJSEnvironment.cpp:2107
#132 0x015d3f79 in nsJSEventListener::HandleEvent (this=0xae991e00, aEvent=0xb0433280) at nsJSEventListener.cpp:247
#133 0x0157c879 in nsXBLPrototypeHandler::ExecuteHandler (this=0xaf47d180, aTarget=0xb00afb20, aEvent=0xb0433280) at nsXBLPrototypeHandler.cpp:341
#134 0x01579b93 in nsXBLKeyEventHandler::ExecuteMatchedHandlers (this=0xb756bd40, aKeyEvent=0xb0433280, aCharCode=0, aIgnoreShiftKey=0) at nsXBLEventHandler.cpp:147
#135 0x01579c9d in nsXBLKeyEventHandler::HandleEvent (this=0xb756bd40, aEvent=0xb0433290) at nsXBLEventHandler.cpp:176
#136 0x014af236 in nsEventListenerManager::HandleEventSubType (this=0xb00b07c0, aListenerStruct=0xaefee528, aListener=0xb756bd40, aDOMEvent=0xb0433290, aCurrentTarget=0xb00afb20, aPhaseFlags=4) at nsEventListenerManager.cpp:1098
#137 0x014af5b6 in nsEventListenerManager::HandleEvent (this=0xb00b07c0, aPresContext=0xb3686c00, aEvent=0xbf8cad60, aDOMEvent=0xbf8caa64, aCurrentTarget=0xb00afb20, aFlags=4, aEventStatus=0xbf8caa68) at nsEventListenerManager.cpp:1206
#138 0x014c91ab in nsEventTargetChainItem::HandleEvent (this=0x9b4fe080, aVisitor=..., aFlags=4, aMayHaveNewListenerManagers=1) at nsEventDispatcher.cpp:236
#139 0x014c9250 in nsEventTargetChainItem::HandleEventTargetChain (this=0x9b4fe160, aVisitor=..., aFlags=6, aCallback=0xbf8caae4, aMayHaveNewListenerManagers=1) at nsEventDispatcher.cpp:271
#140 0x014c96d6 in nsEventDispatcher::Dispatch (aTarget=0xb7531710, aPresContext=0xb3686c00, aEvent=0xbf8cad60, aDOMEvent=0x0, aEventStatus=0xbf8cabb8, aCallback=0xbf8caae4) at nsEventDispatcher.cpp:514
#141 0x0132ce3f in PresShell::HandleEventInternal (this=0xb3687000, aEvent=0xbf8cad60, aView=0xb1c0e0a0, aStatus=0xbf8cabb8) at nsPresShell.cpp:6323
#142 0x0132dd00 in PresShell::HandleEvent (this=0xb3687000, aView=0xb1c0e0a0, aEvent=0xbf8cad60, aEventStatus=0xbf8cabb8) at nsPresShell.cpp:6123
#143 0x01597c39 in nsViewManager::HandleEvent (this=0xb1c0e040, aView=0xb1c0e0a0, aPoint=..., aEvent=0xbf8cad60, aCaptured=0) at nsViewManager.cpp:1400
#144 0x01599dca in nsViewManager::DispatchEvent (this=0xb1c0e040, aEvent=0xbf8cad60, aStatus=0xbf8cac9c) at nsViewManager.cpp:1359
#145 0x01594cf0 in HandleEvent (aEvent=0xbf8cad60) at nsView.cpp:168
#146 0x018f435f in nsWindow::DispatchEvent (this=0xb41f9e00, aEvent=0xbf8cad60, aStatus=@0xbf8cadbc) at nsWindow.cpp:577
#147 0x018febf3 in nsWindow::OnKeyPressEvent (this=0xb41f9e00, aWidget=0xb42ca3d0, aEvent=0x9be024c0) at nsWindow.cpp:3305
#148 0x018fec63 in key_press_event_cb (widget=0xb42ca3d0, event=0x9be024c0) at nsWindow.cpp:5696
#149 0x04162474 in _gtk_marshal_BOOLEAN__BOXED (closure=0xb42c6f00, return_value=0xbf8caf94, n_param_values=2, param_values=0xb0909ee0, invocation_hint=0xbf8caf80, marshal_data=0x18febf8) at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmarshalers.c:84
#150 0x007ad732 in IA__g_closure_invoke (closure=0xb42c6f00, return_value=0xbf8caf94, n_param_values=2, param_values=0xb0909ee0, invocation_hint=0xbf8caf80) at /home/tom/src/glib2.0-2.22.3/gobject/gclosure.c:767
#151 0x007c2e68 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0xb42ca3d0, emission_return=0xbf8cb0dc, instance_and_params=0xb0909ee0) at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c:3247
#152 0x007c4078 in IA__g_signal_emit_valist (instance=0xb42ca3d0, signal_id=42, detail=0, var_args=0xbf8cb140 "|\261\214\277\032{:\004\b") at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c:2990
#153 0x007c4676 in IA__g_signal_emit (instance=0xb42ca3d0, signal_id=42, detail=0) at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c:3037
#154 0x0427e95e in gtk_widget_event_internal (widget=<value optimized out>, event=0x9be024c0) at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c:4767
#155 0x0429344a in IA__gtk_window_propagate_key_event (window=0xb42ad530, event=0x9be024c0) at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwindow.c:5144
#156 0x042966dc in gtk_window_key_press_event (widget=0xb42ad530, event=0x9be024c0) at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwindow.c:5174
#157 0x04162474 in _gtk_marshal_BOOLEAN__BOXED (closure=0xb74a57b0, return_value=0xbf8cb3a4, n_param_values=2, param_values=0xb0909eb0, invocation_hint=0xbf8cb390, marshal_data=0x4296690) at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmarshalers.c:84
#158 0x007abdb9 in g_type_class_meta_marshal (closure=0xb74a57b0, return_value=0xbf8cb3a4, n_param_values=2, param_values=0xb0909eb0, invocation_hint=0xbf8cb390, marshal_data=0xcc) at /home/tom/src/glib2.0-2.22.3/gobject/gclosure.c:878
#159 0x007ad732 in IA__g_closure_invoke (closure=0xb74a57b0, return_value=0xbf8cb3a4, n_param_values=2, param_values=0xb0909eb0, invocation_hint=0xbf8cb390) at /home/tom/src/glib2.0-2.22.3/gobject/gclosure.c:767
#160 0x007c2b5e in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0xb42ad530, emission_return=0xbf8cb4ec, instance_and_params=0xb0909eb0) at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c:3285
#161 0x007c4078 in IA__g_signal_emit_valist (instance=0xb42ad530, signal_id=42, detail=0, var_args=0xbf8cb550 "\214\265\214\277\020") at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c:2990
#162 0x007c4676 in IA__g_signal_emit (instance=0xb42ad530, signal_id=42, detail=0) at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c:3037
#163 0x0427e95e in gtk_widget_event_internal (widget=<value optimized out>, event=0x9be024c0) at /build/buildd/gtk+2.0-2.18.3/gtk/gtkwidget.c:4767
#164 0x0415aceb in IA__gtk_propagate_event (widget=0xb42ad530, event=0x9be024c0) at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmain.c:2391
#165 0x0415bea9 in IA__gtk_main_do_event (event=0x9be024c0) at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmain.c:1622
#166 0x08c8b65a in gdk_event_dispatch (source=0xb7464cc0, callback=0, user_data=0x0) at /build/buildd/gtk+2.0-2.18.3/gdk/x11/gdkevents-x11.c:2369
#167 0x00845e88 in g_main_dispatch (context=0xb744e880) at /home/tom/src/glib2.0-2.22.3/glib/gmain.c:1960
#168 IA__g_main_context_dispatch (context=0xb744e880) at /home/tom/src/glib2.0-2.22.3/glib/gmain.c:2513
#169 0x00849730 in g_main_context_iterate (context=0xb744e880, block=<value optimized out>, dispatch=1, self=0xb7413940) at /home/tom/src/glib2.0-2.22.3/glib/gmain.c:2591
#170 0x00849863 in IA__g_main_context_iteration (context=0xb744e880, may_block=1) at /home/tom/src/glib2.0-2.22.3/glib/gmain.c:2654
#171 0x018ff98c in nsAppShell::ProcessNextNativeEvent (this=0xb7034150, mayWait=1) at nsAppShell.cpp:147
#172 0x01913fb8 in nsBaseAppShell::DoProcessNextNativeEvent (this=0xb7034150, mayWait=1) at nsBaseAppShell.cpp:151
#173 0x0191415c in nsBaseAppShell::OnProcessNextEvent (this=0xb7034150, thr=0xb74fa600, mayWait=1, recursionDepth=0) at nsBaseAppShell.cpp:296
#174 0x019c2fba in nsThread::ProcessNextEvent (this=0xb74fa600, mayWait=1, result=0xbf8cb89c) at nsThread.cpp:508
#175 0x0199375f in NS_ProcessNextEvent_P (thread=0xb7499740, mayWait=1) at nsThreadUtils.cpp:247
#176 0x0191426a in nsBaseAppShell::Run (this=0xb7034150) at nsBaseAppShell.cpp:170
#177 0x017dcafc in nsAppStartup::Run (this=0xb70c35b0) at nsAppStartup.cpp:193
#178 0x0119119d in XRE_main (argc=1, argv=0xbf8cff94, aAppData=0xb741d800) at nsAppRunner.cpp:3347
#179 0x0804a00f in ?? ()
#180 0x00126b56 in __libc_start_main (main=0x8049924, argc=1, ubp_av=0xbf8cff94, init=0x8058da0, fini=0x8058d90, rtld_fini=0xc24d20 <_dl_fini>, stack_end=0xbf8cff8c) at libc-start.c:220
#181 0x08049861 in ?? ()
(gdb) f

Revision history for this message
tmstaedt (tmstaedt) wrote :

Hmm. In frame 5, gtk_xtbin_new (parent_window=0x0

If parent_window is 0, why doesn't the assert get it???

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.