Closed
Bug 44342
Opened 24 years ago
Closed 24 years ago
Builds hangs on startup
Categories
(SeaMonkey :: General, defect, P1)
SeaMonkey
General
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: asa, Assigned: warrensomebody)
References
Details
(Keywords: regression, smoketest, Whiteboard: [dogfood+])
build 063009 mozilla bits (I think alek said commercial too) The first time I tried to start up mozilla it froze on the splash screen after it seemed to register a bunch of components. I escaped to macsbug and exited to shell. I rebooted the machine and started mozilla again. this time it started and I was able to load the smoketest page. I closed and attempted to start the profile manager. It locked up again on the splash screen and I could not escape through macsbug so I rebooted. Then I was able to launch the profile manager and create a new profile. THe new profile did not have any default bookmarks (possibly related) I closed and restarted the profile and it did have bookmarks the second time.Now I seem to lock up every three or fourth time I try to launch mozilla.
Reporter | ||
Comment 1•24 years ago
|
||
this is a completely clean install. new profile. do not have an existing profile to test. adding smoketest keyword
Keywords: smoketest
Comment 2•24 years ago
|
||
How about not using the installer. Does that yield equivalent results?
this occurs with 2000-06-30-09-M17 Mac commercial bits also. marking [dogfood+]
Whiteboard: [dogfood+]
Reporter | ||
Comment 4•24 years ago
|
||
macsbug seems o give similar output each time Calling chain using A6/R1 links Back chain ISA Caller 00000000 PPC 1F381D64 0EDDE100 PPC 1F36C8A8 main+00130 0EDDE0A0 PPC 1F36BAB0 main1(int, char**, nsISupports*)+00650 0EDDDDE0 PPC 1EA9D88C nsProfile::StartupWithArgs(nsICmdLineService*)+00064 0EDDDD70 PPC 1EA9DD5C nsProfile::LoadDefaultProfileDir(nsCString&)+00438 0EDDDB60 PPC 1F2900A8 nsAppShellService::Run()+00018 0EDDDB20 PPC 1EB248B4 nsAppShell::Run()+00038 0EDDDAD0 PPC 1EB24FB0 nsMacMessagePump::DoMessagePump()+0003C 0EDDDA80 PPC 1EB255B8 nsMacMessagePump::DispatchEvent(int, EventRecord*)+ 00174 0EDDDA30 PPC 1EB3AD2C Repeater::DoRepeaters(const EventRecord&)+00030 0EDDD9F0 PPC 1EB02E88 nsMacNSPREventQueueHandler::RepeatAction(const EventRecord&)+000 0C 0EDDD9B0 PPC 1EB02F84 nsMacNSPREventQueueHandler::ProcessPLEventQueue()+ 00094 Closing log sometimes it locks a little higher up at nsMacMessagePump::DispatchEvent trying with the not installer build now.
Reporter | ||
Comment 5•24 years ago
|
||
happens on Installer AND regular sea.bin builds. both show strange behavior failing to load default bookmarks either to the menu or to the sidebar. in subsiquent successful launches the bookmarks are there.
Comment 6•24 years ago
|
||
sdagley is verifying that backing out harishd's checkins around ContentSink fixes the problems for him. If this is the case, we'll back out, open the tree and respin.
Comment 7•24 years ago
|
||
More testing reveals I'm seeing the hang on launch with and without harish's change so that's not the culprit. No other likely suspects in sight.
Comment 8•24 years ago
|
||
simpler summary.
Summary: Mac mozilla bits lock freeze on " Starting up... " splash msg → Mac hangs on startup
Reducing blocker severity to critical. leaf and I have decided that this will NOT keep the tree closed today, but we should consider this a "sooper" dogfood bug.
Severity: blocker → critical
Reporter | ||
Comment 10•24 years ago
|
||
fine by me. I'm actaully able to get moz up and running but it's not much good on most of the other smoketests. It seems to lock up (somewhat consistently, but not 100%) when opening mail or composer from the tasks menu or trying to open prefs. All the lockups look about the same in macsbug.
Comment 11•24 years ago
|
||
I have been seeing this very often in win32 builds. Mozilla actually starts one out of four times for me lately...most of the time it just hangs on something in the console and I have to shut it down and try again. Am not going to change OS/Platform til someone can confirm that this is XP (or win32 also, at least).
Summary: Mac hangs on startup → Builds hangs on startup
Reporter | ||
Comment 13•24 years ago
|
||
This is still happening. tested with 070510 mozilla build on Mac os9. Is anyone seeing this in Linux?
Comment 14•24 years ago
|
||
happened once on Linux with an optimized cvs build from 0704. updating platform to ALL.
Hardware: Macintosh → All
Updated•24 years ago
|
Keywords: regression
Reporter | ||
Comment 15•24 years ago
|
||
This is still happening frequently on Mac Mozilla build 070608
Comment 16•24 years ago
|
||
Still around in win32 70608 as well, and as annoying as ever. Four out of five times I attempt to load the browser, it hangs on Webshell = +2 in the console. The next item that appears in the console in a successful load is: -->loadDS(): ds=[xpconnect wrapped nsIRDFDataSource], loaded=true, returning! <- - I notice this is a fairly new occurrence. Related, perhaps?
Keywords: dogfood
Comment 17•24 years ago
|
||
On the latest commercial mac build (2000-07-06-08-M17) after i crash once it hangs every single time after that and have to reinstall the build. Is this related?
Comment 18•24 years ago
|
||
I'm seeing this also on Mac in the last 6 days. Either it stops after "Webshell = +2" or after the loadDS() line. If it gets past the loadDS line it starts up normally. I have found no reliable work-around, and i can only launch about 1 out 10 times :-(. This is seriously blocking my development work. I have tried the following work-arounds, they all help, but not reliably (it still stops sometimes): switch to desktop after the splash screen appears, and then open random files in another program; step through the startup from the debugger; click (ferociously) on the splashscreen and the console. Seems like a race condition and/or a problem with events.
Comment 19•24 years ago
|
||
Somethign new!. I have found that deleting mozregistry.dat on Win95 platforms seems to fix the problem!!!!! obviously its getting corrupted??
Comment 20•24 years ago
|
||
I don't see a whole lot of traction here. If we don't get any soon, we should probably hold the tree for this.
Blake: Are you seeing this on Win9x or WinNT? I saw it intermittently on Win98 (always before the loadDS line, I think). Now that I think about it, I may have stopped seeing it after deleting my profile. But I still have the old one...
Comment 22•24 years ago
|
||
*** Bug 44409 has been marked as a duplicate of this bug. ***
Comment 23•24 years ago
|
||
I submitted this very same bug as 44409 and was wondering why it was getting ignored :)
Comment 24•24 years ago
|
||
SPAM: Adding self to CC list
I observed the following twice using a debug build from the weekend: When I hung here on a Win98 debug build (with my profile #2, which I moved to a different directory so I wouldn't use it a few days ago): Obtained name of Personal Toolbar from bookmarks string bundle. Obtained name of Personal Toolbar from fallback hard-coded string. Start reading in bookmarks.html Finished reading in bookmarks.html (440000 microseconds) Enabling Quirk StyleSheet Note: verifyreflow is disabled Note: styleverifytree is disabled Note: frameverifytree is disabled Enabling Quirk StyleSheet CSSLoaderImpl::DidLoadStyle: Load of URL 'chrome://global/locale/intl.css' faile d. Error code: 16389 -> SinkObserver:onError: [xpconnect wrapped nsIRDFXMLSink], status=2147500037, e rrMsg=null, state=8 WEBSHELL+ = 3 Adding url about:blank to SH Enabling Quirk StyleSheet Enabling Quirk StyleSheet I broke into the debugger and took the following stack trace: nsAppShell::Run(nsAppShell * const 0x014ddcd0) line 123 [ at "} while (keepGoing != 0);" ] nsAppShellService::Run(nsAppShellService * const 0x014d8370) line 387 main1(int 1, char * * 0x00c831f0, nsISupports * 0x00000000) line 914 + 32 bytes main(int 1, char * * 0x00c831f0) line 1100 + 37 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! bff8b560() KERNEL32! bff8b412() KERNEL32! bff89dd5() In earlier builds I hung after the DidLoadStyle error, I think, but I'm not sure.
Comment 26•24 years ago
|
||
David: I see it on WinME, which is basically the equivalent of Win98. I can try on win2k if you want...
Comment 27•24 years ago
|
||
Somebody should try backing out these changes, and see what happens. warren made some changes (r=waterson) late thursday night. http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=all&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=warren%25netscape.com&whotype=match&sortby=Date&hours=2&date=explicit&mindate=06%2F30%2F2000+00%3A00%3A00&maxdate=07%2F02%2F2000+00%3A00%3A00&cvsroot=%2Fcvsroot cvs update -j1.81 -j1.80 mozilla/netwerk/base/src/nsFileTransport.cpp cvs update -j1.42 -j1.41 mozilla/netwerk/base/src/nsFileTransport.h cvs update -j1.13 -j1.12 mozilla/netwerk/test/TestFileTransport.cpp
Comment 28•24 years ago
|
||
asa - this is assigned to you. Are you the right owner?
Comment 29•24 years ago
|
||
*** Bug 44616 has been marked as a duplicate of this bug. ***
Comment 30•24 years ago
|
||
*** Bug 44616 has been marked as a duplicate of this bug. ***
Comment 31•24 years ago
|
||
this has been killing me all day. I'm trying backing out warren's stuff now, see what I come up with.
Comment 32•24 years ago
|
||
ok, so backing out warren's checkins seems to allow me to start The problem I was seeing, just for reference, was that on NT, on mozilla -mail, it would hang on startup after showing "Enabling Quirk Stylesheet", and it would hang about 2/3 of the time. I've now started about 10 times without seeing this problem.
Comment 33•24 years ago
|
||
re-upgrading to blocker. This is blocking me from getting my work done, since I work on mail, and mozilla -mail only works less than half the time. If this is a "super" dogfood bug, why is nobody working on it? Asa, is this yours? Who does this go to?
Severity: critical → blocker
Comment 34•24 years ago
|
||
reassigning to warren since backing his stuff out makes this work, and asa is not responding.
Assignee: asa → warren
Comment 35•24 years ago
|
||
Asa's at lunch, but it's not his...he's not an engineer. If backing out warren's changes fixes it, then I recommend that warren get it..
Priority: P3 → P1
Updated•24 years ago
|
Priority: P1 → P3
Comment 36•24 years ago
|
||
ezh@infonet.ee please don't throw out someone else's changes. If you get a collision, go back and do yours again.
Priority: P3 → P1
Here are stack traces on all threads: KERNEL32! bff99b32() _PR_WaitCondVar(PRThread * 0x00d6feb0, PRCondVar * 0x00d769a0, PRLock * 0x00d76a50, unsigned int 4294967295) line 185 + 23 bytes PR_Wait(PRMonitor * 0x00d76b00, unsigned int 4294967295) line 155 + 29 bytes nsAutoMonitor::Wait(unsigned int 4294967295) line 197 + 17 bytes nsThreadPool::GetRequest(nsIThread * 0x00d6e3b0) line 458 + 10 bytes nsThreadPoolRunnable::Run(nsThreadPoolRunnable * const 0x00d6e400) line 685 + 27 bytes nsThread::Main(void * 0x00d6e3b0) line 84 + 26 bytes _PR_NativeRunThread(void * 0x00d6feb0) line 399 + 13 bytes _threadstartex(void * 0x00d6a0d0) line 212 + 13 bytes KERNEL32! bff88f20() KERNEL32! bff869ef() KERNEL32! bff868ec() PR_Wait(PRMonitor * 0x00d76b00, unsigned int 4294967295) line 155 + 29 bytes nsAutoMonitor::Wait(unsigned int 4294967295) line 197 + 17 bytes nsThreadPool::GetRequest(nsIThread * 0x02641830) line 458 + 10 bytes nsThreadPoolRunnable::Run(nsThreadPoolRunnable * const 0x02641880) line 685 + 27 bytes nsThread::Main(void * 0x02641830) line 84 + 26 bytes _PR_NativeRunThread(void * 0x026416c0) line 399 + 13 bytes _threadstartex(void * 0x02641510) line 212 + 13 bytes KERNEL32! bff88f20() KERNEL32! bff869ef() KERNEL32! bff868ec() PR_Wait(PRMonitor * 0x00d76b00, unsigned int 4294967295) line 155 + 29 bytes nsAutoMonitor::Wait(unsigned int 4294967295) line 197 + 17 bytes nsThreadPool::GetRequest(nsIThread * 0x0264bad0) line 458 + 10 bytes nsThreadPoolRunnable::Run(nsThreadPoolRunnable * const 0x0264b880) line 685 + 27 bytes nsThread::Main(void * 0x0264bad0) line 84 + 26 bytes _PR_NativeRunThread(void * 0x0264b460) line 399 + 13 bytes _threadstartex(void * 0x0264b2b0) line 212 + 13 bytes KERNEL32! bff88f20() KERNEL32! bff869ef() KERNEL32! bff868ec() KERNEL32! bff99b32() _PR_WaitCondVar(PRThread * 0x0264ec70, PRCondVar * 0x00d769a0, PRLock * 0x00d76a50, unsigned int 4294967295) line 185 + 23 bytes PR_Wait(PRMonitor * 0x00d76b00, unsigned int 4294967295) line 155 + 29 bytes nsAutoMonitor::Wait(unsigned int 4294967295) line 197 + 17 bytes nsThreadPool::GetRequest(nsIThread * 0x0264ede0) line 458 + 10 bytes nsThreadPoolRunnable::Run(nsThreadPoolRunnable * const 0x0264d3c0) line 685 + 27 bytes nsThread::Main(void * 0x0264ede0) line 84 + 26 bytes _PR_NativeRunThread(void * 0x0264ec70) line 399 + 13 bytes _threadstartex(void * 0x0264eac0) line 212 + 13 bytes KERNEL32! bff88f20() KERNEL32! bff869ef() KERNEL32! bff868ec() MSAFD! 7b411b52() MSAFD! 7b412d23() WS2_32! 7600884a() WSOCK32! 75fa1734() _PR_MD_PR_POLL(PRPollDesc * 0x00d755e0, int 1, unsigned int 2610055) line 224 + 35 bytes PR_Poll(PRPollDesc * 0x00d755e0, int 1, unsigned int 2610055) line 115 + 17 bytes nsSocketTransportService::Run(nsSocketTransportService * const 0x00d75da4) line 385 + 24 bytes nsThread::Main(void * 0x00d75350) line 84 + 26 bytes _PR_NativeRunThread(void * 0x00d751e0) line 399 + 13 bytes _threadstartex(void * 0x00d75030) line 212 + 13 bytes KERNEL32! bff88f20() KERNEL32! bff869ef() KERNEL32! bff868ec() KERNEL32! bff7a280() KERNEL32! bff92cec() KERNEL32! bff99b32() nsAppShell::Run(nsAppShell * const 0x014ddcd0) line 123 nsAppShellService::Run(nsAppShellService * const 0x014d8370) line 387 main1(int 1, char * * 0x00c831f0, nsISupports * 0x00000000) line 914 + 32 bytes main(int 1, char * * 0x00c831f0) line 1100 + 37 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! bff8b560() KERNEL32! bff8b412() KERNEL32! bff89dd5()
Comment 38•24 years ago
|
||
I think this means either the threads are all idle or some are deadlocked.
Assignee | ||
Comment 39•24 years ago
|
||
It means all threads are idle. Sounds like some event failed, and we're just silently sitting in the main loop waiting for nothing to happen.
Comment 40•24 years ago
|
||
pchen and i have been seeing this problem for almost a month now, and it seems intermittant. sometimes it won't start, sometimes it will. it is probably a timing bug that is tweaked by warren's speedups. i don't think this should hold the tree closed, but it really should be investigated and fixed asap.
Comment 41•24 years ago
|
||
I check nightly builds every day, and started seeing this about the start of the 4th July weekend on win32 (win2k). I'm now at the point where I can't start mozilla at all. Just fyi...
Comment 42•24 years ago
|
||
It's gotten to the point on windows where you can't start mail on almost regular basis. This affects the entire mail team's productivity. That is why I feel it has become a blocker.
Comment 43•24 years ago
|
||
Interesting. I see this most often on Win2000 as well.
Assignee | ||
Comment 44•24 years ago
|
||
This is no doubt due to some event getting an error, and that error getting ignored somewhere along the way. I've seen this behavior before during startup. My changes to the file transport to speed it up (and fix the js deadlock) must have aggravated the condition since it was intermittent/timing-related.
Comment 45•24 years ago
|
||
To: timeless@bemail.org I just added myself to cc list... I didn't changed anything... Don't know why priority changed. Sorry.
Comment 46•24 years ago
|
||
So, who is working on this, and nothing but this? If i get an answer, i might open the tree today.
Comment 47•24 years ago
|
||
It's intermittent. I just tried my build today on Linux, and "mozilla -mail" works 10 out of 10 times for me. I don't think we should hold the tree closed for this
Comment 48•24 years ago
|
||
Just a fyi. Bug marked dup of this is in starting Messenger on the Mac.
Comment 49•24 years ago
|
||
on my linux build this morning, I've had 4 successful starts, and 5 failures running mozilla -mail
For the record, what I was seeing on Win98 was a totally separate problem related to localization changes (I made the mistake of testing GB localization). However, I have seen this on Mac. I've also seen similar problems on Win98 before warren's changes, but not after.
Comment 51•24 years ago
|
||
After a load fails to load the bookmarks (you see the spinny just go and go forever), all subsequent attempts to start fail here on Win2k. It doesn't matter what copy of Mozilla I use either. I mean I have several differing copies in different directories and they all fail to start after any one of them fails to load bookmarks - even after blowing away the Users50 and mozregistry.dat. Rebooting clears it up, but Mozilla is *not* listed in task manager.
Comment 52•24 years ago
|
||
sounds like a different bug - no windows ever appear in this bug.
Comment 53•24 years ago
|
||
I think I'm being misunderstood. It is after Mozilla loads successfully (which it does occasionally - like after a reboot) *AND* doesn't load the bookmarks that all subsequent attempts to launch Mozilla fail. The -mail switch is not necessary to duplicate this bug. I have been seeing it since last Friday at least.
Comment 54•24 years ago
|
||
i dont know if this is related, but sometimes i can get mozilla to start, but then cant get composer to come up, or cannot get a new mail message window to come up. This has been happening to me for several days. I've only been on the mac lately, dunno about other platforms.
Comment 55•24 years ago
|
||
jfrancis: i saw this on win32 yesterday. composer just wouldn't come up (taskbar button or picked from menu) and no errors or asserts to the console.
Reporter | ||
Comment 56•24 years ago
|
||
mike and jfrancis, I'm seeing the same thing on Mac, I often cannot launch composer or mail from Navigator., This started happening last Friday at the same time that I started freezing on startup.
Assignee | ||
Comment 57•24 years ago
|
||
What dbaron and I were seeing last night on the mac was that it would start to come up (the profile manager would launch ok), but after the console message about loading "IE Favorites" nothing happened -- no window would come up, no toolbar, etc. The app seemed to be sitting in the event loop with nothing to do, and no windows. I suspect that some event was failing, and the error code was getting ignored. I haven't investigated this on Linux, but if you're getting a window, it's probably a different problem.
Comment 58•24 years ago
|
||
so just to clarify: this is happening on ALL THREE PLATFORMS - EXACTLY the same bug, same messages on the console, and so forth. Pavlov and mcafee are also seeing it fail on Linux. Other people have reported it on Win32. This is NOT a mac problem.
Comment 59•24 years ago
|
||
Mac (2000-07-07-13 M13) In today's Mac respin, I download the mac.sea.bin file, click on the Netscape icon, the netscape window comes up briefly and then a blank window and then hang. It makes the Mac build completely un-useable.
Comment 60•24 years ago
|
||
I've been getting blank windows for the last week on Mac OS9. Once it happens (intially while doing almost anything in any component) upon subsequent relaunch, goes straight to blank window. No message. Relaunch produces a window the size of the profile selection window, and you can close it, but it brings up a full screen blank window. Close that and you are left with nothing, not even file menu bar. Force quit exits Trash registry, trash prefs, profiles. Relaunch - still blank. Have to reinstall completely. This is happening with current builds,
I have been unable to reproduce this on Linux or Windows. It's hard to debug threading issues on Mac, and threading issues may be involved. On Mac, I found that it hung (on waterson's Mac) while loading sidebarOverlay.js, but if I added a few hundred lines of comments to the end of that file, it hung later. Symptoms seem to vary by machine -- the blank windows may be the same bug as hanging before any window shows up.
alecf: I just talked to pavlov and he said that what he saw this morning was a crash, not a hang (and he only saw it once). If you really are seeing this bug on Linux, it would be very helpful to get stack traces on all threads to see if it is a deadlock or other easily visible threading problem.
I just managed to reproduce this on Win98. Here are stack traces on all threads: MSAFD! 7b411b52() MSAFD! 7b412d23() WS2_32! 7600884a() WSOCK32! 75fa1734() _PR_MD_PR_POLL(PRPollDesc * 0x014dc3f0, int 1, unsigned int 2610055) line 224 + 35 bytes PR_Poll(PRPollDesc * 0x014dc3f0, int 1, unsigned int 2610055) line 115 + 17 bytes nsSocketTransportService::Run(nsSocketTransportService * const 0x014dc5b4) line 385 + 24 bytes nsThread::Main(void * 0x014d3fd0) line 84 + 26 bytes _PR_NativeRunThread(void * 0x00d6beb0) line 399 + 13 bytes _threadstartex(void * 0x00d6bd00) line 212 + 13 bytes KERNEL32! bff88f20() KERNEL32! bff869ef() KERNEL32! bff868ec() KERNEL32! bff99b32() KERNEL32! bff99b32() _PR_WaitCondVar(PRThread * 0x01524410, PRCondVar * 0x00d6b870, PRLock * 0x00d6b920, unsigned int 4294967295) line 185 + 23 bytes PR_Wait(PRMonitor * 0x00d6b9d0, unsigned int 4294967295) line 155 + 29 bytes nsAutoMonitor::Wait(unsigned int 4294967295) line 197 + 17 bytes nsThreadPool::GetRequest(nsIThread * 0x01524580) line 458 + 10 bytes nsThreadPoolRunnable::Run(nsThreadPoolRunnable * const 0x015245d0) line 685 + 27 bytes nsThread::Main(void * 0x01524580) line 84 + 26 bytes _PR_NativeRunThread(void * 0x01524410) line 399 + 13 bytes _threadstartex(void * 0x01524260) line 212 + 13 bytes KERNEL32! bff88f20() KERNEL32! bff869ef() KERNEL32! bff868ec() nsAppShell::Run(nsAppShell * const 0x014ddcd0) line 123 nsAppShellService::Run(nsAppShellService * const 0x014d8370) line 387 main1(int 1, char * * 0x00c831f0, nsISupports * 0x00000000) line 914 + 32 bytes main(int 1, char * * 0x00c831f0) line 1100 + 37 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! bff8b560() KERNEL32! bff8b412() KERNEL32! bff89dd5() KERNEL32! bff99b32() _PR_WaitCondVar(PRThread * 0x023b7350, PRCondVar * 0x00d6b870, PRLock * 0x00d6b920, unsigned int 4294967295) line 185 + 23 bytes PR_Wait(PRMonitor * 0x00d6b9d0, unsigned int 4294967295) line 155 + 29 bytes nsAutoMonitor::Wait(unsigned int 4294967295) line 197 + 17 bytes nsThreadPool::GetRequest(nsIThread * 0x023b74c0) line 458 + 10 bytes nsThreadPoolRunnable::Run(nsThreadPoolRunnable * const 0x023b7b10) line 685 + 27 bytes nsThread::Main(void * 0x023b74c0) line 84 + 26 bytes _PR_NativeRunThread(void * 0x023b7350) line 399 + 13 bytes _threadstartex(void * 0x023b71a0) line 212 + 13 bytes KERNEL32! bff88f20() KERNEL32! bff869ef() KERNEL32! bff868ec() KERNEL32! bff99b32() _PR_WaitCondVar(PRThread * 0x023a56e0, PRCondVar * 0x00d6b870, PRLock * 0x00d6b920, unsigned int 4294967295) line 185 + 23 bytes PR_Wait(PRMonitor * 0x00d6b9d0, unsigned int 4294967295) line 155 + 29 bytes nsAutoMonitor::Wait(unsigned int 4294967295) line 197 + 17 bytes nsThreadPool::GetRequest(nsIThread * 0x023a5850) line 458 + 10 bytes nsThreadPoolRunnable::Run(nsThreadPoolRunnable * const 0x023a5da0) line 685 + 27 bytes nsThread::Main(void * 0x023a5850) line 84 + 26 bytes _PR_NativeRunThread(void * 0x023a56e0) line 399 + 13 bytes _threadstartex(void * 0x023a5530) line 212 + 13 bytes KERNEL32! bff88f20() KERNEL32! bff869ef() KERNEL32! bff868ec() KERNEL32! bff99b32() _PR_WaitCondVar(PRThread * 0x023a1160, PRCondVar * 0x00d6b870, PRLock * 0x00d6b920, unsigned int 4294967295) line 185 + 23 bytes PR_Wait(PRMonitor * 0x00d6b9d0, unsigned int 4294967295) line 155 + 29 bytes nsAutoMonitor::Wait(unsigned int 4294967295) line 197 + 17 bytes nsThreadPool::GetRequest(nsIThread * 0x023a12d0) line 458 + 10 bytes nsThreadPoolRunnable::Run(nsThreadPoolRunnable * const 0x023a1320) line 685 + 27 bytes nsThread::Main(void * 0x023a12d0) line 84 + 26 bytes _PR_NativeRunThread(void * 0x023a1160) line 399 + 13 bytes _threadstartex(void * 0x023a2f80) line 212 + 13 bytes KERNEL32! bff88f20() KERNEL32! bff869ef() KERNEL32! bff868ec()
For the record, what I saw in the console was this: WEBSHELL+ = 1 plugins at: C:\PROGRAM FILES\NETSCAPE\COMMUNICATOR\PROGRAM\Plugins plugins at: C:\MOZILLA\DEBUG\MOZILLA\DIST\WIN32_D.OBJ\BIN\plugins Note: verifyreflow is disabled Note: styleverifytree is disabled Note: frameverifytree is disabled has multiple monitor apis is 1 Move window by 456,356.5 start with profile: David ProfileManager : StartApprunner profileName passed in: DavidProfileName : David ProfileDir : C:\MOZILLA\Users50\default WEBSHELL- = 0 WEBSHELL+ = 1 Initialized app shell component {18c2f989-b09f-11d2-bcde-00805f0e1353}, rv=0x000 00000 CSSLoaderImpl::LoadAgentSheet: Load of URL 'file:///C|/MOZILLA/Users50/default/c hrome/user.css' failed. Error code: 18 WEBSHELL+ = 2 Obtained name of Personal Toolbar from bookmarks string bundle. Start reading in bookmarks.html Finished reading in bookmarks.html (270000 microseconds) Enabling Quirk StyleSheet Enabling Quirk StyleSheet This is roughly the same place I was hanging on the Mac (right after reading bookmarks).
Wait a sec... those look just like the old ones I gave... Oh well. Perhaps there's more to see in the debugger.
Comment 66•24 years ago
|
||
You can get a really long output from the console in my duplicate bug 44409
Comment 67•24 years ago
|
||
I think this is the bug that I am seeing on all my builds. (BSD/OS 4.2 beta 1, in case anyone cares. Same thing for BSD/OS 4.1) It crashes for me every time, all the time. Here's what a stack trace looks like for me. Thanks. -Kurt (gdb) where #0 0x297a74a8 in RDFServiceImpl::GetDataSource (this=0x81bce40, aURI=0x8046c5c "rdf:bookmarks", aDataSource=0x8046de0) at /scratch/homes/staff/lidl/moz_tip/mozilla/rdf/base/src/nsRDFService.cpp:1062 #1 0x2981a1d7 in nsXULDocument::CheckTemplateBuilder (aElement=0x8600080) at /scratch/homes/staff/lidl/moz_tip/mozilla/rdf/content/src/nsXULDocument.cpp:5980 #2 0x29811c07 in nsXULDocument::ResumeWalk (this=0x81e1400) at /scratch/homes/staff/lidl/moz_tip/mozilla/rdf/content/src/nsXULDocument.cpp:5219 #3 0x29815397 in nsXULDocument::OnStreamComplete (this=0x81e1400, aLoader=0x84b22c0, context=0x0, aStatus=0, stringLen=1284, string=0x84f0000 "\n/**\n * Keyword dropdown actions. [Netscape Commercial Specific]\n **/\nfunction executeKeyword( aKeyword )\n {\n switch( aKeyword )\n {\n case \"quote\":\n gURLBar.focus();\n "...) at /scratch/homes/staff/lidl/moz_tip/mozilla/rdf/content/src/nsXULDocument.cpp:5613 #4 0x288cb971 in nsStreamLoader::OnStopRequest (this=0x84b22c0, channel=0x85fd800, ctxt=0x0, status=0, errorMsg=0x0) at /scratch/homes/staff/lidl/moz_tip/mozilla/netwerk/base/src/nsStreamLoader.cpp:120 #5 0x28949bdc in nsResChannel::EndRequest (this=0x85fd800, aStatus=0, aMsg=0x0) at /scratch/homes/staff/lidl/moz_tip/mozilla/netwerk/protocol/res/src/nsResChannel.cpp:704 #6 0x28949b74 in nsResChannel::OnStopRequest (this=0x85fd800, transportChannel=0x85fd900, context=0x0, aStatus=0, aMsg=0x0) at /scratch/homes/staff/lidl/moz_tip/mozilla/netwerk/protocol/res/src/nsResChannel.cpp:697 #7 0x28938c0e in nsFileChannel::OnStopRequest (this=0x85fd900, transportChannel=0x8626e00, context=0x0, aStatus=0, aMsg=0x0) at /scratch/homes/staff/lidl/moz_tip/mozilla/netwerk/protocol/file/src/nsFileChannel.cpp:628 #8 0x288a66fa in nsOnStopRequestEvent::HandleEvent (this=0x8576ec0) at /scratch/homes/staff/lidl/moz_tip/mozilla/netwerk/base/src/nsAsyncStreamListener.cpp:301 #9 0x288a5a37 in nsStreamListenerEvent::HandlePLEvent (aEvent=0x84edf80) at /scratch/homes/staff/lidl/moz_tip/mozilla/netwerk/base/src/nsAsyncStreamListener.cpp:97 #10 0x28132b0b in PL_HandleEvent (self=0x84edf80) at /scratch/homes/staff/lidl/moz_tip/mozilla/xpcom/threads/plevent.c:587 #11 0x281329ff in PL_ProcessPendingEvents (self=0x82527c0) at /scratch/homes/staff/lidl/moz_tip/mozilla/xpcom/threads/plevent.c:528 #12 0x281348cb in nsEventQueueImpl::ProcessPendingEvents (this=0x8252780) ---Type <return> to continue, or q <return> to quit--- at /scratch/homes/staff/lidl/moz_tip/mozilla/xpcom/threads/nsEventQueue.cpp:356 #13 0x28e07d59 in event_processor_callback (data=0x8252780, source=5, condition=GDK_INPUT_READ) at /scratch/homes/staff/lidl/moz_tip/mozilla/widget/src/gtk/nsAppShell.cpp:158 #14 0x28e079d6 in our_gdk_io_invoke (source=0x836fe00, condition=G_IO_IN, data=0x836fdf0) at /scratch/homes/staff/lidl/moz_tip/mozilla/widget/src/gtk/nsAppShell.cpp:58 #15 0x283c3020 in g_io_unix_dispatch (source_data=0x83a6f00, current_time=0x80477d0, user_data=0x836fdf0) at giounix.c:135 #16 0x283c4909 in g_main_dispatch (current_time=0x80477d0) at gmain.c:656 #17 0x283c4f13 in g_main_iterate (block=1, dispatch=1) at gmain.c:874 #18 0x283c50ac in g_main_run (loop=0x836fe30) at gmain.c:932 #19 0x282ebe97 in gtk_main () at gtkmain.c:476 #20 0x28e08c72 in nsAppShell::Run (this=0x82dd5c0) at /scratch/homes/staff/lidl/moz_tip/mozilla/widget/src/gtk/nsAppShell.cpp:334 #21 0x29b7602b in nsAppShellService::Run (this=0x8252740) at /scratch/homes/staff/lidl/moz_tip/mozilla/xpfe/appshell/src/nsAppShellService.cpp:386 #22 0x805233f in main1 (argc=1, argv=0x8047a5c, nativeApp=0x0) at /scratch/homes/staff/lidl/moz_tip/mozilla/xpfe/bootstrap/nsAppRunner.cpp:913 #23 0x80529a7 in main (argc=1, argv=0x8047a5c) at /scratch/homes/staff/lidl/moz_tip/mozilla/xpfe/bootstrap/nsAppRunner.cpp:1099 #24 0x804ba7e in __start ()
Comment 68•24 years ago
|
||
dbaron's console output above looks similar to what I was seeing on linux. I only see the problem once in a while.
Comment 69•24 years ago
|
||
lidl@pix.net: this is hang, not a crash. I think your problem is unrelated. As for me, I'm still seeing this on linux. I've noticed that it NEVER starts when I run a build from gdb inside of XEmacs. I don't know if timing is different there or what, but I now cannot debug builds inside of xemacs... I see the exact same output as dbaron pasted above. I've also started (as of yesterday) seeing an occasional failure bringing up mail or complex dialog boxes just from the browser using the Mail button on the taskbar... the console seems to indicate that the window should be starting, but it never appears on the screen, the onload handler never fires, etc etc...
Comment 70•24 years ago
|
||
I have seen this hang in xemacs/gdb also, but I was able to run sometimes in xemacs/gdb. I'm using rh6.0 and gdb-4.17.0.11-6.
Comment 72•24 years ago
|
||
This is *NOT* mac specific, it's just more manifest under macOS.
Hardware: Macintosh → All
Assignee | ||
Comment 73•24 years ago
|
||
Checked in what I think is a fix: Added back a lock to mutually exclude cancel, suspend and resume on the file transport. Never fully concluded that this was the problem, but judging from my experience on mac, I think it is. With the fix, I can't reproduce it now. btw, the checkin was r=waterson
Assignee | ||
Comment 74•24 years ago
|
||
fixed
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Comment 75•24 years ago
|
||
I'd say warren has nailed it as I've just gone through 10 launch cycles without a hang.
Comment 76•24 years ago
|
||
thanks warren! All of those seeing the bug really appreciate the fix on this one
Assignee | ||
Comment 77•24 years ago
|
||
My appologies for inducing this bug in the first place. I didn't (and still don't exactly) see how my change caused a problem, but it obviously did. Sorry for holding you all up. I think the latest version of these file transport changes still have most of the performance benefits, as well as the synchronization fix.
Reporter | ||
Comment 78•24 years ago
|
||
I can verify this on mozilla win32 and Mac installer bits 071108 on NT, 98 OS9. 44616 verified with mac sea.bin bits because mail doesnt appear on teh tasks list on installer build today. I was able to launch a clean install mac mozilla 45 times without a freeze and open a mail-news window from browser 45 times successfully. I also tested opening composer window from browser and that also worked without fail. All we need is confirmation on Linux (and maybe more commercial confirmation) and we can Verify this bug
Comment 79•24 years ago
|
||
No longer see any hanging or crashing on start-up on all platforms using the commercial builds 2000-07-13-08-M17, but i noticed there were not any default bookmarks and then when you restart they return. (related?)
Comment 80•24 years ago
|
||
No that is an unrelated bug that has existed for a while now. It is bug http://bugzilla.mozilla.org/show_bug.cgi?id=44397 if you want to take a look at it.
Comment 82•22 years ago
|
||
Mass removing self from CC list.
Comment 83•22 years ago
|
||
Now I feel sumb because I have to add back. Sorry for the spam.
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•