Closed
Bug 65703
Opened 24 years ago
Closed 23 years ago
Runaway PSM hogs CPU time and generates threads
Categories
(Core Graveyard :: Security: UI, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: nnbugzilla, Assigned: javi)
References
()
Details
(Keywords: perf)
Attachments
(2 files)
When visiting a secure page, the page rendering slows down to a crawl, and causes the entire system to slow down as well. Using (in Windows) a tool like Wintop, you can see that PSM is eating in excess of 80% of CPU time, and the number of threads generated can range from the low teens to over 300. What's more, sometimes PSM will stay around even after you exit Mozilla. This is a pretty severe problem, IMHO, as it makes Mozilla practically useless for secure browsing. I guess I'm starting this bug to track the problem, as a previous bug dealing with this (bug 34834) has been closed.
Reporter | ||
Comment 1•24 years ago
|
||
Forgot to mention where to get Wintop, in case someone needs it. You can find it as part of the Kernel Toys package at http://www.microsoft.com/windows95/downloads/contents/wutoys/w95kerneltoy/default.asp. Although it says not to use with Win98, it actually does work.
Reporter | ||
Comment 2•24 years ago
|
||
Also forgot to add: this is using build 2001011604 on Win98.
See also bug #64416 where someone complains about java_vm instances not being cleaned up properly. cc self.
Comment 4•24 years ago
|
||
Worksforme. I'm just not seeing any problems as described above. Downloading a secure page on Win98 can be slow, but even my test page with 100 gif files shows that psm.exe is only using up 0.5% of the CPU time. When generating a certificate request, it spikes to 54% for a second and then is back down to 0.
Assignee: ddrinan → javi
It's very hard to repro. I only see it every once in a while. I've been trying to so that I can attach a ps -aux but haven't been successful. I'll attach one as soon as possible.
I finally reproduced this bug and I'll proceed to attach a ps -aux and top. Running build 2001011608/Mtrunk/Linux on Mandrake 7.1 with Enlightenment.
BTW, the steps I took to reproduce the bug in this case were as follows: 1.) Went to https://gwmail.mc.edu (the web based groupwise front-end used at my old school, where I still have an account). 2.) Logged in. 3.) Read a new message and closed it. 4.) Deleted message. 5.) Logged out. 6.) The psm began its antics within seconds of #5 I don't know how much any of those steps had to do with the problem (you aren't guaranteed to see the problem by following those steps) or if anyone else even has access to a groupwise webmail frontend. Other sites I've had the problem at (that I can remember at the moment) are http://sourceforge.net (login using SSL) and http://www.amazon.com (log in using secure server to edit account, place order, etc).
Comment 10•24 years ago
|
||
One more thing: I just noticed in the comment from junruh@netscape.com that he's trying to reproduce this while downloading a secure page. I've always seen this bug _after_ viewing the secure page. Usually within a few seconds of logging out or moving on to another page. I.e. the psm really should no longer be running at this point but, not only is it still running, it also hogs cpu resources. Let me also add placing an order at http://www.cdnow.com as one of the causes of this problem (usually seen _after_ completing the order).
Reporter | ||
Comment 11•24 years ago
|
||
I can reproduce the problem immediately by visiting the URL I supplied. I also tried a "clean" install of build 2001011704 and got the same results.
Comment 12•24 years ago
|
||
Confirming that the digitaleyes.net url supplied by wyoung@nnanime.com causes the problem immediately after secure page dialog is dismissed. This behavior differs from what I reported in that it happens while viewing the page in question and, at least in my case, cpu usage returns to normal after leaving the page in question (I didn't log in, of course). The psm threads, however (all 15 of them) remain after leaving the page.
Comment 13•24 years ago
|
||
psm just now started acting up again (the same threads that were running when I last posted) and slowed my machine to a crawl. Top showed the following: 20309 vanbalen 12 0 4872 4872 2400 R 0 12.1 2.4 0:30 psm 20310 vanbalen 12 0 4872 4872 2400 R 0 12.1 2.4 0:30 psm 20311 vanbalen 12 0 4872 4872 2400 R 0 12.1 2.4 0:30 psm 20312 vanbalen 12 0 4872 4872 2400 R 0 12.1 2.4 0:20 psm 20313 vanbalen 12 0 4872 4872 2400 R 0 12.1 2.4 0:20 psm 20314 vanbalen 12 0 4872 4872 2400 R 0 12.1 2.4 0:20 psm 20315 vanbalen 12 0 4872 4872 2400 R 0 12.1 2.4 0:20 psm
Comment 14•24 years ago
|
||
I also see the problem under the 2.5.01 build of mozilla doing a cvs update -PdA mozilla/security/psm. RedHat 6.2 Intel
Reporter | ||
Comment 15•24 years ago
|
||
Not to be annoying, but is there any news on this bug? Normally, I simply switch to NS 4.x for secure sites, but some sites like PC Gamer (http://www.pcgamer.com) do something in the background that causes PSM to load. There's no security warning, so I don't even know it's happened until everything on my system slows to a crawl.
Comment 16•24 years ago
|
||
Sometimes some runaway PSM processes block sending mail for me. It just says "Sending message ..." until I kill the PSM process. I then get a "Sending of message failed" alert and cannot send any mail until I completely restart Mozilla. Anyone having the same problem?
Updated•24 years ago
|
OS: Windows 98 → All
Hardware: PC → All
Comment 17•24 years ago
|
||
Platform/OS all/all based on the discussion. Is this the same as bug 60116?
Comment 18•24 years ago
|
||
A closer on the PSM problem on sending mail revealed: 1. I press the SEND button for a mail. 2. "Sending message ...", CPU time ist still at 0%. 3. I switch to the Navigator window (with a bugzilla page). 4. CPU time goes to 100% (most of it for PSM). 5. I kill the PSM process. 6. "Sending of message failed." 7. Now the Mozilla process takes up 100% CPU time until I close it.
Comment 19•24 years ago
|
||
I also just got this problem while sending email (just started using Mozilla as my mail reader). I assume that mail/news uses the psm to log into mail servers, which is why it ran in the first place (I wasn't visiting a secure site with the browser). Thus this problem affects mail/news as well as browser. Those of us that have gotten used to looking at top and running killall psm when our cpu maxes out don't give this too much thought anymore, but there're people (some of my personal acquaintance) who are hesitant to use Mozilla as their primary browser (or even at all) because of this very bug... not to mention the poeple who visit sites that are unusable because of this.
Comment 20•24 years ago
|
||
More observations on the problem with mail: * The problem doesn't occur if I set "Use secure connection (SSL)" for the SMTP server to "Never" (PSM doesn't get started on sending mail then). Sending seems generally to work fine with this setting. * When sending the message does not finish, the CPU time maxes if I touch _any_ GUI element in Mozilla. * When the CPU is at 100%, Mozilla takes ~50% of that, PSM takes ~30%, and the System process takes the rest. If I kill PSM, Mozilla takes all 100% (tested on Win2k).
Comment 21•24 years ago
|
||
For the record, I noticed that in the ps -aux dump I attached, there's only one psm entry (out of 10) which is taking up 73.8% CPU... looks like a separate psm process (not thread(s)) was spawned which is causing the trouble.
Comment 22•24 years ago
|
||
Should bug #60116 be marked a duplicate of this bug?
Comment 23•23 years ago
|
||
I get this problem whenever I try to access a secure site. CPU maxes out and lots of psm threads. It didn't happen with Mozilla 0.7, but started with 0.8. I'm using Mandrake Linux 7.2.
Comment 24•23 years ago
|
||
I've had this problem since I upgraded from Mozilla 0.7 to 0.8. When I try to access any secure site, my cpu maxes out and I see many psm threads.
Comment 25•23 years ago
|
||
I get similar behaviour on the latest builds (2001030608 right now). Multiple (15 to 20) psm processes are spawned when visiting a site like sourceforge.net. If left alone, these processes eventually start consuming CPU (I noticed the problem when Mozilla started becoming very sluggish). I tested with and without my junkbuster proxy running, and got the same behaviour. However, we do have a proxying firewall here, so I'm not sure that's a valid test. Linux SMP 2.2.17, Gnome 1.2, X 4.0.2 redhat linux 6.2.
Comment 26•23 years ago
|
||
*** Bug 73041 has been marked as a duplicate of this bug. ***
Comment 27•23 years ago
|
||
nominating nsbeta1. Sevaral users reported a freeze while sending a message due to this problem. We cannot affort loosing a message. We need to fix this ASAP else I would have to turn off SMTP-SSL!
Keywords: nsbeta1
Comment 28•23 years ago
|
||
Well, not only that, but it makes Mozilla unusable for buying things online. I know the big "e" boom is over, but that's still a pretty popular activity. :)
Comment 29•23 years ago
|
||
*** Bug 60116 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 30•23 years ago
|
||
With build 2001041220, using PSM 2.0, this no longer seems to be a problem, so I suspect this is FIXED.
Comment 31•23 years ago
|
||
Marking fixed.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Updated•8 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•