Closed Bug 166715 Opened 23 years ago Closed 23 years ago

N700 crash [@ nsHttpChannel::PromptForUserPass]

Categories

(Core :: Networking: HTTP, defect)

x86
All
defect
Not set
critical

Tracking

()

VERIFIED FIXED

People

(Reporter: jay, Assigned: darin.moz)

Details

(Keywords: crash, qawanted, topcrash)

Crash Data

This is a topcrasher for Netscape 7.0 on Linux and Windows. There are a lot of different comments, but a few that stuck out: 1. (10087876) Comments: Error when creating a new profile and Netscape is attempting to register the new user. The problem is caused because I've configured Netscape to use a proxy that requires a userid and password to be entered. I've tested this and it works fine when no (10087876) Comments: proxy is specified and hence a connection cannot be obtained it works fine when a proxy is specified that does not required a userid/password but it errors and bombs when a proxy is specified with a user id and password. In addition your feedback (10087876) Comments: agent doesn't allow the specification of a user id and password for the proxy and so you cannot send feedback where this is the case. 2. (10084741) Comments: Started it after initial installation. First time installed browser loaded I set proxy settings and it browsed. The closed down the registration window was still open and then this bombed. XP says Netscp.exe has encountered a problem and needs to (10084741) Comments: close. Something fishy is going on with setting up proxy settings. Here is the latest Talkback data: Count Offset Real Signature [ 60 nsHttpChannel::PromptForUserPass 57a92275 - nsHttpChannel::PromptForUserPass ] [ 10 nsHttpChannel::PromptForUserPass 48096fcb - nsHttpChannel::PromptForUserPass ] [ 9 nsHttpChannel::PromptForUserPass a34fb2a2 - nsHttpChannel::PromptForUserPass ] [ 8 nsHttpChannel::PromptForUserPass c36ebff7 - nsHttpChannel::PromptForUserPass ] [ 5 nsHttpChannel::PromptForUserPass 3e2179b5 - nsHttpChannel::PromptForUserPass ] [ 4 nsHttpChannel::PromptForUserPass b307e156 - nsHttpChannel::PromptForUserPass ] [ 4 nsHttpChannel::PromptForUserPass 5380a843 - nsHttpChannel::PromptForUserPass ] [ 3 nsHttpChannel::PromptForUserPass 2d48ca18 - nsHttpChannel::PromptForUserPass ] [ 2 nsHttpChannel::PromptForUserPass c034b296 - nsHttpChannel::PromptForUserPass ] [ 2 nsHttpChannel::PromptForUserPass 34701941 - nsHttpChannel::PromptForUserPass ] [ 2 nsHttpChannel::PromptForUserPass 17506039 - nsHttpChannel::PromptForUserPass ] [ 1 nsHttpChannel::PromptForUserPass 8d1c793f - nsHttpChannel::PromptForUserPass ] Crash date range: 2002-08-29 to 2002-09-03 Min/Max Seconds since last crash: 0 - 4837 Min/Max Runtime: 3 - 64211 Keyword List : connect(4), install(6), netscape(8), start(8), Count Platform List 51 Windows NT 5.0 build 2195 20 Windows 98 4.10 build 67766446 13 Windows NT 5.1 build 2600 7 Windows NT 4.0 build 1381 6 Windows 98 4.90 build 73010104 6 Windows 95 4.0 build 67306684 5 Windows 95 4.0 build 67109975 2 Windows 98 4.10 build 67766222 Count Build Id List 110 2002082310 No of Unique Users 50 Stack trace(Frame) nsHttpChannel::PromptForUserPass [d:\builds\seamonkey\mozilla\netwerk\protocol\http\src\nsHttpChannel.cpp line 1946] nsHttpChannel::GetCredentials [d:\builds\seamonkey\mozilla\netwerk\protocol\http\src\nsHttpChannel.cpp line 1720] nsHttpChannel::ProcessAuthentication [d:\builds\seamonkey\mozilla\netwerk\protocol\http\src\nsHttpChannel.cpp line 1583] nsHttpChannel::ProcessResponse [d:\builds\seamonkey\mozilla\netwerk\protocol\http\src\nsHttpChannel.cpp line 555] nsHttpChannel::OnStartRequest [d:\builds\seamonkey\mozilla\netwerk\protocol\http\src\nsHttpChannel.cpp line 2814] nsOnStartRequestEvent::HandleEvent [d:\builds\seamonkey\mozilla\netwerk\base\src\nsRequestObserverProxy.cpp line 162] PL_HandleEvent [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c line 597] PL_ProcessPendingEvents [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c line 530] _md_EventReceiverProc [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c line 1078] (10285832) Comments: Registring my installation (10283964) Comments: Trying to start. (10282849) Comments: Trying to start it. (10282835) Comments: Installing it (10259095) URL: www.netscape.com.br (10258781) URL: www.netscape.com.br (10254724) URL: www.netscape.com.br (10247586) Comments: Trying to open it. (10244620) Comments: starting netscape net2phone or AIM. Error in netscp (10241235) URL: www.netscape.com.br (10200433) Comments: NETSCP caused an invalid page fault in module NECKO.DLL at 0167:609b55fc. Registers: EAX=006af494 CS=0167 EIP=609b55fc EFLGS=00010206 EBX=02b327c0 SS=016f ESP=006af3f8 EBP=006af604 ECX=00000000 DS=016f ESI=80000000 FS=6af7 EDX=6118a78c ES=016f (10200433) Comments: EDI=02b37510 GS=0000 Bytes at CS:EIP: 8b 39 8d 4d c0 51 8b c8 ff 75 1c 53 6a 02 ff 52 Stack dump: 02bc4510 61181e86 02bc4610 6118a78c 006af414 0000000f 8000003f 00720070 0078006f 002e0079 00630075 006e006f 002e006e 00640065 00000075 60fb4f86 (10161827) Comments: trying to start netscape with alternate profile that has different proxy settings (10161822) Comments: start netscape with alternate profile (10161807) Comments: starting up the program (10117682) Comments: opening netscape (10106880) URL: http://home.netscape.com/ (10098284) Comments: Starting the browser after installation. (10092947) URL: http://www.mail.rw (10092835) URL: http://www.mail.rw (10092682) URL: http://www.mail.rw (10087876) Comments: Error when creating a new profile and Netscape is attempting to register the new user. The problem is caused because I've configured Netscape to use a proxy that requires a userid and password to be entered. I've tested this and it works fine when no (10087876) Comments: proxy is specified and hence a connection cannot be obtained it works fine when a proxy is specified that does not required a userid/password but it errors and bombs when a proxy is specified with a user id and password. In addition your feedback (10087876) Comments: agent doesn't allow the specification of a user id and password for the proxy and so you cannot send feedback where this is the case. (10084809) Comments: connecting server Bah ! I am uninstalling netscape 7 !!! (10084741) Comments: Started it after initial installation. First time installed browser loaded I set proxy settings and it browsed. The closed down the registration window was still open and then this bombed. XP says Netscp.exe has encountered a problem and needs to (10084741) Comments: close. (10084673) Comments: connecting server (10084205) URL: http://www.hotmail.com:3128 (10084205) Comments: Navigator (10083584) URL: http://www.hotmail.com (10062179) Comments: instaling de netscape (10059865) Comments: failed to connect (10040434) Comments: Installing Netscape 7.0 ==================================================================================================== Count Offset Real Signature [ 4 nsHttpChannel::PromptForUserPass() c16fb3bc - nsHttpChannel::PromptForUserPass() ] [ 1 nsHttpChannel::PromptForUserPass() 72754dd0 - nsHttpChannel::PromptForUserPass() ] Crash date range: 2002-08-29 to 2002-09-02 Min/Max Seconds since last crash: 1 - 12 Min/Max Runtime: 7 - 37 Keyword List : Count Platform List 4 Linux 2.4.18-3 1 Linux 2.4.18-10 Count Build Id List 5 2002082307 No of Unique Users 3 Stack trace(Frame) nsHttpChannel::PromptForUserPass() nsHttpChannel::GetCredentials() nsHttpChannel::ProcessAuthentication() nsHttpChannel::ProcessResponse() nsHttpChannel::OnStartRequest() nsOnStartRequestEvent::HandleEvent() nsARequestObserverEvent::HandlePLEvent() PL_HandleEvent() PL_ProcessPendingEvents() nsEventQueueImpl::ProcessPendingEvents() event_processor_callback() our_gdk_io_invoke() libglib-1.2.so.0 + 0xff9e (0x40398f9e) libglib-1.2.so.0 + 0x11773 (0x4039a773) libglib-1.2.so.0 + 0x11d39 (0x4039ad39) libglib-1.2.so.0 + 0x11e1e (0x4039ae1e) nsAppShell::DispatchNativeEvent() nsXULWindow::ShowModal() nsWebShellWindow::ShowModal() nsActivation::TriggerActivation() nsActivation::OnProfileStartup() nsProfile::LoadDefaultProfileDir() nsProfile::StartupWithArgs() nsAppShellService::DoProfileStartup() netscape-bin + 0x7ffe (0x0804fffe) netscape-bin + 0x8f7b (0x08050f7b) netscape-bin + 0x98a7 (0x080518a7) libc.so.6 + 0x171c4 (0x404d01c4) (10101687) Comments: installing and then trying to run it... (10101601) Comments: Linux installation (10049075) Comments: I was just installing the Browser.
Adding crash, topcrash keywords and qawanted to see if we can get this reproduced.
Keywords: crash, qawanted, topcrash
This should be, from what I can tell, netscape only, which we got tracked in the commercial database. This bug is actually really hard to hit. You have to have a profile w/ prefs that point http proxy to an auth'd proxy + a first time lauch in Netscape (which causes registration to fire). If you do this by hand, you registration has to fail to connect before you get the proxy prefs in (either by being offline or on a proxy-only network). (Someone actually did this, which is how we got our reproducible test case) If you are using the installer, it is impossible to get this config because of bug 88211. You basically have had to installed Mozilla into the same root directory before this bug occurred, so that you have an existing hostname entry. Because the file is not cleared, simply appened, courtesy of bug 73869, you would then enjoy the combination of an old proxy preference w/ a new attempt to register. It would be less likely to do this w/ Netscape, but I don't qa activation, so there might be versioning or re-try logic that I don't understand. The most likely cause would be to have proxy prefs inside a Communicator 4 style-profile that is upgraded. That would definitely have the two key elements of this crash. Based on the existing data, I can't think of anything that would make this happen in Mozilla alone, but I'm dumping out all my thoughts now while the correct query happened to be open.
This was fixed by internal bug 15990.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
I'm not so sure that 15990 had anything to do with this since it was resolved a long time before this bug was reported. But I am not seeing any new talkback reports. The most recent is from 8/23 or almost 2 months ago. verified
Status: RESOLVED → VERIFIED
tom: see bugscape bug 15990 instead ;-)
oh yeah, my fault. Disregard my previous comments - as greer noted this was fixed.
Crash Signature: [@ nsHttpChannel::PromptForUserPass]
You need to log in before you can comment on or make changes to this bug.