Closed
Bug 182259
Opened 22 years ago
Closed 22 years ago
Sporadic crash after printing http://www.wenxuecity.com
Categories
(SeaMonkey :: General, defect)
SeaMonkey
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: roland.mainz, Assigned: asa)
References
()
Details
(Keywords: crash)
Attachments
(1 file, 1 obsolete file)
3.26 KB,
patch
|
rods
:
review+
roc
:
superreview+
|
Details | Diff | Splinter Review |
2002-11-21-08-trunk debug build on Solaris 2.7/SPARC, build with Sun Workshop 7 - I am crashing like this after printing http://www.wenxuecity.com -- snip -- WARNING: empty damage rect: update caller to avoid fcn call overhead, file ../../../../../../../../../home/mozilla/src/2002-11-21-08-trunk/mozilla/layout/html/base/src/nsFrame.cpp, line 2531 WARNING: empty damage rect: update caller to avoid fcn call overhead, file ../../../../../../../../../home/mozilla/src/2002-11-21-08-trunk/mozilla/layout/html/base/src/nsFrame.cpp, line 2531 WARNING: empty damage rect: update caller to avoid fcn call overhead, file ../../../../../../../../../home/mozilla/src/2002-11-21-08-trunk/mozilla/layout/html/base/src/nsFrame.cpp, line 2531 WARNING: empty damage rect: update caller to avoid fcn call overhead, file ../../../../../../../../../home/mozilla/src/2002-11-21-08-trunk/mozilla/layout/html/base/src/nsFrame.cpp, line 2531 t@1 (l@1) signal BUS (invalid address alignment) in nsImageListener::FrameChanged dbx: warning: can't find file "/shared/bigtmp2/mozilla/2002-11-21-08-trunk/objdir_ws7_gtk/layout/build/nsImageFrame.o" dbx: warning: see `help finding-files' at 0xfb1de828 0xfb1de828: FrameChanged+0x00a4: ld [%i5 + 0x180], %i2 dbx: warning: can't find file "/shared/bigtmp2/mozilla/2002-11-21-08-trunk/objdir_ws7_gtk/modules/libpr0n/build/imgRequestProxy.o" dbx: warning: can't find file "/shared/bigtmp2/mozilla/2002-11-21-08-trunk/objdir_ws7_gtk/modules/libpr0n/build/imgRequest.o" dbx: warning: can't find file "/shared/bigtmp2/mozilla/2002-11-21-08-trunk/objdir_ws7_gtk/modules/libpr0n/build/imgContainerGIF.o" dbx: warning: can't find file "/shared/bigtmp2/mozilla/2002-11-21-08-trunk/objdir_ws7_gtk/xpcom/build/nsTimerImpl.o" dbx: warning: can't find file "/shared/bigtmp2/mozilla/2002-11-21-08-trunk/objdir_ws7_gtk/xpcom/build/plevent.o" dbx: warning: can't find file "/shared/bigtmp2/mozilla/2002-11-21-08-trunk/objdir_ws7_gtk/xpcom/build/nsEventQueue.o" dbx: internal warning: Typeid already exists with different name:__1nJnsAString_ or symclass:struct, ignore current stab:/shared/bigtmp2/mozilla/2002-11-21-08-trunk/objdir_ws7_gtk/dist/bin/components/libwidget_gtk.so:../../../../../../../../home/mozilla/src/2002-11-21-08-trunk/mozilla/widget/src/gtk/nsAppShell.cpp stab #432 __1nJnsAString_:U(0,337) Current function is event_processor_callback (optimized) 199 eventQueue->ProcessPendingEvents(); (dbx) where current thread: t@1 [1] nsImageListener::FrameChanged(0xc4c640, 0x807520, 0xc68818, 0xb5bd78, 0xffbeeae4, 0xdadadada), at 0xfb1de828 [2] imgRequestProxy::FrameChanged(0xe22f48, 0x807520, 0xb5bd78, 0xffbeeae4, 0xc4c640, 0xfb1de784), at 0xfbca588c [3] imgRequest::FrameChanged(0x8adf38, 0x807520, 0x1, 0xb5bd78, 0xffbeeae4, 0xffbeea14), at 0xfbca00ec [4] imgContainerGIF::Notify(0x807520, 0xffbeeadc, 0x807598, 0x1, 0x807594, 0xffbeeb0c), at 0xfbcac9e0 [5] nsTimerImpl::Fire(0xc0d640, 0x1, 0x1, 0xff17dc24, 0xff16f54c, 0x2cc8), at 0xff08a5c4 [6] handleTimerEvent(0xce8e48, 0x15e8, 0xe4eb0, 0xff13fb11, 0xff16f54c, 0xff17dc20), at 0xff08a7b0 [7] PL_HandleEvent(0xce8e48, 0xff08a690, 0xd00e80, 0x1, 0x0, 0xce8e48), at 0xff080010 [8] PL_ProcessPendingEvents(0xc7210, 0xf0430, 0x5, 0xff15aacc, 0xff15aab4, 0xff17d8d0), at 0xff07fe48 [9] nsEventQueueImpl::ProcessPendingEvents(0xc71e0, 0x0, 0xed45c, 0x0, 0x0, 0x80004000), at 0xff082150 =>[10] event_processor_callback(data = ???, source = ???, condition = ???) (optimized), at 0xfc627eac (line ~199) in "nsAppShell.cpp" [11] our_gdk_io_invoke(source = ???, condition = ???, data = ???) (optimized), at 0xfc62797c (line ~76) in "nsAppShell.cpp" dbx: warning: can't find file "/home/gisburn/package-builds/glib/glib-1.2.8/objdir/giounix.lo" [12] g_io_unix_dispatch(0x2fc790, 0xffbeef68, 0x2472f8, 0x0, 0x0, 0xffbeeed0), at 0xfe7b2dc8 dbx: warning: can't find file "/home/gisburn/package-builds/glib/glib-1.2.8/objdir/gmain.lo" [13] g_main_dispatch(0xffbeef68, 0x15a920, 0x1, 0x0, 0x0, 0x0), at 0xfe7b6dc8 [14] g_main_iterate(0x1, 0x1, 0x5, 0xff3e4270, 0xfc61aa05, 0x18), at 0xfe7b7bcc [15] g_main_run(0x2f6f98, 0x2f6f98, 0x1, 0xfc69ca64, 0xfc69ca68, 0x111fac), at 0xfe7b7f64 dbx: warning: can't find file "/home/gisburn/package-builds/gtk+/gtk+-1.2.8/objdir/gtk/gtkmain.lo" [16] gtk_main(0xc71e0, 0xa0678, 0xffbef044, 0xffbef048, 0x0, 0xfc62841c), at 0xfe9d60a0 [17] nsAppShell::Run(this = ???) (optimized), at 0xfc628370 (line ~347) in "nsAppShell.cpp" [18] nsAppShellService::Run(this = ???) (optimized), at 0xfc731c4c (line ~471) in "nsAppShellService.cpp" [19] main1(argc = ???, argv = ???, nativeApp = ???) (optimized), at 0x1a44c (line ~1541) in "nsAppRunner.cpp" [20] main(argc = ???, argv = ???) (optimized), at 0x1ae60 (line ~1902) in "nsAppRunner.cpp" -- snip -- Note that the print job has been completed at the time the crash occurs (quiz is if this really a "Printing" bug then... ;-/) ...
Comment 1•22 years ago
|
||
The same crash occurs on Win32. See TB14455909 (1.2b) and TB14455094 (1.2 final) Stack from TB14455909: nsImageFrame::FrameChanged [c:/builds/seamonkey/mozilla/layout/html/base/src/nsImageFrame.cpp, line 736] nsImageListener::FrameChanged [c:/builds/seamonkey/mozilla/layout/html/base/src/nsImageFrame.cpp, line 2419] imgRequestProxy::FrameChanged [c:/builds/seamonkey/mozilla/modules/libpr0n/src/imgRequestProxy.cpp, line 301] imgRequest::FrameChanged [c:/builds/seamonkey/mozilla/modules/libpr0n/src/imgRequest.cpp, line 342] imgContainerGIF::Notify [c:/builds/seamonkey/mozilla/modules/libpr0n/decoders/gif/imgContainerGIF.cpp, line 510] nsTimerImpl::Fire [c:/builds/seamonkey/mozilla/xpcom/threads/nsTimerImpl.cpp, line 380] nsTimerManager::FireNextIdleTimer [c:/builds/seamonkey/mozilla/xpcom/threads/nsTimerImpl.cpp, line 591] nsAppShell::Run [c:/builds/seamonkey/mozilla/widget/src/windows/nsAppShell.cpp, line 173] nsAppShellService::Run [c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsAppShellService.cpp, line 472] main1 [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1538] main [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1886] WinMain [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1906] WinMainCRTStartup() KERNEL32.DLL + 0x17d08 (0x77e97d08)
OS: Solaris → All
Hardware: Sun → All
Comment 2•22 years ago
|
||
If I set the pref to turn off image animation, there is no crash.
Severity: critical → normal
Comment 3•22 years ago
|
||
http://lxr.mozilla.org/seamonkey/source/content/base/src/nsPrintEngine.cpp#2789 Animation is turned off when printing (as you would expect) but maybe something is turning it back on again?
Comment 4•22 years ago
|
||
duping based on the stacks, please reopen if you disagree but don't kill me. Thanks *** This bug has been marked as a duplicate of 182063 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Comment 5•22 years ago
|
||
OK, I won't kill you ;-) I am reopening because I think the identical stacks are the same symptom caused by different problems, and here there is probably a simpler solution, if what I said in comment #3 is correct.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Comment 6•22 years ago
|
||
Very similar crash when closing Print Preview. This may be just a dupe of bug 85227.
Comment 8•22 years ago
|
||
One place where the image animation mode might be being reset is http://lxr.mozilla.org/seamonkey/source/layout/base/src/nsPresContext.cpp#682
Comment 9•22 years ago
|
||
First pass at a patch. Some comments would probably be a good addition.
Comment 10•22 years ago
|
||
Attachment #107643 -
Attachment is obsolete: true
Updated•22 years ago
|
Attachment #107651 -
Flags: review?(rods)
Comment 11•22 years ago
|
||
Comment on attachment 107651 [details] [diff] [review] Patch with some comments r=rod
Attachment #107651 -
Flags: review?(rods) → review+
Updated•22 years ago
|
Attachment #107651 -
Flags: superreview?(roc+moz)
Comment on attachment 107651 [details] [diff] [review] Patch with some comments sr=roc+moz
Attachment #107651 -
Flags: superreview?(roc+moz) → superreview+
Comment 13•22 years ago
|
||
Fix checked in.
Comment 14•22 years ago
|
||
really marking FIXED
Status: REOPENED → RESOLVED
Closed: 22 years ago → 22 years ago
Resolution: --- → FIXED
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•