Bug#571138: iceweasel: random crashes at page/tab close of Iceweasel and iceape

Mahesh T. Pai paivakil at gmail.com
Wed Feb 24 16:06:38 UTC 2010


Mike Hommey said on Tue, Feb 23, 2010 at 09:16:10PM +0100,:

 > 
 > Please run through the instructions in /usr/share/bug/iceweasel/presubj,
 > adding the --sync option on the iceweasel command line.

is this -sync or --sync??

Does not seem to make any difference. 

Anyway, this is a fresh user account on this machine, and I had
deleted the .mozilla directory before starting iceweasel for that
user.

 > user at homeamd:~$ iceweasel -safe-mode --sync
 > 
 > Gdk-ERROR **: The program 'firefox-bin' received an X Window System error.
 > This probably reflects a bug in the program.
 > The error was 'RenderBadPicture (invalid Picture parameter)'.
 >   (Details: serial 221640 error_code 155 request_code 146 minor_code 7)
 >   (Note to programmers: normally, X errors are reported asynchronously;
 >    that is, you will receive the error a while after causing it.
 >    To debug your program, run it with the --sync command line
 >    option to change this behavior. You can then get a meaningful
 >    backtrace from your debugger if you break on the gdk_x_error() function.)
 > aborting...
 > Trace/breakpoint trap
 > user at homeamd:~$
 > 
 > 

Under gdb.
=========

 > 
 > [New Thread 0x7fffdbafe710 (LWP 10884)]                                                                 
 > [Thread 0x7fffdbafe710 (LWP 10884) exited]                                                              
 > [New Thread 0x7fffdbafe710 (LWP 10885)]                                                                 
 > [New Thread 0x7fffd3bff710 (LWP 10886)]                                                                 
 > [Thread 0x7fffdbafe710 (LWP 10885) exited]                                                              
 > [Thread 0x7fffd3bff710 (LWP 10886) exited]                                                              
 > [New Thread 0x7fffdbafe710 (LWP 10887)]                                                                 
 > [Thread 0x7fffdbafe710 (LWP 10887) exited]                                                              
 > [New Thread 0x7fffdbafe710 (LWP 10888)]                                                                 
 > [Thread 0x7fffdbafe710 (LWP 10888) exited]                                                              
 > [New Thread 0x7fffd3bff710 (LWP 10889)]                                                                 
 > Loading stream: http://pagead2.googlesyndication.com/pagead/imgad?id=CM-DpvDuguydWxDYBRhaMgiKko1c-a4sLw 
 > [Thread 0x7fffd3bff710 (LWP 10889) exited]                                                              
 > [New Thread 0x7fffd3bff710 (LWP 10896)]                                                                 
 > [Thread 0x7fffd3bff710 (LWP 10896) exited]                                                              
 > [New Thread 0x7fffdbafe710 (LWP 10899)]                                                                 
 > [Thread 0x7fffdbafe710 (LWP 10899) exited]                                                              
 > [New Thread 0x7fffdbafe710 (LWP 10900)]                                                                 
 > [Thread 0x7fffdbafe710 (LWP 10900) exited]                                                              
 > [New Thread 0x7fffdbafe710 (LWP 10901)]                                                                 
 > [Thread 0x7fffdbafe710 (LWP 10901) exited]                                                              
 > [New Thread 0x7fffd3bff710 (LWP 10902)]                                                                 
 > [Thread 0x7fffd3bff710 (LWP 10902) exited]                                                              
 > [New Thread 0x7fffd3bff710 (LWP 10903)]                                                                 
 > [Thread 0x7fffd3bff710 (LWP 10903) exited]                                                              
 > [New Thread 0x7fffd3bff710 (LWP 10910)]                                                                 
 > [Thread 0x7fffd3bff710 (LWP 10910) exited]                                                              
 > 
 > Gdk-ERROR **: The program 'firefox-bin' received an X Window System error.
 > This probably reflects a bug in the program.                              
 > The error was 'RenderBadPicture (invalid Picture parameter)'.             
 >   (Details: serial 1291894 error_code 155 request_code 146 minor_code 7)  
 >    that is, you will receive the error a while after causing it.          
 >    To debug your program, run it with the --sync command line             
 >    option to change this behavior. You can then get a meaningful          
 >    backtrace from your debugger if you break on the gdk_x_error() function.)
 > aborting...                                                                 
 > 
 > Program received signal SIGTRAP, Trace/breakpoint trap.
 > 0x00007ffff2765150 in g_logv () from /lib/libglib-2.0.so.0
 > (gdb) bt full                                             
 > #0  0x00007ffff2765150 in g_logv () from /lib/libglib-2.0.so.0
 > No symbol table info available.                               
 > #1  0x00007ffff2765513 in g_log () from /lib/libglib-2.0.so.0 
 > No symbol table info available.                               
 > #2  0x00007ffff17ceb12 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
 > No symbol table info available.                                  
 > #3  0x00007ffff3958b3c in _XError () from /usr/lib/libX11.so.6   
 > No symbol table info available.                                  
 > #4  0x00007ffff395fedc in ?? () from /usr/lib/libX11.so.6        
 > No symbol table info available.                                  
 > #5  0x00007ffff3960580 in _XReply () from /usr/lib/libX11.so.6   
 > No symbol table info available.                                  
 > #6  0x00007ffff39540d3 in XSync () from /usr/lib/libX11.so.6     
 > No symbol table info available.                                  
 > #7  0x00007ffff395428b in ?? () from /usr/lib/libX11.so.6        
 > No symbol table info available.                                  
 > #8  0x00007ffff436f18c in ?? () from /usr/lib/libcairo.so.2      
 > No symbol table info available.                                  
 > #9  0x00007ffff434dc57 in cairo_surface_finish () from /usr/lib/libcairo.so.2
 > No symbol table info available.                                              
 > #10 0x00007ffff434dcf5 in cairo_surface_destroy () from /usr/lib/libcairo.so.2
 > No symbol table info available.                                               
 > #11 0x00007ffff653d41b in gfxASurface::Release (this=0x7fffd775cf00) at gfxASurface.cpp:102
 >         refcnt = 0                                                                         
 > #12 0x00007ffff6459727 in nsRefPtr<gfxASurface>::assign_assuming_AddRef (this=0x7fffd7948510, rhs=0x0) at ../../../dist/include/xpcom/nsAutoPtr.h:944                                                                                   
 >         oldPtr = 0x7ffff7edd040                                                                                     
 > #13 nsRefPtr<gfxASurface>::assign_with_AddRef (this=0x7fffd7948510, rhs=0x0) at ../../../dist/include/xpcom/nsAutoPtr.h:928                                                                                                             
 > No locals.                                                                                                          
 > #14 nsRefPtr<gfxASurface>::operator= (this=0x7fffd7948510, rhs=0x0) at ../../../dist/include/xpcom/nsAutoPtr.h:1003 
 > No locals.                                                                                                          
 > #15 0x00007ffff645334b in nsWindow::Destroy (this=0x7fffd7948400) at nsWindow.cpp:787                               
 >         rollupWidget = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                        
 >         owningWidget = <value optimized out>                                                                        
 > #16 0x00007ffff6108741 in ~nsView (this=0x7fffda236100, __in_chrg=<value optimized out>) at nsView.cpp:272          
 >         wrapper = <value optimized out>                                                                             
 > #17 0x00007ffff5ee3e04 in nsFrame::Destroy (this=0x7fffd79b17c0) at nsFrame.cpp:535                                 
 >         view = 0x7fffda236100                                                                                       
 >         presContext = 0x7fffd79a8400                                                                                
 >         shell = 0x7fffdc418800                                                                                      
 > #18 0x00007ffff5edb525 in nsContainerFrame::Destroy (this=0x7fffd79b17c0) at nsContainerFrame.cpp:305               
 >         prescontext = 0x7fffd79a8400                                                                                
 >         overflowFrames = {mFirstChild = 0x0}                                                                        
 > #19 0x00007ffff5eb17cc in nsFrameManager::Destroy (this=0x7fffdc418838) at nsFrameManager.cpp:292                   
 > No locals.                                                                                                          
 > #20 0x00007ffff5ec5309 in PresShell::Destroy (this=0x7fffdc418800) at nsPresShell.cpp:1949                          
 >         i = 0                                                                                                       
 >         count = 0                                                                                                   
 > #21 0x00007ffff5ea9e09 in DocumentViewerImpl::DestroyPresShell (this=0x7fffd7bfe820) at nsDocumentViewer.cpp:4329   
 >         selection = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda236700}, <No data fields>}                                
 >         selPrivate = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda236708}, <No data fields>}                               
 > #22 0x00007ffff5ead8be in DocumentViewerImpl::Destroy (this=0x7fffd7bfe820) at nsDocumentViewer.cpp:1603            
 > No locals.                                                                                                          
 > #23 0x00007ffff62dc35c in nsDocShell::Destroy (this=0x7fffdadc8400) at nsDocShell.cpp:3911                          
 >         docShellParentAsItem = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                
 >         suppressor = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe408a0a0}, <No data fields>}                               
 > #24 0x00007ffff5ff6c0a in nsFrameLoader::Finalize (this=0x7fffd75b2070) at nsFrameLoader.cpp:291                    
 >         base_win = {<nsCOMPtr_base> = {mRawPtr = 0x7fffdadc8510}, <No data fields>}                                 
 > #25 0x00007ffff5fe8a90 in nsDocument::MaybeInitializeFinalizeFrameLoaders (this=<value optimized out>) at nsDocument.cpp:5299                                                                                                           
 >         i = 1                                                                                                       
 >         loaders = {<nsTArray_base> = {static sEmptyHdr = {mLength = 0, mAdjustAlignment = 0, mCapacity = 0, mIsAutoArray = 0}, mHdr = 0x7fffd7430240}, <No data fields>}                                                                
 >         length = 1                                                                                                  
 > #26 0x00007ffff5ff1521 in nsRunnableMethod<nsDocument>::Run (this=<value optimized out>) at ../../../dist/include/xpcom/nsThreadUtils.h:282                                                                                             
 > No locals.                                                                                                          
 > #27 0x00007ffff5fd2be1 in nsContentUtils::AddScriptRunner (aRunnable=<value optimized out>) at nsContentUtils.cpp:4366                                                                                                                  
 >         run = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd50ffdc0}, <No data fields>}                                      
 > #28 0x00007ffff5fe8862 in nsDocument::FinalizeFrameLoader (this=0x7fffda6eb800, aLoader=0x7fffd75b2070) at nsDocument.cpp:5254                                                                                                          
 > No locals.                                                                                                          
 > #29 0x00007ffff5ff7003 in nsFrameLoader::Destroy (this=0x7fffd75b2070) at nsFrameLoader.cpp:763                     
 >         doc = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda6eb800}, <No data fields>}                                      
 >         win_private = {<nsCOMPtr_base> = {mRawPtr = 0x7fffdc327000}, <No data fields>}                              
 > #30 0x00007ffff6055995 in nsGenericHTMLFrameElement::DestroyContent (this=0x7fffe6fbcd00) at nsGenericHTMLElement.cpp:2912                                                                                                              
 > No locals.                                                                                                          
 > #31 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffda242b40) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 2                                                                                                   
 > #32 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffdb0d5e80) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 3                                                                                                       
 >         count = 6                                                                                                   
 > #33 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffdb0d5b40) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 2                                                                                                   
 > #34 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd78dad40) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 14                                                                                                      
 >         count = 40                                                                                                  
 > #35 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd78dacc0) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 3                                                                                                   
 > #36 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd78dac40) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 3                                                                                                   
 > #37 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd757a900) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 17                                                                                                  
 > #38 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd7bbcc00) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 13                                                                                                      
 >         count = 13                                                                                                  
 > #39 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd7bbca40) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 2                                                                                                   
 > #40 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd747d830) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 4                                                                                                       
 >         count = 4                                                                                                   
 > #41 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffdc8d1c00) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 2                                                                                                   
 > #42 0x00007ffff5fe5b64 in nsDocument::Destroy (this=0x7fffda6eb800) at nsDocument.cpp:6989                          
 >         i = 2                                                                                                       
 >         count = 2                                                                                                   
 > #43 0x00007ffff5ead835 in DocumentViewerImpl::Destroy (this=0x7fffd9f1d860) at nsDocumentViewer.cpp:1570            
 > No locals.                                                                                                          
 > #44 0x00007ffff6304072 in nsSHistory::EvictContentViewersInRange (this=<value optimized out>, aStart=0, aEnd=4) at nsSHistory.cpp:881                                                                                                   
 >         entry = {<nsCOMPtr_base> = {mRawPtr = 0x7fffdaa3fec0}, <No data fields>}                                    
 >         viewer = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd9f1d860}, <No data fields>}                                   
 >         ownerEntry = {<nsCOMPtr_base> = {mRawPtr = 0x7fffdaa3fec0}, <No data fields>}                               
 >         temp = <value optimized out>                                                                                
 >         i = 0                                                                                                       
 >         trans = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd8033610}, <No data fields>}                                    
 > #45 0x00007ffff6304130 in nsSHistory::EvictAllContentViewers (this=0x7ffff7edd040) at nsSHistory.cpp:672            
 > No locals.                                                                                                          
 > #46 0x00007ffff62dc3ea in nsDocShell::Destroy (this=0x7fffda931c00) at nsDocShell.cpp:3934                          
 >         shPrivate = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda5cfb98}, <No data fields>}                                
 >         docShellParentAsItem = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d59cf8}, <No data fields>}                     
 >         suppressor = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe408a0a0}, <No data fields>}                               
 > #47 0x00007ffff5ff6c0a in nsFrameLoader::Finalize (this=0x7fffda6c3b80) at nsFrameLoader.cpp:291                    
 >         base_win = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda931d10}, <No data fields>}                                 
 > #48 0x00007ffff5fe8a90 in nsDocument::MaybeInitializeFinalizeFrameLoaders (this=<value optimized out>) at nsDocument.cpp:5299                                                                                                           
 >         i = 1                                                                                                       
 >         loaders = {<nsTArray_base> = {static sEmptyHdr = {mLength = 0, mAdjustAlignment = 0, mCapacity = 0, mIsAutoArray = 0}, mHdr = 0x7fffd4db1810}, <No data fields>}                                                                
 >         length = 1                                                                                                  
 > #49 0x00007ffff5fea7c0 in nsDocument::EndUpdate (this=0x7fffe3191800, aUpdateType=1) at nsDocument.cpp:3780         
 > No locals.                                                                                                          
 > #50 0x00007ffff60ff58d in nsXULDocument::EndUpdate (this=0x7ffff7edd040, aUpdateType=0) at nsXULDocument.cpp:3370   
 > No locals.                                                                                                          
 > #51 0x00007ffff5f5b63c in ~mozAutoDocUpdate (this=0x7fffffff70a0, __in_chrg=<value optimized out>) at ./../../content/base/src/mozAutoDocUpdate.h:66                                                                                    
 > No locals.                                                                                                          
 > #52 0x00007ffff6002734 in nsGenericElement::doRemoveChildAt (aIndex=<value optimized out>, aNotify=1, aKid=0x7fffda9b9600, aParent=<value optimized out>, aDocument=<value optimized out>, aChildArray=<value optimized out>) at nsGenericElement.cpp:3380                                                                                                  
 >         container = 0x7fffe1122ec0                                                                                  
 >         updateBatch = {mDocument = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe3191800}, <No data fields>}, mUpdateType = 1}                                                                                                                   
 >         subtree = {mTarget = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mSubtreeOwner = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}}                                                                              
 > #53 0x00007ffff60027aa in nsGenericElement::RemoveChildAt (this=0x7fffe1122ec0, aIndex=0, aNotify=1) at nsGenericElement.cpp:3305                                                                                                       
 >         oldKid = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda9b9600}, <No data fields>}                                   
 > #54 0x00007ffff61e09d9 in nsXULElement::RemoveChildAt (this=0x7fffe1122ec0, aIndex=0, aNotify=<value optimized out>) at nsXULElement.cpp:962                                                                                            
 >         rv = 0                                                                                                      
 >         listBox = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                             
 >         fireSelectionHandler = 0                                                                                    
 >         newCurrentIndex = -1                                                                                        
 >         oldKid = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda9b9600}, <No data fields>}                                   
 >         controlElement = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                      
 >         doc = <value optimized out>                                                                                 
 > #55 0x00007ffff5ffcca7 in nsGenericElement::doRemoveChild (aOldChild=0x7fffda9b9638, aParent=<value optimized out>, aDocument=<value optimized out>, aReturn=0x7fffffff7420) at nsGenericElement.cpp:3979                               
 >         container = 0x7fffe1122ec0                                                                                  
 >         content = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda9b9600}, <No data fields>}                                  
 >         index = 0                                                                                                   
 >         rv = 2152923144                                                                                             
 > #56 0x00007ffff5d89dc1 in nsIDOMNode_RemoveChild (cx=<value optimized out>, argc=1, vp=0x7fffd53f4470) at dom_quickstubs.cpp:2934                                                                                                       
 >         self = 0x7fffe1122ef8                                                                                       
 >         selfref = {ptr = 0x0}                                                                                       
 >         rv = <value optimized out>                                                                                  
 >         arg0 = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda9b9638}, <No data fields>}                                     
 >         resultiface = {<AutoMarkingPtr> = {_vptr.AutoMarkingPtr = 0x7fffe3022088, mNext = 0x7ffff4f7dd53, mTLS = 0x7fff00000000}, mPtr = 0x7fffe1457acf}                                                                                
 >         ccx = {<nsAXPCNativeCallContext> = {_vptr.nsAXPCNativeCallContext = 0x7ffff6b4e1a0}, mState = XPCCallContext::HAVE_OBJECT, mXPC = 0x7fffeabf5060, mThreadData = 0x7fffeab29dc0, mXPCContext = 0x7fffe30f44c0, mJSContext = 0x7fffe31c3c00, mContextPopRequired = 0, mDestroyJSContextInDestructor = 0, mCallerLanguage = XPCContext::LANG_JS, mPrevCallerLanguage = XPCContext::LANG_UNKNOWN, mPrevCallContext = 0x0, mOperandJSObject = 0x7fffe15a2bc0, mCurrentJSObject = 0x7fffe15a2bc0, mFlattenedJSObject = 0x7fffe15a2bc0, mWrapper = 0x7fffe15ded00, mTearOff = 0x0, mScriptableInfo = 0x7fffe129f570, mSet = 0x10fae1182200, mInterface = 0x7fffffff73b0, mMember = 0xffffffffffffffff, mName = 140736973582976, mStaticMemberIsLocal = -486399862, mArgc = 32767, mArgv = 0x7fffffff7968, mRetVal = 0xfffffffffffffffd, mReturnValueWasSet = -486399864, mMethodIndex = 57005, mCallee = 0x0, mStringWrapperData = "\000<\034\343\377\177\000\000\000<\034\343\377\177\000\000\000\000\000\000\377\177\000\000\000\"\030\341\377\177\000\000\0
 > 00\"\030\341\377\177\000\000\000\000\000\000\377\177\000"}                                                                               
 >         result = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                              
 > #57 0x00007ffff4f6f7d1 in ?? () from /usr/lib/libmozjs.so.2d                                                        
 > No symbol table info available.                                                                                     
 > #58 0x00007ffff4f75fb5 in js_Invoke () from /usr/lib/libmozjs.so.2d                                                 
 > No symbol table info available.                                                                                     
 > #59 0x00007ffff4f7630c in ?? () from /usr/lib/libmozjs.so.2d                                                        
 > No symbol table info available.                                                                                     
 > #60 0x00007ffff4f3e775 in JS_CallFunctionValue () from /usr/lib/libmozjs.so.2d                                      
 > No symbol table info available.                                                                                     
 > #61 0x00007ffff61140cc in nsJSContext::CallEventHandler (this=0x7fffe4d989a0, aTarget=<value optimized out>, aScope=<value optimized out>, aHandler=0x7fffe6ff4440, aargv=<value optimized out>, arv=0x7fffffff7c60) at nsJSEnvironment.cpp:2107                                                                                                            
 >         argv = 0x7fffd53f4038                                                                                       
 >         ok = <value optimized out>                                                                                  
 >         mark = 0x7fffd53f4028                                                                                       
 >         argc = 1                                                                                                    
 >         ar = {mContext = 0x7fffe31c3c00, mSaveDepth = 0}                                                            
 >         rv = 0                                                                                                      
 >         targetVal = 140737068876800                                                                                 
 >         tvr = {mContext = 0x7fffe31c3c00, mTvr = {down = 0x0, count = 1, u = {value = 140737488320992, object = 0x7fffffff79e0, string = 0x7fffffff79e0, xml = 0x7fffffff79e0, trace = 0x7fffffff79e0, sprop = 0x7fffffff79e0, weakRoots = 0x7fffffff79e0, compiler = 0x7fffffff79e0, script = 0x7fffffff79e0, array = 0x7fffffff79e0}}}                    
 >         target = 0x7fffe6ff4400                                                                                     
 >         rval = 22                                                                                                   
 >         stack = {<nsCOMPtr_base> = {mRawPtr = 0x7fffeabf5098}, <No data fields>}                                    
 >         ar = {mContext = 0x7fffda2d1770, mSaveDepth = 0}                                                            
 > #62 0x00007ffff6146e2c in nsJSEventListener::HandleEvent (this=0x7fffe1430140, aEvent=0x7fffd4f6f058) at nsJSEventListener.cpp:247                                                                                                      
 >         rv = 0                                                                                                      
 >         iargv = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda2d1760}, <No data fields>}                                    
 >         eventString = {<nsFixedString> = {<nsString> = {<nsAString_internal> = {mData = 0x7fffd72f1ae8, mLength = 9, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffff7af0}, mStorage = {99, 111, 109, 109, 97, 110, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15360, 58140, 32767, 0, 1, 0, 32767, 0, 57760, 63156, 32767, 0, 6, 0, 32767, 0, 20576, 60095, 32767, 0, 40384, 60082, 32767, 0, 17600, 58127, 32767, 0, 15360, 58140, 32767, 0, 0, 0, 0, 0, 1, 0, 1, 0, 56688, 63156, 32767, 0, 34816, 65535, 32767, 0}}                                                         
 >         atomName = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe4076cf8}, <No data fields>}                                 
 >         funcval = {mObject = 0x7fffe6ff4440, mContext = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe4d989a0}, <No data fields>}}                                                                                                               
 >         handledScriptError = <value optimized out>                                                                  
 >         vrv = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                                 
 > #63 0x00007ffff6035989 in nsEventListenerManager::HandleEventSubType (this=0x7fffe13fa980, aListenerStruct=0x7fffe13fa9c0, aListener=0x7fffe1430140, aDOMEvent=0x7fffd4f6f058, aCurrentTarget=0x7fffe138c7e0, aPhaseFlags=3612347544) at nsEventListenerManager.cpp:1098                                                                                    
 >         result = <value optimized out>                                                                              
 > #64 0x00007ffff6035d2e in nsEventListenerManager::HandleEvent (this=<value optimized out>, aPresContext=<value optimized out>, aEvent=0x7fffffff8250, aDOMEvent=0x7fffffff8100, aCurrentTarget=<value optimized out>, aFlags=<value optimized out>, aEventStatus=0x7fffffff8108) at nsEventListenerManager.cpp:1206                                         
 >         kungFuDeathGrip = {mRawPtr = 0x7fffe1430140}                                                                
 >         ls = 0x7fffe13fa9c0                                                                                         
 >         useTypeInterface = 0                                                                                        
 >         useGenericInterface = <value optimized out>                                                                 
 >         hasListener = <value optimized out>                                                                         
 >         pusher = {mScx = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe4d989a0}, <No data fields>}, mScriptIsRunning = 0}    
 >         currentGroup = 0                                                                                            
 >         typeData = 0x7ffff6bb45d0                                                                                   
 >         dispData = 0x7ffff66633d8                                                                                   
 >         iter = {<nsAutoTObserverArray<nsListenerStruct, 2u>::ForwardIterator> = {<nsAutoTObserverArray<nsListenerStruct, 2u>::Iterator> = {<nsTObserverArray_base::Iterator_base> = {mPosition = 1, mNext = 0x0}, mArray = @0x7fffe13fa9a8}, <No data fields>}, mEnd = {<nsAutoTObserverArray<nsListenerStruct, 2u>::Iterator> = {<nsTObserverArray_base::Iterator_base> = {mPosition = 1, mNext = 0x7fffffff7f40}, mArray = @0x7fffe13fa9a8}, <No data fields>}}               
 > #65 0x00007ffff604dd72 in nsEventTargetChainItem::HandleEvent (this=0x7fffd54e7380, aVisitor=..., aFlags=6, aMayHaveNewListenerManagers=-516372512) at nsEventDispatcher.cpp:236                                                        
 >         currentTarget = <value optimized out>                                                                       
 > #66 0x00007ffff604dea7 in nsEventTargetChainItem::HandleEventTargetChain (this=<value optimized out>, aVisitor=..., aFlags=6, aCallback=0x0, aMayHaveNewListenerManagers=1) at nsEventDispatcher.cpp:300                                
 >         createdELMs = 3934                                                                                          
 >         firstTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}                              
 >         item = 0x7fffd54e7380                                                                                       
 > #67 0x00007ffff604e366 in nsEventDispatcher::Dispatch (aTarget=<value optimized out>, aPresContext=<value optimized out>, aEvent=0x7fffffff8250, aDOMEvent=0x0, aEventStatus=0x7fffffff833c, aCallback=<value optimized out>) at nsEventDispatcher.cpp:514                                                                                                  
 >         postVisitor = {<nsEventChainVisitor> = {mPresContext = 0x7fffe31c6000, mEvent = 0x7fffffff8250, mDOMEvent = 0x7fffd4f6f058, mEventStatus = nsEventStatus_eIgnore, mItemFlags = 0, mItemData = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}}, <No data fields>}                                                                             
 >         t = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}                                        
 >         topEtci = 0x7fffd54e78c8                                                                                    
 >         rv = <value optimized out>                                                                                  
 >         targetEtci = <value optimized out>                                                                          
 >         status = <value optimized out>                                                                              
 >         target = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}                                   
 >         kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe31c6000}, <No data fields>}                          
 >         preVisitor = {<nsEventChainVisitor> = {mPresContext = 0x7fffe31c6000, mEvent = 0x7fffffff8250, mDOMEvent = 0x0, mEventStatus = nsEventStatus_eIgnore, mItemFlags = 0, mItemData = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe31c3800}, <No data fields>}}, mCanHandle = 1 '\001', mForceContentDispatch = 1 '\001', mRelatedTargetIsInAnon = 0 '\000', mWantsWillHandleEvent = 0 '\000', mParentTarget = 0x0, mEventTargetAtParent = 0x0}                                     
 > #68 0x00007ffff61e27c0 in nsXULElement::PreHandleEvent (this=<value optimized out>, aVisitor=...) at nsXULElement.cpp:1611                                                                                                              
 >         event = {<nsInputEvent> = {<nsGUIEvent> = {<nsEvent> = {eventStructType = 32 ' ', message = 3000, refPoint = {x = 0, y = 0}, time = 0, flags = 2055, userType = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, target = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}, currentTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}, originalTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}}, widget = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, nativeMsg = 0x0}, isShift = 0, isControl = 1, isAlt = 0, isMeta = 0}, sourceEvent = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4f6efc8}, <No data fields>}}                   
 >         nsevent = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                             
 >         status = nsEventStatus_eIgnore                                                                              
 >         domDoc = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe3191910}, <No data fields>}                                   
 >         commandElt = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c818}, <No data fields>}                               
 >         commandContent = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}                           
 >         command = {<nsFixedString> = {<nsString> = {<nsAString_internal> = {mData = 0x7fffffff81d0, mLength = 9, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffff81d0}, mStorage = {99, 109, 100, 95, 99, 108, 111, 115, 101, 0, 32767, 0, 30307, 62995, 32767, 0, 1040, 59138, 32767, 0, 60526, 62933, 32767, 0, 47537, 63057, 32767, 0, 24576, 60089, 32767, 0, 47537, 63057, 32767, 0, 14136, 54443, 32767, 0, 28912, 54459, 32767, 0, 15843, 62980, 32767, 0, 28912, 54459, 32767, 0, 33416, 65535, 32767, 0, 14416, 57695, 32767, 0, 16444, 62980, 8372, 0}}    
 >         tag = <value optimized out>                                                                                 
 > #69 0x00007ffff604db74 in nsEventTargetChainItem::PreHandleEvent (this=0x7fffd54e7348, aVisitor=...) at nsEventDispatcher.cpp:204                                                                                                       
 >         rv = 0                                                                                                      
 > #70 0x00007ffff604e22d in nsEventDispatcher::Dispatch (aTarget=<value optimized out>, aPresContext=0x7fffe31c6000, aEvent=0x7fffffff84a0, aDOMEvent=0x0, aEventStatus=0x7fffffff851c, aCallback=<value optimized out>) at nsEventDispatcher.cpp:469                                                                                                         
 >         rv = 0                                                                                                      
 >         targetEtci = <value optimized out>                                                                          
 >         status = <value optimized out>                                                                              
 >         target = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe5156c40}, <No data fields>}                                   
 >         kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe31c6000}, <No data fields>}                          
 >         preVisitor = {<nsEventChainVisitor> = {mPresContext = 0x7fffe31c6000, mEvent = 0x7fffffff84a0, mDOMEvent = 0x7fffd4f6efc8, mEventStatus = nsEventStatus_eIgnore, mItemFlags = 0, mItemData = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}}, mCanHandle = 0 '\000', mForceContentDispatch = 1 '\001', mRelatedTargetIsInAnon = 0 '\000', mWantsWillHandleEvent = 0 '\000', mParentTarget = 0x0, mEventTargetAtParent = 0x0}                                     
 > #71 0x00007ffff60efbe2 in nsXBLPrototypeHandler::DispatchXULKeyCommand (this=<value optimized out>, aEvent=0x7fffd4bb70d0) at nsXBLPrototypeHandler.cpp:541                                                                             
 >         handlerElement = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe5156c40}, <No data fields>}                           
 >         status = nsEventStatus_eIgnore                                                                              
 >         event = {<nsInputEvent> = {<nsGUIEvent> = {<nsEvent> = {eventStructType = 32 ' ', message = 3000, refPoint = {x = 0, y = 0}, time = 0, flags = 2049, userType = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, target = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe5156c40}, <No data fields>}, currentTarget = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, originalTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe5156c40}, <No data fields>}}, widget = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, nativeMsg = 0x0}, isShift = 0, isControl = 1, isAlt = 0, isMeta = 0}, sourceEvent = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}}                                         
 >         keyEvent = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4bb70d0}, <No data fields>}                                 
 >         pc = 0x0                                                                                                    
 >         doc = <value optimized out>                                                                                 
 > #72 0x00007ffff60efd29 in nsXBLPrototypeHandler::ExecuteHandler (this=0x7fffde258500, aTarget=0x7fffe138c7e0, aEvent=0x7fffd4bb70d0) at nsXBLPrototypeHandler.cpp:257                                                                   
 >         rv = <value optimized out>                                                                                  
 >         str = {<nsFixedString> = {<nsString> = {<nsAString_internal> = {mData = 0x0, mLength = 4132608302, mFlags = 32767}, <No data fields>}, mFixedCapacity = 4294937008, mFixedBuf = 0x900000000}, mStorage = {0, 0, 0, 0, 55641, 58055, 0, 0, 55641, 58055, 32767, 0, 34592, 65535, 32767, 0, 9, 0, 0, 0, 39310, 63058, 32767, 0, 55632, 58055, 32767, 0, 34592, 65535, 32767, 0, 9, 0, 0, 0, 42062, 63058, 32767, 0, 16464, 54591, 32767, 0, 35216, 65535, 32767, 0, 34400, 65535, 32767, 0, 43547, 63058, 32767, 0, 0, 0, 0, 0, 35216, 65535, 32767, 0}}                                      
 >         boundGlobal = {<nsCOMPtr_base> = {mRawPtr = 0x7fffffff8990}, <No data fields>}                              
 >         window = {<nsCOMPtr_base> = {mRawPtr = 0x7fffffff87d8}, <No data fields>}                                   
 >         scriptTarget = <value optimized out>                                                                        
 >         winRoot = {<nsCOMPtr_base> = {mRawPtr = 0x7fffffff87c0}, <No data fields>}                                  
 >         boundContext = <value optimized out>                                                                        
 >         handler = {mObject = 0x0, mContext = {<nsCOMPtr_base> = {mRawPtr = 0x7fffffff87a0}, <No data fields>}}      
 >         eventListener = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}                            
 >         jsListener = {<nsCOMPtr_base> = {mRawPtr = 0x7fffffff8788}, <No data fields>}                               
 >         isXULKey = 1                                                                                                
 >         onEvent = {<nsFixedString> = {<nsString> = {<nsAString_internal> = {mData = 0x7fffffff8870, mLength = 4294936706, mFlags = 32767}, <No data fields>}, mFixedCapacity = 4294936706, mFixedBuf = 0x7fffffff8850}, mStorage = {34928, 65535, 32767, 0, 34946, 65535, 32767, 0, 34928, 65535, 32767, 0, 39900, 63058, 32767, 0, 34624, 65535, 32767, 0, 34524, 65535, 32767, 0, 0, 0, 0, 0, 38461, 63058, 32767, 0, 9, 0, 0, 0, 57643, 63054, 32767, 0, 26808, 58645, 32767, 0, 34696, 65535, 32767, 0, 34696, 65535, 32767, 0, 24719, 63054, 32767, 0, 41392, 63063, 32767, 0, 41392, 63063, 32767, 0}}                                                                                                            
 >         isXBLCommand = 0                                                                                            
 >         onEventAtom = {<nsCOMPtr_base> = {mRawPtr = 0x7fffffff8a70}, <No data fields>}                              
 >         scope = <value optimized out>                                                                               
 > #73 0x00007ffff60ede88 in nsXBLWindowKeyHandler::WalkHandlersAndExecute (this=0x7fffe142f820, aKeyEvent=<value optimized out>, aEventType=<value optimized out>, aHandler=0x7fffde258500, aCharCode=<value optimized out>, aIgnoreShiftKey=<value optimized out>) at nsXBLWindowKeyHandler.cpp:587                                                          
 >         stopped = <value optimized out>                                                                             
 >         elt = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe5156c40}, <No data fields>}                                      
 >         commandElt = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c818}, <No data fields>}                               
 >         piTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}                                 
 >         el = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe51568b8}, <No data fields>}                                       
 >         element = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe51568b8}, <No data fields>}                                  
 >         currHandler = 0x7fffde258500                                                                                
 >         rv = <value optimized out>                                                                                  
 >         privateEvent = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4bb7100}, <No data fields>}                             
 > #74 0x00007ffff60edfc9 in nsXBLWindowKeyHandler::WalkHandlersInternal (this=0x7fffe142f820, aKeyEvent=0x7fffd4bb70d0, aEventType=0x7fffe4076080, aHandler=0x7fffde2587c0) at nsXBLWindowKeyHandler.cpp:503                              
 >         key = @0x0                                                                                                  
 >         i = <value optimized out>                                                                                   
 >         accessKeys = {<nsTArray<nsShortcutCandidate>> = {<nsTArray_base> = {static sEmptyHdr = {mLength = 0, mAdjustAlignment = 0, mCapacity = 0, mIsAutoArray = 0}, mHdr = 0x7fffffff8ae8}, <No data fields>}, {mAutoBuf = "\001\000\000\000\n\000\000\200w\000\000\000\000\000\000\000v\357\035\366\377\177", '\000' <repeats 18 times>, "@\213\377\377\377\177\000\000x\253\a\344\377\177\000\000 \370B\341\377\177\000\000\200`\a\344\377\177\000\000\000\000\000\000\000\000\000\000\260\002\036\366\377\177\000", dummy = 9223372079804448769}}                                               
 > #75 0x00007ffff60eeba8 in nsXBLWindowKeyHandler::WalkHandlers (this=0x7fffe142f820, aKeyEvent=0x7fffd4bb70d0, aEventType=0x7fffe4076080) at nsXBLWindowKeyHandler.cpp:361                                                               
 >         evt = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4bb70e0}, <No data fields>}                                      
 >         rv = 0                                                                                                      
 >         content = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe5156880}, <No data fields>}                                  
 >         prevent = 0                                                                                                 
 >         domNSEvent = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4bb70f8}, <No data fields>}                               
 >         trustedEvent = 1                                                                                            
 >         isEditor = <value optimized out>                                                                            
 >         el = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe51568b8}, <No data fields>}                                       
 > #76 0x00007ffff60eebf8 in nsXBLWindowKeyHandler::KeyPress (this=0x7fffe142f820, aEvent=<value optimized out>) at nsXBLWindowKeyHandler.cpp:419                                                                                          
 >         keyEvent = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4bb70d0}, <No data fields>}                                 
 > #77 0x00007ffff6035cdb in DispatchToInterface (this=<value optimized out>, aPresContext=<value optimized out>, aEvent=0x7fffffff92b0, aDOMEvent=0x7fffffff8ef0, aCurrentTarget=<value optimized out>, aFlags=<value optimized out>, aEventStatus=0x7fffffff8ef8) at nsEventListenerManager.cpp:184                                                          
 >         ifaceListener = 0x7fffe142f820                                                                              
 > #78 nsEventListenerManager::HandleEvent (this=<value optimized out>, aPresContext=<value optimized out>, aEvent=0x7fffffff92b0, aDOMEvent=0x7fffffff8ef0, aCurrentTarget=<value optimized out>, aFlags=<value optimized out>, aEventStatus=0x7fffffff8ef8) at nsEventListenerManager.cpp:1202                                                               
 >         kungFuDeathGrip = {mRawPtr = 0x7fffe142f820}                                                                
 >         ls = <value optimized out>                                                                                  
 >         useTypeInterface = <value optimized out>                                                                    
 >         useGenericInterface = <value optimized out>                                                                 
 >         hasListener = <value optimized out>                                                                         
 >         pusher = {mScx = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mScriptIsRunning = 0}               
 >         currentGroup = 512                                                                                          
 >         typeData = 0x7ffff6bb4528                                                                                   
 >         dispData = 0x7ffff66630d0                                                                                   
 >         iter = {<nsAutoTObserverArray<nsListenerStruct, 2u>::ForwardIterator> = {<nsAutoTObserverArray<nsListenerStruct, 2u>::Iterator> = {<nsTObserverArray_base::Iterator_base> = {mPosition = 2, mNext = 0x0}, mArray = @0x7fffe32b8a48}, <No data fields>}, mEnd = {<nsAutoTObserverArray<nsListenerStruct, 2u>::Iterator> = {<nsTObserverArray_base::Iterator_base> = {mPosition = 8, mNext = 0x7fffffff8cc0}, mArray = @0x7fffe32b8a48}, <No data fields>}}               
 > #79 0x00007ffff604dd72 in nsEventTargetChainItem::HandleEvent (this=0x7fffd54e72a0, aVisitor=..., aFlags=514, aMayHaveNewListenerManagers=0) at nsEventDispatcher.cpp:236                                                               
 >         currentTarget = <value optimized out>                                                                       
 > #80 0x00007ffff604df49 in nsEventTargetChainItem::HandleEventTargetChain (this=<value optimized out>, aVisitor=..., aFlags=518, aCallback=0x7fffffff8f90, aMayHaveNewListenerManagers=-1) at nsEventDispatcher.cpp:324                  
 >         createdELMs = 3934                                                                                          
 >         firstTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd636bfc0}, <No data fields>}                              
 >         item = 0x7fffd54e72a0                                                                                       
 > #81 0x00007ffff604dfd5 in nsEventTargetChainItem::HandleEventTargetChain (this=<value optimized out>, aVisitor=..., aFlags=6, aCallback=0x7fffffff8f90, aMayHaveNewListenerManagers=<value optimized out>) at nsEventDispatcher.cpp:354 
 >         createdELMs = 3934                                                                                          
 >         firstTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd636bfc0}, <No data fields>}                              
 >         item = 0x0                                                                                                  
 > #82 0x00007ffff604e366 in nsEventDispatcher::Dispatch (aTarget=<value optimized out>, aPresContext=<value optimized out>, aEvent=0x7fffffff92b0, aDOMEvent=0x0, aEventStatus=0x7fffffff90ec, aCallback=<value optimized out>) at nsEventDispatcher.cpp:514                                                                                                  
 >         postVisitor = {<nsEventChainVisitor> = {mPresContext = 0x7fffd766b800, mEvent = 0x7fffffff92b0, mDOMEvent = 0x7fffd4bb70f0, mEventStatus = nsEventStatus_eIgnore, mItemFlags = 0, mItemData = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}}, <No data fields>}                                                                             
 >         t = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd636bfc0}, <No data fields>}                                        
 >         topEtci = 0x7fffd54e7310                                                                                    
 >         rv = <value optimized out>                                                                                  
 >         targetEtci = <value optimized out>                                                                          
 >         status = <value optimized out>                                                                              
 >         target = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd636bfc0}, <No data fields>}                                   
 >         kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd766b800}, <No data fields>}                          
 >         preVisitor = {<nsEventChainVisitor> = {mPresContext = 0x7fffd766b800, mEvent = 0x7fffffff92b0, mDOMEvent = 0x0, mEventStatus = nsEventStatus_eIgnore, mItemFlags = 0, mItemData = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe31c3800}, <No data fields>}}, mCanHandle = 1 '\001', mForceContentDispatch = 1 '\001', mRelatedTargetIsInAnon = 0 '\000', mWantsWillHandleEvent = 0 '\000', mParentTarget = 0x0, mEventTargetAtParent = 0x0}                                     
 > #83 0x00007ffff5ebe19a in PresShell::HandleEventInternal (this=0x7fffd4715800, aEvent=0x7fffffff92b0, aView=0x7fffda204780, aStatus=0x7fffffff90ec) at nsPresShell.cpp:6323                                                             
 >         eventCB = {<nsDispatchingCallback> = {_vptr.nsDispatchingCallback = 0x7ffff6b78580}, mPresShell = {mRawPtr = 0x7fffd4715800}}                                                                                                   
 >         weakView = {mPrev = 0x0, mView = 0x0}                                                                       
 >         isHandlingUserInput = 1                                                                                     
 >         manager = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd9f83990}, <No data fields>}                                  
 >         rv = 0                                                                                                      
 > #84 0x00007ffff5ebf150 in PresShell::HandleEvent (this=0x7fffd4715800, aView=0x7fffda204780, aEvent=0x7fffffff92b0, aEventStatus=0x7fffffff90ec) at nsPresShell.cpp:6123                                                                
 >         esm = 0x7fffd9f83990                                                                                        
 >         widgetHandlingEvent = <value optimized out>                                                                 
 >         frame = 0x7fffd53469e0                                                                                      
 >         dispatchUsingCoordinates = <value optimized out>                                                            
 >         rv = 0                                                                                                      
 > #85 0x00007ffff610abc0 in nsViewManager::HandleEvent (this=<value optimized out>, aView=0x0, aPoint=<value optimized out>, aEvent=0x7fffffff92b0, aCaptured=-1) at nsViewManager.cpp:1400                                               
 >         obs = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd47158d8}, <No data fields>}                                      
 >         status = nsEventStatus_eIgnore                                                                              
 > #86 0x00007ffff610cdde in nsViewManager::DispatchEvent (this=0x7fffd4f76ce0, aEvent=0x7fffffff92b0, aStatus=0x7fffffff91dc) at nsViewManager.cpp:1359                                                                                   
 >         p2a = 60                                                                                                    
 >         baseView = <value optimized out>                                                                            
 >         view = 0x7fffda204780                                                                                       
 >         capturedEvent = 0                                                                                           
 > #87 0x00007ffff6107df3 in HandleEvent (aEvent=0x7fffffff92b0) at nsView.cpp:168                                     
 >         vm = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4f76ce0}, <No data fields>}                                       
 >         result = nsEventStatus_eIgnore                                                                              
 > #88 0x00007ffff644e849 in nsWindow::DispatchEvent (this=0x7fffd73a1700, aEvent=<value optimized out>, aStatus=@0x1) at nsWindow.cpp:577                                                                                                 
 > No locals.                                                                                                          
 > #89 0x00007ffff6458950 in nsWindow::OnKeyPressEvent (this=0x7fffd73a1700, aWidget=<value optimized out>, aEvent=0x7fffd4b6a320) at nsWindow.cpp:3305                                                                                    
 >         status = nsEventStatus_eIgnore                                                                              
 >         isKeyDownCancelled = 1                                                                                      
 >         kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd73a1700}, <No data fields>}                          
 >         event = {<nsInputEvent> = {<nsGUIEvent> = {<nsEvent> = {eventStructType = 9 '\t', message = 131, refPoint = {x = 0, y = 0}, time = 36945185, flags = 2067, userType = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, target = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd636bfc0}, <No data fields>}, currentTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe3191800}, <No data fields>}, originalTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd636bfc0}, <No data fields>}}, widget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd73a1700}, <No data fields>}, nativeMsg = 0x7fffd4b6a320}, isShift = 0, isControl = 1, isAlt = 0, isMeta = 0}, keyCode = 0, charCode = 119, alternativeCharCodes = {<nsTArray_base> = {static sEmptyHdr = {mLength = 0, mAdjustAlignment = 0, mCapacity = 0, mIsAutoArray = 0}, mHdr = 0x7fffd7af6b60}, <No data fields>}, isChar = 0}                                                                                       
 > #90 0x00007ffff64589bb in key_press_event_cb (widget=0x7fffe4d69b00, event=0x7fffd4b6a320) at nsWindow.cpp:5696     
 >         window = <value optimized out>                                                                              
 >         focusWindow = {mRawPtr = 0x7fffd73a1700}                                                                    
 > #91 0x00007ffff1d9b9e3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0                                                   
 > No symbol table info available.                                                                                     
 > #92 0x00007ffff29f902e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0                                     
 > No symbol table info available.                                                                                     
 > #93 0x00007ffff2a0de0a in ?? () from /usr/lib/libgobject-2.0.so.0                                                   
 > No symbol table info available.                                                                                     
 > #94 0x00007ffff2a0f2da in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0                                 
 > No symbol table info available.                                                                                     
 > #95 0x00007ffff2a0fcc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0                                        
 > No symbol table info available.                                                                                     
 > #96 0x00007ffff1ec9b3f in ?? () from /usr/lib/libgtk-x11-2.0.so.0                                                   
 > No symbol table info available.                                                                                     
 > #97 0x00007ffff1edebfd in gtk_window_propagate_key_event () from /usr/lib/libgtk-x11-2.0.so.0                       
 > No symbol table info available.                                                                                     
 > #98 0x00007ffff1ee40cb in ?? () from /usr/lib/libgtk-x11-2.0.so.0                                                   
 > No symbol table info available.                                                                                     
 > #99 0x00007ffff1d9b9e3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0                                                   
 > No symbol table info available.                                                                                     
 > #100 0x00007ffff29f902e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0                                    
 > No symbol table info available.                                                                                     
 > #101 0x00007ffff2a0db1f in ?? () from /usr/lib/libgobject-2.0.so.0                                                  
 > No symbol table info available.                                                                                     
 > #102 0x00007ffff2a0f2da in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0                                
 > No symbol table info available.                                                                                     
 > #103 0x00007ffff2a0fcc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0                                       
 > No symbol table info available.                                                                                     
 > #104 0x00007ffff1ec9b3f in ?? () from /usr/lib/libgtk-x11-2.0.so.0                                                  
 > No symbol table info available.                                                                                     
 > #105 0x00007ffff1d9273d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0                                 
 > No symbol table info available.                                                                                     
 > #106 0x00007ffff1d9385b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0                                   
 > No symbol table info available.                                                                                     
 > #107 0x00007ffff17c685c in ?? () from /usr/lib/libgdk-x11-2.0.so.0                                                  
 > No symbol table info available.                                                                                     
 > #108 0x00007ffff275ad00 in g_main_context_dispatch () from /lib/libglib-2.0.so.0                                    
 > No symbol table info available.                                                                                     
 > #109 0x00007ffff275eb28 in ?? () from /lib/libglib-2.0.so.0                                                         
 > No symbol table info available.                                                                                     
 > #110 0x00007ffff275ed0c in g_main_context_iteration () from /lib/libglib-2.0.so.0                                   
 > No symbol table info available.                                                                                     
 > #111 0x00007ffff646c287 in nsBaseAppShell::DoProcessNextNativeEvent (this=0x7ffff7edd040, mayWait=0) at nsBaseAppShell.cpp:151                                                                                                          
 >         prevVal = nsBaseAppShell::eEventloopNone                                                                    
 >         result = 0                                                                                                  
 > #112 0x00007ffff646c3e5 in nsBaseAppShell::OnProcessNextEvent (this=0x7fffeabec580, thr=0x7ffff6de1940, mayWait=1, recursionDepth=<value optimized out>) at nsBaseAppShell.cpp:296                                                      
 >         start = 11244441                                                                                            
 >         limit = 20                                                                                                  
 >         oldBlockedWait = 0x0                                                                                        
 >         needEvent = 1                                                                                               
 > #113 0x00007ffff65129a9 in nsThread::ProcessNextEvent (this=0x7ffff6de1940, mayWait=1, result=0x7fffffff9fec) at nsThread.cpp:508                                                                                                       
 >         notifyGlobalObserver = 1                                                                                    
 >         obs = {<nsCOMPtr_base> = {mRawPtr = 0x7fffeabec588}, <No data fields>}                                      
 >         event = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd72f1ae0}, <No data fields>}                                    
 >         rv = 2147549183                                                                                             
 > #114 0x00007ffff64e8b6d in NS_ProcessNextEvent_P (thread=0x7ffff7edd040, mayWait=0) at nsThreadUtils.cpp:250        
 >         val = 1                                                                                                     
 > #115 0x00007ffff646c4d1 in nsBaseAppShell::Run (this=0x7fffeabec580) at nsBaseAppShell.cpp:170                      
 >         thread = 0x7ffff6de1940                                                                                     
 > #116 0x00007ffff63447c4 in nsAppStartup::Run (this=0x7fffeabeeac0) at nsAppStartup.cpp:193                          
 >         rv = <value optimized out>                                                                                  
 > #117 0x00007ffff5d353a8 in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at nsAppRunner.cpp:3331                                                                                    
 >         remoteService = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe301bda0}, <No data fields>}                            
 >         appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x7fffeabeeac0}, <No data fields>}                               
 >         shuttingDown = 0                                                                                            
 >         workingDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe405e0c0}, <No data fields>}                               
 >         cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe402bb80}, <No data fields>}                                  
 >         xpcom = {mServiceManager = 0x7fffeab69168}                                                                  
 >         desktopStartupIDEnv = <value optimized out>                                                                 
 >         updRoot = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d66240}, <No data fields>}                                  
 >         persistent = 1                                                                                              
 >         profLD = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d68ac0}, <No data fields>}                                   
 >         dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {_vptr.nsISupports = 0x7ffff6b4cec0}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {_vptr.nsISupports = 0x7ffff6b4cf08}, <No data fields>}, mAppProvider = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d66300}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d66240}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d68a00}, <No data fields>}, mProfileLocalDir = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d68ac0}, <No data fields>}, mProfileNotified = 1 '\001', mExtensionsLoaded = 1 '\001', mAppBundleDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}, mExtensionDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}, mThemeDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}}                               
 >                      
 >         desktopStartupIDPtr = <value optimized out>                                                                 
 >         nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d7b610}, <No data fields>}                                
 >         startOffline = <value optimized out>                                                                        
 >         profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffeab28aa8 "default", mLength = 7, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffffa230 ""}, mStorage = "\000\000\000\000\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000(\321\366\377\177\000\000p\251\377\367\377\177\000\000:\210\336\367\377\177\000\000\000\000\000\000\000\000\000\000H\n\376\367\377\177\000"}                                                                                                             
 >         upgraded = -23264                                                                                           
 >         versionOK = <value optimized out>                                                                           
 >         appInitiatedRestart = <value optimized out>                                                                 
 >         desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffffffa290 "", mLength = 0, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffffa290 ""}, mStorage = "\000\243\377\377\377\177\000\000\020\243\377\377\001\000\000\000\364a\016\354\000\000\000\000\241c\215\365\377\177\000\000\207\360\226|", '\000' <repeats 12 times>, "Ȭ\377\367\377\177\000\000@\243\377\377\377\177\000"}                 
 >         display_name = <value optimized out>                                                                        
 >         xremotearg = <value optimized out>                                                                          
 >         canRun = 1                                                                                                  
 >         profileLock = {<nsCOMPtr_base> = {mRawPtr = 0x7fffeab3c510}, <No data fields>}                              
 >         profD = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d68a00}, <No data fields>}                                    
 >         version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffffffa1d0 "3.5.8_20100202075325/20100221075138", mLength = 35, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffffa1d0 "3.5.8_20100202075325/20100221075138"}, mStorage = "3.5.8_20100202075325/20100221075138\000\377\177\000\000\200u\325\366\377\177\000\000\000\000\000\000\000\000\000\000x\243\377\377\377\177\000"}                              
 >         needsRestart = 0                                                                                            
 >         display = 0x7ffff6dae190                                                                                    
 >         osABI = {<nsCString> = {<nsACString_internal> = {mData = 0x7ffff6574df4 "Linux_x86_64-gcc3", mLength = 17, mFlags = 1}, <No data fields>}, <No data fields>}
 >         rv = 0
 >         gtkModules = <value optimized out>
 >         appData = {<nsXREAppData> = {size = 112, directory = 0x7ffff6d66240, vendor = 0x7ffff6d690c0 "Mozilla", name = 0x7ffff6d35100 "Iceweasel", version = 0x7ffff6d690c8 "3.5.8", buildID = 0x7ffff6d35110 "20100202075325", ID = 0x7ffff6d025b0 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", copyright = 0x7ffff6d025e0 "Copyright (c) 1998 - 2010 mozilla.org", flags = 6, xreDirectory = 0x7ffff6d66300, minVersion = 0x7ffff6d690d0 "1.9.1", maxVersion = 0x7ffff6d690d8 "1.9.1.*", crashReporterURL = 0x7ffff6d02610 "https://crash-reports.mozilla.com/submit", profile = 0x7ffff6d35120 "mozilla/firefox"}, <No data fields>}
 >         localIniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d663c0}, <No data fields>}
 >         parser = {mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue>, nsINIParser_internal::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue> > >> = {mTable = {ops = 0x7ffff6ce99c0, data = 0x0, hashShift = 28, maxAlphaFrac = 192 '\300', minAlphaFrac = 64 '@', entrySize = 24, entryCount = 1, removedCount = 0, generation = 0, entryStore = 0x7ffff6d0a480 ""}}, <No data fields>}, <No data fields>}, mFileContents = {mRawPtr = 0x7ffff6d33780 "[Build"}}
 >         ar = <value optimized out>
 >         override = 0x0
 >         iniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d663c0}, <No data fields>}
 >         i = <value optimized out>
 > #118 0x00000000004024df in ?? ()
 > No symbol table info available.
 > #119 0x00007ffff7372c4d in __libc_start_main () from /lib/libc.so.6
 > No symbol table info available.
 > #120 0x0000000000401d89 in ?? ()
 > No symbol table info available.
 > #121 0x00007fffffffe948 in ?? ()
 > No symbol table info available.
 > #122 0x000000000000001c in ?? ()
 > No symbol table info available.
 > #123 0x0000000000000003 in ?? ()
 > No symbol table info available.
 > #124 0x00007fffffffebe9 in ?? ()
 > No symbol table info available.
 > #125 0x0000000000000000 in ?? ()
 > No symbol table info available.
 >   that is, you will receive the error a while after causing it.          
 >    To debug your program, run it with the --sync command line             
 >    option to change this behavior. You can then get a meaningful          
 >    backtrace from your debugger if you break on the gdk_x_error() function.)
 > aborting...                                                                 
 > 
 > Program received signal SIGTRAP, Trace/breakpoint trap.
 > 0x00007ffff2765150 in g_logv () from /lib/libglib-2.0.so.0
 > (gdb) bt full                                             
 > #0  0x00007ffff2765150 in g_logv () from /lib/libglib-2.0.so.0
 > No symbol table info available.                               
 > #1  0x00007ffff2765513 in g_log () from /lib/libglib-2.0.so.0 
 > No symbol table info available.                               
 > #2  0x00007ffff17ceb12 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
 > No symbol table info available.                                  
 > #3  0x00007ffff3958b3c in _XError () from /usr/lib/libX11.so.6   
 > No symbol table info available.                                  
 > #4  0x00007ffff395fedc in ?? () from /usr/lib/libX11.so.6        
 > No symbol table info available.                                  
 > #5  0x00007ffff3960580 in _XReply () from /usr/lib/libX11.so.6   
 > No symbol table info available.                                  
 > #6  0x00007ffff39540d3 in XSync () from /usr/lib/libX11.so.6     
 > No symbol table info available.                                  
 > #7  0x00007ffff395428b in ?? () from /usr/lib/libX11.so.6        
 > No symbol table info available.                                  
 > #8  0x00007ffff436f18c in ?? () from /usr/lib/libcairo.so.2      
 > No symbol table info available.                                  
 > #9  0x00007ffff434dc57 in cairo_surface_finish () from /usr/lib/libcairo.so.2
 > No symbol table info available.                                              
 > #10 0x00007ffff434dcf5 in cairo_surface_destroy () from /usr/lib/libcairo.so.2
 > No symbol table info available.                                               
 > #11 0x00007ffff653d41b in gfxASurface::Release (this=0x7fffd775cf00) at gfxASurface.cpp:102
 >         refcnt = 0                                                                         
 > #12 0x00007ffff6459727 in nsRefPtr<gfxASurface>::assign_assuming_AddRef (this=0x7fffd7948510, rhs=0x0) at ../../../dist/include/xpcom/nsAutoPtr.h:944                                                                                   
 >         oldPtr = 0x7ffff7edd040                                                                                     
 > #13 nsRefPtr<gfxASurface>::assign_with_AddRef (this=0x7fffd7948510, rhs=0x0) at ../../../dist/include/xpcom/nsAutoPtr.h:928                                                                                                             
 > No locals.                                                                                                          
 > #14 nsRefPtr<gfxASurface>::operator= (this=0x7fffd7948510, rhs=0x0) at ../../../dist/include/xpcom/nsAutoPtr.h:1003 
 > No locals.                                                                                                          
 > #15 0x00007ffff645334b in nsWindow::Destroy (this=0x7fffd7948400) at nsWindow.cpp:787                               
 >         rollupWidget = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                        
 >         owningWidget = <value optimized out>                                                                        
 > #16 0x00007ffff6108741 in ~nsView (this=0x7fffda236100, __in_chrg=<value optimized out>) at nsView.cpp:272          
 >         wrapper = <value optimized out>                                                                             
 > #17 0x00007ffff5ee3e04 in nsFrame::Destroy (this=0x7fffd79b17c0) at nsFrame.cpp:535                                 
 >         view = 0x7fffda236100                                                                                       
 >         presContext = 0x7fffd79a8400                                                                                
 >         shell = 0x7fffdc418800                                                                                      
 > #18 0x00007ffff5edb525 in nsContainerFrame::Destroy (this=0x7fffd79b17c0) at nsContainerFrame.cpp:305               
 >         prescontext = 0x7fffd79a8400                                                                                
 >         overflowFrames = {mFirstChild = 0x0}                                                                        
 > #19 0x00007ffff5eb17cc in nsFrameManager::Destroy (this=0x7fffdc418838) at nsFrameManager.cpp:292                   
 > No locals.                                                                                                          
 > #20 0x00007ffff5ec5309 in PresShell::Destroy (this=0x7fffdc418800) at nsPresShell.cpp:1949                          
 >         i = 0                                                                                                       
 >         count = 0                                                                                                   
 > #21 0x00007ffff5ea9e09 in DocumentViewerImpl::DestroyPresShell (this=0x7fffd7bfe820) at nsDocumentViewer.cpp:4329   
 >         selection = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda236700}, <No data fields>}                                
 >         selPrivate = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda236708}, <No data fields>}                               
 > #22 0x00007ffff5ead8be in DocumentViewerImpl::Destroy (this=0x7fffd7bfe820) at nsDocumentViewer.cpp:1603            
 > No locals.                                                                                                          
 > #23 0x00007ffff62dc35c in nsDocShell::Destroy (this=0x7fffdadc8400) at nsDocShell.cpp:3911                          
 >         docShellParentAsItem = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                
 >         suppressor = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe408a0a0}, <No data fields>}                               
 > #24 0x00007ffff5ff6c0a in nsFrameLoader::Finalize (this=0x7fffd75b2070) at nsFrameLoader.cpp:291                    
 >         base_win = {<nsCOMPtr_base> = {mRawPtr = 0x7fffdadc8510}, <No data fields>}                                 
 > #25 0x00007ffff5fe8a90 in nsDocument::MaybeInitializeFinalizeFrameLoaders (this=<value optimized out>) at nsDocument.cpp:5299                                                                                                           
 >         i = 1                                                                                                       
 >         loaders = {<nsTArray_base> = {static sEmptyHdr = {mLength = 0, mAdjustAlignment = 0, mCapacity = 0, mIsAutoArray = 0}, mHdr = 0x7fffd7430240}, <No data fields>}                                                                
 >         length = 1                                                                                                  
 > #26 0x00007ffff5ff1521 in nsRunnableMethod<nsDocument>::Run (this=<value optimized out>) at ../../../dist/include/xpcom/nsThreadUtils.h:282                                                                                             
 > No locals.                                                                                                          
 > #27 0x00007ffff5fd2be1 in nsContentUtils::AddScriptRunner (aRunnable=<value optimized out>) at nsContentUtils.cpp:4366                                                                                                                  
 >         run = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd50ffdc0}, <No data fields>}                                      
 > #28 0x00007ffff5fe8862 in nsDocument::FinalizeFrameLoader (this=0x7fffda6eb800, aLoader=0x7fffd75b2070) at nsDocument.cpp:5254                                                                                                          
 > No locals.                                                                                                          
 > #29 0x00007ffff5ff7003 in nsFrameLoader::Destroy (this=0x7fffd75b2070) at nsFrameLoader.cpp:763                     
 >         doc = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda6eb800}, <No data fields>}                                      
 >         win_private = {<nsCOMPtr_base> = {mRawPtr = 0x7fffdc327000}, <No data fields>}                              
 > #30 0x00007ffff6055995 in nsGenericHTMLFrameElement::DestroyContent (this=0x7fffe6fbcd00) at nsGenericHTMLElement.cpp:2912                                                                                                              
 > No locals.                                                                                                          
 > #31 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffda242b40) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 2                                                                                                   
 > #32 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffdb0d5e80) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 3                                                                                                       
 >         count = 6                                                                                                   
 > #33 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffdb0d5b40) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 2                                                                                                   
 > #34 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd78dad40) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 14                                                                                                      
 >         count = 40                                                                                                  
 > #35 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd78dacc0) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 3                                                                                                   
 > #36 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd78dac40) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 3                                                                                                   
 > #37 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd757a900) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 17                                                                                                  
 > #38 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd7bbcc00) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 13                                                                                                      
 >         count = 13                                                                                                  
 > #39 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd7bbca40) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 2                                                                                                   
 > #40 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffd747d830) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 4                                                                                                       
 >         count = 4                                                                                                   
 > #41 0x00007ffff5fff344 in nsGenericElement::DestroyContent (this=0x7fffdc8d1c00) at nsGenericElement.cpp:3495       
 >         document = <value optimized out>                                                                            
 >         i = 2                                                                                                       
 >         count = 2                                                                                                   
 > #42 0x00007ffff5fe5b64 in nsDocument::Destroy (this=0x7fffda6eb800) at nsDocument.cpp:6989                          
 >         i = 2                                                                                                       
 >         count = 2                                                                                                   
 > #43 0x00007ffff5ead835 in DocumentViewerImpl::Destroy (this=0x7fffd9f1d860) at nsDocumentViewer.cpp:1570            
 > No locals.                                                                                                          
 > #44 0x00007ffff6304072 in nsSHistory::EvictContentViewersInRange (this=<value optimized out>, aStart=0, aEnd=4) at nsSHistory.cpp:881                                                                                                   
 >         entry = {<nsCOMPtr_base> = {mRawPtr = 0x7fffdaa3fec0}, <No data fields>}                                    
 >         viewer = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd9f1d860}, <No data fields>}                                   
 >         ownerEntry = {<nsCOMPtr_base> = {mRawPtr = 0x7fffdaa3fec0}, <No data fields>}                               
 >         temp = <value optimized out>                                                                                
 >         i = 0                                                                                                       
 >         trans = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd8033610}, <No data fields>}                                    
 > #45 0x00007ffff6304130 in nsSHistory::EvictAllContentViewers (this=0x7ffff7edd040) at nsSHistory.cpp:672            
 > No locals.                                                                                                          
 > #46 0x00007ffff62dc3ea in nsDocShell::Destroy (this=0x7fffda931c00) at nsDocShell.cpp:3934                          
 >         shPrivate = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda5cfb98}, <No data fields>}                                
 >         docShellParentAsItem = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d59cf8}, <No data fields>}                     
 >         suppressor = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe408a0a0}, <No data fields>}                               
 > #47 0x00007ffff5ff6c0a in nsFrameLoader::Finalize (this=0x7fffda6c3b80) at nsFrameLoader.cpp:291                    
 >         base_win = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda931d10}, <No data fields>}                                 
 > #48 0x00007ffff5fe8a90 in nsDocument::MaybeInitializeFinalizeFrameLoaders (this=<value optimized out>) at nsDocument.cpp:5299                                                                                                           
 >         i = 1                                                                                                       
 >         loaders = {<nsTArray_base> = {static sEmptyHdr = {mLength = 0, mAdjustAlignment = 0, mCapacity = 0, mIsAutoArray = 0}, mHdr = 0x7fffd4db1810}, <No data fields>}                                                                
 >         length = 1                                                                                                  
 > #49 0x00007ffff5fea7c0 in nsDocument::EndUpdate (this=0x7fffe3191800, aUpdateType=1) at nsDocument.cpp:3780         
 > No locals.                                                                                                          
 > #50 0x00007ffff60ff58d in nsXULDocument::EndUpdate (this=0x7ffff7edd040, aUpdateType=0) at nsXULDocument.cpp:3370   
 > No locals.                                                                                                          
 > #51 0x00007ffff5f5b63c in ~mozAutoDocUpdate (this=0x7fffffff70a0, __in_chrg=<value optimized out>) at ./../../content/base/src/mozAutoDocUpdate.h:66                                                                                    
 > No locals.                                                                                                          
 > #52 0x00007ffff6002734 in nsGenericElement::doRemoveChildAt (aIndex=<value optimized out>, aNotify=1, aKid=0x7fffda9b9600, aParent=<value optimized out>, aDocument=<value optimized out>, aChildArray=<value optimized out>) at nsGenericElement.cpp:3380                                                                                                  
 >         container = 0x7fffe1122ec0                                                                                  
 >         updateBatch = {mDocument = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe3191800}, <No data fields>}, mUpdateType = 1}                                                                                                                   
 >         subtree = {mTarget = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mSubtreeOwner = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}}                                                                              
 > #53 0x00007ffff60027aa in nsGenericElement::RemoveChildAt (this=0x7fffe1122ec0, aIndex=0, aNotify=1) at nsGenericElement.cpp:3305                                                                                                       
 >         oldKid = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda9b9600}, <No data fields>}                                   
 > #54 0x00007ffff61e09d9 in nsXULElement::RemoveChildAt (this=0x7fffe1122ec0, aIndex=0, aNotify=<value optimized out>) at nsXULElement.cpp:962                                                                                            
 >         rv = 0                                                                                                      
 >         listBox = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                             
 >         fireSelectionHandler = 0                                                                                    
 >         newCurrentIndex = -1                                                                                        
 >         oldKid = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda9b9600}, <No data fields>}                                   
 >         controlElement = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                      
 >         doc = <value optimized out>                                                                                 
 > #55 0x00007ffff5ffcca7 in nsGenericElement::doRemoveChild (aOldChild=0x7fffda9b9638, aParent=<value optimized out>, aDocument=<value optimized out>, aReturn=0x7fffffff7420) at nsGenericElement.cpp:3979                               
 >         container = 0x7fffe1122ec0                                                                                  
 >         content = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda9b9600}, <No data fields>}                                  
 >         index = 0                                                                                                   
 >         rv = 2152923144                                                                                             
 > #56 0x00007ffff5d89dc1 in nsIDOMNode_RemoveChild (cx=<value optimized out>, argc=1, vp=0x7fffd53f4470) at dom_quickstubs.cpp:2934                                                                                                       
 >         self = 0x7fffe1122ef8                                                                                       
 >         selfref = {ptr = 0x0}                                                                                       
 >         rv = <value optimized out>                                                                                  
 >         arg0 = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda9b9638}, <No data fields>}                                     
 >         resultiface = {<AutoMarkingPtr> = {_vptr.AutoMarkingPtr = 0x7fffe3022088, mNext = 0x7ffff4f7dd53, mTLS = 0x7fff00000000}, mPtr = 0x7fffe1457acf}                                                                                
 >         ccx = {<nsAXPCNativeCallContext> = {_vptr.nsAXPCNativeCallContext = 0x7ffff6b4e1a0}, mState = XPCCallContext::HAVE_OBJECT, mXPC = 0x7fffeabf5060, mThreadData = 0x7fffeab29dc0, mXPCContext = 0x7fffe30f44c0, mJSContext = 0x7fffe31c3c00, mContextPopRequired = 0, mDestroyJSContextInDestructor = 0, mCallerLanguage = XPCContext::LANG_JS, mPrevCallerLanguage = XPCContext::LANG_UNKNOWN, mPrevCallContext = 0x0, mOperandJSObject = 0x7fffe15a2bc0, mCurrentJSObject = 0x7fffe15a2bc0, mFlattenedJSObject = 0x7fffe15a2bc0, mWrapper = 0x7fffe15ded00, mTearOff = 0x0, mScriptableInfo = 0x7fffe129f570, mSet = 0x10fae1182200, mInterface = 0x7fffffff73b0, mMember = 0xffffffffffffffff, mName = 140736973582976, mStaticMemberIsLocal = -486399862, mArgc = 32767, mArgv = 0x7fffffff7968, mRetVal = 0xfffffffffffffffd, mReturnValueWasSet = -486399864, mMethodIndex = 57005, mCallee = 0x0, mStringWrapperData = "\000<\034\343\377\177\000\000\000<\034\343\377\177\000\000\000\000\000\000\377\177\000\000\000\"\030\341\377\177\000\000\0
 > 00\"\030\341\377\177\000\000\000\000\000\000\377\177\000"}                                                                               
 >         result = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                              
 > #57 0x00007ffff4f6f7d1 in ?? () from /usr/lib/libmozjs.so.2d                                                        
 > No symbol table info available.                                                                                     
 > #58 0x00007ffff4f75fb5 in js_Invoke () from /usr/lib/libmozjs.so.2d                                                 
 > No symbol table info available.                                                                                     
 > #59 0x00007ffff4f7630c in ?? () from /usr/lib/libmozjs.so.2d                                                        
 > No symbol table info available.                                                                                     
 > #60 0x00007ffff4f3e775 in JS_CallFunctionValue () from /usr/lib/libmozjs.so.2d                                      
 > No symbol table info available.                                                                                     
 > #61 0x00007ffff61140cc in nsJSContext::CallEventHandler (this=0x7fffe4d989a0, aTarget=<value optimized out>, aScope=<value optimized out>, aHandler=0x7fffe6ff4440, aargv=<value optimized out>, arv=0x7fffffff7c60) at nsJSEnvironment.cpp:2107                                                                                                            
 >         argv = 0x7fffd53f4038                                                                                       
 >         ok = <value optimized out>                                                                                  
 >         mark = 0x7fffd53f4028                                                                                       
 >         argc = 1                                                                                                    
 >         ar = {mContext = 0x7fffe31c3c00, mSaveDepth = 0}                                                            
 >         rv = 0                                                                                                      
 >         targetVal = 140737068876800                                                                                 
 >         tvr = {mContext = 0x7fffe31c3c00, mTvr = {down = 0x0, count = 1, u = {value = 140737488320992, object = 0x7fffffff79e0, string = 0x7fffffff79e0, xml = 0x7fffffff79e0, trace = 0x7fffffff79e0, sprop = 0x7fffffff79e0, weakRoots = 0x7fffffff79e0, compiler = 0x7fffffff79e0, script = 0x7fffffff79e0, array = 0x7fffffff79e0}}}                    
 >         target = 0x7fffe6ff4400                                                                                     
 >         rval = 22                                                                                                   
 >         stack = {<nsCOMPtr_base> = {mRawPtr = 0x7fffeabf5098}, <No data fields>}                                    
 >         ar = {mContext = 0x7fffda2d1770, mSaveDepth = 0}                                                            
 > #62 0x00007ffff6146e2c in nsJSEventListener::HandleEvent (this=0x7fffe1430140, aEvent=0x7fffd4f6f058) at nsJSEventListener.cpp:247                                                                                                      
 >         rv = 0                                                                                                      
 >         iargv = {<nsCOMPtr_base> = {mRawPtr = 0x7fffda2d1760}, <No data fields>}                                    
 >         eventString = {<nsFixedString> = {<nsString> = {<nsAString_internal> = {mData = 0x7fffd72f1ae8, mLength = 9, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffff7af0}, mStorage = {99, 111, 109, 109, 97, 110, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15360, 58140, 32767, 0, 1, 0, 32767, 0, 57760, 63156, 32767, 0, 6, 0, 32767, 0, 20576, 60095, 32767, 0, 40384, 60082, 32767, 0, 17600, 58127, 32767, 0, 15360, 58140, 32767, 0, 0, 0, 0, 0, 1, 0, 1, 0, 56688, 63156, 32767, 0, 34816, 65535, 32767, 0}}                                                         
 >         atomName = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe4076cf8}, <No data fields>}                                 
 >         funcval = {mObject = 0x7fffe6ff4440, mContext = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe4d989a0}, <No data fields>}}                                                                                                               
 >         handledScriptError = <value optimized out>                                                                  
 >         vrv = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                                 
 > #63 0x00007ffff6035989 in nsEventListenerManager::HandleEventSubType (this=0x7fffe13fa980, aListenerStruct=0x7fffe13fa9c0, aListener=0x7fffe1430140, aDOMEvent=0x7fffd4f6f058, aCurrentTarget=0x7fffe138c7e0, aPhaseFlags=3612347544) at nsEventListenerManager.cpp:1098                                                                                    
 >         result = <value optimized out>                                                                              
 > #64 0x00007ffff6035d2e in nsEventListenerManager::HandleEvent (this=<value optimized out>, aPresContext=<value optimized out>, aEvent=0x7fffffff8250, aDOMEvent=0x7fffffff8100, aCurrentTarget=<value optimized out>, aFlags=<value optimized out>, aEventStatus=0x7fffffff8108) at nsEventListenerManager.cpp:1206                                         
 >         kungFuDeathGrip = {mRawPtr = 0x7fffe1430140}                                                                
 >         ls = 0x7fffe13fa9c0                                                                                         
 >         useTypeInterface = 0                                                                                        
 >         useGenericInterface = <value optimized out>                                                                 
 >         hasListener = <value optimized out>                                                                         
 >         pusher = {mScx = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe4d989a0}, <No data fields>}, mScriptIsRunning = 0}    
 >         currentGroup = 0                                                                                            
 >         typeData = 0x7ffff6bb45d0                                                                                   
 >         dispData = 0x7ffff66633d8                                                                                   
 >         iter = {<nsAutoTObserverArray<nsListenerStruct, 2u>::ForwardIterator> = {<nsAutoTObserverArray<nsListenerStruct, 2u>::Iterator> = {<nsTObserverArray_base::Iterator_base> = {mPosition = 1, mNext = 0x0}, mArray = @0x7fffe13fa9a8}, <No data fields>}, mEnd = {<nsAutoTObserverArray<nsListenerStruct, 2u>::Iterator> = {<nsTObserverArray_base::Iterator_base> = {mPosition = 1, mNext = 0x7fffffff7f40}, mArray = @0x7fffe13fa9a8}, <No data fields>}}               
 > #65 0x00007ffff604dd72 in nsEventTargetChainItem::HandleEvent (this=0x7fffd54e7380, aVisitor=..., aFlags=6, aMayHaveNewListenerManagers=-516372512) at nsEventDispatcher.cpp:236                                                        
 >         currentTarget = <value optimized out>                                                                       
 > #66 0x00007ffff604dea7 in nsEventTargetChainItem::HandleEventTargetChain (this=<value optimized out>, aVisitor=..., aFlags=6, aCallback=0x0, aMayHaveNewListenerManagers=1) at nsEventDispatcher.cpp:300                                
 >         createdELMs = 3934                                                                                          
 >         firstTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}                              
 >         item = 0x7fffd54e7380                                                                                       
 > #67 0x00007ffff604e366 in nsEventDispatcher::Dispatch (aTarget=<value optimized out>, aPresContext=<value optimized out>, aEvent=0x7fffffff8250, aDOMEvent=0x0, aEventStatus=0x7fffffff833c, aCallback=<value optimized out>) at nsEventDispatcher.cpp:514                                                                                                  
 >         postVisitor = {<nsEventChainVisitor> = {mPresContext = 0x7fffe31c6000, mEvent = 0x7fffffff8250, mDOMEvent = 0x7fffd4f6f058, mEventStatus = nsEventStatus_eIgnore, mItemFlags = 0, mItemData = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}}, <No data fields>}                                                                             
 >         t = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}                                        
 >         topEtci = 0x7fffd54e78c8                                                                                    
 >         rv = <value optimized out>                                                                                  
 >         targetEtci = <value optimized out>                                                                          
 >         status = <value optimized out>                                                                              
 >         target = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}                                   
 >         kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe31c6000}, <No data fields>}                          
 >         preVisitor = {<nsEventChainVisitor> = {mPresContext = 0x7fffe31c6000, mEvent = 0x7fffffff8250, mDOMEvent = 0x0, mEventStatus = nsEventStatus_eIgnore, mItemFlags = 0, mItemData = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe31c3800}, <No data fields>}}, mCanHandle = 1 '\001', mForceContentDispatch = 1 '\001', mRelatedTargetIsInAnon = 0 '\000', mWantsWillHandleEvent = 0 '\000', mParentTarget = 0x0, mEventTargetAtParent = 0x0}                                     
 > #68 0x00007ffff61e27c0 in nsXULElement::PreHandleEvent (this=<value optimized out>, aVisitor=...) at nsXULElement.cpp:1611                                                                                                              
 >         event = {<nsInputEvent> = {<nsGUIEvent> = {<nsEvent> = {eventStructType = 32 ' ', message = 3000, refPoint = {x = 0, y = 0}, time = 0, flags = 2055, userType = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, target = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}, currentTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}, originalTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}}, widget = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, nativeMsg = 0x0}, isShift = 0, isControl = 1, isAlt = 0, isMeta = 0}, sourceEvent = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4f6efc8}, <No data fields>}}                   
 >         nsevent = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}                                             
 >         status = nsEventStatus_eIgnore                                                                              
 >         domDoc = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe3191910}, <No data fields>}                                   
 >         commandElt = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c818}, <No data fields>}                               
 >         commandContent = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}                           
 >         command = {<nsFixedString> = {<nsString> = {<nsAString_internal> = {mData = 0x7fffffff81d0, mLength = 9, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffff81d0}, mStorage = {99, 109, 100, 95, 99, 108, 111, 115, 101, 0, 32767, 0, 30307, 62995, 32767, 0, 1040, 59138, 32767, 0, 60526, 62933, 32767, 0, 47537, 63057, 32767, 0, 24576, 60089, 32767, 0, 47537, 63057, 32767, 0, 14136, 54443, 32767, 0, 28912, 54459, 32767, 0, 15843, 62980, 32767, 0, 28912, 54459, 32767, 0, 33416, 65535, 32767, 0, 14416, 57695, 32767, 0, 16444, 62980, 8372, 0}}    
 >         tag = <value optimized out>                                                                                 
 > #69 0x00007ffff604db74 in nsEventTargetChainItem::PreHandleEvent (this=0x7fffd54e7348, aVisitor=...) at nsEventDispatcher.cpp:204                                                                                                       
 >         rv = 0                                                                                                      
 > #70 0x00007ffff604e22d in nsEventDispatcher::Dispatch (aTarget=<value optimized out>, aPresContext=0x7fffe31c6000, aEvent=0x7fffffff84a0, aDOMEvent=0x0, aEventStatus=0x7fffffff851c, aCallback=<value optimized out>) at nsEventDispatcher.cpp:469                                                                                                         
 >         rv = 0                                                                                                      
 >         targetEtci = <value optimized out>                                                                          
 >         status = <value optimized out>                                                                              
 >         target = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe5156c40}, <No data fields>}                                   
 >         kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe31c6000}, <No data fields>}                          
 >         preVisitor = {<nsEventChainVisitor> = {mPresContext = 0x7fffe31c6000, mEvent = 0x7fffffff84a0, mDOMEvent = 0x7fffd4f6efc8, mEventStatus = nsEventStatus_eIgnore, mItemFlags = 0, mItemData = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}}, mCanHandle = 0 '\000', mForceContentDispatch = 1 '\001', mRelatedTargetIsInAnon = 0 '\000', mWantsWillHandleEvent = 0 '\000', mParentTarget = 0x0, mEventTargetAtParent = 0x0}                                     
 > #71 0x00007ffff60efbe2 in nsXBLPrototypeHandler::DispatchXULKeyCommand (this=<value optimized out>, aEvent=0x7fffd4bb70d0) at nsXBLPrototypeHandler.cpp:541                                                                             
 >         handlerElement = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe5156c40}, <No data fields>}                           
 >         status = nsEventStatus_eIgnore                                                                              
 >         event = {<nsInputEvent> = {<nsGUIEvent> = {<nsEvent> = {eventStructType = 32 ' ', message = 3000, refPoint = {x = 0, y = 0}, time = 0, flags = 2049, userType = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, target = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe5156c40}, <No data fields>}, currentTarget = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, originalTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe5156c40}, <No data fields>}}, widget = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, nativeMsg = 0x0}, isShift = 0, isControl = 1, isAlt = 0, isMeta = 0}, sourceEvent = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}}                                         
 >         keyEvent = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4bb70d0}, <No data fields>}                                 
 >         pc = 0x0                                                                                                    
 >         doc = <value optimized out>                                                                                 
 > #72 0x00007ffff60efd29 in nsXBLPrototypeHandler::ExecuteHandler (this=0x7fffde258500, aTarget=0x7fffe138c7e0, aEvent=0x7fffd4bb70d0) at nsXBLPrototypeHandler.cpp:257                                                                   
 >         rv = <value optimized out>                                                                                  
 >         str = {<nsFixedString> = {<nsString> = {<nsAString_internal> = {mData = 0x0, mLength = 4132608302, mFlags = 32767}, <No data fields>}, mFixedCapacity = 4294937008, mFixedBuf = 0x900000000}, mStorage = {0, 0, 0, 0, 55641, 58055, 0, 0, 55641, 58055, 32767, 0, 34592, 65535, 32767, 0, 9, 0, 0, 0, 39310, 63058, 32767, 0, 55632, 58055, 32767, 0, 34592, 65535, 32767, 0, 9, 0, 0, 0, 42062, 63058, 32767, 0, 16464, 54591, 32767, 0, 35216, 65535, 32767, 0, 34400, 65535, 32767, 0, 43547, 63058, 32767, 0, 0, 0, 0, 0, 35216, 65535, 32767, 0}}                                      
 >         boundGlobal = {<nsCOMPtr_base> = {mRawPtr = 0x7fffffff8990}, <No data fields>}                              
 >         window = {<nsCOMPtr_base> = {mRawPtr = 0x7fffffff87d8}, <No data fields>}                                   
 >         scriptTarget = <value optimized out>                                                                        
 >         winRoot = {<nsCOMPtr_base> = {mRawPtr = 0x7fffffff87c0}, <No data fields>}                                  
 >         boundContext = <value optimized out>                                                                        
 >         handler = {mObject = 0x0, mContext = {<nsCOMPtr_base> = {mRawPtr = 0x7fffffff87a0}, <No data fields>}}      
 >         eventListener = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}                            
 >         jsListener = {<nsCOMPtr_base> = {mRawPtr = 0x7fffffff8788}, <No data fields>}                               
 >         isXULKey = 1                                                                                                
 >         onEvent = {<nsFixedString> = {<nsString> = {<nsAString_internal> = {mData = 0x7fffffff8870, mLength = 4294936706, mFlags = 32767}, <No data fields>}, mFixedCapacity = 4294936706, mFixedBuf = 0x7fffffff8850}, mStorage = {34928, 65535, 32767, 0, 34946, 65535, 32767, 0, 34928, 65535, 32767, 0, 39900, 63058, 32767, 0, 34624, 65535, 32767, 0, 34524, 65535, 32767, 0, 0, 0, 0, 0, 38461, 63058, 32767, 0, 9, 0, 0, 0, 57643, 63054, 32767, 0, 26808, 58645, 32767, 0, 34696, 65535, 32767, 0, 34696, 65535, 32767, 0, 24719, 63054, 32767, 0, 41392, 63063, 32767, 0, 41392, 63063, 32767, 0}}                                                                                                            
 >         isXBLCommand = 0                                                                                            
 >         onEventAtom = {<nsCOMPtr_base> = {mRawPtr = 0x7fffffff8a70}, <No data fields>}                              
 >         scope = <value optimized out>                                                                               
 > #73 0x00007ffff60ede88 in nsXBLWindowKeyHandler::WalkHandlersAndExecute (this=0x7fffe142f820, aKeyEvent=<value optimized out>, aEventType=<value optimized out>, aHandler=0x7fffde258500, aCharCode=<value optimized out>, aIgnoreShiftKey=<value optimized out>) at nsXBLWindowKeyHandler.cpp:587                                                          
 >         stopped = <value optimized out>                                                                             
 >         elt = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe5156c40}, <No data fields>}                                      
 >         commandElt = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c818}, <No data fields>}                               
 >         piTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe138c7e0}, <No data fields>}                                 
 >         el = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe51568b8}, <No data fields>}                                       
 >         element = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe51568b8}, <No data fields>}                                  
 >         currHandler = 0x7fffde258500                                                                                
 >         rv = <value optimized out>                                                                                  
 >         privateEvent = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4bb7100}, <No data fields>}                             
 > #74 0x00007ffff60edfc9 in nsXBLWindowKeyHandler::WalkHandlersInternal (this=0x7fffe142f820, aKeyEvent=0x7fffd4bb70d0, aEventType=0x7fffe4076080, aHandler=0x7fffde2587c0) at nsXBLWindowKeyHandler.cpp:503                              
 >         key = @0x0                                                                                                  
 >         i = <value optimized out>                                                                                   
 >         accessKeys = {<nsTArray<nsShortcutCandidate>> = {<nsTArray_base> = {static sEmptyHdr = {mLength = 0, mAdjustAlignment = 0, mCapacity = 0, mIsAutoArray = 0}, mHdr = 0x7fffffff8ae8}, <No data fields>}, {mAutoBuf = "\001\000\000\000\n\000\000\200w\000\000\000\000\000\000\000v\357\035\366\377\177", '\000' <repeats 18 times>, "@\213\377\377\377\177\000\000x\253\a\344\377\177\000\000 \370B\341\377\177\000\000\200`\a\344\377\177\000\000\000\000\000\000\000\000\000\000\260\002\036\366\377\177\000", dummy = 9223372079804448769}}                                               
 > #75 0x00007ffff60eeba8 in nsXBLWindowKeyHandler::WalkHandlers (this=0x7fffe142f820, aKeyEvent=0x7fffd4bb70d0, aEventType=0x7fffe4076080) at nsXBLWindowKeyHandler.cpp:361                                                               
 >         evt = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4bb70e0}, <No data fields>}                                      
 >         rv = 0                                                                                                      
 >         content = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe5156880}, <No data fields>}                                  
 >         prevent = 0                                                                                                 
 >         domNSEvent = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4bb70f8}, <No data fields>}                               
 >         trustedEvent = 1                                                                                            
 >         isEditor = <value optimized out>                                                                            
 >         el = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe51568b8}, <No data fields>}                                       
 > #76 0x00007ffff60eebf8 in nsXBLWindowKeyHandler::KeyPress (this=0x7fffe142f820, aEvent=<value optimized out>) at nsXBLWindowKeyHandler.cpp:419                                                                                          
 >         keyEvent = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4bb70d0}, <No data fields>}                                 
 > #77 0x00007ffff6035cdb in DispatchToInterface (this=<value optimized out>, aPresContext=<value optimized out>, aEvent=0x7fffffff92b0, aDOMEvent=0x7fffffff8ef0, aCurrentTarget=<value optimized out>, aFlags=<value optimized out>, aEventStatus=0x7fffffff8ef8) at nsEventListenerManager.cpp:184                                                          
 >         ifaceListener = 0x7fffe142f820                                                                              
 > #78 nsEventListenerManager::HandleEvent (this=<value optimized out>, aPresContext=<value optimized out>, aEvent=0x7fffffff92b0, aDOMEvent=0x7fffffff8ef0, aCurrentTarget=<value optimized out>, aFlags=<value optimized out>, aEventStatus=0x7fffffff8ef8) at nsEventListenerManager.cpp:1202                                                               
 >         kungFuDeathGrip = {mRawPtr = 0x7fffe142f820}                                                                
 >         ls = <value optimized out>                                                                                  
 >         useTypeInterface = <value optimized out>                                                                    
 >         useGenericInterface = <value optimized out>                                                                 
 >         hasListener = <value optimized out>                                                                         
 >         pusher = {mScx = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mScriptIsRunning = 0}               
 >         currentGroup = 512                                                                                          
 >         typeData = 0x7ffff6bb4528                                                                                   
 >         dispData = 0x7ffff66630d0                                                                                   
 >         iter = {<nsAutoTObserverArray<nsListenerStruct, 2u>::ForwardIterator> = {<nsAutoTObserverArray<nsListenerStruct, 2u>::Iterator> = {<nsTObserverArray_base::Iterator_base> = {mPosition = 2, mNext = 0x0}, mArray = @0x7fffe32b8a48}, <No data fields>}, mEnd = {<nsAutoTObserverArray<nsListenerStruct, 2u>::Iterator> = {<nsTObserverArray_base::Iterator_base> = {mPosition = 8, mNext = 0x7fffffff8cc0}, mArray = @0x7fffe32b8a48}, <No data fields>}}               
 > #79 0x00007ffff604dd72 in nsEventTargetChainItem::HandleEvent (this=0x7fffd54e72a0, aVisitor=..., aFlags=514, aMayHaveNewListenerManagers=0) at nsEventDispatcher.cpp:236                                                               
 >         currentTarget = <value optimized out>                                                                       
 > #80 0x00007ffff604df49 in nsEventTargetChainItem::HandleEventTargetChain (this=<value optimized out>, aVisitor=..., aFlags=518, aCallback=0x7fffffff8f90, aMayHaveNewListenerManagers=-1) at nsEventDispatcher.cpp:324                  
 >         createdELMs = 3934                                                                                          
 >         firstTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd636bfc0}, <No data fields>}                              
 >         item = 0x7fffd54e72a0                                                                                       
 > #81 0x00007ffff604dfd5 in nsEventTargetChainItem::HandleEventTargetChain (this=<value optimized out>, aVisitor=..., aFlags=6, aCallback=0x7fffffff8f90, aMayHaveNewListenerManagers=<value optimized out>) at nsEventDispatcher.cpp:354 
 >         createdELMs = 3934                                                                                          
 >         firstTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd636bfc0}, <No data fields>}                              
 >         item = 0x0                                                                                                  
 > #82 0x00007ffff604e366 in nsEventDispatcher::Dispatch (aTarget=<value optimized out>, aPresContext=<value optimized out>, aEvent=0x7fffffff92b0, aDOMEvent=0x0, aEventStatus=0x7fffffff90ec, aCallback=<value optimized out>) at nsEventDispatcher.cpp:514                                                                                                  
 >         postVisitor = {<nsEventChainVisitor> = {mPresContext = 0x7fffd766b800, mEvent = 0x7fffffff92b0, mDOMEvent = 0x7fffd4bb70f0, mEventStatus = nsEventStatus_eIgnore, mItemFlags = 0, mItemData = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}}, <No data fields>}                                                                             
 >         t = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd636bfc0}, <No data fields>}                                        
 >         topEtci = 0x7fffd54e7310                                                                                    
 >         rv = <value optimized out>                                                                                  
 >         targetEtci = <value optimized out>                                                                          
 >         status = <value optimized out>                                                                              
 >         target = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd636bfc0}, <No data fields>}                                   
 >         kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd766b800}, <No data fields>}                          
 >         preVisitor = {<nsEventChainVisitor> = {mPresContext = 0x7fffd766b800, mEvent = 0x7fffffff92b0, mDOMEvent = 0x0, mEventStatus = nsEventStatus_eIgnore, mItemFlags = 0, mItemData = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe31c3800}, <No data fields>}}, mCanHandle = 1 '\001', mForceContentDispatch = 1 '\001', mRelatedTargetIsInAnon = 0 '\000', mWantsWillHandleEvent = 0 '\000', mParentTarget = 0x0, mEventTargetAtParent = 0x0}                                     
 > #83 0x00007ffff5ebe19a in PresShell::HandleEventInternal (this=0x7fffd4715800, aEvent=0x7fffffff92b0, aView=0x7fffda204780, aStatus=0x7fffffff90ec) at nsPresShell.cpp:6323                                                             
 >         eventCB = {<nsDispatchingCallback> = {_vptr.nsDispatchingCallback = 0x7ffff6b78580}, mPresShell = {mRawPtr = 0x7fffd4715800}}                                                                                                   
 >         weakView = {mPrev = 0x0, mView = 0x0}                                                                       
 >         isHandlingUserInput = 1                                                                                     
 >         manager = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd9f83990}, <No data fields>}                                  
 >         rv = 0                                                                                                      
 > #84 0x00007ffff5ebf150 in PresShell::HandleEvent (this=0x7fffd4715800, aView=0x7fffda204780, aEvent=0x7fffffff92b0, aEventStatus=0x7fffffff90ec) at nsPresShell.cpp:6123                                                                
 >         esm = 0x7fffd9f83990                                                                                        
 >         widgetHandlingEvent = <value optimized out>                                                                 
 >         frame = 0x7fffd53469e0                                                                                      
 >         dispatchUsingCoordinates = <value optimized out>                                                            
 >         rv = 0                                                                                                      
 > #85 0x00007ffff610abc0 in nsViewManager::HandleEvent (this=<value optimized out>, aView=0x0, aPoint=<value optimized out>, aEvent=0x7fffffff92b0, aCaptured=-1) at nsViewManager.cpp:1400                                               
 >         obs = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd47158d8}, <No data fields>}                                      
 >         status = nsEventStatus_eIgnore                                                                              
 > #86 0x00007ffff610cdde in nsViewManager::DispatchEvent (this=0x7fffd4f76ce0, aEvent=0x7fffffff92b0, aStatus=0x7fffffff91dc) at nsViewManager.cpp:1359                                                                                   
 >         p2a = 60                                                                                                    
 >         baseView = <value optimized out>                                                                            
 >         view = 0x7fffda204780                                                                                       
 >         capturedEvent = 0                                                                                           
 > #87 0x00007ffff6107df3 in HandleEvent (aEvent=0x7fffffff92b0) at nsView.cpp:168                                     
 >         vm = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd4f76ce0}, <No data fields>}                                       
 >         result = nsEventStatus_eIgnore                                                                              
 > #88 0x00007ffff644e849 in nsWindow::DispatchEvent (this=0x7fffd73a1700, aEvent=<value optimized out>, aStatus=@0x1) at nsWindow.cpp:577                                                                                                 
 > No locals.                                                                                                          
 > #89 0x00007ffff6458950 in nsWindow::OnKeyPressEvent (this=0x7fffd73a1700, aWidget=<value optimized out>, aEvent=0x7fffd4b6a320) at nsWindow.cpp:3305                                                                                    
 >         status = nsEventStatus_eIgnore                                                                              
 >         isKeyDownCancelled = 1                                                                                      
 >         kungFuDeathGrip = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd73a1700}, <No data fields>}                          
 >         event = {<nsInputEvent> = {<nsGUIEvent> = {<nsEvent> = {eventStructType = 9 '\t', message = 131, refPoint = {x = 0, y = 0}, time = 36945185, flags = 2067, userType = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, target = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd636bfc0}, <No data fields>}, currentTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe3191800}, <No data fields>}, originalTarget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd636bfc0}, <No data fields>}}, widget = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd73a1700}, <No data fields>}, nativeMsg = 0x7fffd4b6a320}, isShift = 0, isControl = 1, isAlt = 0, isMeta = 0}, keyCode = 0, charCode = 119, alternativeCharCodes = {<nsTArray_base> = {static sEmptyHdr = {mLength = 0, mAdjustAlignment = 0, mCapacity = 0, mIsAutoArray = 0}, mHdr = 0x7fffd7af6b60}, <No data fields>}, isChar = 0}                                                                                       
 > #90 0x00007ffff64589bb in key_press_event_cb (widget=0x7fffe4d69b00, event=0x7fffd4b6a320) at nsWindow.cpp:5696     
 >         window = <value optimized out>                                                                              
 >         focusWindow = {mRawPtr = 0x7fffd73a1700}                                                                    
 > #91 0x00007ffff1d9b9e3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0                                                   
 > No symbol table info available.                                                                                     
 > #92 0x00007ffff29f902e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0                                     
 > No symbol table info available.                                                                                     
 > #93 0x00007ffff2a0de0a in ?? () from /usr/lib/libgobject-2.0.so.0                                                   
 > No symbol table info available.                                                                                     
 > #94 0x00007ffff2a0f2da in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0                                 
 > No symbol table info available.                                                                                     
 > #95 0x00007ffff2a0fcc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0                                        
 > No symbol table info available.                                                                                     
 > #96 0x00007ffff1ec9b3f in ?? () from /usr/lib/libgtk-x11-2.0.so.0                                                   
 > No symbol table info available.                                                                                     
 > #97 0x00007ffff1edebfd in gtk_window_propagate_key_event () from /usr/lib/libgtk-x11-2.0.so.0                       
 > No symbol table info available.                                                                                     
 > #98 0x00007ffff1ee40cb in ?? () from /usr/lib/libgtk-x11-2.0.so.0                                                   
 > No symbol table info available.                                                                                     
 > #99 0x00007ffff1d9b9e3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0                                                   
 > No symbol table info available.                                                                                     
 > #100 0x00007ffff29f902e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0                                    
 > No symbol table info available.                                                                                     
 > #101 0x00007ffff2a0db1f in ?? () from /usr/lib/libgobject-2.0.so.0                                                  
 > No symbol table info available.                                                                                     
 > #102 0x00007ffff2a0f2da in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0                                
 > No symbol table info available.                                                                                     
 > #103 0x00007ffff2a0fcc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0                                       
 > No symbol table info available.                                                                                     
 > #104 0x00007ffff1ec9b3f in ?? () from /usr/lib/libgtk-x11-2.0.so.0                                                  
 > No symbol table info available.                                                                                     
 > #105 0x00007ffff1d9273d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0                                 
 > No symbol table info available.                                                                                     
 > #106 0x00007ffff1d9385b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0                                   
 > No symbol table info available.                                                                                     
 > #107 0x00007ffff17c685c in ?? () from /usr/lib/libgdk-x11-2.0.so.0                                                  
 > No symbol table info available.                                                                                     
 > #108 0x00007ffff275ad00 in g_main_context_dispatch () from /lib/libglib-2.0.so.0                                    
 > No symbol table info available.                                                                                     
 > #109 0x00007ffff275eb28 in ?? () from /lib/libglib-2.0.so.0                                                         
 > No symbol table info available.                                                                                     
 > #110 0x00007ffff275ed0c in g_main_context_iteration () from /lib/libglib-2.0.so.0                                   
 > No symbol table info available.                                                                                     
 > #111 0x00007ffff646c287 in nsBaseAppShell::DoProcessNextNativeEvent (this=0x7ffff7edd040, mayWait=0) at nsBaseAppShell.cpp:151                                                                                                          
 >         prevVal = nsBaseAppShell::eEventloopNone                                                                    
 >         result = 0                                                                                                  
 > #112 0x00007ffff646c3e5 in nsBaseAppShell::OnProcessNextEvent (this=0x7fffeabec580, thr=0x7ffff6de1940, mayWait=1, recursionDepth=<value optimized out>) at nsBaseAppShell.cpp:296                                                      
 >         start = 11244441                                                                                            
 >         limit = 20                                                                                                  
 >         oldBlockedWait = 0x0                                                                                        
 >         needEvent = 1                                                                                               
 > #113 0x00007ffff65129a9 in nsThread::ProcessNextEvent (this=0x7ffff6de1940, mayWait=1, result=0x7fffffff9fec) at nsThread.cpp:508                                                                                                       
 >         notifyGlobalObserver = 1                                                                                    
 >         obs = {<nsCOMPtr_base> = {mRawPtr = 0x7fffeabec588}, <No data fields>}                                      
 >         event = {<nsCOMPtr_base> = {mRawPtr = 0x7fffd72f1ae0}, <No data fields>}                                    
 >         rv = 2147549183                                                                                             
 > #114 0x00007ffff64e8b6d in NS_ProcessNextEvent_P (thread=0x7ffff7edd040, mayWait=0) at nsThreadUtils.cpp:250        
 >         val = 1                                                                                                     
 > #115 0x00007ffff646c4d1 in nsBaseAppShell::Run (this=0x7fffeabec580) at nsBaseAppShell.cpp:170                      
 >         thread = 0x7ffff6de1940                                                                                     
 > #116 0x00007ffff63447c4 in nsAppStartup::Run (this=0x7fffeabeeac0) at nsAppStartup.cpp:193                          
 >         rv = <value optimized out>                                                                                  
 > #117 0x00007ffff5d353a8 in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at nsAppRunner.cpp:3331                                                                                    
 >         remoteService = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe301bda0}, <No data fields>}                            
 >         appStartup = {<nsCOMPtr_base> = {mRawPtr = 0x7fffeabeeac0}, <No data fields>}                               
 >         shuttingDown = 0                                                                                            
 >         workingDir = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe405e0c0}, <No data fields>}                               
 >         cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe402bb80}, <No data fields>}                                  
 >         xpcom = {mServiceManager = 0x7fffeab69168}                                                                  
 >         desktopStartupIDEnv = <value optimized out>                                                                 
 >         updRoot = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d66240}, <No data fields>}                                  
 >         persistent = 1                                                                                              
 >         profLD = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d68ac0}, <No data fields>}                                   
 >         dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {_vptr.nsISupports = 0x7ffff6b4cec0}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {_vptr.nsISupports = 0x7ffff6b4cf08}, <No data fields>}, mAppProvider = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}, mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d66300}, <No data fields>}, mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d66240}, <No data fields>}, mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d68a00}, <No data fields>}, mProfileLocalDir = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d68ac0}, <No data fields>}, mProfileNotified = 1 '\001', mExtensionsLoaded = 1 '\001', mAppBundleDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}, mExtensionDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}, mThemeDirectories = {<nsCOMArray_base> = {mArray = {mImpl = 0x0}}, <No data fields>}}                               
 >                      
 >         desktopStartupIDPtr = <value optimized out>                                                                 
 >         nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d7b610}, <No data fields>}                                
 >         startOffline = <value optimized out>                                                                        
 >         profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffeab28aa8 "default", mLength = 7, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffffa230 ""}, mStorage = "\000\000\000\000\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000(\321\366\377\177\000\000p\251\377\367\377\177\000\000:\210\336\367\377\177\000\000\000\000\000\000\000\000\000\000H\n\376\367\377\177\000"}                                                                                                             
 >         upgraded = -23264                                                                                           
 >         versionOK = <value optimized out>                                                                           
 >         appInitiatedRestart = <value optimized out>                                                                 
 >         desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffffffa290 "", mLength = 0, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffffa290 ""}, mStorage = "\000\243\377\377\377\177\000\000\020\243\377\377\001\000\000\000\364a\016\354\000\000\000\000\241c\215\365\377\177\000\000\207\360\226|", '\000' <repeats 12 times>, "Ȭ\377\367\377\177\000\000@\243\377\377\377\177\000"}                 
 >         display_name = <value optimized out>                                                                        
 >         xremotearg = <value optimized out>                                                                          
 >         canRun = 1                                                                                                  
 >         profileLock = {<nsCOMPtr_base> = {mRawPtr = 0x7fffeab3c510}, <No data fields>}                              
 >         profD = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d68a00}, <No data fields>}                                    
 >         version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffffffa1d0 "3.5.8_20100202075325/20100221075138", mLength = 35, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7fffffffa1d0 "3.5.8_20100202075325/20100221075138"}, mStorage = "3.5.8_20100202075325/20100221075138\000\377\177\000\000\200u\325\366\377\177\000\000\000\000\000\000\000\000\000\000x\243\377\377\377\177\000"}                              
 >         needsRestart = 0                                                                                            
 >         display = 0x7ffff6dae190                                                                                    
 >         osABI = {<nsCString> = {<nsACString_internal> = {mData = 0x7ffff6574df4 "Linux_x86_64-gcc3", mLength = 17, mFlags = 1}, <No data fields>}, <No data fields>}
 >         rv = 0
 >         gtkModules = <value optimized out>
 >         appData = {<nsXREAppData> = {size = 112, directory = 0x7ffff6d66240, vendor = 0x7ffff6d690c0 "Mozilla", name = 0x7ffff6d35100 "Iceweasel", version = 0x7ffff6d690c8 "3.5.8", buildID = 0x7ffff6d35110 "20100202075325", ID = 0x7ffff6d025b0 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", copyright = 0x7ffff6d025e0 "Copyright (c) 1998 - 2010 mozilla.org", flags = 6, xreDirectory = 0x7ffff6d66300, minVersion = 0x7ffff6d690d0 "1.9.1", maxVersion = 0x7ffff6d690d8 "1.9.1.*", crashReporterURL = 0x7ffff6d02610 "https://crash-reports.mozilla.com/submit", profile = 0x7ffff6d35120 "mozilla/firefox"}, <No data fields>}
 >         localIniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d663c0}, <No data fields>}
 >         parser = {mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue>, nsINIParser_internal::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue> > >> = {mTable = {ops = 0x7ffff6ce99c0, data = 0x0, hashShift = 28, maxAlphaFrac = 192 '\300', minAlphaFrac = 64 '@', entrySize = 24, entryCount = 1, removedCount = 0, generation = 0, entryStore = 0x7ffff6d0a480 ""}}, <No data fields>}, <No data fields>}, mFileContents = {mRawPtr = 0x7ffff6d33780 "[Build"}}
 >         ar = <value optimized out>
 >         override = 0x0
 >         iniFile = {<nsCOMPtr_base> = {mRawPtr = 0x7ffff6d663c0}, <No data fields>}
 >         i = <value optimized out>
 > #118 0x00000000004024df in ?? ()
 > No symbol table info available.
 > #119 0x00007ffff7372c4d in __libc_start_main () from /lib/libc.so.6
 > No symbol table info available.
 > #120 0x0000000000401d89 in ?? ()
 > No symbol table info available.
 > #121 0x00007fffffffe948 in ?? ()
 > No symbol table info available.
 > #122 0x000000000000001c in ?? ()
 > No symbol table info available.
 > #123 0x0000000000000003 in ?? ()
 > No symbol table info available.
 > #124 0x00007fffffffebe9 in ?? ()
 > No symbol table info available.
 > #125 0x0000000000000000 in ?? ()
 > No symbol table info available.



If there is there a clean way of redirecting output of "bt full" into
a file, it should be documented in /usr/share/bugs/iceweasel/presubj.
I have been using Debian for close to a decade now, and have not
really used gdb so far.



-- 
Mahesh T. Pai   ||  http://[paivakil|fizzard].blogspot.com
Half knowledge is worse than ignorance.
    --Thomas B. Macaulay





More information about the pkg-mozilla-maintainers mailing list