Closed
Bug 14325
Opened 25 years ago
Closed 25 years ago
[BLOCKER] browser intermittently hangs on startup
Categories
(SeaMonkey :: General, defect, P1)
Tracking
(Not tracked)
VERIFIED
FIXED
M12
People
(Reporter: waterson, Assigned: buster)
Details
Seems to be GTK-specific. We are not getting any nsWindow::Show() calls that fire on a top-level window.
Reporter | ||
Updated•25 years ago
|
Assignee: pavlov → srinivas
Severity: normal → blocker
Priority: P3 → P1
Summary: browser intermittently hangs on startup → [BLOCKER] browser intermittently hangs on startup
Reporter | ||
Comment 1•25 years ago
|
||
ramiro sez reverting to r3.23 of plevent.c cures this problem. Reassigning to srinivas. chofmann: we may want to back this out.
Comment 2•25 years ago
|
||
we need to have this not be a side effect of the fix for http://bugzilla.mozilla.org/show_bug.cgi?id=13660 which is a key bug for getting good beta bits..
I can back out rev 3.24 of plevent.c, which was checked in for troy. The tree is closed now; should I wait until it is opened?
Before people start panicking, can we have some analysis on why Linux is having a problem. Don't back the change out on Windows, the code that's there now is completely broken on Windows. If necessary, #ifdef _WIN32 the code so on Windows we work properly
Comment 5•25 years ago
|
||
srinivas, please follow troy's suggestion and ifdef the changes for windows only. do this now, while the tree is closed, as this is blocking linux.
Comment 6•25 years ago
|
||
srinivas, can you do the ifdef for win32 only for now and check that in? we want to get that into testing. waterson brendan and other fine minds will follow up with investigating what looks like windows specific side effects.
Comment 7•25 years ago
|
||
here is the diff we need to ifdef around. http://cvs-mirror.mozilla.org/webtools/bonsai/cvsview2.cgi?diff_mode=context&whi tespace_mode=show&root=/cvsroot&subdir=mozilla/nsprpub/lib/ds&command=DIFF_FRAME SET&root=/cvsroot&file=plevent.c&rev1=3.23&rev2=3.24 it would be great if we could get this checked in as soon as poosible to get the tree back open today... thanks
I have checked in the "ifdef WIN32" code.. Can someone give it a try?
Comment 9•25 years ago
|
||
OK, why is Linux hanging with the XP fix to 13660? Is it stuck at one point in the program's execution, in which case, what's the backtrace? Or is it going meta-stable and just not drawing? Who should own this bug? I hesitate to say ramiro, but he could help answer the above, which might let travis and me help. /be
Comment 10•25 years ago
|
||
I am not debugging this. Nor do I plan to.
Updated•25 years ago
|
Assignee: srinivas → brendan
Comment 11•25 years ago
|
||
Why not? Isn't it a bug that PL_ProcessPendingEvents can never return? And why shouldn't the Mac benefit from troy's fix to 13660? If you (Ramiro) won't debug it, I will -- but as I wrote, you could at least say why or where Linux hung? /be
Comment 12•25 years ago
|
||
I dont know why or where linux hung. I didnt debug it. I did the selfish thing and backed out the obvious offending code so that I could get on with my work.
Updated•25 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M12
Updated•25 years ago
|
Assignee: brendan → kipp
Status: ASSIGNED → NEW
Comment 13•25 years ago
|
||
Kipp, I heard from vidur that you fixed this bug, or something that sounded a lot like it -- can you close, or bounce back to me if still open? Thanks, /be
Comment 14•25 years ago
|
||
The PL_ProcessPendingEvents code is now XP and now only delivers (approximately) as many events that are in the queue at the time of the call.
Comment 15•25 years ago
|
||
Old bug...I have not seen this on Linux in months. cpratt, can you mark Verified if you agree please. Thanks!
Comment 16•25 years ago
|
||
Yup, I agree. Marking verified.
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•