Closed Bug 6598 Opened 26 years ago Closed 26 years ago

[PP] start apprunner consecutive times before program finishes exiting causing crash

Categories

(Core Graveyard :: Tracking, defect, P2)

x86
Windows 95
defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 6177

People

(Reporter: lchiang, Assigned: law)

Details

Attachments

(1 file)

Start apprunner on my Windows 95 system using the attached prefs50.js file results in a crash every time. This is my first time running Seamonkey on this particular system. Talkback incident ID: 8706748 1) mozregistry.dat is removed for a clean start. no prefs50.js file exists. 2) Start apprunner. Exit apprunner. prefs50.js file is created in the default users directory. 3) Modify the prefs50.js to paste the contents from attached prefs50.js (attached file to this bug report). Save prefs50.js 2) Again, start apprunner.exe as browser window is attempting to display 3) Get crash The prefs50.js file has my mail preferences. If I don't have this prefs50.js file, the program starts up fine. I don't see anything "strange" in this prefs50.js file. Interestingly, I crash even before I try to bring up any Messenger related windows. Stack trace: nsRenderingContextWin::DrawImage [d:\builds\seamonkey\mozilla\gfx\src\windows\nsRenderingContextWin.cpp, line 1659] nsTitledButtonFrame::DisplayAltFeedback [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsTitledButtonFrame.cpp, line 754] nsTitledButtonFrame::PaintImage [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsTitledButtonFrame.cpp, line 638] nsTitledButtonFrame::Paint [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsTitledButtonFrame.cpp, line 344] nsContainerFrame::PaintChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 297] nsContainerFrame::PaintChildren [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 236] nsHTMLContainerFrame::Paint [d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLContainerFrame.cpp, line 79] nsHTMLFramesetFrame::Paint [d:\builds\seamonkey\mozilla\layout\html\document\src\nsFrameSetFrame.cpp, line 592] nsContainerFrame::PaintChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 297] nsContainerFrame::PaintChildren [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 236] nsHTMLContainerFrame::Paint [d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLContainerFrame.cpp, line 79] nsToolboxFrame::Paint [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsToolboxFrame.cpp, line 199] nsContainerFrame::PaintChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 297] nsContainerFrame::PaintChildren [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 236] nsHTMLContainerFrame::Paint [d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLContainerFrame.cpp, line 79] nsContainerFrame::PaintChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 297] nsBlockFrame::PaintChildren [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 4975] nsBlockFrame::Paint [d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 4911] nsContainerFrame::PaintChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 297] nsContainerFrame::PaintChildren [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 236] nsHTMLContainerFrame::Paint [d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLContainerFrame.cpp, line 79] nsContainerFrame::PaintChild [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 297] nsContainerFrame::PaintChildren [d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 236] nsTableRowFrame::Paint [d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowFrame.cpp, line 301] PresShell::Paint [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 1946] nsView::Paint [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 286] nsViewManager::RenderView [d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp, line 1279] nsViewManager::RenderViews [d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp, line 812] nsViewManager::Refresh [d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp, line 521] nsViewManager::DispatchEvent [d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp, line 1646] HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 67] nsWindow::DispatchEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 414] nsWindow::DispatchWindowEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 431] nsWindow::OnPaint [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 2803] nsWindow::ProcessMessage [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 2166] nsWindow::WindowProc [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 475] KERNEL32.DLL + 0x3663 (0xbff73663) KERNEL32.DLL + 0x228e0 (0xbff928e0) 0x00788c48 cvs log shows erik@netscape as last modifying this file so I'm cc'ing him.
FYI: My changes have nothing to do with images (stack trace) and mail (prefs).
Summary: lchiang's system: start apprunner w/certain prefs50.js - crash → start apprunner consecutive times before program finishes exiting causing crash
Researched the steps more. Has nothing to do w/specific prefs50.js file. esther@netscape.com also reproduced this problem. We both have slower (133mhz) win32 machines so it's easier to see this problem: 1) Start apprunner 2) Exit apprunner 3) Wait until it appears that the app has finished exiting. On slower systems like ours, it could appear that the app has finished exiting when it really hasn't 4) Start apprunner 5) Crash We can do this repeatedly to get a crash.
Summary: start apprunner consecutive times before program finishes exiting causing crash → [PP] start apprunner consecutive times before program finishes exiting causing crash
Assignee: don → law
Priority: P3 → P2
Target Milestone: M7
Bill ...
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → DUPLICATE
this looks like a dup of 6177 which is assigned to kipp, would love to see someone fix it though *** This bug has been marked as a duplicate of 6177 ***
Status: RESOLVED → VERIFIED
verified as duplicate.
Moving all Apprunner bugs past and present to Other component temporarily whilst don and I set correct component. Apprunner component will be deleted/retired shortly.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: