Closed Bug 14910 Opened 21 years ago Closed 21 years ago

crash when retrieving passwords

Categories

(SeaMonkey :: Passwords & Permissions, defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: jim_nance, Assigned: morse)

References

()

Details

I read my mail on mail.yahoo.com.  Everything worked OK.  When I
logged in mozilla offered to remember my password and I let
it.  When I go back to mail.yahoo.com now I get a repeatable
crash which I think is due to the browser trying to retrieve
my password.  Here is some info from gdb:

982           PRInt32 userCount = LIST_COUNT(url->signonUser_list);
983           for (PRInt32 i=0; i<userCount; i++) {
984             user = NS_STATIC_CAST(si_SignonUserStruct*,
url->signonUser_list->ElementAt(i));
985             /* consider first data node to be the identifying item */
986             data = (si_SignonDataStruct *)
(user->signonData_list->ElementAt(0));
987             if (PL_strcmp(data->name, userText)) {
988               /* name of current data item does not match name in data node
*/
989               continue;
990             }
991             user_count++;
(gdb) p user
$2 = (si_SignonUserStruct *) 0x864d820
(gdb) p user->signonData_list
$3 = (nsVoidArray *) 0x89c2db8
(gdb) p user->signonData_list->ElementAt
Cannot take address of a method
(gdb) p user->signonData_list->ElementAt(0)
$4 = (void *) 0x0


#0  0x411a2ce0 in si_GetUser (
    URLName=0x89e94a8
"http://login.yahoo.com/config/login?.src=ym&.lg=us&.done=http://edit.yahoo.com/config/mail%3f.intl=&.intl=&.rand=8dmeplvo1nogq",
    pickFirstUser=0, userText=0x8768300 "login")
    at
/usr/local/home/jlnance/src/19980429/mozilla/extensions/wallet/src/singsign.cpp:987
#1  0x411a568b in SINGSIGN_RestoreSignonData (
    URLName=0x89e94a8
"http://login.yahoo.com/config/login?.src=ym&.lg=us&.done=http://edit.yahoo.com/config/mail%3f.intl=&.intl=&.rand=8dmeplvo1nogq",
    name=0x8768300 "login", value=0xbfffee9c)
    at
/usr/local/home/jlnance/src/19980429/mozilla/extensions/wallet/src/singsign.cpp:2141
#2  0x41197665 in nsWalletlibService::OnEndDocumentLoad (this=0x80f0248,
    aLoader=0x87a60e8, channel=0x84d9e98, aStatus=0, aObserver=0x80f0254)
    at
/usr/local/home/jlnance/src/19980429/mozilla/extensions/wallet/src/nsWalletService.cpp:354
#3  0x409b4599 in ?? ()
   from
/usr/local/home/jlnance/src/19980429/nbt/mozbuild/dist/bin/./libraptorwebwidget.so
#4  0x409b45bc in ?? ()
   from
/usr/local/home/jlnance/src/19980429/nbt/mozbuild/dist/bin/./libraptorwebwidget.so
when did you pull?
Status: NEW → ASSIGNED
Target Milestone: M11
Is this bug only on linux or are you seeing it on win32 and mac as well?
I pulled the code on Sept 24, about 9:00 PM EDT.
I only tested this under Linux.  I dont have a mac or windows build
envionment.
Still happens with pull from Sat Sep 25 15:48:19 EDT 1999
Paul, are you seeing this on your linux build?  Also do you see it on your mac
or windows build?
hmmm, I'm not seeing on linux at all. Jim, do you want to try cleaning out your
profile by deleting your .mozilla directory and trying again?
I deleted my ~/.mozilla, and reran apprunner -installer.  After this
the crash goes away.
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → WORKSFORME
Glad to hear that.  I guess I can close this out now as works-for-me (well
actually works-for-you but there's no such choice).
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.