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•23 years ago
|
||
Mass removing self from CC list.
Comment 83•23 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
•