Closed
Bug 106646
Opened 23 years ago
Closed 23 years ago
crash opening chatzilla, mail compose, addressbook, etc - Trunk [@ nsXULDocument::ContentRemoved] [@ nsXULDocument::ContentReplaced]
Categories
(Core :: XUL, defect, P1)
Tracking
()
VERIFIED
FIXED
People
(Reporter: smontagu, Assigned: hyatt)
References
()
Details
(Keywords: crash, smoketest, topcrash)
Crash Data
Attachments
(4 files, 5 obsolete files)
6.72 KB,
text/plain
|
Details | |
916 bytes,
patch
|
Details | Diff | Splinter Review | |
49.97 KB,
image/jpeg
|
Details | |
3.12 KB,
patch
|
Details | Diff | Splinter Review |
In a build from a freshly updated tree, I launch chatzilla using the URL above. It opens as normal, opens the channel and gets as far as displaying the topic, and then crashes with the following message: The instruction at "0x01b55009" referenced memory at "0x00000000". The memory could not be "read". Hopefully more details will follow after I finish building debug.
Comment 1•23 years ago
|
||
Confirmed 2001102503 linux. Today _is_ crash day =( Preparing gdb backtrace...
Keywords: crash
OS: Windows NT → All
Comment 2•23 years ago
|
||
Comment 3•23 years ago
|
||
probably related to 106645, has also nsXULDocument::ContentRemoved
Reporter | ||
Comment 4•23 years ago
|
||
Bugzilla won't let me make an attachment right now, but my stack trace is much the same as Markus'. The crash is in this line in nsXULDocument::ContentRemoved PRInt32 count = mObservers.Count(); for (PRInt32 i = 0; i < count; i++) { nsIDocumentObserver* observer = (nsIDocumentObserver*)mObservers[i]; ---> observer->ContentRemoved(this, aContainer, aChild, aIndexInContainer); } with count==7; i==6; observer==0
.
Assignee: rginda → jst
Component: chatzilla → DOM Mozilla Extensions
QA Contact: mozilla → lchiang
Summary: Chatzilla crashes on startup → Chatzilla crashes on startup [@nsXULDocument::ContentRemoved]
*** Bug 106645 has been marked as a duplicate of this bug. ***
Comment 7•23 years ago
|
||
Nothing obviously wrong about that code, UNLESS an observer might remove itself inside ::ContentRemoved, in which case I have a fix we can use.
Comment 8•23 years ago
|
||
*** Bug 106685 has been marked as a duplicate of this bug. ***
Comment 9•23 years ago
|
||
why dom extensions?
Assignee: jst → hyatt
Component: DOM Mozilla Extensions → XP Toolkit/Widgets: XUL
Comment 10•23 years ago
|
||
IF this is a "observer->ContentRemoved() code removes an observer" bug, then code I've written to handle similar issues in timer_gtk will be useful. This is from the bug 96108 patch for nsTimerGtk.cpp. Something like this: // we have a kungfu deathgrip on timer... // We must see if the array changed out from under us - FireTimeout // can delete any number of timers. If so, regenerate index. PRInt32 count = array->Count(); if (count == 0) i = 0; // This causes us to break out of the loop else if (i >= count || timer != (nsTimerGtk*)array->ElementAt(i)) { i = array->IndexOf(timer); // in case it was removed on us if (i < 0) i = 0; // break out }
Comment 11•23 years ago
|
||
Hah cvs co -r 1.448 mozilla/content/xul/document/src/nsXULDocument.cpp And neither Address Book nor New Message nor Clear in 3pane-Search crashed any more. (But some other problems appear - Mails show up incorrectly) CCing hyatt because it was the patch for Bug 106212.
Comment 12•23 years ago
|
||
*** Bug 106654 has been marked as a duplicate of this bug. ***
Comment 13•23 years ago
|
||
Transferring status from 106654
Severity: critical → blocker
Priority: -- → P1
Comment 14•23 years ago
|
||
Is this the same crasher as seen in bookmark manager and mail compose window crasher??
Keywords: smoketest
Comment 15•23 years ago
|
||
Should probably change the summary so a lot of dupes don't happen. This probably also covers reply-messages, which are crashing for me.
Comment 16•23 years ago
|
||
better summary
Summary: Chatzilla crashes on startup [@nsXULDocument::ContentRemoved] → crash on startup, other scenarios [@nsXULDocument::ContentRemoved]
Comment 17•23 years ago
|
||
it's not all startup, it's just opening certain windows
Summary: crash on startup, other scenarios [@nsXULDocument::ContentRemoved] → crash opening chatzilla, mail compose, addressbook, etc [@nsXULDocument::ContentRemoved]
Comment 18•23 years ago
|
||
tinderbox bloat test is crashing on the ftp URL: ftp://ftp.mozilla.org/welcome.msg
Assignee | ||
Comment 19•23 years ago
|
||
Hah, I guess this explains why we counted backwards before. How cheesy.
Assignee | ||
Comment 20•23 years ago
|
||
Comment 21•23 years ago
|
||
*** Bug 106737 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 22•23 years ago
|
||
Can you guys take that patch for a spin and see if it fixes the problem? If so, check it in! (I have other changes in the file.)
Comment 23•23 years ago
|
||
testing now...
Comment 24•23 years ago
|
||
the patch fixes the crash, but it can also be fixed if we go from count -1 to 0 instead of 0 to count-1. I'll attach that patch.
Comment 25•23 years ago
|
||
Comment 26•23 years ago
|
||
Updated•23 years ago
|
Attachment #55098 -
Attachment is obsolete: true
Comment 27•23 years ago
|
||
so hyatt's patch looks funny.. because we're modifying "count" in the first line, then using that modified value in the 2nd line. Let me wrap my brain around it a few times, see what I can come up with
Comment 28•23 years ago
|
||
Comment on attachment 55092 [details] [diff] [review] Patch to handle an observer removing itself during its own notification. Sigh. >? diff.txt >Index: document/src/nsXULDocument.cpp >=================================================================== >RCS file: /cvsroot/mozilla/content/xul/document/src/nsXULDocument.cpp,v >retrieving revision 1.449 >diff -u -r1.449 nsXULDocument.cpp >--- nsXULDocument.cpp 2001/10/25 07:27:01 1.449 >+++ nsXULDocument.cpp 2001/10/25 17:42:40 >@@ -2138,6 +2139,14 @@ > nsIDocumentObserver* observer = (nsIDocumentObserver*)mObservers[i]; > observer->ContentRemoved(this, aContainer, > aChild, aIndexInContainer); >+ >+ // XXXdwh hack to avoid crash, since an observer removes itself >+ // during ContentRemoved. >+ PRInt32 newCount = mObservers.Count(); >+ if (newCount < count) { >+ count -= (count - newCount); >+ i -= (count - newCount); Seems like this should be: + PRInt32 diff = (count - newCount); + count -= diff; + i -= diff; >+ } > } > return NS_OK; > }
Comment 29•23 years ago
|
||
tested and landed alecf's version of hyatt's patch. I'll attach what I landed.
Updated•23 years ago
|
Attachment #55092 -
Attachment is obsolete: true
Updated•23 years ago
|
Attachment #55099 -
Attachment is obsolete: true
Comment 30•23 years ago
|
||
Comment 31•23 years ago
|
||
my patch was no good, as alecf pointed out that reason hyatt changed it from count-1,0 to 0,count-1 was for bug #106212.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Comment 32•23 years ago
|
||
*** Bug 106726 has been marked as a duplicate of this bug. ***
Comment 33•23 years ago
|
||
BTW, if you want to be REALLY paranoid about this, an observer could remove itself, and another observer, and even add still other observers to the list. That was why I wrote that code from nsTimerGtk.cpp the way I did - it guarantees we'll find the right place again in the array. Unless you can guarantee that _only_ the current observer will change during the observer notification (and perhaps you can guarantee that), you have to use something like I did to verify/rebuild the iterator index.
Comment 34•23 years ago
|
||
New Mail Message still crashes for me (cvs pull _after_ checkin)
Comment 35•23 years ago
|
||
And that's how : Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1024 (LWP 12060)] 0x40b504dc in nsXULDocument::ContentReplaced (this=0x885ae18, aContainer=0x8911758, aOldChild=0x897c438, aNewChild=0x8a901d8, aIndexInContainer=1) at nsXULDocument.cpp:2119 2119 aIndexInContainer); (gdb) bt #0 0x40b504dc in nsXULDocument::ContentReplaced (this=0x885ae18, aContainer=0x8911758, aOldChild=0x897c438, aNewChild=0x8a901d8, aIndexInContainer=1) at nsXULDocument.cpp:2119 #1 0x40b292e2 in nsXULElement::ReplaceChildAt (this=0x8911758, aKid=0x8a901d8, aIndex=1, aNotify=1, aDeepSetDocument=1) at nsXULElement.cpp:2322 #2 0x40b24670 in nsXULElement::ReplaceChild (this=0x8911758, aNewChild=0x8a901dc, aOldChild=0x897c43c, aReturn=0xbfffc60c) at nsXULElement.cpp:1130 #3 0x402088e0 in XPTC_InvokeByIndex (that=0x891175c, methodIndex=16, paramCount=3, params=0xbfffc5ec) at xptcinvoke_unixish_x86.cpp:153 ....
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 36•23 years ago
|
||
*** Bug 106755 has been marked as a duplicate of this bug. ***
Comment 37•23 years ago
|
||
*** Bug 106761 has been marked as a duplicate of this bug. ***
Comment 38•23 years ago
|
||
Here are some of my talkbacks for your analysis: Windows 2000 (Build 2001102503) TB37185855W When opening message composition window TB37185887Z When opening Addressbook TB37185947G When entering a channel in Chatzilla and maximizing the window Linux (Build 2001102508) TB37184931W When opening message composition window TB37185450W When opening Addressbook TB37185731Z When entering a channel in Chatzilla
Comment 39•23 years ago
|
||
related to bug 106307?
Comment 40•23 years ago
|
||
TB37183214Y on today's linux trunk when hitting the "reply" button in mail
Comment 41•23 years ago
|
||
hyatt's fix needs to be applied another place. patch coming up.
Comment 42•23 years ago
|
||
Assignee | ||
Comment 43•23 years ago
|
||
yeah, check it in. thanks, seth! sr=hyatt
Comment 44•23 years ago
|
||
that fixes the crash, but there's a problem with the compose window. I'll attach a screen shot. it asserts here's when coming up: NTDLL! 77f9f9df() nsDebug::Assertion(const char * 0x03188c60, const char * 0x03188bf8, const char * 0x03188bbc, int 2660) line 290 + 13 bytes UndisplayedMap::AppendNodeFor(UndisplayedNode * 0x019fcd00, nsIContent * 0x058f9ab0) line 2660 + 60 bytes UndisplayedMap::AddNodeFor(nsIContent * 0x058f9ab0, nsIContent * 0x0590d500, nsIStyleContext * 0x037b0524) line 2682 FrameManager::SetUndisplayedContent(FrameManager * const 0x057fcc30, nsIContent * 0x0590d500, nsIStyleContext * 0x037b0524) line 740 + 23 bytes nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x0590d500, nsIFrame * 0x0376c46c, nsIAtom * 0x019d6270, int 7, nsIStyleContext * 0x037b0524, nsFrameItems & {...}, int 0) line 7023 nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x0590d500, nsIFrame * 0x0376c46c, nsFrameItems & {...}) line 6945 + 56 bytes nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x058f9ab0, nsIFrame * 0x0376c46c, int 0, nsFrameItems & {...}, int 0, nsTableCreator * 0x00000000) line 11530 + 66 bytes nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x058f9ab0, nsIFrame * 0x0376c388, nsIAtom * 0x019d6270, int 7, nsIStyleContext * 0x037d1b20, nsFrameItems & {...}, int 0, int & 0) line 5626 + 44 bytes nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x058f9ab0, nsIFrame * 0x0376c388, nsIAtom * 0x019d6270, int 7, nsIStyleContext * 0x037d1b20, nsFrameItems & {...}, int 0) line 7040 + 57 bytes nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x058f9ab0, nsIFrame * 0x0376c388, nsFrameItems & {...}) line 6945 + 56 bytes nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x0589c430, nsIFrame * 0x0376c388, int 0, nsFrameItems & {...}, int 0, nsTableCreator * 0x00000000) line 11530 + 66 bytes nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x0589c430, nsIFrame * 0x0376c2f4, nsIAtom * 0x019ce080, int 7, nsIStyleContext * 0x037b07bc, nsFrameItems & {...}, int 1, int & 0) line 5626 + 44 bytes nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x0589c430, nsIFrame * 0x0376c2f4, nsIAtom * 0x019ce080, int 7, nsIStyleContext * 0x037b07bc, nsFrameItems & {...}, int 1) line 7040 + 57 bytes nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x0589c430, nsIFrame * 0x0376c2f4, nsIAtom * 0x019d8d00, int 7, nsIStyleContext * 0x037b07bc, nsFrameItems & {...}, int 0) line 7007 + 56 bytes nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x0589c430, nsIFrame * 0x0376c2f4, nsFrameItems & {...}) line 6945 + 56 bytes nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x0589c4a0, nsIFrame * 0x0376c2f4, int 0, nsFrameItems & {...}, int 0, nsTableCreator * 0x00000000) line 11530 + 66 bytes nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x0589c4a0, nsIFrame * 0x0376bfb0, nsIAtom * 0x019d5880, int 7, nsIStyleContext * 0x037afcb4, nsFrameItems & {...}, int 0, int & 0) line 5626 + 44 bytes nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x0589c4a0, nsIFrame * 0x0376bfb0, nsIAtom * 0x019d5880, int 7, nsIStyleContext * 0x037afcb4, nsFrameItems & {...}, int 0) line 7040 + 57 bytes nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x0589c4a0, nsIFrame * 0x0376bfb0, nsFrameItems & {...}) line 6945 + 56 bytes nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x05858460, nsIFrame * 0x0376bfb0, int 0, nsFrameItems & {...}, int 0, nsTableCreator * 0x00000000) line 11530 + 66 bytes nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x05858460, nsIFrame * 0x0376bee0, nsIAtom * 0x019d5920, int 7, nsIStyleContext * 0x037afa80, nsFrameItems & {...}, int 0, int & 0) line 5626 + 44 bytes nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x05802a60, nsIPresContext * 0x0581dd40, nsFrameConstructorState & {...}, nsIContent * 0x05858460, nsIFrame * 0x0376bee0, nsIAtom * 0x019d5920, int 7, nsIStyleContext * 0x037afa80, nsFrameItems & {...}, int 0) line 7040 + 57 bytes nsCSSFrameConstructor::CreateTreeWidgetContent(nsCSSFrameConstructor * const 0x057f9210, nsIPresContext * 0x0581dd40, nsIFrame * 0x0376bee0, nsIFrame * 0x00000000, nsIContent * 0x05858460, nsIFrame * * 0x0376bf7c, int 1, int 0, nsILayoutHistoryState * 0x00000000) line 12554 + 76 bytes nsXULTreeGroupFrame::GetFirstTreeBox(int * 0x0012c798) line 326 nsTreeLayout::LazyRowCreator(nsTreeLayout * const 0x05464730, nsBoxLayoutState & {...}, nsXULTreeGroupFrame * 0x0376bee0) line 377 + 12 bytes nsTreeLayout::LazyRowCreator(nsTreeLayout * const 0x05464730, nsBoxLayoutState & {...}, nsXULTreeGroupFrame * 0x036f4868) line 386 nsXULTreeOuterGroupFrame::ReflowFinished(nsXULTreeOuterGroupFrame * const 0x036f4928, nsIPresShell * 0x05802a60, int * 0x0012c88c) line 1358 PresShell::HandlePostedReflowCallbacks() line 4896 PresShell::ProcessReflowCommands(int 0) line 6126 PresShell::FlushPendingNotifications(PresShell * const 0x05802a60, int 0) line 4990 nsBoxObject::GetOffsetRect(nsRect & {...}) line 176 nsBoxObject::GetHeight(nsBoxObject * const 0x055842f0, int * 0x0012cb80) line 370 XPTC_InvokeByIndex(nsISupports * 0x055842f0, unsigned int 12, unsigned int 1, nsXPTCVariant * 0x0012cb80) line 154 XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode CALL_GETTER) line 1951 + 42 bytes XPCWrappedNative::GetAttribute(XPCCallContext & {...}) line 1818 + 14 bytes XPC_WN_GetterSetter(JSContext * 0x02739770, JSObject * 0x03534500, unsigned int 0, long * 0x037582dc, long * 0x0012cdcc) line 1298 + 12 bytes js_Invoke(JSContext * 0x02739770, unsigned int 0, unsigned int 2) line 809 + 23 bytes js_InternalInvoke(JSContext * 0x02739770, JSObject * 0x03534500, long 55788832, unsigned int 0, unsigned int 0, long * 0x00000000, long * 0x0012db80) line 901 + 20 bytes js_GetProperty(JSContext * 0x02739770, JSObject * 0x03534500, long 41691072, long * 0x0012db80) line 2439 + 45 bytes js_Interpret(JSContext * 0x02739770, long * 0x0012dd2c) line 2600 + 1998 bytes js_Invoke(JSContext * 0x02739770, unsigned int 0, unsigned int 0) line 826 + 13 bytes js_Interpret(JSContext * 0x02739770, long * 0x0012eac4) line 2768 + 15 bytes js_Invoke(JSContext * 0x02739770, unsigned int 0, unsigned int 2) line 826 + 13 bytes nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJSClass * const 0x051221c0, nsXPCWrappedJS * 0x05122160, unsigned short 3, const nsXPTMethodInfo * 0x03532d88, nsXPTCMiniVariant * 0x0012f014) line 1022 + 21 bytes nsXPCWrappedJS::CallMethod(nsXPCWrappedJS * const 0x05122160, unsigned short 3, const nsXPTMethodInfo * 0x03532d88, nsXPTCMiniVariant * 0x0012f014) line 430 PrepareAndDispatch(nsXPTCStubBase * 0x05122160, unsigned int 3, unsigned int * 0x0012f0c4, unsigned int * 0x0012f0b4) line 115 + 31 bytes SharedStub() line 139 nsMsgCompose::NotifyStateListeners(nsMsgCompose * const 0x0592ada0, TStateListenerNotification eComposeFieldsReady, unsigned int 0) line 2912 nsMsgDocumentStateListener::NotifyDocumentCreated(nsMsgDocumentStateListener * const 0x050d3bf0) line 2514 nsEditor::NotifyDocumentListeners(nsEditor * const 0x0581d2b0, nsEditor::TDocumentListenerNotification eDocumentCreated) line 2545 + 23 bytes nsEditor::PostCreate(nsEditor * const 0x0581d2b0) line 363 nsHTMLEditor::PostCreate(nsHTMLEditor * const 0x0581d2b0) line 320 + 9 bytes nsEditorShell::PrepareDocumentForEditing(nsIDOMWindow * 0x055a2e14, nsIURI * 0x050d3990) line 615 + 32 bytes nsEditorShell::EndPageLoad(nsIDOMWindow * 0x055a2e14, nsIChannel * 0x050d3640, unsigned int 0) line 5232 + 27 bytes nsEditorShell::OnStateChange(nsEditorShell * const 0x053d8708, nsIWebProgress * 0x053ff544, nsIRequest * 0x050d3640, int 786448, unsigned int 0) line 5010 nsDocLoaderImpl::FireOnStateChange(nsIWebProgress * 0x053ff544, nsIRequest * 0x050d3640, int 786448, unsigned int 0) line 1110 nsDocLoaderImpl::doStopDocumentLoad(nsIRequest * 0x050d3640, unsigned int 0) line 750 nsDocLoaderImpl::DocLoaderIsEmpty() line 647 nsDocLoaderImpl::OnStopRequest(nsDocLoaderImpl * const 0x053ff534, nsIRequest * 0x0560dda0, nsISupports * 0x053bd4e0, unsigned int 0) line 578 nsLoadGroup::RemoveRequest(nsLoadGroup * const 0x053ff4c0, nsIRequest * 0x0560dda0, nsISupports * 0x053bd4e0, unsigned int 0) line 525 + 44 bytes imgRequestProxy::OnStopRequest(nsIRequest * 0x055fad10, nsISupports * 0x00000000, unsigned int 0) line 369 imgRequest::OnStopRequest(imgRequest * const 0x055fabc8, nsIRequest * 0x055fad10, nsISupports * 0x00000000, unsigned int 0) line 610 ProxyListener::OnStopRequest(ProxyListener * const 0x055fab40, nsIRequest * 0x055fad10, nsISupports * 0x00000000, unsigned int 0) line 502 nsJARChannel::OnStopRequest(nsJARChannel * const 0x055fad14, nsIRequest * 0x055dc194, nsISupports * 0x00000000, unsigned int 0) line 611 + 49 bytes nsOnStopRequestEvent::HandleEvent() line 177 nsARequestObserverEvent::HandlePLEvent(PLEvent * 0x05608e64) line 80 PL_HandleEvent(PLEvent * 0x05608e64) line 590 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x004ffdf0) line 520 + 9 bytes _md_EventReceiverProc(HWND__ * 0x00100582, unsigned int 49456, unsigned int 0, long 5242352) line 1071 + 9 bytes USER32! 77e13eb0() USER32! 77e1401a() USER32! 77e192da() nsAppShellService::Run(nsAppShellService * const 0x0196dfb0) line 303 main1(int 4, char * * 0x00485e20, nsISupports * 0x00000000) line 1285 + 32 bytes main(int 4, char * * 0x00485e20) line 1607 + 37 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! 77e879
Comment 45•23 years ago
|
||
Comment 46•23 years ago
|
||
this is not giving me a warm fuzzy. has anyone looked into what it would take to back this out?
Assignee | ||
Comment 47•23 years ago
|
||
We have a partial backout coming that fixes the problem.
Comment 48•23 years ago
|
||
Comment 49•23 years ago
|
||
Comment 50•23 years ago
|
||
ok, the last patch is in. fixes the crasher and the wacky compose problem.
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → FIXED
Updated•23 years ago
|
Attachment #55124 -
Attachment is obsolete: true
Updated•23 years ago
|
Attachment #55102 -
Attachment is obsolete: true
Comment 51•23 years ago
|
||
*** Bug 106750 has been marked as a duplicate of this bug. ***
Comment 52•23 years ago
|
||
verified fixed 2001102514 linux. Thx =)
Comment 53•23 years ago
|
||
*** Bug 106784 has been marked as a duplicate of this bug. ***
Comment 54•23 years ago
|
||
For all us l00z3r5, will there be a later win32 build?
Comment 55•23 years ago
|
||
All the platforms are respinned now. Linux is completed. Can someone in this bug to verify the build? ftp://sweetlou.mcom.com/products/client/seamonkey/unix/linux/2.2/x86/2001-10-25- 14-trunk Thanks, Loan
Comment 56•23 years ago
|
||
*** Bug 106798 has been marked as a duplicate of this bug. ***
Comment 57•23 years ago
|
||
I'll go ahead and download the commercial builds to verify. Asa, can you verify Chatzilla in the mozilla builds?
Comment 58•23 years ago
|
||
I've verified this in the builds which Loan provided in the comments above. Verified: 3pane mail html compose (new, reply, reply all) plain text compose (new, reply, reply all) bookmark manager IM buddy list window IM compose composer address book the ftp.mozilla.org link which mcafee references above account wizard address book card help window I think that should cover it. I make sure the windows came up properly and was able to do some minimal functions in each window. Once Asa verifies for chatzilla, then this bug can be marked verified.
Comment 59•23 years ago
|
||
If this is all platforms, pls provide builds for the other platforms. Thanks.
Comment 60•23 years ago
|
||
Mac OS 9 ftp://sweetlou/products/client/seamonkey/macos/8.x/ppc/2001-10-25-14-trunk Mac OS X ftp://sweetlou/products/client/seamonkey/macos/10.x/ppc/2001-10-25-14-trunk Win32 is still building. Lisa, have you heard anything from asa? I'm not sure he receives the message. Thanks.
Comment 61•23 years ago
|
||
Lisa, if I click on bookmark manager, it crashes on all platforms.
Comment 62•23 years ago
|
||
i tested using the 2001.10.25.16-trunk comm verif bits on winNT, accessing the items Lisa listed in her 2001-10-25 16:11. was able to access 'em, no crashes. will test mac os 10.1 soon...
Comment 63•23 years ago
|
||
The new win32 build (2001102503 16:39) still crashes on opening a mail compose window. Talkback data sent. This is still broken.
Comment 64•23 years ago
|
||
try the one from 17:11 (in the 10-25-16-trunk dir)
Comment 65•23 years ago
|
||
Several things: 1) The trunk build works. What is the difference between the "latest" and the "trunk" builds. 2) Careful about refering to internal machines in bugzilla, us heathens can't access them. I lost access in Oct 98.
Comment 66•23 years ago
|
||
just finished tested using the 2001.10.25.14-trunk comm verif bits on Mac 10.1, again accessing the items Lisa listed in her 2001-10-25 16:11 comments. access was fine: no crashes. now, onto Mac 9.1...
Comment 67•23 years ago
|
||
build 2001102514 linux does not even let me read mail. crashestalkback: TB3719754Y
Comment 68•23 years ago
|
||
...and tested using the 2001.10.25.14-trunk comm verif bits on Mac 9.1 [classic emulation over X], again accessing the items Lisa listed in her 2001-10-25 16:11 comments. access was fine: no crashes. francisco, i looked at the talkback report you mentioned, but it was empty. :( however, could you perchance be encountering bug 106650? verifying this one...
Status: RESOLVED → VERIFIED
Comment 69•23 years ago
|
||
*** Bug 106786 has been marked as a duplicate of this bug. ***
Comment 70•23 years ago
|
||
*** Bug 106704 has been marked as a duplicate of this bug. ***
Comment 71•23 years ago
|
||
*** Bug 106670 has been marked as a duplicate of this bug. ***
Comment 72•23 years ago
|
||
*** Bug 106829 has been marked as a duplicate of this bug. ***
Comment 73•23 years ago
|
||
*** Bug 106854 has been marked as a duplicate of this bug. ***
Comment 74•23 years ago
|
||
*** Bug 106830 has been marked as a duplicate of this bug. ***
Comment 75•23 years ago
|
||
*** Bug 107039 has been marked as a duplicate of this bug. ***
Updated•23 years ago
|
Summary: crash opening chatzilla, mail compose, addressbook, etc [@nsXULDocument::ContentRemoved] → crash opening chatzilla, mail compose, addressbook, etc - Trunk [@ nsXULDocument::ContentRemoved]
Comment 76•23 years ago
|
||
Adding topcrash keyword and [@ nsXULDocument::ContentReplaced] to summary for future reference, sorry for the spam.
Keywords: topcrash
Summary: crash opening chatzilla, mail compose, addressbook, etc - Trunk [@ nsXULDocument::ContentRemoved] → crash opening chatzilla, mail compose, addressbook, etc - Trunk [@ nsXULDocument::ContentRemoved] [@ nsXULDocument::ContentReplaced]
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: lchiang → xptoolkit.widgets
Updated•13 years ago
|
Crash Signature: [@ nsXULDocument::ContentRemoved]
[@ nsXULDocument::ContentReplaced]
You need to log in
before you can comment on or make changes to this bug.
Description
•