Closed
Bug 58715
Opened 25 years ago
Closed 24 years ago
Crash after having profile dir set to "C:\Default User"
Categories
(SeaMonkey :: Startup & Profiles, defect, P3)
Tracking
(Not tracked)
VERIFIED
WORKSFORME
mozilla0.9.3
People
(Reporter: bugzilla, Assigned: vishy)
Details
(Keywords: crash)
If you start the create profile and press the Choose Folder and select your
harddrive (C:) as folder and press Ok, Mozilla will crash the next time you
press a button, like Next, Cancel, etc...
Comment 2•25 years ago
|
||
Worksforme using the branch build -
ftp://sweetlou/products/client/seamonkey/windows/32bit/x86/2000-10-31-14-MN6/
Reporter | ||
Comment 3•25 years ago
|
||
Are you also running Win2k?
Reporter | ||
Comment 4•25 years ago
|
||
To reproduce running Win2k:
1) Start the "Manage user profile". Use mozilla.exe -ProfileManager -console
2) click "Create Profile..."
3) click "Next"
4) click "Choose Folder..."
5) select the harddrive (something like WIN2000 (C:))
6) press OK
7) now the screen says: profile name "Default User" stored in "C:\Default User"
8) press Cancel
9) if you dont crash here, repeat step 2 - 8 and you surely crash!
Reproduceable everytime.
Build 2000110120
Comment 5•24 years ago
|
||
I'm using 0.6 and tried 2001010404 on Winnt 4.0 sp5:
When I run Profile Manager, and select Create new profile I eventually get to the
profile directory & locale selection. Fiddling around in this dialog for some time
crashes Mozilla. It's sometimes neccessary to confirm or cancel both locale and
directory several times but crashes after a short time anyway.
Comment 6•24 years ago
|
||
Stack Trace from a build that was completed a few minutes ago.
NTDLL! 77fca8ac()
NTDLL! 77fca9c8()
NTDLL! 77fcae24()
_heap_alloc_base(unsigned int 8256) line 200
_heap_alloc_dbg(unsigned int 8211, int 1, const char * 0x00000000, int 0) line
378 + 9 bytes
_nh_malloc_dbg(unsigned int 8211, int 0, int 1, const char * 0x00000000, int 0)
line 248 + 21 bytes
malloc(unsigned int 8211) line 130 + 21 bytes
JS_ArenaAllocate(JSArenaPool * 0x0291ff60, unsigned int 20) line 125 + 10 bytes
js_AllocRawStack(JSContext * 0x0291ff48, unsigned int 5, void * * 0x0012c0e4)
line 316 + 79 bytes
js_AllocStack(JSContext * 0x0291ff48, unsigned int 3, void * * 0x0012c0e4) line
347 + 20 bytes
js_InternalInvoke(JSContext * 0x0291ff48, JSObject * 0x02889f30, long 41606648,
unsigned int 0, unsigned int 1, long * 0x0012c1e8, long * 0x0012c178) line 855
+ 20 bytes
JS_CallFunctionValue(JSContext * 0x0291ff48, JSObject * 0x02889f30, long
41606648, unsigned int 1, long * 0x0012c1e8, long * 0x0012c178) line 3271 + 31
bytes
nsJSContext::CallEventHandler(nsJSContext * const 0x0283c620, void *
0x02889f30, void * 0x027addf8, unsigned int 1, void * 0x0012c1e8, int *
0x0012c1e4, int 0) line 934 + 33 bytes
nsJSEventListener::HandleEvent(nsIDOMEvent * 0x02a92fb4) line 154 + 64 bytes
nsEventListenerManager::HandleEventSubType(nsListenerStruct * 0x02988008,
nsIDOMEvent * 0x02a92fb4, nsIDOMEventTarget * 0x0296fcd8, unsigned int 8,
unsigned int 7) line 838 + 19 bytes
nsEventListenerManager::HandleEvent(nsIPresContext * 0x0292d8a0, nsEvent *
0x0012ca98, nsIDOMEvent * * 0x0012ca30, nsIDOMEventTarget * 0x0296fcd8,
unsigned int 7, nsEventStatus * 0x0012cae4) line 1720 + 39 bytes
nsXULElement::HandleDOMEvent(nsXULElement * const 0x0296fcd0, nsIPresContext *
0x0292d8a0, nsEvent * 0x0012ca98, nsIDOMEvent * * 0x0012ca30, unsigned int 1,
nsEventStatus * 0x0012cae4) line 3455
PresShell::HandleDOMEventWithTarget(PresShell * const 0x0292e4f0, nsIContent *
0x0296fcd0, nsEvent * 0x0012ca98, nsEventStatus * 0x0012cae4) line 4948 + 39
bytes
nsButtonBoxFrame::MouseClicked(nsIPresContext * 0x0292d8a0, nsGUIEvent *
0x0012cc94) line 165
nsButtonBoxFrame::HandleEvent(nsButtonBoxFrame * const 0x029bff08,
nsIPresContext * 0x0292d8a0, nsGUIEvent * 0x0012cc94, nsEventStatus *
0x0012cf84) line 126
PresShell::HandleEventInternal(nsEvent * 0x0012cc94, nsIView * 0x00000000,
unsigned int 1, nsEventStatus * 0x0012cf84) line 4916 + 41 bytes
PresShell::HandleEventWithTarget(PresShell * const 0x0292e4f0, nsEvent *
0x0012cc94, nsIFrame * 0x029bff08, nsIContent * 0x0296fcd0, unsigned int 1,
nsEventStatus * 0x0012cf84) line 4882 + 22 bytes
nsEventStateManager::CheckForAndDispatchClick(nsEventStateManager * const
0x029c0e60, nsIPresContext * 0x0292d8a0, nsMouseEvent * 0x0012d08c,
nsEventStatus * 0x0012cf84) line 1971 + 61 bytes
nsEventStateManager::PostHandleEvent(nsEventStateManager * const 0x029c0e68,
nsIPresContext * 0x0292d8a0, nsEvent * 0x0012d08c, nsIFrame * 0x029bff08,
nsEventStatus * 0x0012cf84, nsIView * 0x0292dff0) line 1080 + 28 bytes
PresShell::HandleEventInternal(nsEvent * 0x0012d08c, nsIView * 0x0292dff0,
unsigned int 1, nsEventStatus * 0x0012cf84) line 4921 + 43 bytes
PresShell::HandleEvent(PresShell * const 0x0292e4f4, nsIView * 0x0292dff0,
nsGUIEvent * 0x0012d08c, nsEventStatus * 0x0012cf84, int 1, int & 1) line 4836
+ 25 bytes
nsView::HandleEvent(nsView * const 0x0292dff0, nsGUIEvent * 0x0012d08c,
unsigned int 28, nsEventStatus * 0x0012cf84, int 1, int & 1) line 372
nsViewManager2::DispatchEvent(nsViewManager2 * const 0x0292ddd8, nsGUIEvent *
0x0012d08c, nsEventStatus * 0x0012cf84) line 1424
HandleEvent(nsGUIEvent * 0x0012d08c) line 68
nsWindow::DispatchEvent(nsWindow * const 0x0292e08c, nsGUIEvent * 0x0012d08c,
nsEventStatus & nsEventStatus_eIgnore) line 687 + 10 bytes
nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012d08c) line 708
nsWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line 3949
+ 21 bytes
ChildWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line
4159
nsWindow::ProcessMessage(unsigned int 514, unsigned int 0, long 21299405, long
* 0x0012d454) line 2966 + 24 bytes
nsWindow::WindowProc(HWND__ * 0x0071037a, unsigned int 514, unsigned int 0,
long 21299405) line 923 + 27 bytes
USER32! 77e148dc()
USER32! 77e14aa7()
USER32! 77e266fd()
nsXULWindow::ShowModal(nsXULWindow * const 0x0291e548) line 249
nsWebShellWindow::ShowModal(nsWebShellWindow * const 0x0291e548) line 1087
nsChromeTreeOwner::ShowModal(nsChromeTreeOwner * const 0x02868770) line 183
GlobalWindowImpl::OpenInternal(GlobalWindowImpl * const 0x00d802a8, JSContext *
0x00d58ff8, long * 0x028862c4, unsigned int 3, int 1, nsIDOMWindowInternal * *
0x0012dc14) line 3188
GlobalWindowImpl::OpenDialog(GlobalWindowImpl * const 0x00d802ac, JSContext *
0x00d58ff8, long * 0x028862c4, unsigned int 3, nsIDOMWindowInternal * *
0x0012dc14) line 2078
WindowInternalOpenDialog(JSContext * 0x00d58ff8, JSObject * 0x00c51c28,
unsigned int 3, long * 0x028862c4, long * 0x0012dcc4) line 4424 + 42 bytes
js_Invoke(JSContext * 0x00d58ff8, unsigned int 3, unsigned int 0) line 777 + 23
bytes
js_Interpret(JSContext * 0x00d58ff8, long * 0x0012e574) line 2670 + 15 bytes
js_Invoke(JSContext * 0x00d58ff8, unsigned int 1, unsigned int 2) line 794 + 13
bytes
js_InternalInvoke(JSContext * 0x00d58ff8, JSObject * 0x027ad310, long 41606312,
unsigned int 0, unsigned int 1, long * 0x0012e714, long * 0x0012e6a4) line 866
+ 20 bytes
JS_CallFunctionValue(JSContext * 0x00d58ff8, JSObject * 0x027ad310, long
41606312, unsigned int 1, long * 0x0012e714, long * 0x0012e6a4) line 3271 + 31
bytes
nsJSContext::CallEventHandler(nsJSContext * const 0x00d81ae8, void *
0x027ad310, void * 0x027adca8, unsigned int 1, void * 0x0012e714, int *
0x0012e710, int 0) line 934 + 33 bytes
nsJSEventListener::HandleEvent(nsIDOMEvent * 0x0287c0b4) line 154 + 64 bytes
nsEventListenerManager::HandleEventSubType(nsListenerStruct * 0x027cd878,
nsIDOMEvent * 0x0287c0b4, nsIDOMEventTarget * 0x027ee860, unsigned int 8,
unsigned int 7) line 838 + 19 bytes
nsEventListenerManager::HandleEvent(nsIPresContext * 0x00d54338, nsEvent *
0x0012efc4, nsIDOMEvent * * 0x0012ef5c, nsIDOMEventTarget * 0x027ee860,
unsigned int 7, nsEventStatus * 0x0012f010) line 1720 + 39 bytes
nsXULElement::HandleDOMEvent(nsXULElement * const 0x027ee858, nsIPresContext *
0x00d54338, nsEvent * 0x0012efc4, nsIDOMEvent * * 0x0012ef5c, unsigned int 1,
nsEventStatus * 0x0012f010) line 3455
PresShell::HandleDOMEventWithTarget(PresShell * const 0x00e133f8, nsIContent *
0x027ee858, nsEvent * 0x0012efc4, nsEventStatus * 0x0012f010) line 4948 + 39
bytes
nsButtonBoxFrame::MouseClicked(nsIPresContext * 0x00d54338, nsGUIEvent *
0x0012f1c0) line 165
nsButtonBoxFrame::HandleEvent(nsButtonBoxFrame * const 0x028ef860,
nsIPresContext * 0x00d54338, nsGUIEvent * 0x0012f1c0, nsEventStatus *
0x0012f4b0) line 126
PresShell::HandleEventInternal(nsEvent * 0x0012f1c0, nsIView * 0x00000000,
unsigned int 1, nsEventStatus * 0x0012f4b0) line 4916 + 41 bytes
PresShell::HandleEventWithTarget(PresShell * const 0x00e133f8, nsEvent *
0x0012f1c0, nsIFrame * 0x028ef860, nsIContent * 0x027ee858, unsigned int 1,
nsEventStatus * 0x0012f4b0) line 4882 + 22 bytes
nsEventStateManager::CheckForAndDispatchClick(nsEventStateManager * const
0x02831860, nsIPresContext * 0x00d54338, nsMouseEvent * 0x0012f5b8,
nsEventStatus * 0x0012f4b0) line 1971 + 61 bytes
nsEventStateManager::PostHandleEvent(nsEventStateManager * const 0x02831868,
nsIPresContext * 0x00d54338, nsEvent * 0x0012f5b8, nsIFrame * 0x028ef860,
nsEventStatus * 0x0012f4b0, nsIView * 0x02838318) line 1080 + 28 bytes
PresShell::HandleEventInternal(nsEvent * 0x0012f5b8, nsIView * 0x02838318,
unsigned int 1, nsEventStatus * 0x0012f4b0) line 4921 + 43 bytes
PresShell::HandleEvent(PresShell * const 0x00e133fc, nsIView * 0x02838318,
nsGUIEvent * 0x0012f5b8, nsEventStatus * 0x0012f4b0, int 1, int & 1) line 4836
+ 25 bytes
nsView::HandleEvent(nsView * const 0x02838318, nsGUIEvent * 0x0012f5b8,
unsigned int 28, nsEventStatus * 0x0012f4b0, int 1, int & 1) line 372
nsViewManager2::DispatchEvent(nsViewManager2 * const 0x00ddb168, nsGUIEvent *
0x0012f5b8, nsEventStatus * 0x0012f4b0) line 1424
HandleEvent(nsGUIEvent * 0x0012f5b8) line 68
nsWindow::DispatchEvent(nsWindow * const 0x028383ec, nsGUIEvent * 0x0012f5b8,
nsEventStatus & nsEventStatus_eIgnore) line 687 + 10 bytes
nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012f5b8) line 708
nsWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line 3949
+ 21 bytes
ChildWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line
4159
nsWindow::ProcessMessage(unsigned int 514, unsigned int 0, long 5701699, long *
0x0012f980) line 2966 + 24 bytes
nsWindow::WindowProc(HWND__ * 0x015003f6, unsigned int 514, unsigned int 0,
long 5701699) line 923 + 27 bytes
USER32! 77e148dc()
USER32! 77e14aa7()
USER32! 77e266fd()
nsAppShellService::Run(nsAppShellService * const 0x00b5e728) line 408
nsProfile::LoadDefaultProfileDir(nsCString & {...}) line 446 + 32 bytes
nsProfile::StartupWithArgs(nsProfile * const 0x00c60538, nsICmdLineService *
0x00b5e3e0) line 367 + 12 bytes
InitializeProfileService(nsICmdLineService * 0x00b5e3e0) line 781 + 36 bytes
main1(int 3, char * * 0x004b77a0, nsISupports * 0x00000000) line 943 + 14 bytes
main(int 3, char * * 0x004b77a0) line 1272 + 37 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 77e992a6()
Comment 8•24 years ago
|
||
Changing component because this is front-end (if not just XUL dialogs in general)
Assignee: ccarlen → ben
Comment 9•24 years ago
|
||
Henrik, do you still see this?
Reporter | ||
Comment 10•24 years ago
|
||
yeps... still seeing this with todays build.
Comment 11•24 years ago
|
||
nav triage team:
This is a profile manager issue, no? Reassigning to ccarlen for the second time.
Adding racham@netscape.com to cc list.
Assignee: ben → ccarlen
Comment 12•24 years ago
|
||
Time to upgrade nt4/sp5 -> NT2000 in order to try and reproduce this.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.2
Comment 13•24 years ago
|
||
-> vishy. conrad == profile manager Back End.
Comment 15•24 years ago
|
||
nav triage team:
Bumping out to mozilla0.9.3. How often do users create profiles and manually
select the profile dir?
Target Milestone: mozilla0.9.2 → mozilla0.9.3
Comment 16•24 years ago
|
||
check bug 27573 and see how many dupes were reported when we released M14 with
this broken. It's a well liked feature.
Comment 17•24 years ago
|
||
28 duplicates, i'd say that it happens often. I know that I use it when I
create profiles on solaris and probably would on windows.
<p class="sarcasm">
however. since -turbo doesn't like multiple profiles I suggest we disable
manual profile creation (and directory selection) for nsbeta1. Then people can
get all of the benefits of -turbo and our wonderful browser.
Clearly no one actually creates profiles or decides where they want them to
live.</p>
Comment 18•24 years ago
|
||
I'm still unable to reproduce this. Are other people able to?
Reporter | ||
Comment 19•24 years ago
|
||
hmmm seems to work for me. I'm on win2k.
Comment 20•24 years ago
|
||
Marking WORKSFORME.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•