> 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

