> On Tue, Mar 21, 2006 at 01:17:28PM +0100, ?ystein Gisn?s <[EMAIL PROTECTED]> > wrote: > How did you build this one ? How did you run yelp ? If you ran it within > gdb, can you try without gdb and see if that crashes and if it does, > what bug-buffy can give you ?
I built the package as I built the others - "dpkg-buildpackage -b -rfakeroot", with "-g -gdb" added to CFLAGS, dh_strip commented out and for this last one DH_BUILD_OPTIONS=nostrip debug. It crashed both when run standalone and with gdb. http://people.debian.org/~glandium/libxul0d_1.8.0.1-6pre7_i386.deb crashes nicely, and I've attached the trace. Cheers, Øystein
Starting program: /usr/bin/yelp [Thread debugging using libthread_db enabled] [New Thread -1239075136 (LWP 5697)] [New Thread -1239278672 (LWP 5702)] [New Thread -1248355408 (LWP 5703)] [New Thread -1257260112 (LWP 5707)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1239075136 (LWP 5697)] nsFrame::BoxReflow (this=0x83e5c0c, [EMAIL PROTECTED], aPresContext=0x83a7c78, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], aX=0, aY=0, aWidth=0, aHeight=0, aMoveFrame=1) at nsFrame.cpp:5334 5334 nsFrame.cpp: No such file or directory. in nsFrame.cpp Current language: auto; currently c++ #0 nsFrame::BoxReflow (this=0x83e5c0c, [EMAIL PROTECTED], aPresContext=0x83a7c78, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], aX=0, aY=0, aWidth=0, aHeight=0, aMoveFrame=1) at nsFrame.cpp:5334 border = {top = 0, right = 0, bottom = 0, left = 0} reflowState = {parentReflowState = 0xbfef1f20, frame = 0x83e5c0c, reason = eReflowReason_Initial, path = 0x0, availableWidth = 0, availableHeight = 1073741824, rendContext = 0x83ceb80, mFrameType = 1, mSpaceManager = 0x0, mLineLayout = 0x0, mCBReflowState = 0xbfef213c, mComputedWidth = 0, mComputedHeight = 0, mComputedMargin = {top = 0, right = 0, bottom = 0, left = 0}, mComputedBorderPadding = {top = 0, right = 0, bottom = 0, left = 0}, mComputedPadding = {top = 0, right = 0, bottom = 0, left = 0}, mComputedOffsets = {top = 0, right = 0, bottom = 0, left = 0}, mComputedMinWidth = 0, mComputedMaxWidth = 1073741824, mComputedMinHeight = 0, mComputedMaxHeight = 1073741824, mCompactMarginWidth = 0, mStyleDisplay = 0x83e5890, mStyleVisibility = 0x83e597c, mStylePosition = 0x8402658, mStyleBorder = 0x84026a8, mStyleMargin = 0x84026f8, mStylePadding = 0x8402720, mStyleText = 0x8402748, mPercentHeightObserver = 0x0, mPercentHeightReflowInitiator = 0x0, mDiscoveredClearance = 0x0, mReflowDepth = 2, mFlags = { mSpecialHeightReflow = 0, mNextInFlowUntouched = 0, mIsTopOfPage = 0, mBlinks = 0, mVisualBidiFormControl = 0, mHasClearance = 0, mAssumingHScrollbar = 0, mAssumingVScrollbar = 0}, mRightEdge = 1073741824} isCollapsed = <value optimized out> #1 0xb6c98918 in nsFrame::DoLayout (this=0x83e5c0c, [EMAIL PROTECTED]) at nsFrame.cpp:5138 currentMEW = (nscoord *) 0x0 collapsed = <value optimized out> #2 0xb6da67dd in nsIFrame::Layout (this=0x83e5c0c, [EMAIL PROTECTED]) at nsBox.cpp:800 No locals. #3 0xb6da7f19 in nsBoxFrame::LayoutChildAt ([EMAIL PROTECTED], aBox=0x83e5c0c, [EMAIL PROTECTED]) at nsBoxFrame.cpp:2686 No locals. #4 0xb6ca628d in nsGfxScrollFrameInner::LayoutScrollbars (this=0x83e5a70, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]) at nsGfxScrollFrame.cpp:2426 r = {x = 15360, y = 9000, width = 0, height = 0} #5 0xb6ca7060 in nsHTMLScrollFrame::Reflow (this=0x83e5a2c, aPresContext=0x83a7c78, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]) at nsGfxScrollFrame.cpp:818 insideBorderArea = {x = 0, y = 0, width = 15360, height = 9000} didHaveHScrollbar = 0 didHaveVScrollbar = 0 #6 0xb6c913e0 in nsContainerFrame::ReflowChild (this=0x83e5940, aKidFrame=0x83e5a2c, aPresContext=0x83a7c78, [EMAIL PROTECTED], [EMAIL PROTECTED], aX=0, aY=0, aFlags=0, [EMAIL PROTECTED]) at nsContainerFrame.cpp:904 result = <value optimized out> #7 0xb6ce9492 in ViewportFrame::Reflow (this=0x83e5940, aPresContext=0x83a7c78, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]) at nsViewportFrame.cpp:239 kidDesiredSize = {width = 0, height = 0, ascent = 0, descent = 0, mMaxElementWidth = 0, mMaximumWidth = 0, mBoundingMetrics = { leftBearing = 0, rightBearing = 0, ascent = 0, descent = 0, width = 0}, mCarriedOutBottomMargin = {mMostPos = 0, mMostNeg = 0}, mOverflowArea = { x = 0, y = 0, width = 0, height = 0}, mFlags = 0, mNothingChanged = 0 '\0', mComputeMEW = 0 '\0'} availableSpace = {width = 15360, height = 9000} kidReflowState = {parentReflowState = 0xbfef213c, frame = 0x83e5a2c, reason = eReflowReason_Initial, path = 0x0, availableWidth = 15360, availableHeight = 9000, rendContext = 0x83ceb80, mFrameType = 1, mSpaceManager = 0x0, mLineLayout = 0x0, mCBReflowState = 0xbfef213c, mComputedWidth = 1073741824, mComputedHeight = 9000, mComputedMargin = { top = 0, right = 0, bottom = 0, left = 0}, mComputedBorderPadding = { top = 0, right = 0, bottom = 0, left = 0}, mComputedPadding = {top = 0, right = 0, bottom = 0, left = 0}, mComputedOffsets = {top = 0, right = 0, bottom = 0, left = 0}, mComputedMinWidth = 0, mComputedMaxWidth = 1073741824, mComputedMinHeight = 0, mComputedMaxHeight = 1073741824, mCompactMarginWidth = 0, mStyleDisplay = 0x83e5890, mStyleVisibility = 0x83e597c, mStylePosition = 0x8402658, mStyleBorder = 0x84026a8, mStyleMargin = 0x84026f8, mStylePadding = 0x8402720, mStyleText = 0x8402748, mPercentHeightObserver = 0x0, mPercentHeightReflowInitiator = 0x0, mDiscoveredClearance = 0x0, mReflowDepth = 1, mFlags = { mSpecialHeightReflow = 0, mNextInFlowUntouched = 0, mIsTopOfPage = 0, mBlinks = 0, mVisualBidiFormControl = 0, mHasClearance = 0, mAssumingHScrollbar = 0, mAssumingVScrollbar = 0}, mRightEdge = 1073741824} #8 0xb6c6f223 in PresShell::InitialReflow (this=0x83e4fe8, aWidth=0, aHeight=0) at nsPresShell.cpp:2865 maxSize = {width = 15360, height = 9000} desiredSize = {width = 0, height = 0, ascent = 0, descent = 0, mMaxElementWidth = 0, mMaximumWidth = 0, mBoundingMetrics = { leftBearing = 0, rightBearing = 0, ascent = 0, descent = 0, width = 0}, mCarriedOutBottomMargin = {mMostPos = 0, mMostNeg = 0}, mOverflowArea = { x = 0, y = 0, width = 0, height = 0}, mFlags = 0, mNothingChanged = 0 '\0', mComputeMEW = 0 '\0'} status = 0 rcx = (class nsIRenderingContext *) 0x83ceb80 rv = <value optimized out> reflowState = {parentReflowState = 0x0, frame = 0x83e5940, reason = eReflowReason_Initial, path = 0x0, availableWidth = 15360, availableHeight = 9000, rendContext = 0x83ceb80, mFrameType = 2, mSpaceManager = 0x0, mLineLayout = 0x0, mCBReflowState = 0x0, mComputedWidth = 15360, mComputedHeight = 9000, mComputedMargin = {top = 0, right = 0, bottom = 0, left = 0}, mComputedBorderPadding = {top = 0, right = 0, bottom = 0, left = 0}, mComputedPadding = {top = 0, right = 0, bottom = 0, left = 0}, mComputedOffsets = {top = 0, right = 0, bottom = 0, left = 0}, mComputedMinWidth = 0, mComputedMaxWidth = 1073741824, mComputedMinHeight = 0, mComputedMaxHeight = 1073741824, mCompactMarginWidth = 0, mStyleDisplay = 0x83e58b4, mStyleVisibility = 0x83e597c, mStylePosition = 0x8402658, mStyleBorder = 0x84026a8, mStyleMargin = 0x84026f8, mStylePadding = 0x8402720, mStyleText = 0x8402748, mPercentHeightObserver = 0x0, mPercentHeightReflowInitiator = 0x0, mDiscoveredClearance = 0x0, mReflowDepth = 0, mFlags = { mSpecialHeightReflow = 0, mNextInFlowUntouched = 0, mIsTopOfPage = 0, mBlinks = 0, mVisualBidiFormControl = 0, mHasClearance = 0, mAssumingHScrollbar = 0, mAssumingVScrollbar = 0}, mRightEdge = 1073741824} root = <value optimized out> rootFrame = (class nsIFrame *) 0x83e5940 #9 0xb6dea46c in nsContentSink::StartLayout (this=0x83de038, aIsFrameset=1) at nsContentSink.cpp:921 didInitialReflow = 0 shell = (class nsIPresShell *) 0x83e4fe8 #10 0xb6ee88e4 in nsXMLContentSink::StartLayout (this=0x83de038) at nsXMLContentSink.cpp:813 topLevelFrameset = 1 docShellAsItem = {<nsCOMPtr_base> = { mRawPtr = 0x8305798}, <No data fields>} #11 0xb6eea219 in nsXMLContentSink::DidBuildModel (this=0x83de038) at nsXMLContentSink.cpp:273 loader = <value optimized out> #12 0xb6bc084a in nsExpatDriver::DidBuildModel (this=0x83bd130, anErrorCode=0, aNotifySink=1, aParser=0x83ddf30, aSink=0x0) at nsExpatDriver.cpp:1103 result = 0 #13 0xb6bdb34a in nsParser::DidBuildModel (this=0x83ddf30, anErrorCode=0) at nsParser.cpp:1318 result = <value optimized out> #14 0xb6bddfeb in nsParser::ResumeParse (this=0x83ddf30, allowIteration=1, aIsFinalChunk=1, aCanInterrupt=1) at nsParser.cpp:2039 theContext = <value optimized out> theContextIsStringBased = 0 theTokenizerResult = 2152596456 theIterationIsOk = 0 #15 0xb6bdaf0b in nsParser::OnStopRequest (this=0x83ddf30, request=0x83daa40, aContext=0x0, status=0) at nsParser.cpp:2723 rv = 0 pc = <value optimized out> #16 0xb70b835a in nsEmbedStream::CloseStream (this=0x83b2ad0) at nsEmbedStream.cpp:218 rv = <value optimized out> #17 0xb70b1dd4 in nsWebBrowser::CloseStream (this=0x8302c20) at nsWebBrowser.cpp:1939 rv = 2147500037 #18 0xb764a571 in EmbedPrivate::CloseStream (this=0x80004005) at EmbedPrivate.cpp:641 webBrowser = {<nsCOMPtr_base> = { mRawPtr = 0x8302c20}, <No data fields>} wbStream = {<nsCOMPtr_base> = {mRawPtr = 0x8302c4c}, <No data fields>} #19 0xb764853b in gtk_moz_embed_close_stream (embed=0x810e310) at gtkmozembed2.cpp:977 __PRETTY_FUNCTION__ = "void gtk_moz_embed_close_stream(GtkMozEmbed*)" #20 0x0805b783 in yelp_html_close (html=0x810e310) at yelp-html.cpp:379 No locals. #21 0x0806831d in idle_write (context=0x8374878) at yelp-window.c:2985 priv = (YelpWindowPriv *) 0x80ff108 __PRETTY_FUNCTION__ = "idle_write" #22 0xb78c8731 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #23 0xb78c611c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #24 0xb78c95ab in g_main_context_check () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #25 0xb78c9907 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #26 0xb7a1db73 in bonobo_main () from /usr/lib/libbonobo-2.so.0 No symbol table info available. #27 0x08069af7 in main (argc=0, argv=0xbfef2824) at yelp-main.c:472 factory = (BonoboGenericFactory *) 0x80841b0 registration_id = 0x80d7088 "\001" env = <value optimized out> program = (GnomeProgram *) 0x8084390 factory = <value optimized out> url = (gchar *) 0x80b2e40 "\001" client = <value optimized out> args = <value optimized out> The program is running. Exit anyway? (y or n)
signature.asc
Description: Dette er en digitalt signert meldingsdel