Closed Bug 53517 Opened 25 years ago Closed 25 years ago

crash on startup in nsImageBoxFrame::UpdateImageFrame

Categories

(SeaMonkey :: General, defect, P3)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: bugs, Assigned: eric)

References

Details

(Keywords: crash, platform-parity, smoketest, Whiteboard: [dogfood+])

Attachments

(1 file)

Using the 8pm Mac optimised mozilla build from sweetlou, start Mozilla. Profile manager comes up fine, however when you select a profile and start with it, shortly after the Navigator window is displayed the browser crashes. I'll attach a stack trace. This happens erratically. In some runs it is reproducable time after time... although I've also been able to get this build to start, although on a different reboot-cycle.
reassign to evaughan since he has a checkin to nsHTMLImageLoader.cpp I'm running into this at startup; I can't test/debug/fix if I can't run the product. Upgrading severity to blocker.
Severity: normal → blocker
Keywords: dogfood, nsbeta3, rtm
Target Milestone: --- → M19
really reassigning to evaughan
Assignee: asa → evaughan
Keywords: crash, smoketest
This didn't show up in this morning's smoketests, but I'm holding the tree until I see some progress on this.
I did see this happen this morning on the mac smoketest (comm build 2000-09-21-04-m18)...but it happened just the first time I attempted to launch. After that it ran fine. Though the profile manager did not come up upon later launches.
FWIW: WinNT debug build bits from around 11:00pm last night, no crash after repeated attempts to reproduce.
I did not see this on the first launch but did see it every launch after that on mozilla Mac Installer build from this morning.
This is happening on both the Installer and the sea.bin Mozilla builds.
update: I backed out evaughan's checkins and I no longer can reproduce the crash.
sounds like a debug vs opt problem. eric's looking at this. if we get win32 and linux builds and smoketesting complete before he has a fix, we'll back him out.
This appears to be Mac-specific. I don't see it on Linux (at least not so far). Everyone--please be sure to confirm that the stack trace you are seeing is similar to the one Ben attached (and not the crash having to do with the MRJ Plugin or another crash on launch bug).
Keywords: pp
granrose--no, I don't think it's a debug vs optimized. My debug build exhibits the crash and Asa sees it in (presumably) optimized builds. Also note: I have seen this crash (same stack crawl) while running the product (assuming I can get it to start at all which is only about 20% of the time on my Mac).
seeing this on mozilla win32 talkback builds this morning as well. stack looks like this nsHTMLImageLoader::Update [d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLImageLoader.cpp,line149] nsHTMLImageLoader::ImageLoadCB [d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLImageLoader.cpp,line134] nsFrameImageLoader::NotifyFrames [d:\builds\seamonkey\mozilla\layout\base\src\nsFrameImageLoader.cpp,line574] nsFrameImageLoader::Notify [d:\builds\seamonkey\mozilla\layout\base\src\nsFrameImageLoader.cpp,line544] ns_observer_proc [d:\builds\seamonkey\mozilla\gfx\src\nsImageRequest.cpp,line135] XP_NotifyObservers [d:\builds\seamonkey\mozilla\modules\libutil\src\obs.c,line260] il_image_complete_notify [d:\builds\seamonkey\mozilla\modules\libimg\src\if.cpp,line329] il_image_complete [d:\builds\seamonkey\mozilla\modules\libimg\src\if.cpp,line1653] ImgDCallbk::ImgDCBHaveImageAll [d:\builds\seamonkey\mozilla\modules\libimg\src\if.cpp,line191] process_buffered_gif_input_data [d:\builds\seamonkey\mozilla\modules\libimg\gifcom\gif.cpp,line694] gif_delay_time_callback [d:\builds\seamonkey\mozilla\modules\libimg\gifcom\gif.cpp,line728] timer_callback [d:\builds\seamonkey\mozilla\gfx\src\nsImageSystemServices.cpp,line72] nsTimer::Fire [d:\builds\seamonkey\mozilla\widget\timer\src\windows\nsTimer.cpp,line196] nsTimerManager::FireNextReadyTimer [d:\builds\seamonkey\mozilla\widget\timer\src\windows\nsTimerManager.cpp,line117 ] nsAppShell::Run [d:\builds\seamonkey\mozilla\widget\src\windows\nsAppShell.cpp,line116] 0x01be220c
I sent in 4 talkback reports that all had this same crash at starutp but I had no problems with the non-talkback mozilla zipped build.
*** Bug 53583 has been marked as a duplicate of this bug. ***
evaughan sent me a fix; I'm rebuilding with it to test on Mac. Changing platforms/os to all since waterson and asa have seen problems on Windows.
OS: Mac System 8.6 → All
Hardware: Macintosh → All
i see this on both mac & win32 from builds from last night.
*** Bug 53515 has been marked as a duplicate of this bug. ***
after repeated attempts I finally got my mac build to start and ran through most of the smoketests. Attempting to switch from teh default classic theme to the Modern theme crashed me with the same stack trace as the startup crash.
evaughan's fix works for me on MacP
so is this getting checked in?
Yep my changes are in.
Status: NEW → ASSIGNED
Putting on dogfood-plus radar. Please mark this as fixed if the correction has landed. Thx, Jim
Whiteboard: [dogfood+]
asa as qa contact, as he sees this on win32 (I don't), plus he has a mac
QA Contact: doronr → asa
fixed
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
*** Bug 53317 has been marked as a duplicate of this bug. ***
verifying; I can't reproduce this anymore
Status: RESOLVED → VERIFIED
*** Bug 53751 has been marked as a duplicate of this bug. ***
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: