Closed Bug 310464 Opened 19 years ago Closed 8 years ago

Crash on startup with Roaming Profile [@ 0x00b89100 in nsPathsDirectoryEnumerator::~nsPathsDirectoryEnumerator () ]

Categories

(Core Graveyard :: Profile: Roaming, defect)

1.8 Branch
x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: sgifford, Unassigned)

References

Details

(Keywords: crash)

Crash Data

Linux SeaMonkey crashes for me when trying to use the roaming profile feature. 
I have it enabled for one of my profiles (a new profile created specifically for
this), and when I start up SeaMonkey it brings up the dialog box for loading a
roaming profile, then it crashes.  I see this stacktrace:

#0  0x00b89100 in nsPathsDirectoryEnumerator::~nsPathsDirectoryEnumerator ()
   from ./libxpcom_core.so
#1  0x00c898f7 in NSGetModule ()
   from /home/gifford/seamonkey/components/libnecko.so
#2  0x00c897c7 in NSGetModule ()
   from /home/gifford/seamonkey/components/libnecko.so
#3  0x00c89f3e in NSGetModule ()
   from /home/gifford/seamonkey/components/libnecko.so
#4  0x00c88a0f in NSGetModule ()
   from /home/gifford/seamonkey/components/libnecko.so
#5  0x00c89574 in NSGetModule ()
   from /home/gifford/seamonkey/components/libnecko.so
#6  0x00b69aad in nsCOMPtr_base::~nsCOMPtr_base () from ./libxpcom_core.so
#7  0x00c9a03a in NSGetModule ()
   from /home/gifford/seamonkey/components/libnecko.so
#8  0x00c99de4 in NSGetModule ()
   from /home/gifford/seamonkey/components/libnecko.so
#9  0x00a71067 in ?? () from /home/gifford/seamonkey/components/libxpconnect.so
#10 0x0a360428 in ?? ()
#11 0x00000093 in ?? ()
#12 0x00000001 in ?? ()
#13 0x00a70f2d in ?? () from /home/gifford/seamonkey/components/libxpconnect.so
#14 0x0a034218 in ?? ()
#15 0x00000000 in ?? ()

and this is what I see in the FTP session (it seems to expect listing.xml to be
a directory):

230 User sgifford logged in.

SYST

215 UNIX Type: L8

PWD

257 "/users/sgifford" is current directory.

TYPE I

200 Type set to I

PASV

227 Entering Passive Mode (216,12,213,139,8,115).

SIZE /users/sgifford/users/sgifford/mozprofile/listing.xml

550 /users/sgifford/users/sgifford/mozprofile/listing.xml: No such file or directory

MDTM /users/sgifford/users/sgifford/mozprofile/listing.xml

550 /users/sgifford/users/sgifford/mozprofile/listing.xml: No such file or directory

RETR /users/sgifford/users/sgifford/mozprofile/listing.xml

550 /users/sgifford/users/sgifford/mozprofile/listing.xml: No such file or directory

PASV

227 Entering Passive Mode (216,12,213,139,8,116).

CWD /users/sgifford/users/sgifford/mozprofile/listing.xml

550 /users/sgifford/users/sgifford/mozprofile/listing.xml: No such file or directory
BTW, roaming profiles crashed for me under a wide variety of circumstances; let
me know if you'd like me to investigate further and file more bugs.
it does not crash, if you create empty listing.xml on your ftp server.
(seamonkey nightly 2005101305)
This might be fixed by the "if (!success)" part of the patch in bug 249343 (attachment 2011127 <https://bugzilla.mozilla.org/attachment.cgi?id=201127>).
Depends on: 249343
Bug 366111 related?
Keywords: crash
Crash Signature: [@ 0x00b89100 in nsPathsDirectoryEnumerator::~nsPathsDirectoryEnumerator () ]
Crash Signature: [@ 0x00b89100 in nsPathsDirectoryEnumerator::~nsPathsDirectoryEnumerator () ] → [@ 0x00b89100 in nsPathsDirectoryEnumerator::~nsPathsDirectoryEnumerator () ] [@ 0x00b89100 in nsPathsDirectoryEnumerator::~nsPathsDirectoryEnumerator ]
This bug is filed in a bugzilla component related to pre-Firefox code which no longer exists. I believe it is no longer relevant and I am therefore closing it INCOMPLETE.

If you believe that this bug is still valid and needs to be fixed, please reopen it and move it to the Toolkit:Startup and Profile System product/component.
No longer blocks: 1243899
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.