Closed Bug 15595 Opened 25 years ago Closed 25 years ago

crash clicking OK in Password Dialog

Categories

(Toolkit :: Form Manager, defect, P3)

defect

Tracking

()

VERIFIED FIXED

People

(Reporter: paulmac, Unassigned)

Details

Today's builds are crashing when clicking OK in the Password Dialogs.

Steps to Reproduce:
1) With a password already set, goto Edit | Wallet | Wallet Contents
2) Enter your password and click OK

Results: You will crash.

This is on Linux and Windows 10/05 morning builds, Mac not tested.

all Stack:    (Signature = 0x07bea010 24707c98)

   0x07bea010


   nsLoadGroup::Cancel

[d:\builds\seamonkey\mozilla\netwerk\base\src\nsLoadGroup.cpp, line 328]

   nsDocLoaderImpl::Stop

[d:\builds\seamonkey\mozilla\webshell\src\nsDocLoader.cpp, line 587]

   nsWebShell::Stop

[d:\builds\seamonkey\mozilla\webshell\src\nsWebShell.cpp, line 2345]

   nsWebShell::Destroy

[d:\builds\seamonkey\mozilla\webshell\src\nsWebShell.cpp, line 1146]

   nsGfxTextControlFrame::~nsGfxTextControlFrame

[d:\builds\seamonkey\mozilla\layout\html\forms\src\nsGfxTextControlFrame.cpp,
line 250]

   nsGfxTextControlFrame::`scalar deleting
   destructor'


   nsFrame::Destroy

[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrame.cpp, line 354]

   nsFrameList::DestroyFrames

[d:\builds\seamonkey\mozilla\layout\base\src\nsFrameList.cpp, line 29]

   nsContainerFrame::Destroy

[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 88]

   nsFrameList::DestroyFrame

[d:\builds\seamonkey\mozilla\layout\base\src\nsFrameList.cpp, line 115]

   nsBoxFrame::RemoveFrame

[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 1388]

   FrameManager::RemoveFrame

[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line 532]

   nsCSSFrameConstructor::ContentRemoved

[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp,
line 6417]

   nsCSSFrameConstructor::RecreateFramesForContent

[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp,
line 7816]

   nsCSSFrameConstructor::AttributeChanged

[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp,
line 6952]

   StyleSetImpl::AttributeChanged

[d:\builds\seamonkey\mozilla\layout\base\src\nsStyleSet.cpp, line 923]

   PresShell::AttributeChanged

[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 1721]

   XULDocumentImpl::AttributeChanged

[d:\builds\seamonkey\mozilla\rdf\content\src\nsXULDocument.cpp, line 2205]

   RDFElementImpl::SetAttribute

[d:\builds\seamonkey\mozilla\rdf\content\src\nsRDFElement.cpp, line 2443]

   RDFElementImpl::SetAttribute

[d:\builds\seamonkey\mozilla\rdf\content\src\nsRDFElement.cpp, line 1218]

   ElementSetAttribute

[d:\builds\seamonkey\mozilla\dom\src\coreDOM\nsJSElement.cpp, line 259]

   js_Invoke

[d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 672]

   js_Interpret

[d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 2250]

   js_Invoke

[d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 692]

   js_Interpret

[d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 2250]

   js_Invoke

[d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 692]

   js_InternalCall

[d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 765]

   JS_CallFunction

[d:\builds\seamonkey\mozilla\js\src\jsapi.c, line 2652]

   nsJSContext::CallFunction

[d:\builds\seamonkey\mozilla\dom\src\base\nsJSEnvironment.cpp, line 234]

   nsJSEventListener::HandleEvent

[d:\builds\seamonkey\mozilla\dom\src\events\nsJSEventListener.cpp, line 107]

   nsEventListenerManager::HandleEvent

[d:\builds\seamonkey\mozilla\layout\events\src\nsEventListenerManager.cpp, line
1032]

   GlobalWindowImpl::HandleDOMEvent

[d:\builds\seamonkey\mozilla\dom\src\base\nsGlobalWindow.cpp, line 2784]

   nsWebShell::OnEndDocumentLoad

[d:\builds\seamonkey\mozilla\webshell\src\nsWebShell.cpp, line 3385]

   nsDocLoaderImpl::FireOnEndDocumentLoad

[d:\builds\seamonkey\mozilla\webshell\src\nsDocLoader.cpp, line 874]

   nsDocLoaderImpl::OnStopRequest

[d:\builds\seamonkey\mozilla\webshell\src\nsDocLoader.cpp, line 753]

   nsLoadGroup::RemoveChannel

[d:\builds\seamonkey\mozilla\netwerk\base\src\nsLoadGroup.cpp, line 600]

   nsFileChannel::OnStopRequest

[d:\builds\seamonkey\mozilla\netwerk\protocol\file\src\nsFileChannel.cpp, line
475]

   nsOnStopRequestEvent::HandleEvent

[d:\builds\seamonkey\mozilla\netwerk\base\src\nsAsyncStreamListener.cpp, line
283]

   nsStreamListenerEvent::HandlePLEvent

[d:\builds\seamonkey\mozilla\netwerk\base\src\nsAsyncStreamListener.cpp, line
153]

   PL_HandleEvent
                                                  [plevent.c, line 542]

   PL_ProcessPendingEvents
                                                  [plevent.c, line 501]

   _md_EventReceiverProc
                                                  [plevent.c, line 974]

   KERNEL32.DLL + 0x3663 (0xbff73663)


   KERNEL32.DLL + 0x22894 (0xbff92894)


   0x00638724
Status: NEW → ASSIGNED
Target Milestone: M11
Yep, I see it.  I'm also seeing something else very strange.  Clicking on a
button is no longer sufficient to get it to work.  You now need to always
double-click.
the double clicking is what is covered by bug 15461 and bug 15455, right?
I think so.  But it behaves differently for me at different times so I'm not
prepared to make any definitive statements.
It looks like this same crash happens when you click OK in the cookies warning
dialog also. I'd post it, but it's exactly the same trace.
this is fixed, at least on linux, with 10/7 build. Will check other platforms
before marking fixed.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
marking resolved and verifed on 10/7 builds.
Assignee: morse → nobody
Product: Core → Toolkit
QA Contact: paulmac → form.manager
Target Milestone: M11 → ---
Version: Trunk → unspecified
You need to log in before you can comment on or make changes to this bug.