Closed Bug 1015611 Opened 10 years ago Closed 10 years ago

--enable-debug crashes around nsIFrame::AssociateImage on opening www.newegg.com

Categories

(Core :: Layout: Images, Video, and HTML Frames, defect)

30 Branch
x86_64
FreeBSD
defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 975397
Tracking Status
firefox29 --- affected
firefox30 --- affected
firefox31 --- unaffected

People

(Reporter: jbeich, Unassigned)

Details

The following backtrace is from unmodified Beta30 source. I'm still trying to find less heavyweight site that triggers the crash or guess why it doesn't happen on Aurora31.

# .mozconfig
ac_add_options --disable-dbus
ac_add_options --disable-libnotify
ac_add_options --disable-pulseaudio
ac_add_options --disable-webrtc
ac_add_options --enable-debug
ac_add_options --enable-alsa
ac_add_options --enable-gstreamer=1.0

$ firefox -no-remote -P test2 www.newegg.com

[New LWP 101654]
[New Thread 801c06400 (LWP 101654)]

(process:82836): GLib-CRITICAL **: void g_slice_set_config(GSliceConfig, gint64): assertion `sys_page_size == 0' failed
System JS : WARNING resource://gre/modules/Preferences.jsm:378 - mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create
[82836] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /a/beta/netwerk/base/src/nsFileStreams.cpp, line 202
[82836] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /a/beta/netwerk/base/src/nsFileStreams.cpp, line 474
++DOCSHELL 0x81a553800 == 1 [pid = 82836] [id = 1]
++DOMWINDOW == 1 (0x8189a5e80) [pid = 82836] [serial = 1] [outer = 0x0]
++DOMWINDOW == 2 (0x8189a6200) [pid = 82836] [serial = 2] [outer = 0x8189a5e80]
[82836] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /a/beta/netwerk/base/src/nsFileStreams.cpp, line 202
[82836] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /a/beta/netwerk/base/src/nsFileStreams.cpp, line 474
pldhash: for the table at address 0x81a652f20, the given entrySize of 168 definitely favors chaining over double hashing.
[82836] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /a/beta/netwerk/base/src/nsFileStreams.cpp, line 202
[82836] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /a/beta/netwerk/base/src/nsFileStreams.cpp, line 474
++DOCSHELL 0x81c9f8400 == 2 [pid = 82836] [id = 2]
++DOMWINDOW == 3 (0x81a5edf80) [pid = 82836] [serial = 3] [outer = 0x0]
++DOMWINDOW == 4 (0x81a5ee300) [pid = 82836] [serial = 4] [outer = 0x81a5edf80]
++DOMWINDOW == 5 (0x81a5eea00) [pid = 82836] [serial = 5] [outer = 0x8189a5e80]
[82836] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /a/beta/netwerk/base/src/nsFileStreams.cpp, line 202
[82836] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /a/beta/netwerk/base/src/nsFileStreams.cpp, line 474
-*- Webapps.jsm : Saving /home/foo/.mozilla/firefox/abcd.test2/webapps/webapps.json
-*- Webapps.jsm : Saving /home/foo/.mozilla/firefox/abcd.test2/webapps/webapps.json
[New Thread 81a706800 (LWP 101255 StreamTrans #1)]
[New Thread 81a556800 (LWP 101257 DOM Worker)]
[82836] WARNING: Unable to read system value: 'aValue > 0', file /a/beta/xpcom/base/nsSystemInfo.cpp, line 313
++DOCSHELL 0x81d0b9400 == 3 [pid = 82836] [id = 3]
++DOMWINDOW == 6 (0x81a5ef800) [pid = 82836] [serial = 6] [outer = 0x0]
++DOCSHELL 0x81d0b9c00 == 4 [pid = 82836] [id = 4]
++DOMWINDOW == 7 (0x81d26b700) [pid = 82836] [serial = 7] [outer = 0x0]
[82836] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /a/beta/content/base/src/nsFrameLoader.cpp, line 398
++DOCSHELL 0x81ea09000 == 5 [pid = 82836] [id = 5]
++DOMWINDOW == 8 (0x81ead6980) [pid = 82836] [serial = 8] [outer = 0x0]
[82836] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /a/beta/content/base/src/nsFrameLoader.cpp, line 398
++DOMWINDOW == 9 (0x81ead7e80) [pid = 82836] [serial = 9] [outer = 0x81ead6980]
Xinerama superpowers activated for 2 screens!
[82836] WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv) && subjPrincipal) failed: file /a/beta/docshell/base/nsDocShell.cpp, line 8678
[82836] WARNING: Failed to open external DTD: publicId "-//W3C//DTD SVG 1.1//EN" systemId "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" base "file:///a/beta/obj-x86_64-unknown-freebsd11.0/browser/themes/linux/tab-selected-start.svg" URL "resource://gre/res/dtd/svg11.dtd": file /a/beta/parser/htmlparser/src/nsExpatDriver.cpp, line 696
[82836] WARNING: Failed to open external DTD: publicId "-//W3C//DTD SVG 1.1//EN" systemId "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" base "file:///a/beta/obj-x86_64-unknown-freebsd11.0/browser/themes/linux/tab-selected-end.svg" URL "resource://gre/res/dtd/svg11.dtd": file /a/beta/parser/htmlparser/src/nsExpatDriver.cpp, line 696
[82836] WARNING: Failed to open external DTD: publicId "-//W3C//DTD SVG 1.1//EN" systemId "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" base "file:///a/beta/toolkit/themes/linux/global/icons/close.svg" URL "resource://gre/res/dtd/svg11.dtd": file /a/beta/parser/htmlparser/src/nsExpatDriver.cpp, line 696
[82836] WARNING: NS_ENSURE_TRUE(globalObject && globalObject->GetGlobalJSObject()) failed: file /a/beta/content/html/document/src/nsHTMLContentSink.cpp, line 740
[82836] WARNING: Subdocument container has no frame: file /a/beta/layout/base/nsDocumentViewer.cpp, line 2415
++DOMWINDOW == 10 (0x81eadc800) [pid = 82836] [serial = 10] [outer = 0x81a5ef800]
[82836] WARNING: NS_ENSURE_TRUE(globalObject && globalObject->GetGlobalJSObject()) failed: file /a/beta/content/html/document/src/nsHTMLContentSink.cpp, line 740
[82836] WARNING: Subdocument container has no frame: file /a/beta/layout/base/nsDocumentViewer.cpp, line 2415
++DOMWINDOW == 11 (0x81eadcf00) [pid = 82836] [serial = 11] [outer = 0x81d26b700]
++DOMWINDOW == 12 (0x81eadd600) [pid = 82836] [serial = 12] [outer = 0x81ead6980]
[82836] WARNING: OpenGL-accelerated layers are not supported on this system: file /a/beta/widget/xpwidgets/nsBaseWidget.cpp, line 903
[82836] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /a/beta/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 327
++DOMWINDOW == 13 (0x81ef9eb80) [pid = 82836] [serial = 13] [outer = 0x81ead6980]
[82836] WARNING: '!fd.IsInitialized()', file /a/beta/netwerk/base/src/nsSocketTransport2.cpp, line 2601
[82836] WARNING: 'NS_FAILED(rv)', file /a/beta/netwerk/protocol/http/nsHttpConnection.cpp, line 1633
[82836] WARNING: 'NS_FAILED(rv)', file /a/beta/netwerk/protocol/http/nsHttpConnection.cpp, line 365
[82836] WARNING: '!fd.IsInitialized()', file /a/beta/netwerk/base/src/nsSocketTransport2.cpp, line 2601
[82836] WARNING: 'NS_FAILED(rv)', file /a/beta/netwerk/protocol/http/nsHttpConnection.cpp, line 1633
[82836] WARNING: 'NS_FAILED(rv)', file /a/beta/netwerk/protocol/http/nsHttpConnection.cpp, line 365
++DOCSHELL 0x81d019000 == 6 [pid = 82836] [id = 6]
++DOMWINDOW == 14 (0x8208ad780) [pid = 82836] [serial = 14] [outer = 0x0]
++DOCSHELL 0x820211c00 == 7 [pid = 82836] [id = 7]
++DOMWINDOW == 15 (0x8208adb00) [pid = 82836] [serial = 15] [outer = 0x0]
[82836] WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv) && subjPrincipal) failed: file /a/beta/docshell/base/nsDocShell.cpp, line 8678
[82836] WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv) && subjPrincipal) failed: file /a/beta/docshell/base/nsDocShell.cpp, line 8678
++DOCSHELL 0x821bc1c00 == 8 [pid = 82836] [id = 8]
++DOMWINDOW == 16 (0x8208aec80) [pid = 82836] [serial = 16] [outer = 0x0]
[82836] WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv) && subjPrincipal) failed: file /a/beta/docshell/base/nsDocShell.cpp, line 8678
++DOCSHELL 0x821bc1800 == 9 [pid = 82836] [id = 9]
++DOMWINDOW == 17 (0x820b60400) [pid = 82836] [serial = 17] [outer = 0x0]
[82836] WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv) && subjPrincipal) failed: file /a/beta/docshell/base/nsDocShell.cpp, line 8678
[82836] WARNING: NS_ENSURE_TRUE(globalObject && globalObject->GetGlobalJSObject()) failed: file /a/beta/content/html/document/src/nsHTMLContentSink.cpp, line 740
[82836] WARNING: Subdocument container has no frame: file /a/beta/layout/base/nsDocumentViewer.cpp, line 2415
++DOMWINDOW == 18 (0x820b61200) [pid = 82836] [serial = 18] [outer = 0x8208aec80]
[82836] WARNING: Subdocument container has no frame: file /a/beta/layout/base/nsDocumentViewer.cpp, line 2415
++DOMWINDOW == 19 (0x820b63180) [pid = 82836] [serial = 19] [outer = 0x8208ad780]
[82836] WARNING: CacheIndex::SetupDirectoryEnumerator() - Entries directory doesn't exist!: file /a/beta/netwerk/cache2/CacheIndex.cpp, line 2421
++DOCSHELL 0x816118400 == 10 [pid = 82836] [id = 10]
++DOMWINDOW == 20 (0x820b62a80) [pid = 82836] [serial = 20] [outer = 0x0]
[82836] WARNING: No inner window available!: file /a/beta/dom/base/nsGlobalWindow.cpp, line 9552
[82836] WARNING: Not same origin error!: file /a/beta/dom/base/nsJSEnvironment.cpp, line 484
JavaScript error: http://images10.newegg.com/WebResource/Scripts/USA/TP_OpinionLab/oo_engine.v1.w.9177.5.js, line 8: s is not defined
[82836] WARNING: Subdocument container has no frame: file /a/beta/layout/base/nsDocumentViewer.cpp, line 2415
++DOMWINDOW == 21 (0x820b60e80) [pid = 82836] [serial = 21] [outer = 0x8208adb00]
++DOMWINDOW == 22 (0x820b64a00) [pid = 82836] [serial = 22] [outer = 0x820b60400]
[82836] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /a/beta/dom/base/nsGlobalWindow.cpp, line 8565
[82836] ###!!! ABORT: Should be tracking any image we're going to use!: 'mImageTracked', file /a/beta/layout/generic/../style/nsStyleStruct.h, line 208
JSPrincipals::dump(void)+0x00B55BC5 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x024D0BB5]
JSPrincipals::dump(void)+0x00B559F4 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x024D09E4]
JSPrincipals::dump(void)+0x00B7C4E0 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x024F74D0]
JSPrincipals::dump(void)+0x00B21B7A [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x0249CB6A]
JSPrincipals::dump(void)+0x00B22E71 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x0249DE61]
_ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_+0x000907AE [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x011A793E]
_ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_+0x000902D0 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x011A7460]
_ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_+0x00089D60 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x011A0EF0]
_ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_+0x00089D60 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x011A0EF0]
_ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_+0x0008B6BE [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x011A284E]
JSPrincipals::dump(void)+0x00B75801 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x024F07F1]
JSPrincipals::dump(void)+0x00B97D65 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x02512D55]
JSPrincipals::dump(void)+0x00AFB589 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x02476579]
JSPrincipals::dump(void)+0x004195BB [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x01D945AB]
JSPrincipals::dump(void)+0x004192E8 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x01D942D8]
JSPrincipals::dump(void)+0x00B0CEDF [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x02487ECF]
JSPrincipals::dump(void)+0x00B0EC57 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x02489C47]
XRE_AddJarManifestLocation+0x000132C4 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x00966F64]
XRE_AddJarManifestLocation+0x000135CF [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x0096726F]
XRE_AddJarManifestLocation+0x0000DF27 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x00961BC7]
_init+0x000337D3 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x008CF8E3]
_ZNSt3__16vectorINS_4pairIiiEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_+0x00016D95 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x00C5F4C5]
_ZNSt3__16vectorIiNS_9allocatorIiEEE6assignIPiEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIiNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_+0x000012B6 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x00C22F36]
js::BaseProxyHandler::finalizeInBackground(JS::Value)+0x000E5B59 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x01884669]
XRE_StartupTimelineRecord+0x00000BEC [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x029A18BC]
XRE_InitCommandLine+0x0000615D [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x02943F9D]
XRE_InitCommandLine+0x000066C0 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x02944500]
XRE_main+0x000000D5 [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so +0x02944AC5]
_start+0x000008BC [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/./firefox +0x000048EC]
_start+0x0000016F [/a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/./firefox +0x0000419F]
UNKNOWN 0x80043d000
[82836] ###!!! ABORT: Should be tracking any image we're going to use!: 'mImageTracked', file /a/beta/layout/generic/../style/nsStyleStruct.h, line 208
Hit MOZ_CRASH() at /a/beta/memory/mozalloc/mozalloc_abort.cpp:30

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 801c06400 (LWP 101654)]
mozalloc_abort (msg=<optimized out>) at /a/beta/memory/mozalloc/mozalloc_abort.cpp:30
30          MOZ_CRASH();
(gdb) bt
#0  mozalloc_abort (msg=<optimized out>) at /a/beta/memory/mozalloc/mozalloc_abort.cpp:30
#1  0x00000008038e7b79 in Abort (aMsg=0x0) at /a/beta/xpcom/base/nsDebugImpl.cpp:421
#2  0x00000008038e7a11 in NS_DebugBreak (aSeverity=<error reading variable: Cannot access memory at address 0x0>, aStr=<optimized out>, aExpr=<optimized out>, aFile=<optimized out>, aLine=<optimized out>) at /a/beta/xpcom/base/nsDebugImpl.cpp:408
#3  0x000000080557e319 in GetImageData (this=<optimized out>) at /a/beta/layout/generic/../style/nsStyleStruct.h:207
#4  nsIFrame::AssociateImage (this=0x821a083c0, aImage=..., aPresContext=0x81f76f900) at /a/beta/layout/generic/nsFrame.cpp:3744
#5  0x00000008054d0bb5 in DrawBorderImage (aPresContext=<optimized out>, aRenderingContext=..., aDirtyRect=..., aPresContext=<optimized out>, aRenderingContext=..., aForFrame=<optimized out>, aBorderArea=..., aStyleBorder=..., aDirtyRect=...) at /a/beta/layout/base/nsCSSRendering.cpp:3039
#6  nsCSSRendering::PaintBorderWithStyleBorder (aPresContext=0x81f76f900, aRenderingContext=..., aForFrame=0x821a083c0, aDirtyRect=..., aBorderArea=..., aStyleBorder=..., aStyleContext=<optimized out>, aSkipSides=<optimized out>) at /a/beta/layout/base/nsCSSRendering.cpp:460
#7  0x00000008054d09e4 in nsCSSRendering::PaintBorder (aPresContext=0x81f76f900, aRenderingContext=..., aForFrame=0x821a083c0, aDirtyRect=..., aBorderArea=..., aStyleContext=0x821996490, aSkipSides=<optimized out>) at /a/beta/layout/base/nsCSSRendering.cpp:428
#8  0x00000008054f74d0 in nsDisplayBorder::Paint (this=<optimized out>, aBuilder=<optimized out>, aCtx=0x8231dfb40) at /a/beta/layout/base/nsDisplayList.cpp:2769
#9  0x000000080549cb6a in mozilla::FrameLayerBuilder::PaintItems (this=0x82337f350, aItems=..., aRect=..., aContext=0x81eee2d80, aRC=0x8231dfb40, aBuilder=0x7fffffffcc20, aPresContext=<optimized out>, aOffset=..., aXScale=<optimized out>, aYScale=<optimized out>, aCommonClipCount=<optimized out>) at /a/beta/layout/base/FrameLayerBuilder.cpp:3630
#10 0x000000080549de61 in mozilla::FrameLayerBuilder::DrawThebesLayer (aLayer=0x8230ce480, aContext=0x81eee2d80, aRegionToDraw=..., aClip=<optimized out>, aRegionToInvalidate=..., aCallbackData=0x7fffffffcc20) at /a/beta/layout/base/FrameLayerBuilder.cpp:3792
#11 0x00000008041a793e in mozilla::layers::BasicThebesLayer::PaintBuffer (this=0x8230ce480, aContext=0x18d16, aRegionToDraw=..., aExtendedRegionToDraw=..., aRegionToInvalidate=..., aDidSelfCopy=<optimized out>, aClip=<optimized out>, aCallback=0x0, aCallbackData=0x0) at /a/beta/gfx/layers/basic/BasicThebesLayer.h:112
#12 0x00000008041a7460 in mozilla::layers::BasicThebesLayer::Validate (this=0x8230ce480, aCallback=0x80549d630 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*)>, aCallbackData=0x7fffffffcc20) at /a/beta/gfx/layers/basic/BasicThebesLayer.cpp:201
#13 0x00000008041a0ef0 in non-virtual thunk to mozilla::layers::BasicContainerLayer::Validate(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*) () from /a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so
#14 0x00000008041a0ef0 in non-virtual thunk to mozilla::layers::BasicContainerLayer::Validate(void (*)(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*) () from /a/beta/obj-x86_64-unknown-freebsd11.0/dist/bin/libxul.so
#15 0x00000008041a284e in mozilla::layers::BasicLayerManager::EndTransactionInternal (this=0x81d0541e0, aCallback=0x80549d630 <mozilla::FrameLayerBuilder::DrawThebesLayer(mozilla::layers::ThebesLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*)>, aCallbackData=0x7fffffffcc20, aFlags=mozilla::layers::LayerManager::END_NO_COMPOSITE) at /a/beta/gfx/layers/basic/BasicLayerManager.cpp:596
#16 0x00000008054f07f1 in nsDisplayList::PaintForFrame (this=<optimized out>, aBuilder=0x7fffffffcc20, aCtx=<optimized out>, aForFrame=<optimized out>, aFlags=<optimized out>) at /a/beta/layout/base/nsDisplayList.cpp:1379
#17 0x0000000805512d55 in nsLayoutUtils::PaintFrame (aRenderingContext=0x0, aFrame=0x81d121458, aDirtyRegion=..., aBackstop=<optimized out>, aFlags=<optimized out>) at /a/beta/layout/base/nsLayoutUtils.cpp:2687
#18 0x0000000805476579 in PresShell::Paint (this=0x81ca61900, aViewToPaint=<optimized out>, aDirtyRegion=..., aFlags=<optimized out>) at /a/beta/layout/base/nsPresShell.cpp:5932
#19 0x0000000804d945ab in nsViewManager::ProcessPendingUpdatesPaint (this=0x81d0977c0, aWidget=0x81cb8b180) at /a/beta/view/src/nsViewManager.cpp:456
#20 0x0000000804d942d8 in nsViewManager::ProcessPendingUpdatesForView (this=0x81d0977c0, aView=<optimized out>, aFlushDirtyRegion=<optimized out>) at /a/beta/view/src/nsViewManager.cpp:397
#21 0x0000000805487ecf in nsRefreshDriver::Tick (this=0x81d080500, aNowEpoch=<optimized out>, aNowTime=...) at /a/beta/layout/base/nsRefreshDriver.cpp:1207
#22 0x0000000805489c47 in operator[] (this=<optimized out>, driver=0x81d080500, jsnow=<optimized out>, this=<optimized out>, i=<optimized out>) at /a/beta/layout/base/nsRefreshDriver.cpp:168
#23 mozilla::RefreshDriverTimer::Tick (this=0x81a7791c0) at /a/beta/layout/base/nsRefreshDriver.cpp:160
#24 0x0000000803966f64 in nsTimerImpl::Fire (this=0x81a58d4c0) at /a/beta/xpcom/threads/nsTimerImpl.cpp:551
#25 0x000000080396726f in nsTimerEvent::Run (this=<optimized out>) at /a/beta/xpcom/threads/nsTimerImpl.cpp:635
#26 0x0000000803961bc7 in nsThread::ProcessNextEvent (this=0x801cce520, mayWait=<optimized out>, result=0x7fffffffd7f7) at /a/beta/xpcom/threads/nsThread.cpp:694
#27 0x00000008038cf8e3 in NS_ProcessNextEvent (thread=<optimized out>, mayWait=false) at /a/beta/xpcom/glue/nsThreadUtils.cpp:263
#28 0x0000000803c5f4c5 in mozilla::ipc::MessagePump::Run (this=0x801d2e180, aDelegate=0x801c1f780) at /a/beta/ipc/glue/MessagePump.cpp:95
#29 0x0000000803c22f36 in RunInternal (this=0x801c1f780) at /a/beta/ipc/chromium/src/base/message_loop.cc:226
#30 RunHandler (this=0x801c1f780) at /a/beta/ipc/chromium/src/base/message_loop.cc:219
#31 MessageLoop::Run (this=0x801c1f780) at /a/beta/ipc/chromium/src/base/message_loop.cc:193
#32 0x0000000804884669 in nsBaseAppShell::Run (this=0x801d69f20) at /a/beta/widget/xpwidgets/nsBaseAppShell.cpp:164
#33 0x00000008059a18bc in nsAppStartup::Run (this=0x801d67790) at /a/beta/toolkit/components/startup/nsAppStartup.cpp:276
#34 0x0000000805943f9d in XREMain::XRE_mainRun (this=<optimized out>) at /a/beta/toolkit/xre/nsAppRunner.cpp:4010
#35 0x0000000805944500 in XREMain::XRE_main (this=0x7fffffffdb70, argc=<optimized out>, argv=<optimized out>, aAppData=<optimized out>) at /a/beta/toolkit/xre/nsAppRunner.cpp:4079
#36 0x0000000805944ac5 in XRE_main (argc=101654, argv=0x0, aAppData=0x18d16, aFlags=<optimized out>) at /a/beta/toolkit/xre/nsAppRunner.cpp:4291
#37 0x00000000004048ec in do_main (argc=<optimized out>, argv=<optimized out>, xreDirectory=0x801c253c0) at /a/beta/browser/app/nsBrowserApp.cpp:282
#38 main (argc=<optimized out>, argv=<optimized out>) at /a/beta/browser/app/nsBrowserApp.cpp:643

reproduced from http://lists.freebsd.org/pipermail/freebsd-gecko/2014-May/004191.html
The fact that it's fixed on 31 makes it nearly certain that
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Indeed, backporting the patch from bug 975397 to Beta30 does help.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
Product: Core Graveyard → Core
You need to log in before you can comment on or make changes to this bug.