Closed Bug 115620 Opened 24 years ago Closed 24 years ago

Mozilla core dumps with signal 6 when loading the URI

Categories

(Core :: CSS Parsing and Computation, defect)

x86
All
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: esbjerg, Assigned: dbaron)

References

()

Details

(Keywords: crash)

In build 20011 20807. When I try to visit the URI with JavaScript enabled Mozilla crashes with signal 6. Below is a pasted output from my prompt: If you need more debugging output - ask for it. I cannot test with the latest build since it doesn't doesn't run on my machine... [esbjerg@neumann]> pure virtual method called [esbjerg@neumann]> Abort trap - core dumped [2] Exit 134 /opt/mozilla/mozilla [esbjerg@neumann]> gdb /opt/mozilla/mozilla-bin mozilla-bin.core GNU gdb 4.18 Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-unknown-freebsd"...(no debugging symbols found)... Core was generated by `mozilla-bin'. Program terminated with signal 6, Abort trap. Reading symbols from /opt/mozilla/libgkgfx.so...(no debugging symbols found)...done. . . ...blah blah (no debugging symbols found)... . . Reading symbols from /usr/libexec/ld-elf.so.1...(no debugging symbols found)...done. #0 0x2855e8f4 in kill () from /usr/lib/libc_r.so.4 (gdb) bt #0 0x2855e8f4 in kill () from /usr/lib/libc_r.so.4 #1 0x285aa801 in abort () from /usr/lib/libc_r.so.4 #2 0x28501eeb in __default_terminate () from /usr/lib/libstdc++.so.3 #3 0x28501f0c in __terminate () from /usr/lib/libstdc++.so.3 #4 0x281ce323 in __pure_virtual () from /opt/mozilla/libxpcom.so #5 0x28ccece5 in nsStyleFont::CalcFontDifference () from /opt/mozilla/components/libgkcontent.so #6 0x28ccec80 in nsStyleFont::CalcDifference () from /opt/mozilla/components/libgkcontent.so #7 0x28caab5f in nsStyleContext::CalcStyleDifference () from /opt/mozilla/components/libgkcontent.so #8 0x28fd981f in FrameManager::ReParentStyleContext () from /opt/mozilla/components/libgklayout.so #9 0x28fd9b1f in FrameManager::ReResolveStyleContext () from /opt/mozilla/components/libgklayout.so #10 0x28fda2b7 in FrameManager::ComputeStyleChangeFor () from /opt/mozilla/components/libgklayout.so #11 0x2906dcff in nsCSSFrameConstructor::AttributeChanged () from /opt/mozilla/components/libgklayout.so #12 0x28cadc20 in StyleSetImpl::AttributeChanged () from /opt/mozilla/components/libgkcontent.so #13 0x2900e368 in PresShell::AttributeChanged () from /opt/mozilla/components/libgklayout.so #14 0x28c56f65 in nsDocument::AttributeChanged () from /opt/mozilla/components/libgkcontent.so #15 0x28b6211a in nsHTMLDocument::AttributeChanged () from /opt/mozilla/components/libgkcontent.so #16 0x28b0454d in nsGenericHTMLElement::SetAttr () from /opt/mozilla/components/libgkcontent.so #17 0x28b0109c in nsGenericHTMLElement::SetClassName () from /opt/mozilla/components/libgkcontent.so #18 0x28cec6f5 in nsHTMLSpanElement::SetClassName () from /opt/mozilla/components/libgkcontent.so #19 0x281af9ba in XPTC_InvokeByIndex () from /opt/mozilla/libxpcom.so #20 0x2876f661 in XPCWrappedNative::CallMethod () from /opt/mozilla/components/libxpconnect.so #21 0x287750a6 in XPC_WN_GetterSetter () from /opt/mozilla/components/libxpconnect.so #22 0x280c4718 in js_Invoke () from /opt/mozilla/libmozjs.so #23 0x280c4962 in js_InternalInvoke () from /opt/mozilla/libmozjs.so #24 0x280d6711 in js_SetProperty () from /opt/mozilla/libmozjs.so #25 0x280cade1 in js_Interpret () from /opt/mozilla/libmozjs.so #26 0x280c4768 in js_Invoke () from /opt/mozilla/libmozjs.so #27 0x280cbb25 in js_Interpret () from /opt/mozilla/libmozjs.so #28 0x280c4768 in js_Invoke () from /opt/mozilla/libmozjs.so #29 0x280c4962 in js_InternalInvoke () from /opt/mozilla/libmozjs.so #30 0x280a62d1 in JS_CallFunctionValue () from /opt/mozilla/libmozjs.so #31 0x28defae0 in nsJSContext::CallEventHandler () from /opt/mozilla/components/libjsdom.so #32 0x28e1e210 in nsJSEventListener::HandleEvent () from /opt/mozilla/components/libjsdom.so #33 0x28aeb2c9 in nsEventListenerManager::HandleEventSubType () from /opt/mozilla/components/libgkcontent.so #34 0x28aed06b in nsEventListenerManager::HandleEvent () from /opt/mozilla/components/libgkcontent.so #35 0x28df45d6 in GlobalWindowImpl::HandleDOMEvent () from /opt/mozilla/components/libjsdom.so #36 0x28c6345b in DocumentViewerImpl::LoadComplete () from /opt/mozilla/components/libgkcontent.so #37 0x289832e0 in nsDocShell::EndPageLoad () from /opt/mozilla/components/libdocshell.so #38 0x28990186 in nsWebShell::EndPageLoad () from /opt/mozilla/components/libdocshell.so #39 0x28982eed in nsDocShell::OnStateChange () from /opt/mozilla/components/libdocshell.so #40 0x28904dc8 in nsDocLoaderImpl::FireOnStateChange () from /opt/mozilla/components/liburiloader.so #41 0x28904229 in nsDocLoaderImpl::doStopDocumentLoad () from /opt/mozilla/components/liburiloader.so #42 0x2890411b in nsDocLoaderImpl::DocLoaderIsEmpty () from /opt/mozilla/components/liburiloader.so #43 0x28903f44 in nsDocLoaderImpl::OnStopRequest () from /opt/mozilla/components/liburiloader.so #44 0x288283a5 in nsLoadGroup::RemoveRequest () from /opt/mozilla/components/libnecko.so #45 0x28da18d6 in imgRequestProxy::OnStopRequest () from /opt/mozilla/components/libimglib2.so #46 0x28da081f in imgRequest::OnStopRequest () from /opt/mozilla/components/libimglib2.so #47 0x28d9f558 in ProxyListener::OnStopRequest () from /opt/mozilla/components/libimglib2.so #48 0x28870838 in nsHttpChannel::OnStopRequest () from /opt/mozilla/components/libnecko.so #49 0x28885bf5 in nsOnStopRequestEvent::HandleEvent () from /opt/mozilla/components/libnecko.so #50 0x2882c344 in nsARequestObserverEvent::HandlePLEvent () from /opt/mozilla/components/libnecko.so #51 0x28199001 in PL_HandleEvent () from /opt/mozilla/libxpcom.so #52 0x28198f09 in PL_ProcessPendingEvents () from /opt/mozilla/libxpcom.so #53 0x2819a03b in nsEventQueueImpl::ProcessPendingEvents () from /opt/mozilla/libxpcom.so #54 0x286e304b in nsAppShell::SetDispatchListener () from /opt/mozilla/components/libwidget_gtk.so #55 0x286e2d7a in keysym2ucs () from /opt/mozilla/components/libwidget_gtk.so #56 0x283b1a49 in g_io_unix_dispatch () from /usr/local/lib/libglib12.so.3 #57 0x283b31ef in g_main_dispatch () from /usr/local/lib/libglib12.so.3 #58 0x283b381d in g_main_iterate () from /usr/local/lib/libglib12.so.3 #59 0x283b39d0 in g_main_run () from /usr/local/lib/libglib12.so.3 #60 0x282ce9aa in gtk_main () from /usr/X11R6/lib/libgtk12.so.2 #61 0x286e35f4 in nsAppShell::Run () from /opt/mozilla/components/libwidget_gtk.so #62 0x286b5332 in nsAppShellService::Run () from /opt/mozilla/components/libnsappshell.so #63 0x80501b6 in NS_CreateNativeAppSupport () #64 0x8050bac in main () #65 0x804bbfd in _start () (gdb)
Confirming bug. On Linux, I do crash with a 2001-12-13 trunk binary. However, my debug build from 2001-12-16 doesn't load the site, so I can't provide a stack trace of my own. This doesn't look like a JS Engine bug to me. Based on the provided trace, reassigning this to Style System; please reassign as necessary. cc'ing timeless in case he has FreeBSD or a working Linux build, and can provide any further info - thanks.
Assignee: rogerl → dbaron
Status: UNCONFIRMED → NEW
Component: Javascript Engine → Style System
Ever confirmed: true
Keywords: crash
QA Contact: pschwartau → ian
Severity: normal → critical
Bug exist in Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7+) Gecko/20011219, build 2001121921 It doesn't core dump so I cannot produce another backtrace. Also Mozilla just bombs out an never complains like the FreeBSD one. Is this a GNU libc "feature"?
Same thing in Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:0.9.7+) Gecko/20011219, build 2001121922 It behaves like FreeBSD and produces a core. I can provide a backtrace from gdb if it has any interrest.
Backtrace from mozilla-sparc via gdb (gdb) bt #0 0xfead9bb4 in __sigprocmask () from /usr/lib/libthread.so.1 #1 0xfeace550 in _resetsig () from /usr/lib/libthread.so.1 #2 0xfeacdc40 in _sigon () from /usr/lib/libthread.so.1 #3 0xfead0db4 in _thrp_kill () from /usr/lib/libthread.so.1 #4 0xfeb4a030 in raise () from /usr/lib/libc.so.1 #5 0xfeb3559c in abort () from /usr/lib/libc.so.1 #6 0xff1ef470 in __default_terminate () from /opt/mozilla/libxpcom.so #7 0xff1ef4a0 in __terminate () from /opt/mozilla/libxpcom.so #8 0xff1ef1e4 in __pure_virtual () from /opt/mozilla/libxpcom.so #9 0xfd378b1c in nsStyleFont::CalcFontDifference () from /opt/mozilla/components/libgkcontent.so #10 0xfd378a88 in nsStyleFont::CalcDifference () from /opt/mozilla/components/libgkcontent.so #11 0xfd352c40 in nsStyleContext::CalcStyleDifference () from /opt/mozilla/components/libgkcontent.so #12 0xfcdeca64 in FrameManager::ReParentStyleContext () from /opt/mozilla/components/libgklayout.so #13 0xfcdecd78 in FrameManager::ReResolveStyleContext () from /opt/mozilla/components/libgklayout.so #14 0xfcded568 in FrameManager::ComputeStyleChangeFor () from /opt/mozilla/components/libgklayout.so #15 0xfce7cc6c in nsCSSFrameConstructor::AttributeChanged () from /opt/mozilla/components/libgklayout.so #16 0xfd355efc in StyleSetImpl::AttributeChanged () from /opt/mozilla/components/libgkcontent.so #17 0xfce2112c in PresShell::AttributeChanged () from /opt/mozilla/components/libgklayout.so #18 0xfd300ac8 in nsDocument::AttributeChanged () from /opt/mozilla/components/libgkcontent.so #19 0xfd2105c8 in nsHTMLDocument::AttributeChanged () from /opt/mozilla/components/libgkcontent.so #20 0xfd1a1014 in nsGenericHTMLElement::SetAttr () from /opt/mozilla/components/libgkcontent.so #21 0xfd19de84 in nsGenericHTMLElement::SetClassName () from /opt/mozilla/components/libgkcontent.so #22 0xfd1ec2ac in nsHTMLSpanElement::SetClassName () from /opt/mozilla/components/libgkcontent.so #23 0xff1cbd38 in XPTC_InvokeByIndex () from /opt/mozilla/libxpcom.so #24 0xfde93bd8 in XPCWrappedNative::CallMethod () from /opt/mozilla/components/libxpconnect.so #25 0xfde9a058 in XPC_WN_GetterSetter () from /opt/mozilla/components/libxpconnect.so #26 0xff2b675c in js_Invoke () from /opt/mozilla/libmozjs.so #27 0xff2b69c0 in js_InternalInvoke () from /opt/mozilla/libmozjs.so #28 0xff2cb510 in js_SetProperty () from /opt/mozilla/libmozjs.so #29 0xff2bd3ac in js_Interpret () from /opt/mozilla/libmozjs.so #30 0xff2b67b0 in js_Invoke () from /opt/mozilla/libmozjs.so #31 0xff2be224 in js_Interpret () from /opt/mozilla/libmozjs.so #32 0xff2b67b0 in js_Invoke () from /opt/mozilla/libmozjs.so #33 0xff2b69c0 in js_InternalInvoke () from /opt/mozilla/libmozjs.so #34 0xff2961e8 in JS_CallFunctionValue () from /opt/mozilla/libmozjs.so #35 0xfd52a924 in nsJSContext::CallEventHandler () from /opt/mozilla/components/libjsdom.so #36 0xfd55c450 in nsJSEventListener::HandleEvent () from /opt/mozilla/components/libjsdom.so #37 0xfd1889f0 in nsEventListenerManager::HandleEventSubType () from /opt/mozilla/components/libgkcontent.so #38 0xfd18a32c in nsEventListenerManager::HandleEvent () from /opt/mozilla/components/libgkcontent.so #39 0xfd52f4bc in GlobalWindowImpl::HandleDOMEvent () from /opt/mozilla/components/libjsdom.so #40 0xfd30c2a4 in DocumentViewerImpl::LoadComplete () from /opt/mozilla/components/libgkcontent.so #41 0xfcc5bf58 in nsDocShell::EndPageLoad () from /opt/mozilla/components/libdocshell.so #42 0xfcc68690 in nsWebShell::EndPageLoad () from /opt/mozilla/components/libdocshell.so #43 0xfcc5bb9c in nsDocShell::OnStateChange () from /opt/mozilla/components/libdocshell.so #44 0xfdc02890 in nsDocLoaderImpl::FireOnStateChange () from /opt/mozilla/components/liburiloader.so #45 0xfdc01d34 in nsDocLoaderImpl::doStopDocumentLoad () from /opt/mozilla/components/liburiloader.so #46 0xfdc01c60 in nsDocLoaderImpl::DocLoaderIsEmpty () from /opt/mozilla/components/liburiloader.so #47 0xfdc01aa0 in nsDocLoaderImpl::OnStopRequest () from /opt/mozilla/components/liburiloader.so #48 0xfdcdf664 in nsLoadGroup::RemoveRequest () from /opt/mozilla/components/libnecko.so #49 0xfd88e320 in imgRequestProxy::OnStopRequest () from /opt/mozilla/components/libimglib2.so #50 0xfd88d074 in imgRequest::OnStopRequest () from /opt/mozilla/components/libimglib2.so #51 0xfd88bcb8 in ProxyListener::OnStopRequest () from /opt/mozilla/components/libimglib2.so #52 0xfdcf2d04 in nsStreamListenerTee::OnStopRequest () from /opt/mozilla/components/libnecko.so #53 0xfdd2d544 in nsHttpChannel::OnStopRequest () from /opt/mozilla/components/libnecko.so #54 0xfdd4dde4 in ?? () from /opt/mozilla/components/libnecko.so #55 0xfdce3c5c in nsARequestObserverEvent::HandlePLEvent () from /opt/mozilla/components/libnecko.so #56 0xff1b0fc0 in PL_HandleEvent () from /opt/mozilla/libxpcom.so #57 0xff1b0ef0 in PL_ProcessPendingEvents () from /opt/mozilla/libxpcom.so #58 0xff1b1f88 in nsEventQueueImpl::ProcessPendingEvents () from /opt/mozilla/libxpcom.so #59 0xfd4af5a4 in nsAppShell::SetDispatchListener () from /opt/mozilla/components/libwidget_gtk.so #60 0xfd4af258 in keysym2ucs () from /opt/mozilla/components/libwidget_gtk.so #61 0xfee54284 in g_io_unix_dispatch (source_data=0x14a418, current_time=0xffbeec28, user_data=0x1dc570) at giounix.c:135 #62 0xfee55f5c in g_main_dispatch (dispatch_time=0xffbeec28) at gmain.c:656 #63 0xfee5688c in g_main_iterate (block=1523624, dispatch=1) at gmain.c:877 #64 0xfee56aa8 in g_main_run (loop=0x1dc580) at gmain.c:935 #65 0xfef3ef18 in gtk_main () at gtkmain.c:476 #66 0xfd4afb40 in nsAppShell::Run () from /opt/mozilla/components/libwidget_gtk.so #67 0xfc88b5c8 in nsAppShellService::Run () from /opt/mozilla/components/libnsappshell.so #68 0x18acc in _start () #69 0x19584 in main () (gdb)
The thing in those stacks that shows up as |FrameManager::ReParentStyleContext| is really the static function |CaptureChange|.
I can not reproduce this with FreeBSD 4.5 and a mozilla built from today. Is this still an issue?
Seems to work. Living as fixed.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Not to morph the bug excessively but ... I don't crash on Linux with this URL, but on win32 [current trunk] I get a 'pure virtual function call' with a similar stack to the ones previously noted. Reopening. USER32! 77e14b53() USER32! 77e23570() USER32! 77e32e3e() USER32! 77e32891() USER32! 77e333c6() USER32! 77e38d45() USER32! 77e38cd2() MSVCRT! 7800f6c3() MSVCRT! 7800bb54() nsStyleFont::CalcDifference(const nsStyleFont * const 0x01010101, const nsStyleFont & {...}) line 254 + 13 bytes nsStyleContext::CalcStyleDifference(nsStyleContext * const 0x030833ac, nsIStyleContext * 0x03099540, int & 0x00000000) line 715 CaptureChange(nsIStyleContext * 0x030833ac, nsIStyleContext * 0x03046620, nsIFrame * 0x03083458, nsIContent * 0x025e8008, nsStyleChangeList & {...}, int 0x00000003) line 1671 FrameManager::ReResolveStyleContext(FrameManager * const 0x01010101, nsIPresContext * 0x023216a8, nsIFrame * 0x03083458, nsIStyleContext * 0x030831c8, nsIContent * 0x0100a490, int 0x00000000, nsIAtom * 0x0100ac88, nsStyleChangeList & {...}, int 0x00000003, int & 0x03083458) line 1776 + 21 bytes FrameManager::ComputeStyleChangeFor(FrameManager * const 0x024fdaa8, nsIPresContext * 0x023216a8, nsIFrame * 0x03083458, int 0x00000000, nsIAtom * 0x0100ac88, nsStyleChangeList & {...}, int 0x00000003, int & 0x01e28c94) line 2193 nsCSSFrameConstructor::AttributeChanged(nsCSSFrameConstructor * const 0x02635f68, nsIPresContext * 0x023216a8, nsIContent * 0x025e8008, int 0x00000000, nsIAtom * 0x0100ac88, int 0x00000001, int 0x00000003) line 10471 StyleSetImpl::AttributeChanged(StyleSetImpl * const 0x025f9750, nsIPresContext * 0x023216a8, nsIContent * 0x025e8008, int 0x00000000, nsIAtom * 0x0100ac88, int 0x00000001, int 0xffffffff) line 1495 PresShell::AttributeChanged(PresShell * const 0x022a1230, nsIDocument * 0x024777d0, nsIContent * 0x025e8008, int 0x00000000, nsIAtom * 0x0100ac88, int 0x00000001, int 0xffffffff) line 5126 nsDocument::AttributeChanged(nsDocument * const 0x024777d0, nsIContent * 0x025e8008, int 0x00000000, nsIAtom * 0x0100ac88, int 0x00000001, int 0xffffffff) line 1992 nsHTMLDocument::AttributeChanged(nsHTMLDocument * const 0x024777d0, nsIContent * 0x025e8008, int 0x00000000, nsIAtom * 0x0100ac88, int 0x00000001, int 0xffffffff) line 1459 + 19 bytes nsGenericHTMLElement::SetAttr(nsGenericHTMLElement * const 0x00000000, int 0x00000000, nsIAtom * 0x00000003, const nsAString & {...}, int 0x00000001) line 1712 nsGenericHTMLElement::SetClassName(nsGenericHTMLElement * const 0x01010101, const nsAString & {...}) line 502 nsHTMLInsElement::SetClassName(nsHTMLInsElement * const 0x025e802c, const nsAString & {...}) line 66 + 16 bytes XPTC_InvokeByIndex(nsISupports * 0x025e802c, unsigned int 0x00000035, unsigned int 0x00000001, nsXPTCVariant * 0x0012ecd8) line 106 XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode 0xaf623f00) line 1998 + 22 bytes XPC_WN_GetterSetter(JSContext * 0x02477bc8, JSObject * 0x01c237c8, unsigned int 0x00000001, long * 0x01c239e4, long * 0x0012ef2c) line 1290 + 11 bytes js_Invoke(JSContext * 0x00000001, unsigned int 0x00000001, unsigned int 0x00000002) line 832 + 17 bytes js_InternalInvoke(JSContext * 0x00000000, JSObject * 0x02623f00, long 0x02623e08, unsigned int 0x00000000, unsigned int 0x00000001, long * 0x0012f1bc, long * 0x0012f1bc) line 924 + 13 bytes js_SetProperty(JSContext * 0x00fcf008, JSObject * 0x026709a8, long 0x01b87ba8, long * 0x0012f1bc) line 2602 + 29 bytes js_Interpret(JSContext * 0x02477bc8, long * 0x0012f248) line 2647 js_Invoke(JSContext * 0x00000001, unsigned int 0x00000000, unsigned int 0x00000000) line 849 + 10 bytes js_Interpret(JSContext * 0x02477bc8, long * 0x0012f44c) line 2802 + 13 bytes js_Invoke(JSContext * 0x00000001, unsigned int 0x00000001, unsigned int 0x00000002) line 849 + 10 bytes js_InternalInvoke(JSContext * 0x00000000, JSObject * 0x01b95918, long 0x01b95ea0, unsigned int 0x00000000, unsigned int 0x00000001, long * 0x0012f618, long * 0x0012f568) line 924 + 13 bytes JS_CallFunctionValue(JSContext * 0x02477bc8, JSObject * 0x01b95918, long 0x01b95ea0, unsigned int 0x00000001, long * 0x0012f618, long * 0x0012f568) line 3415 + 26 bytes nsJSContext::CallEventHandler(nsJSContext * const 0x00fe9d50, void * 0x01b95918, void * 0x01b95ea0, unsigned int 0x00000001, void * 0x0012f618, int * 0x0012f634, int 0x00000000) line 1016 + 25 bytes nsJSEventListener::HandleEvent(nsJSEventListener * const 0x02477bc8, nsIDOMEvent * 0x01054868) line 180 + 30 bytes nsEventListenerManager::HandleEventSubType(nsEventListenerManager * const 0x01010101, nsListenerStruct * 0x00000000, nsIDOMEvent * 0x01054870, nsIDOMEventTarget * 0x0233e330, unsigned int 0x02477bc8, unsigned int 0x0233e320) line 1217 + 9 bytes nsEventListenerManager::HandleEvent(nsEventListenerManager * const 0x02666838, nsIPresContext * 0x00000001, nsEvent * 0x0012f988, nsIDOMEvent * * 0x00000000, nsIDOMEventTarget * 0x0233e330, unsigned int 0x00000007, nsEventStatus * 0x0012f9bc) line 1890 + 16 bytes GlobalWindowImpl::HandleDOMEvent(GlobalWindowImpl * const 0x0233e320, nsIPresContext * 0x023216a8, nsEvent * 0x0012f988, nsIDOMEvent * * 0x0012f954, unsigned int 0x00000001, nsEventStatus * 0x0012f9bc) line 648 DocumentViewerImpl::LoadComplete(DocumentViewerImpl * const 0x0233e320, unsigned int 0x00000000) line 1276 + 38 bytes nsDocShell::EndPageLoad(nsDocShell * const 0x01010101, nsIWebProgress * 0x02432c6c, nsIChannel * 0x02524758, unsigned int 0x00000000) line 3745 nsWebShell::EndPageLoad(nsWebShell * const 0x01010101, nsIWebProgress * 0x02432c6c, nsIChannel * 0x02524758, unsigned int 0x00000000) line 724 nsDocShell::OnStateChange(nsDocShell * const 0x02432c6c, nsIWebProgress * 0x02432c6c, nsIRequest * 0x02524758, int 0x02524758, unsigned int 0x00000000) line 3653 nsDocLoaderImpl::FireOnStateChange(nsDocLoaderImpl * const 0x01010101, nsIWebProgress * 0x02432c6c, nsIRequest * 0x02524758, int 0x00020010, unsigned int 0x00000000) line 1110 nsDocLoaderImpl::doStopDocumentLoad(nsDocLoaderImpl * const 0x01010101, nsIRequest * 0x02524758, unsigned int 0x00000000) line 749 nsDocLoaderImpl::DocLoaderIsEmpty(nsDocLoaderImpl * const 0x01010101) line 647 nsDocLoaderImpl::OnStopRequest(nsDocLoaderImpl * const 0x00000000, nsIRequest * 0x03074e20, nsISupports * 0x00000000, unsigned int 0x00000000) line 578 nsLoadGroup::RemoveRequest(nsLoadGroup * const 0x00000000, nsIRequest * 0x02432c5c, nsISupports * 0x00000000, unsigned int 0x00000000) line 526 + 13 bytes PresShell::RemoveDummyLayoutRequest(PresShell * const 0x01010101) line 6554 PresShell::ProcessReflowCommands(PresShell * const 0x01010101, int 0x00000001) line 6332 ReflowEvent::HandleEvent(ReflowEvent * const 0x01010101) line 6116 PL_HandleEvent(PLEvent * 0x03074c90) line 591 PL_ProcessPendingEvents(PLEventQueue * 0x10035060) line 520 + 6 bytes _md_EventReceiverProc(HWND__ * 0x00000001, unsigned int 0x00401fbf, unsigned int 0x010647d8, long 0x00000000) line 1071 + 10 bytes nsAppShellService::Run(nsAppShellService * const 0x010647d8) line 308 main1(int 0x00000002, char * * 0x00323c58, nsISupports * 0x00323c98) line 1285 + 9 bytes main(int 0x00000002, char * * 0x00323c58) line 1625 + 26 bytes WinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00400000, char * 0x00133489, HINSTANCE__ * 0x00400000) line 1643 + 21 bytes MOZILLA! WinMainCRTStartup + 308 bytes KERNEL32
Status: RESOLVED → REOPENED
OS: FreeBSD → All
Resolution: FIXED → ---
I'm guessing that http://dhtmlkitchen.com/js/images/preload/preload.html moved to http://dhtmlkitchen.com/js/images/preload/ . The former is 404 and the latter loads fine for me. I still haven't tried on Windows though.
I don't hit the pure virtual in current mozilla branch or trunk on win2k. I suppose I should check Mac...
Marking as worksforme based on comment 7 and comment 11.
Status: REOPENED → RESOLVED
Closed: 24 years ago → 24 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.