Closed Bug 14141 Opened 25 years ago Closed 25 years ago

Pref UI crashes

Categories

(SeaMonkey :: Preferences, defect, P3)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 13499

People

(Reporter: morse, Assigned: matt)

Details

Go to edit/preferences.  Change a preference (e.g.,
warn-me-before-accepting-cookies) and click OK.  Get the crash shown below.
This just started happening -- it worked fine with a tree that I pulled Thursday
at noon but is crashing in a tree that I pulled Thursday at 9PM.

NTDLL! 77f76274()
pref_copyTree(const char * 0x03048a08, const char * 0x03049110, const char *
0x01f1da28) line 2152 + 53 bytes
pref_copyTree(const char * 0x03048a08, const char * 0x03049110, const char *
0x00b796f0) line 2224 + 17 bytes
pref_copyTree(const char * 0x03048a08, const char * 0x03049110, const char *
0x03048a08) line 2224 + 17 bytes
PREF_CopyPrefsTree(const char * 0x03048a08, const char * 0x03049110) line 2239 +
17 bytes
nsPref::CopyPrefsTree(nsPref * const 0x00aa4580, const char * 0x03048a08, const
char * 0x03049110) line 855 + 13 bytes
nsPrefWindow::SavePrefs(nsPrefWindow * const 0x02b925d0) line 741
XPTC_InvokeByIndex(nsISupports * 0x02b925d0, unsigned int 6, unsigned int 0,
nsXPTCVariant * 0x0012cae0) line 135
nsXPCWrappedNativeClass::CallWrappedMethod(JSContext * 0x02b77350,
nsXPCWrappedNative * 0x031af070, const XPCNativeMemberDescriptor * 0x031af120,
nsXPCWrappedNativeClass::CallMode CALL_METHOD, unsigned int 0, long *
0x00bfaebc, long * 0x0012cd00) line 661 + 44 bytes
WrappedNative_CallMethod(JSContext * 0x02b77350, JSObject * 0x00c045f8, unsigned
int 0, long * 0x00bfaebc, long * 0x0012cd00) line 170 + 34 bytes
js_Invoke(JSContext * 0x02b77350, unsigned int 0, unsigned int 0) line 654 + 26
bytes
js_Interpret(JSContext * 0x02b77350, long * 0x0012d530) line 2228 + 15 bytes
js_Invoke(JSContext * 0x02b77350, unsigned int 1, unsigned int 2) line 670 + 13
bytes
js_InternalCall(JSContext * 0x02b77350, JSObject * 0x00bf5fb8, long 12541888,
unsigned int 1, long * 0x0012d64c, long * 0x0012d6b4) line 747 + 15 bytes
JS_CallFunctionValue(JSContext * 0x02b77350, JSObject * 0x00bf5fb8, long
12541888, unsigned int 1, long * 0x0012d64c, long * 0x0012d6b4) line 2662 + 29
bytes
nsJSEventListener::HandleEvent(nsIDOMEvent * 0x03251530) line 110 + 43 bytes
nsEventListenerManager::HandleEvent(nsIPresContext & {...}, nsEvent *
0x0012d8dc, nsIDOMEvent * * 0x0012d898, unsigned int 7, nsEventStatus &
nsEventStatus_eIgnore) line 621 + 21 bytes
RDFElementImpl::HandleDOMEvent(RDFElementImpl * const 0x02c05a40, nsIPresContext
& {...}, nsEvent * 0x0012d8dc, nsIDOMEvent * * 0x0012d898, unsigned int 1,
nsEventStatus & nsEventStatus_eIgnore) line 2872
nsEventStateManager::CheckForAndDispatchClick(nsEventStateManager * const
0x02c113e0, nsIPresContext & {...}, nsMouseEvent * 0x0012dbe0, nsEventStatus &
nsEventStatus_eIgnore) line 877 + 42 bytes
nsEventStateManager::PostHandleEvent(nsEventStateManager * const 0x02c113e0,
nsIPresContext & {...}, nsGUIEvent * 0x0012dbe0, nsIFrame * 0x02c12a00,
nsEventStatus & nsEventStatus_eIgnore, nsIView * 0x02bb2250) line 397 + 24 bytes
PresShell::HandleEvent(PresShell * const 0x02bb3dd4, nsIView * 0x02bb2250,
nsGUIEvent * 0x0012dbe0, nsEventStatus & nsEventStatus_eIgnore) line 2024 + 43
bytes
nsView::HandleEvent(nsView * const 0x02bb2250, nsGUIEvent * 0x0012dbe0, unsigned
int 28, nsEventStatus & nsEventStatus_eIgnore, int & 0) line 828
nsViewManager::DispatchEvent(nsViewManager * const 0x02bb2470, nsGUIEvent *
0x0012dbe0, nsEventStatus & nsEventStatus_eIgnore) line 1644
HandleEvent(nsGUIEvent * 0x0012dbe0) line 63
nsWindow::DispatchEvent(nsWindow * const 0x02bb2114, nsGUIEvent * 0x0012dbe0,
nsEventStatus & nsEventStatus_eIgnore) line 332 + 10 bytes
nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012dbe0) line 353
nsWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line 3160 +
21 bytes
ChildWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line
3378
nsWindow::ProcessMessage(unsigned int 514, unsigned int 0, long 25428047, long *
0x0012de00) line 2394 + 24 bytes
nsWindow::WindowProc(HWND__ * 0x0004043e, unsigned int 514, unsigned int 0, long
25428047) line 401 + 27 bytes
USER32! 77e71268()
0184004f()
Actually, this problem showed up at least as early as last week (see my smoke
test E-mails from last week). Here's what I did to fix the problem:

- delete moz*.dat
- delete the Users50 directory

After doing that I was able to set prefs again.
But I had deleted mozregistry.dat and my entire tree (including users50) before
starting, just as I do whenever I pull a fresh tree.  In spite of all that,
I am crashing on setting preferences.  Furthermore, this didn't happen with
the tree that I pulled nine hours earlier.

If you did do such a clean restart, I'm surprised you didn't see the crash in
profile manager which I am getting everytime.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
*** This bug has been marked as a duplicate of 13499 ***
Status: RESOLVED → VERIFIED
Bulk move of all Pref UI component bugs to new Preferences component.  Pref UI 
component will be deleted.
Component: Pref UI → Preferences
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.