Closed
Bug 184890
Opened 22 years ago
Closed 21 years ago
hangs when help window opened and minimized twice
Categories
(SeaMonkey :: Help Documentation, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla1.6alpha
People
(Reporter: scowie, Assigned: rjkeller)
References
Details
(Keywords: fixed1.4.2, hang, Whiteboard: [adt3])
Attachments
(1 obsolete file)
User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.2.1) Gecko/20021130 Build Identifier: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.2.1) Gecko/20021130 If I open the Mozilla Help window via the menu (Help-->Help Contents), and then I minimize it, then restore it, then minimize it again, Mozilla will hang. In fact, my whole computer will be frozen until Mozilla is shutdown (via ctrl+alt+delete). This also results in an Explorer error. Reproducible: Always Steps to Reproduce: 1. in menu select Help-->Help Contents 2. minimize the help window 3. restore the help window (by clicking it on the task bar) 4. minimize the help window a 2nd time Actual Results: Mozilla stops responding Whole system stops responding until Mozilla is shutdown Explorer error (often causing system tray icons disappearing) Expected Results: um, not crashed :o)
Confirmed with build 2002121308 on Win98, following the steps described by the reporter. When I close Mozilla via Ctrl+Alt+Delete I get no Talkback alert, only this error, EXPLORER caused a general protection fault in module USER.EXE på adress 0006:000038e8. <snip>. There is some strange focus-issue here. When I minimize Help by clicking the "Minimize" icon the first time, the keyboard and mouse focus goes back to main Mozilla window which also get Windows active title bar colour, but any other applications inactive windows that I have open is painted on top of the Mozilla window, even though they have inactive title bar colour and no focus. With a small inactive window on top, I can still use the browser to click on links and type in new adresses, but it remains below any inactive window. If I minimize and restore Help by clicking on the button on Windows taskbar I don't get this hang. This bug is not present in 1.2alpha but it is there in 1.2beta so it could be related to bug 136647.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 2•22 years ago
|
||
Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.3b) Gecko/20030202 found this bug today when I wanted repeatedly to minimize to change view between help & preferences, so this bug can easily be found by anyone looking for help. tested with talkback-eneabled zip unzipped into fresh directory, and with freshly created profile. Mozilla was hanging, or crashing explorer.exe, in file user.exe.
Flags: blocking1.3b?
Since the preferences window per definition is a dialog and can't be minimized, one shouldn't be able to minimize the help dialog either. (Windows specific)
Comment 4•22 years ago
|
||
too late, no patch, no evidence anyone's working on a patch, not a common action: really doesn't fit the definition of a 1.3b blocker
Flags: blocking1.3b? → blocking1.3b-
Comment 5•22 years ago
|
||
Bug 177622 crash if I minimize the help window while at an about: screen - has no comments - could be related to or a dupe of this one ?
Comment 6•22 years ago
|
||
No problems here, could you try telling what other XUL windows are open and their top to bottom layout and how focus changes with each minimization.
Comment 7•22 years ago
|
||
*** Bug 193898 has been marked as a duplicate of this bug. ***
Comment 8•22 years ago
|
||
Is anyone seeing this on NT/2000/XP or Linux or anything else? It might be a Win 9x-only bug.
*** Bug 200677 has been marked as a duplicate of this bug. ***
Comment 10•21 years ago
|
||
adt: nsbeta1+/adt3 Ian, will you be able to get to this? If not, can you please reassign to an appropriate engineer? Thanks.
Comment 11•21 years ago
|
||
I am not seeing this on WinXP/NS build 2003042308 or on Linux/Mozilla build 20021003.
Reporter | ||
Comment 12•21 years ago
|
||
This must be a win9x problem. It is still happening to me with Mozilla 1.4b (20030507) under win98. I guess a quick fix would be to not allow help to be minimized as suggested in #3.
Comment 13•21 years ago
|
||
*** Bug 211606 has been marked as a duplicate of this bug. ***
Comment 14•21 years ago
|
||
Bug still seen on Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4) Gecko/20030624 I can either press Ctrl-Alt-Del twice to reboot, or press it once, and kill Mozilla, and then Explorer crashes, producing a Exception 0d General Protection Failure in Module User.exe. In each case I´ve got to reboot, so this freeze is more annoying than a crash. With a crash I can reboot instantly, here I´ve got to produce the crash myself. Bug 211606 was Moz 1.2.1 on Win95, so bug seems to be Win9x-specific.
Comment 15•21 years ago
|
||
comment #1 assumes this bug could be from the fix of Bug 136647 Make Help window float in front of other windows The patch there is very short, only adding one parameter to a fucntion call: http://bugzilla.mozilla.org/attachment.cgi?id=96315&action=view RCS file: /cvsroot/mozilla/extensions/help/resources/content/contextHelp.js - window.open(MOZ_HELP_URI + "?" + encodedURI, "_blank", "chrome,menubar,toolbar,dialog=no,resizable,scrollbars"); + window.open(MOZ_HELP_URI + "?" + encodedURI, "_blank", "chrome,menubar,toolbar,dialog=no,resizable,scrollbars,alwaysRaised"); Can somebody check ( on Win9x ) if removal of the parameter ,alwaysRaised will cure that problem?
Comment 16•21 years ago
|
||
I believe that this bug is not describing the problem properly and may be misleading some people (e.g. Comment #3). I believe there to be a difference - two distinctly different buttons on the Titlebar. Unless we are discribing two different bugs? (Ref. Bug 211606 - marked duplicate) The problem is _not_ with minimizing/maximizing of the Help Screen, which works perfectly well for me. The problem is with "Saving (the Help Screen) to the Taskbar" and "retrieving (the Help Screen) from the Taskbar".
Assignee | ||
Comment 17•21 years ago
|
||
yup, that appears to be the problem http://bugzilla.mozilla.org/attachment.cgi?id=96315&action=view I compiled with this change taken out and it seems to be fixed. Ian, do you think we should back this out? I do. Anyway, I don't think that the help menu in any other apps actually stays on top (at least not in notepad :)).
Comment 18•21 years ago
|
||
moving stuff over to an outside-the-firewall email for the time being, looking for people to pick these Help and doc bugs up for me.
Assignee: oeschger → oeschger
Assignee | ||
Comment 19•21 years ago
|
||
mass reassign of all of Ian Oeschger's bugs to me (R.J. Keller).
Assignee: oeschger → rlk
Assignee | ||
Comment 20•21 years ago
|
||
Can anyone reproduce this?
Assignee | ||
Comment 21•21 years ago
|
||
Brant, can you reproduce this bug? I don't see this problem.
Comment 22•21 years ago
|
||
I just retested with latest trunk, BuildID 2003091704 on Win98 Opening Mozilla Help, minimize, maximize and minimize again freezes windows. I´ve got to use the Reset Button, with the following long boot. I don´t want to retest on other mozilla versions, maybe I´ll test tomorrow on a faster Win98SE system. Could you do me a favour, check this in, as there are some people who would like to tell me about this horrible mozilla bug, if they only knew. Seems to me, that this simple fix won´t break anything, but I´m not a developer. re comment #16: minimize/maximize When I wrote about minimizing/maximizing of the Help Screen, of course I meant "Saving (the Help Screen) to the Taskbar" and "retrieving (the Help Screen) from the Taskbar", using the leftmost button of the three buttons at the right of the titlebar, not the middle button which switches between Full Screen and some other display size, not always less than the full screen. Feel free to reopen your bug, if this bug is fixed, and bug 211606 is not.
Flags: blocking1.5?
Flags: blocking1.4.2?
Flags: blocking1.4.1?
Comment 23•21 years ago
|
||
Reason for demanding blocking 1.4.x and 1.5 Most simple fix suggested in comment 15 and tested in comment 17 this bug is annoyingly visible for everybody using win9x who uses help to read about some preferences, and sends help to the taskbar, edit some pref, restores help to read some more, and sents it back to the taskbar.
Assignee | ||
Comment 24•21 years ago
|
||
hhschwab@t-online.de: Actually, this appears to have went away on my end. This patch didn't seem to cause the problem like I thought. Since I can't reproduce this any longer, maybe this should be reassigned to someone who can. Don't think that this is going to block any milestone other than 1.6b maybe.
Keywords: helpwanted
Comment 25•21 years ago
|
||
R.J., as this bug has been seen on win9x only, did you test on win98? Is there a chance I can download a build compiled without this patch from somewhere? Mail me, if you got one for me.
Assignee | ||
Comment 26•21 years ago
|
||
Hermann, I'll compile a build without the patch for you and I'll email you about it when it's done.
Comment 27•21 years ago
|
||
Thanks RJK, it is working with your build, no hang. Unzipped in new folder, created new profile, tested, ok. Changed profile to my default profile, tested, o.k. Before installing this build I tested 1.5 RC1, got a hang. Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.5) Gecko/20030916 Win98SE, XP1600+, 512 MB. Will retry later on a slower Win98 system with less RAM.
Comment 28•21 years ago
|
||
re comment #22 (referring to my comment #16) Hermann, Thanks for letting us know what you meant by what you said. Better to clearly say what you mean. Sorry if you feel that I rained on your parade. My intent was to clarify in order to avoid any confusion. I'm content as long as the bug is fixed. -- Gus
Comment 29•21 years ago
|
||
tested RJK´s build on my Win98 system, Celeron333 96 MB ram, it is working too. So backing out http://bugzilla.mozilla.org/attachment.cgi?id=96315&action=view seems to fix the thing. That one-line-only patch of Bug 136647 Make Help window float in front of other windows added only the parameter "alwaysRaised" to the third parameter of window.open: "chrome,menubar,toolbar,dialog=no,resizable,scrollbars,alwaysRaised" reversing this fixes that crasher bug on Win98 and Win98SE. Tested with a zip-build from RJK, using my default profile. Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.5b) Gecko/20030918 Can backing out this parameter break anything on windows other than Win9x ?
Comment 30•21 years ago
|
||
Too late for 1.4.1. Not going to block 1.5 for this but we'd consider approving a reviewed and tested patch if it happens in time for 1.5
Flags: blocking1.5?
Flags: blocking1.5-
Flags: blocking1.4.1?
Flags: blocking1.4.1-
Assignee | ||
Comment 31•21 years ago
|
||
Patch removes the alwaysRaised that seems to be causing the problem. Note that super-reviews for the help component are VERY slow, so this will probably not make 1.5 (but will probably make 1.6).
Assignee | ||
Comment 32•21 years ago
|
||
Comment on attachment 131777 [details] [diff] [review] removes alwaysRaised from the Help window Neil, can you review this simple patch?
Attachment #131777 -
Flags: review?(neil.parkwaycc.co.uk)
Assignee | ||
Comment 33•21 years ago
|
||
Comment on attachment 131777 [details] [diff] [review] removes alwaysRaised from the Help window sr jag? I'm tryin' to speed up the process. We might have a chance of getting this for 1.5.
Attachment #131777 -
Flags: superreview?(jag)
Assignee | ||
Updated•21 years ago
|
Keywords: helpwanted,
qawanted
Comment 34•21 years ago
|
||
Comment on attachment 131777 [details] [diff] [review] removes alwaysRaised from the Help window Since the problem is specific to Win98 and I know of no one with a development-worthy Win98 system, I doubt the root cause will ever be fixed. So we should take this spackle patch. r=danm
Attachment #131777 -
Attachment description: Patch removes alwaysRaised. → removes alwaysRaised from the Help window
Attachment #131777 -
Flags: review?(neil.parkwaycc.co.uk) → review+
Comment 35•21 years ago
|
||
Comment on attachment 131777 [details] [diff] [review] removes alwaysRaised from the Help window Oh. You know what, I've changed my mind! Sorry. We should find out whether the patch in bug 217012 actually fixes this bug before hacking the problem out. I expect it won't help but it's worth finding out. Let's not check this one in just yet. (That other patch should go in sometime in 1.6a.)
Attachment #131777 -
Flags: review+ → review?(neil.parkwaycc.co.uk)
Assignee | ||
Comment 36•21 years ago
|
||
This will not block 1.4.2. The patch to this bug is in bug 217012.
Flags: blocking1.4.2?
Comment 37•21 years ago
|
||
Marking dep as that bug seems to fix this one too.
Comment 39•21 years ago
|
||
This bug is critical for win9x users, forces them to reboot windows the hard way, and scandisk takes time, especially on old slow computers running win98. Especially those newbies, who are new to mozilla, and looking at mozilla help, will be hit. This bug doesn´t seem important, as there were not many comments to it, but are newbies commenting in bugzilla? Or do they instantly return to IE, or try Opera? According to http://www.google.com/press/zeitgeist.html, Win98 has 30% marketshare, and WinXP 37%. WinXP users have a shiny new IE with their shiny new OS ;-), what have Win98 users? An unsupported, insecure, bugridden IE 4. I don´t want to claim that IE from WinXP is noticeably more secure ;-) My point is, if users of Win98 systems change now to mozilla, or firebird, what browser will they use, if they buy a new computer? Will they instantly download and install a new browser on their shiny new system? If they are used to mozilla, surely. If they don´t know it, rather not. So if possible, this bug should be fixed as soon as possible in release versions, not in alphas or betas. Of course, the patch doesn´t fix the underlying cause, but it prevents the crash or hang, and a hang is even more annoying than a crash.
Flags: blocking1.4.2?
Comment 40•21 years ago
|
||
Actually the patch in bug 217012 does fix the underlying cause.
Comment 41•21 years ago
|
||
Oh. But you're suggesting we check in the patch from this bug to the older releases, in lieu of the better but scarier patch in 217012. That's an idea.
Comment 42•21 years ago
|
||
Yes, I do want to have this in 1.4.1 and 1.5, as this tiny patch is the reversing of a tiny patch which added ONE parameter only, leading to this hang, see comment 15. Adding of this parameter seemed to be legal, and doesn´t show this bug in other OS than Win9x. I´ve downloaded a zip build from RJK with this patch, and tested it on a win98 system with noname grafics card, and a Win98SE system, with nVidia integrated nForce grafics. Both working fine with this patch, but crashing before, tested with the latest trunk versions of Mozilla. See comment 27, comment 29.
Assignee | ||
Comment 43•21 years ago
|
||
Comment on attachment 131777 [details] [diff] [review] removes alwaysRaised from the Help window I filed bug 219865 to deal with removing alwaysRaised.
Attachment #131777 -
Attachment is obsolete: true
Attachment #131777 -
Flags: superreview?(jag)
Attachment #131777 -
Flags: review?(neil.parkwaycc.co.uk)
Comment 44•21 years ago
|
||
wfm Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.6a) Gecko/20030926 fixed starting BuildID 2003092504 with checkin for Bug 217012 browser window won't come to foreground with help window open
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•21 years ago
|
Flags: blocking1.4.2?
Comment 45•21 years ago
|
||
It's a pity this wasn't fixed in 1.5 :(
Comment 46•21 years ago
|
||
requesting fix for 1.4.2, was fixed in trunk starting BuildID 2003092504 This bug crashes every Win9x, if a user wants to do something step for step and reading help, like going over the preferences. I successfully tested a build R.J. Keller built with the patch in this bug, on a system running Win98 and a different modern hardware running Win98SE, have a look at comment 42. So this patch here was working, but he preferred another one: actually this bug was fixed with checkin for Bug 217012 browser window won't come to foreground with help window open
Flags: blocking1.4.2?
Comment 47•21 years ago
|
||
This bug was rejected for 1.4.1 and 1.5 about a month ago. Still I suppose it's fair to reintroduce it for 1.4.2. If lawyers are allowed to keep trying until they win, anyone should be. It's no surprise that the patch in this bug fixes the problem. I'd classify it as a workaround because it removes the problematic feature of the Help window that's the cause of the problem. The other candidate is the patch in bug 217012 which fixes the root cause of the problem without removing the feature. (Note also related bug 216426, which provides for a user override of the feature. There's a whole ant's nest of fun to be had here, with a little digging.) The issue with removing the feature stems from bug 136647, where the Help window was first made alwaysRaised. That bug mentioned user studies which found that the alwaysRaised Help window was a boon to novices, and I've argued long and long in bug 219865 comment 7 that the feature shouldn't be removed, mostly because of the aforementioned bug 136647. That said, either patch would solve a nasty Win98 hang. The 217012 patch has been in the trunk for nearly a month without complaint. It seems safe. drivers have been unresponsive to email asking for clarification.
Assignee | ||
Comment 48•21 years ago
|
||
You should go to bug 217012 for this. You also set the 1.4 flag on the patch and NOT the bug if you want it for that release. alwaysRaised will never be removed from help. See bug 219865 for info on that.
Flags: blocking1.4.2?
Comment 49•21 years ago
|
||
Thanks for the quick reaction, and fixing that bug. I don´t care which way this bug is solved in 1.4.2, as long as it gets fixed, because imho 1.4.x will stay longer than 1.7. I´ve been thinking if the full solution in the other bug wouldn´t get approval because of changes of features, this one here would suffice as a work-around.
Keywords: fixed1.4.2
Target Milestone: --- → mozilla1.6alpha
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•