Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47182735355216 (LWP 10838)]
nsIPresShell::GetPresContext (this=0x0) at ../../../../dist/include/layout/nsIPresShell.h:177
177       nsPresContext* GetPresContext() { return mPresContext; }
(gdb) bt
#0  nsIPresShell::GetPresContext (this=0x0) at ../../../../dist/include/layout/nsIPresShell.h:177
#1  0x00002aaaab88cf89 in nsFrameManager::Destroy (this=0x1940ac8) at nsFrameManager.cpp:286
#2  0x00002aaaab8a5015 in PresShell::Destroy (this=0x1940a90) at nsPresShell.cpp:1999
#3  0x00002aaaab8818df in DocumentViewerImpl::Destroy (this=0x12dd240) at nsDocumentViewer.cpp:1554
#4  0x00002aaab05e9008 in nsDocShell::Destroy (this=0xd3a060) at nsDocShell.cpp:3528
#5  0x00002aaaaba8a491 in nsFrameLoader::Destroy (this=0x12d5230) at nsFrameLoader.cpp:248
#6  0x00002aaaabaf73d5 in nsGenericHTMLFrameElement::UnbindFromTree (this=0x12d4f60, aDeep=1, aNullParent=1) at nsGenericHTMLElement.cpp:3676
#7  0x00002aaaaba99426 in doRemoveChildAt (aIndex=3, aNotify=1, aKid=0x12d4f60, aParent=0x12ddb00, aDocument=0x16cc400, aChildArray=@0x12ddb30) at nsGenericElement.cpp:3046
#8  0x00002aaaaba9954d in nsGenericElement::RemoveChildAt (this=0x12ddb00, aIndex=3, aNotify=1) at nsGenericElement.cpp:2913
#9  0x00002aaaaba9742f in nsGenericElement::RemoveChild (this=0x12ddb00, aOldChild=0x12d4fb8, aReturn=0x7fff1a37d050) at nsGenericElement.cpp:3658
#10 0x00002aaaabb3bfb3 in nsHTMLSpanElement::RemoveChild (this=0x0, aOldChild=0x0, aReturn=0x0) at nsHTMLSpanElement.cpp:57
#11 0x00002aaaabab129d in nsRange::DeleteContents (this=<value optimized out>) at nsRange.cpp:1538
#12 0x00002aaaabafe644 in nsGenericHTMLElement::SetInnerHTML (this=0x12ddb00, aInnerHTML=@0x175f500) at nsGenericHTMLElement.cpp:948
#13 0x00002aaaabb3b821 in nsHTMLSpanElement::SetInnerHTML (this=0x12ddb00, aInnerHTML=@0x175f500) at nsHTMLSpanElement.cpp:116
#14 0x00002aaaabaffc53 in nsGenericHTMLElementTearoff::SetInnerHTML (this=<value optimized out>, aInnerHTML=@0x0) at nsGenericHTMLElement.cpp:218
#15 0x00002ae990c6eb4d in XPTC_InvokeByIndex (that=0x1941330, methodIndex=9, paramCount=1, params=0x7fff1a37d3f0) at xptcinvoke_x86_64_linux.cpp:209
#16 0x00002ae996f48922 in XPCWrappedNative::CallMethod (ccx=@0x7fff1a37d6b0, mode=<value optimized out>) at xpcwrappednative.cpp:2169
#17 0x00002ae996f53fa0 in XPCWrappedNative::SetAttribute (ccx=@0x0) at xpcprivate.h:1962
#18 0x00002ae996f536b8 in XPC_WN_GetterSetter (cx=0x115a780, obj=0x167dff0, argc=1, argv=0x16ac8e8, vp=0x7fff1a37d8a0) at xpcwrappednativejsops.cpp:1479
#19 0x00002ae990f372dc in js_Invoke (cx=0x115a780, argc=1, flags=2) at jsinterp.c:1375
#20 0x00002ae990f4d230 in js_InternalInvoke (cx=0x115a780, obj=0x167dff0, fval=20994688, flags=0, argc=1, argv=0x7fff1a37dd90, rval=0x7fff1a37dd90) at jsinterp.c:1469
#21 0x00002ae990f4d4ad in js_InternalGetOrSet (cx=0x115a780, obj=0x167dff0, id=11884400, fval=20994688, mode=JSACC_WRITE, argc=1, argv=0x7fff1a37dd90, rval=0x7fff1a37dd90) at jsinterp.c:1540
#22 0x00002ae990f58812 in js_SetProperty (cx=0x115a780, obj=0x167dff0, id=<value optimized out>, vp=0x7fff1a37dd90) at jsobj.c:3655
#23 0x00002ae990f41867 in js_Interpret (cx=0x115a780, pc=<value optimized out>, result=0x7fff1a37df70) at jsinterp.c:3704
#24 0x00002ae990f37361 in js_Invoke (cx=0x115a780, argc=1, flags=2) at jsinterp.c:1394
#25 0x00002ae990f4d230 in js_InternalInvoke (cx=0x115a780, obj=0x167e050, fval=23584832, flags=0, argc=1, argv=0x7fff1a37e310, rval=0x7fff1a37e2f0) at jsinterp.c:1469
#26 0x00002ae990efcd24 in JS_CallFunctionValue (cx=0x0, obj=0x0, fval=0, argc=2519608656, argv=0x2ae9962e2d50, rval=<value optimized out>) at jsapi.c:4351
#27 0x00002aaaabbd669f in nsJSContext::CallEventHandler (this=0x1159100, aTarget=0x167e050, aHandler=0x167e040, argc=1, argv=0x7fff1a37e310, rval=0x7fff1a37e2f0) at nsJSEnvironment.cpp:1493
#28 0x00002aaaabc28d30 in nsJSEventListener::HandleEvent (this=0x12d50a0, aEvent=0x14cb7c0) at nsJSEventListener.cpp:186
#29 0x00002aaaabad5d47 in nsEventListenerManager::HandleEventSubType (this=0x12d5040, aListenerStruct=0x12d4dc0, aListener=0x12d50a0, aDOMEvent=0x14cb7c0, aCurrentTarget=0x1270fe0, aSubType=1, aPhaseFlags=7) at nsEventListenerManager.cpp:1655
#30 0x00002aaaabad65e0 in nsEventListenerManager::HandleEvent (this=0x12d5040, aPresContext=<value optimized out>, aEvent=0x7fff1a37e850, aDOMEvent=0x7fff1a37e778, aCurrentTarget=0x1270fe0, aFlags=7, aEventStatus=0x7fff1a37e8c8) at nsEventListenerManager.cpp:1759
#31 0x00002aaaaba99c6f in nsGenericElement::HandleDOMEvent (this=0x12d4f60, aPresContext=0x0, aEvent=0x7fff1a37e850, aDOMEvent=0x7fff1a37e778, aFlags=<value optimized out>, aEventStatus=0x7fff1a37e8c8) at nsGenericElement.cpp:2230
#32 0x00002aaaabbe2dae in nsGlobalWindow::HandleDOMEvent (this=0x19fc160, aPresContext=0x16d62a0, aEvent=0x7fff1a37e910, aDOMEvent=0x7fff1a37e8c0, aFlags=<value optimized out>, aEventStatus=<value optimized out>) at nsGlobalWindow.cpp:1750
#33 0x00002aaaab882d82 in DocumentViewerImpl::LoadComplete (this=0x12dd240, aStatus=<value optimized out>) at nsDocumentViewer.cpp:1014
#34 0x00002aaab05e37fd in nsDocShell::EndPageLoad (this=0xd3a060, aProgress=<value optimized out>, aChannel=0x1309950, aStatus=0) at nsDocShell.cpp:4794
#35 0x00002aaab05ffb61 in nsWebShell::EndPageLoad (this=0xd3a060, aProgress=0xd3a088, channel=0x1309950, aStatus=0) at nsWebShell.cpp:660
#36 0x00002aaab05e5679 in nsDocShell::OnStateChange (this=0xd3a060, aProgress=0xd3a088, aRequest=0x1309950, aStateFlags=<value optimized out>, aStatus=0) at nsDocShell.cpp:4709
#37 0x00002aaab061151c in nsDocLoader::FireOnStateChange (this=0xd3a060, aProgress=0xd3a088, aRequest=0x1309950, aStateFlags=131088, aStatus=0) at nsDocLoader.cpp:1210
#38 0x00002aaab0611e09 in nsDocLoader::doStopDocumentLoad (this=0xd3a060, request=0x1309950, aStatus=0) at nsDocLoader.cpp:833
#39 0x00002aaab0611f6c in nsDocLoader::DocLoaderIsEmpty (this=0xd3a060) at nsDocLoader.cpp:739
#40 0x00002aaab0612475 in nsDocLoader::OnStopRequest (this=0xd3a060, aRequest=0x19490b0, aCtxt=<value optimized out>, aStatus=0) at nsDocLoader.cpp:662
#41 0x00002ae997da8656 in nsLoadGroup::RemoveRequest (this=0xd3a390, request=0x19490b0, ctxt=0x0, aStatus=0) at nsLoadGroup.cpp:732
#42 0x00002aaaab89bc93 in PresShell::RemoveDummyLayoutRequest (this=0x1940a90) at nsPresShell.cpp:7191
#43 0x00002aaaab8a50cc in PresShell::Destroy (this=0x1940a90) at nsPresShell.cpp:2031
#44 0x00002aaaab87a24a in DocumentViewerImpl::Hide (this=0x12dd240) at nsDocumentViewer.cpp:2031
#45 0x00002aaab05da35e in nsDocShell::SetVisibility (this=<value optimized out>, aVisibility=0) at nsDocShell.cpp:3779
#46 0x00002aaaab8e054a in nsSubDocumentFrame::Destroy (this=0x1628ee0, aPresContext=0x13e1700) at nsFrameFrame.cpp:598
#47 0x00002aaaab8e2250 in nsFrameList::DestroyFrames (this=0x16290d8, aPresContext=0x13e1700) at nsFrameList.cpp:138
#48 0x00002aaaab8cf520 in nsContainerFrame::Destroy (this=0x1629080, aPresContext=0x13e1700) at nsContainerFrame.cpp:161
#49 0x00002aaaab90371d in nsLineBox::DeleteLineList (aPresContext=0x13e1700, aLines=@0x1750ad8) at nsLineBox.cpp:330
#50 0x00002aaaab8c4599 in nsBlockFrame::Destroy (this=0x1750a70, aPresContext=0x13e1700) at nsBlockFrame.cpp:303
#51 0x00002aaaab8e2250 in nsFrameList::DestroyFrames (this=0x17509b0, aPresContext=0x13e1700) at nsFrameList.cpp:138
#52 0x00002aaaab8cf520 in nsContainerFrame::Destroy (this=0x1750958, aPresContext=0x13e1700) at nsContainerFrame.cpp:161
#53 0x00002aaaab8e29a1 in nsFrameList::DestroyFrame (this=0x1622980, aPresContext=0x13e1700, aFrame=0x1750958) at nsFrameList.cpp:233
#54 0x00002aaaaba03e2b in nsTableRowFrame::RemoveFrame (this=0x1622928, aListName=<value optimized out>, aOldFrame=0x1750958) at nsTableRowFrame.cpp:296
#55 0x00002aaaab88cee8 in nsFrameManager::RemoveFrame (this=0x14d2b58, aParentFrame=0x1622928, aListName=0x0, aOldFrame=0x1750958) at nsFrameManager.cpp:717
#56 0x00002aaaab8608b8 in nsCSSFrameConstructor::ContentRemoved (this=0x14107a0, aContainer=0x1454ff0, aChild=0x12edbe0, aIndexInContainer=11, aInReinsertContent=1) at nsCSSFrameConstructor.cpp:10168
#57 0x00002aaaab85ff99 in nsCSSFrameConstructor::ReinsertContent (this=0x14107a0, aContainer=0x1454ff0, aChild=0x12edbe0) at nsCSSFrameConstructor.cpp:9697
#58 0x00002aaaab860110 in nsCSSFrameConstructor::ReframeContainingBlock (this=0x14107a0, aFrame=<value optimized out>) at nsCSSFrameConstructor.cpp:14062
#59 0x00002aaaab861463 in nsCSSFrameConstructor::ContentAppended (this=0x14107a0, aContainer=0x136de90, aNewIndexInContainer=0) at nsCSSFrameConstructor.cpp:8809
#60 0x00002aaaab89ebc5 in PresShell::ContentAppended (this=0x14d2b20, aDocument=0x16cc400, aContainer=0x136de90, aNewIndexInContainer=0) at nsPresShell.cpp:5521
#61 0x00002aaaaba71b3c in nsDocument::ContentAppended (this=0x16cc400, aContainer=0x136de90, aNewIndexInContainer=0) at nsDocument.cpp:2438
#62 0x00002aaaabb5f254 in nsHTMLDocument::ContentAppended (this=0x16cc400, aContainer=0x136de90, aNewIndexInContainer=0) at nsHTMLDocument.cpp:1190
#63 0x00002aaaaba9d7c0 in nsFragmentObserver::Notify (this=0x16be0e0) at nsGenericElement.cpp:3295
#64 0x00002aaaaba9d83b in nsFragmentObserver::Finish (this=0x0) at nsGenericElement.cpp:3278
#65 0x00002aaaaba98bc8 in nsGenericElement::doReplaceOrInsertBefore (aReplace=<value optimized out>, aNewChild=<value optimized out>, aRefChild=<value optimized out>, aParent=0x136de90, aDocument=0x16cc400, aChildArray=@0x136dec0, aReturn=0x7fff1a3801f0) at nsGenericElement.cpp:3555
#66 0x00002aaaaba9910f in nsGenericElement::InsertBefore (this=0x136de90, aNewChild=0xb9aec8, aRefChild=0x0, aReturn=0x7fff1a3801f0) at nsGenericElement.cpp:3068
#67 0x00002aaaabb3bfdb in nsHTMLSpanElement::InsertBefore (this=0x0, aNewChild=0x0, aRefChild=0x0, aReturn=0x0) at nsHTMLSpanElement.cpp:57
#68 0x00002aaaaba89b63 in nsGenericElement::AppendChild (this=0x0, aNewChild=0x0, aReturn=0x0) at ./../../../base/src/nsGenericElement.h:587
#69 0x00002aaaabb3bd97 in nsHTMLSpanElement::AppendChild (this=0x0, aNewChild=0x0, aReturn=0x0) at nsHTMLSpanElement.cpp:57
#70 0x00002aaaabafe7d4 in nsGenericHTMLElement::SetInnerHTML (this=<value optimized out>, aInnerHTML=<value optimized out>) at nsGenericHTMLElement.cpp:976
#71 0x00002aaaabb3b821 in nsHTMLSpanElement::SetInnerHTML (this=0x136de90, aInnerHTML=@0x137e0a0) at nsHTMLSpanElement.cpp:116
#72 0x00002aaaabaffc53 in nsGenericHTMLElementTearoff::SetInnerHTML (this=<value optimized out>, aInnerHTML=@0x0) at nsGenericHTMLElement.cpp:218
#73 0x00002ae990c6eb4d in XPTC_InvokeByIndex (that=0xb9c440, methodIndex=9, paramCount=1, params=0x7fff1a380490) at xptcinvoke_x86_64_linux.cpp:209
#74 0x00002ae996f48922 in XPCWrappedNative::CallMethod (ccx=@0x7fff1a380750, mode=<value optimized out>) at xpcwrappednative.cpp:2169
#75 0x00002ae996f53fa0 in XPCWrappedNative::SetAttribute (ccx=@0x0) at xpcprivate.h:1962
#76 0x00002ae996f536b8 in XPC_WN_GetterSetter (cx=0x115a780, obj=0x167e100, argc=1, argv=0x16ac750, vp=0x7fff1a380940) at xpcwrappednativejsops.cpp:1479
#77 0x00002ae990f372dc in js_Invoke (cx=0x115a780, argc=1, flags=2) at jsinterp.c:1375
#78 0x00002ae990f4d230 in js_InternalInvoke (cx=0x115a780, obj=0x167e100, fval=20994688, flags=0, argc=1, argv=0x7fff1a380e30, rval=0x7fff1a380e30) at jsinterp.c:1469
#79 0x00002ae990f4d4ad in js_InternalGetOrSet (cx=0x115a780, obj=0x167e100, id=11884400, fval=20994688, mode=JSACC_WRITE, argc=1, argv=0x7fff1a380e30, rval=0x7fff1a380e30) at jsinterp.c:1540
#80 0x00002ae990f58812 in js_SetProperty (cx=0x115a780, obj=0x167e100, id=<value optimized out>, vp=0x7fff1a380e30) at jsobj.c:3655
#81 0x00002ae990f41867 in js_Interpret (cx=0x115a780, pc=<value optimized out>, result=0x7fff1a381010) at jsinterp.c:3704
#82 0x00002ae990f37361 in js_Invoke (cx=0x115a780, argc=1, flags=2) at jsinterp.c:1394
#83 0x00002ae990f4d230 in js_InternalInvoke (cx=0x115a780, obj=0x167e150, fval=23585088, flags=0, argc=1, argv=0x7fff1a3813b0, rval=0x7fff1a381390) at jsinterp.c:1469
#84 0x00002ae990efcd24 in JS_CallFunctionValue (cx=0x0, obj=0x0, fval=0, argc=2519608656, argv=0x2ae9962e2d50, rval=<value optimized out>) at jsapi.c:4351
#85 0x00002aaaabbd669f in nsJSContext::CallEventHandler (this=0x1159100, aTarget=0x167e150, aHandler=0x167e140, argc=1, argv=0x7fff1a3813b0, rval=0x7fff1a381390) at nsJSEnvironment.cpp:1493
#86 0x00002aaaabc28d30 in nsJSEventListener::HandleEvent (this=0x17a9a30, aEvent=0x1203840) at nsJSEventListener.cpp:186
#87 0x00002aaaabad5d47 in nsEventListenerManager::HandleEventSubType (this=0x17a99d0, aListenerStruct=0x16be790, aListener=0x17a9a30, aDOMEvent=0x1203840, aCurrentTarget=0x19c33f0, aSubType=1, aPhaseFlags=7) at nsEventListenerManager.cpp:1655
#88 0x00002aaaabad65e0 in nsEventListenerManager::HandleEvent (this=0x17a99d0, aPresContext=<value optimized out>, aEvent=0x7fff1a3818f0, aDOMEvent=0x7fff1a381818, aCurrentTarget=0x19c33f0, aFlags=7, aEventStatus=0x7fff1a381968) at nsEventListenerManager.cpp:1759
#89 0x00002aaaaba99c6f in nsGenericElement::HandleDOMEvent (this=0x17a98c0, aPresContext=0x0, aEvent=0x7fff1a3818f0, aDOMEvent=0x7fff1a381818, aFlags=<value optimized out>, aEventStatus=0x7fff1a381968) at nsGenericElement.cpp:2230
#90 0x00002aaaabbe2dae in nsGlobalWindow::HandleDOMEvent (this=0x17262b0, aPresContext=0x14c0ed0, aEvent=0x7fff1a3819b0, aDOMEvent=0x7fff1a381960, aFlags=<value optimized out>, aEventStatus=<value optimized out>) at nsGlobalWindow.cpp:1750
#91 0x00002aaaab882d82 in DocumentViewerImpl::LoadComplete (this=0x14fd3c0, aStatus=<value optimized out>) at nsDocumentViewer.cpp:1014
#92 0x00002aaab05e37fd in nsDocShell::EndPageLoad (this=0x184dd40, aProgress=<value optimized out>, aChannel=0x1848e30, aStatus=0) at nsDocShell.cpp:4794
#93 0x00002aaab05ffb61 in nsWebShell::EndPageLoad (this=0x184dd40, aProgress=0x184dd68, channel=0x1848e30, aStatus=0) at nsWebShell.cpp:660
#94 0x00002aaab05e5679 in nsDocShell::OnStateChange (this=0x184dd40, aProgress=0x184dd68, aRequest=0x1848e30, aStateFlags=<value optimized out>, aStatus=0) at nsDocShell.cpp:4709
#95 0x00002aaab061151c in nsDocLoader::FireOnStateChange (this=0x184dd40, aProgress=0x184dd68, aRequest=0x1848e30, aStateFlags=131088, aStatus=0) at nsDocLoader.cpp:1210
#96 0x00002aaab0611e09 in nsDocLoader::doStopDocumentLoad (this=0x184dd40, request=0x1848e30, aStatus=0) at nsDocLoader.cpp:833
#97 0x00002aaab0611f6c in nsDocLoader::DocLoaderIsEmpty (this=0x184dd40) at nsDocLoader.cpp:739
#98 0x00002aaab0612475 in nsDocLoader::OnStopRequest (this=0x184dd40, aRequest=0x16632c0, aCtxt=<value optimized out>, aStatus=0) at nsDocLoader.cpp:662
#99 0x00002ae997da8656 in nsLoadGroup::RemoveRequest (this=0x136e1b0, request=0x16632c0, ctxt=0x0, aStatus=0) at nsLoadGroup.cpp:732
#100 0x00002aaaab89bc93 in PresShell::RemoveDummyLayoutRequest (this=0x1730470) at nsPresShell.cpp:7191
#101 0x00002aaaab8ab33c in DummyLayoutRequestEvent::HandleEvent (this=<value optimized out>) at nsPresShell.cpp:7090
#102 0x00002aaaab89bd31 in HandleDummyLayoutRequestPLEvent (aEvent=0x0) at nsPresShell.cpp:7099
#103 0x00002ae990c4b7e9 in PL_HandleEvent (self=0x17846d0) at plevent.c:688
#104 0x00002ae990c4bb4f in PL_ProcessPendingEvents (self=0x72bd30) at plevent.c:623
#105 0x00002ae990c4e3cb in nsEventQueueImpl::ProcessPendingEvents (this=0x72bcc0) at nsEventQueue.cpp:417
#106 0x00002aaaacc436fe in event_processor_callback (source=<value optimized out>, condition=0, data=0x0) at nsAppShell.cpp:67
#107 0x00002ae99467aa14 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#108 0x00002ae99467d85d in ?? () from /usr/lib/libglib-2.0.so.0
#109 0x00002ae99467db6a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#110 0x00002ae991d95023 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#111 0x00002aaaacc43cfa in nsAppShell::Run (this=0x7d2e30) at nsAppShell.cpp:139
#112 0x00002aaaac77f6c8 in nsAppStartup::Run (this=<value optimized out>) at nsAppStartup.cpp:207
#113 0x000000000040b5dd in main1 (argc=2, argv=0x7fff1a3828d0, nativeApp=<value optimized out>) at nsAppRunner.cpp:1255
#114 0x000000000040b97e in main (argc=2, argv=0x7fff1a382ab8) at nsAppRunner.cpp:1756
(gdb)