Closed
Bug 92368
Opened 24 years ago
Closed 17 years ago
when offline, viewing message in stand alone message window crashes
Categories
(SeaMonkey :: MailNews: Backend, defect, P2)
SeaMonkey
MailNews: Backend
Tracking
(Not tracked)
RESOLVED
WORKSFORME
mozilla1.0.1
People
(Reporter: sspitzer, Assigned: hyatt)
References
Details
(Keywords: crash, Whiteboard: No reproducible case.)
Attachments
(1 file)
609 bytes,
text/plain
|
Details |
here's the stack.
happens on trunk, and on 0.9.2 branch (according to kmurray)
to reproduce, start in offline (check offline box in profile manager)
start mail, double click on a message.
nsCOMPtr<imgIRequest>::assign_assuming_AddRef(imgIRequest * 0x00000000) line
471 + 3 bytes
nsCOMPtr<imgIRequest>::assign_with_AddRef(nsISupports * 0x00000000) line 964
nsCOMPtr<imgIRequest>::operator=(imgIRequest * 0x00000000) line 584
imgRequestProxy::Cancel(imgRequestProxy * const 0x05d304a0, unsigned int
0x80004005) line 172
nsImageBoxFrame::UpdateImage(nsIPresContext * 0x04e38a90, int & 0x00000000)
line 280
nsImageBoxFrame::DidSetStyleContext(nsImageBoxFrame * const 0x0534f0dc,
nsIPresContext * 0x04e38a90) line 403
nsFrame::SetStyleContext(nsFrame * const 0x0534f0dc, nsIPresContext *
0x04e38a90, nsIStyleContext * 0x053511f0) line 502
FrameManager::ReResolveStyleContext(nsIPresContext * 0x04e38a90, nsIFrame *
0x0534f0dc, nsIStyleContext * 0x05350e38, nsIContent * 0x05c43380, int
0x00000000, nsIAtom * 0x00000000, nsStyleChangeList & {...}, int 0x00000005,
int & 0x0012bd74) line 1693
FrameManager::ReResolveStyleContext(nsIPresContext * 0x04e38a90, nsIFrame *
0x0534f02c, nsIStyleContext * 0x0534c394, nsIContent * 0x00000000, int
0x00000000, nsIAtom * 0x024dbe80, nsStyleChangeList & {...}, int 0x00000005,
int & 0x00000005) line 1837
FrameManager::ComputeStyleChangeFor(FrameManager * const 0x04e4ba50,
nsIPresContext * 0x04e38a90, nsIFrame * 0x0534f02c, int 0x00000000, nsIAtom *
0x024dbe80, nsStyleChangeList & {...}, int 0x00000003, int & 0x00000000) line
2082
nsCSSFrameConstructor::AttributeChanged(nsCSSFrameConstructor * const
0x04e4c7f0, nsIPresContext * 0x04e38a90, nsIContent * 0x05c43380, int
0x00000000, nsIAtom * 0x024dbe80, int 0x00000003) line 10050
StyleSetImpl::AttributeChanged(StyleSetImpl * const 0x04e49c50, nsIPresContext
* 0x04e38a90, nsIContent * 0x05c43380, int 0x00000000, nsIAtom * 0x024dbe80,
int 0xffffffff) line 1204
PresShell::AttributeChanged(PresShell * const 0x04e4dd38, nsIDocument *
0x05a25770, nsIContent * 0x05c43380, int 0x00000000, nsIAtom * 0x024dbe80, int
0xffffffff) line 4941 + 57 bytes
nsXULDocument::AttributeChanged(nsXULDocument * const 0x05a25770, nsIContent *
0x05c43380, int 0x00000000, nsIAtom * 0x024dbe80, int 0xffffffff) line 1634
nsXULElement::SetAttribute(nsXULElement * const 0x05c43380, nsINodeInfo *
0x04e6e690, const nsAString & {...}, int 0x00000001) line 3047
nsXULElement::SetAttribute(nsXULElement * const 0x05c43384, const nsAString &
{...}, const nsAString & {...}) line 1394 + 31 bytes
nsXULElement::SetAttribute(nsXULElement * const 0x05c1f5b0, nsINodeInfo *
0x04e6e690, const nsAString & {...}, int 0x00000001) line 2998
nsXULElement::SetAttribute(nsXULElement * const 0x05c1f5b4, const nsAString &
{...}, const nsAString & {...}) line 1394 + 31 bytes
XPTC_InvokeByIndex(nsISupports * 0x05c1f5b4, unsigned int 0x0000001e, unsigned
int 0x00000002, nsXPTCVariant * 0x0012c8f4) line 139
XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode
CALL_METHOD) line 1882 + 42 bytes
XPC_WN_CallMethod(JSContext * 0x059fc180, JSObject * 0x0532a008, unsigned int
0x00000002, long * 0x0535b1e0, long * 0x0012cb28) line 1252 + 11 bytes
js_Invoke(JSContext * 0x059fc180, unsigned int 0x00000002, unsigned int
0x00000000) line 807 + 23 bytes
js_Interpret(JSContext * 0x059fc180, long * 0x0012d8c8) line 2697 + 15 bytes
js_Invoke(JSContext * 0x059fc180, unsigned int 0x00000001, unsigned int
0x00000002) line 824 + 13 bytes
nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJSClass * const 0x02eefb50,
nsXPCWrappedJS * 0x05ac9ee0, unsigned short 0x0003, const nsXPTMethodInfo *
0x00d30ce0, nsXPTCMiniVariant * 0x0012de0c) line 1019 + 21 bytes
nsXPCWrappedJS::CallMethod(nsXPCWrappedJS * const 0x05ac9ee0, unsigned short
0x0003, const nsXPTMethodInfo * 0x00d30ce0, nsXPTCMiniVariant * 0x0012de0c)
line 427
PrepareAndDispatch(nsXPTCStubBase * 0x05ac9ee0, unsigned int 0x00000003,
unsigned int * 0x0012debc, unsigned int * 0x0012deac) line 100 + 31 bytes
SharedStub() line 124
nsEventListenerManager::HandleEventSubType(nsListenerStruct * 0x05ac9f40,
nsIDOMEvent * 0x05d70504, nsIDOMEventTarget * 0x059fc340, unsigned int
0x00000001, unsigned int 0x00000004) line 1161 + 20 bytes
nsEventListenerManager::HandleEvent(nsEventListenerManager * const 0x05a568b0,
nsIPresContext * 0x05d45640, nsEvent * 0x0012f0cc, nsIDOMEvent * * 0x0012f084,
nsIDOMEventTarget * 0x059fc340, unsigned int 0x00000004, nsEventStatus *
0x0012f0f4) line 1834 + 36 bytes
GlobalWindowImpl::HandleDOMEvent(GlobalWindowImpl * const 0x059fc330,
nsIPresContext * 0x05d45640, nsEvent * 0x0012f0cc, nsIDOMEvent * * 0x0012f084,
unsigned int 0x00000004, nsEventStatus * 0x0012f0f4) line 598
nsXULDocument::HandleDOMEvent(nsXULDocument * const 0x05a25770, nsIPresContext
* 0x05d45640, nsEvent * 0x0012f0cc, nsIDOMEvent * * 0x0012f084, unsigned int
0x00000004, nsEventStatus * 0x0012f0f4) line 2007
nsXULElement::HandleDOMEvent(nsXULElement * const 0x05a56910, nsIPresContext *
0x05d45640, nsEvent * 0x0012f0cc, nsIDOMEvent * * 0x0012f084, unsigned int
0x00000004, nsEventStatus * 0x0012f0f4) line 3605 + 39 bytes
nsXULElement::HandleDOMEvent(nsXULElement * const 0x05ac53c0, nsIPresContext *
0x05d45640, nsEvent * 0x0012f0cc, nsIDOMEvent * * 0x0012f084, unsigned int
0x00000004, nsEventStatus * 0x0012f0f4) line 3603
nsXULElement::HandleDOMEvent(nsXULElement * const 0x05ac51b0, nsIPresContext *
0x05d45640, nsEvent * 0x0012f0cc, nsIDOMEvent * * 0x0012f084, unsigned int
0x00000004, nsEventStatus * 0x0012f0f4) line 3603
nsXULElement::HandleChromeEvent(nsXULElement * const 0x05ac51c0, nsIPresContext
* 0x05d45640, nsEvent * 0x0012f0cc, nsIDOMEvent * * 0x0012f084, unsigned int
0x00000004, nsEventStatus * 0x0012f0f4) line 4594 + 39 bytes
GlobalWindowImpl::HandleDOMEvent(GlobalWindowImpl * const 0x05d3d490,
nsIPresContext * 0x05d45640, nsEvent * 0x0012f0cc, nsIDOMEvent * * 0x0012f084,
unsigned int 0x00000001, nsEventStatus * 0x0012f0f4) line 594
DocumentViewerImpl::LoadComplete(DocumentViewerImpl * const 0x05d3c4f0,
unsigned int 0x00000000) line 1101 + 47 bytes
nsDocShell::EndPageLoad(nsIWebProgress * 0x05d381c4, nsIChannel * 0x05d39930,
unsigned int 0x00000000) line 3743
nsWebShell::EndPageLoad(nsIWebProgress * 0x05d381c4, nsIChannel * 0x05d39930,
unsigned int 0x00000000) line 894
nsDocShell::OnStateChange(nsDocShell * const 0x05d38b24, nsIWebProgress *
0x05d381c4, nsIRequest * 0x05d39930, int 0x00020010, unsigned int 0x00000000)
line 3664
nsDocLoaderImpl::FireOnStateChange(nsIWebProgress * 0x05d381c4, nsIRequest *
0x05d39930, int 0x00020010, unsigned int 0x00000000) line 1095
nsDocLoaderImpl::doStopDocumentLoad(nsIRequest * 0x05d39930, unsigned int
0x00000000) line 734
nsDocLoaderImpl::DocLoaderIsEmpty() line 632
nsDocLoaderImpl::OnStopRequest(nsDocLoaderImpl * const 0x05d381b4, nsIRequest *
0x05d39930, nsISupports * 0x00000000, unsigned int 0x00000000) line 563
nsLoadGroup::RemoveRequest(nsLoadGroup * const 0x05d38140, nsIRequest *
0x05d39930, nsISupports * 0x00000000, unsigned int 0x00000000) line 512 + 44
bytes
nsStreamIOChannel::OnStopRequest(nsStreamIOChannel * const 0x05d39934,
nsIRequest * 0x05d39824, nsISupports * 0x00000000, unsigned int 0x00000000)
line 466
nsOnStopRequestEvent::HandleEvent() line 161
nsARequestObserverEvent::HandlePLEvent(PLEvent * 0x05d39404) line 64
PL_HandleEvent(PLEvent * 0x05d39404) line 590 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00e85900) line 520 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x0048023e, unsigned int 0x0000c0e2, unsigned
int 0x00000000, long 0x00e85900) line 1071 + 9 bytes
USER32! 77e13eb0()
USER32! 77e1401a()
USER32! 77e192da()
nsAppShellService::Run(nsAppShellService * const 0x00566b30) line 425
main1(int 0x00000002, char * * 0x00484190, nsISupports * 0x00000000) line 1290
+ 32 bytes
main(int 0x00000002, char * * 0x00484190) line 1599 + 37 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 77e87903()
Comment 1•24 years ago
|
||
I suspect this has to do with the particular message you're trying to display
while offline. I tried this for a bunch of messages and had no problem. Is that
true, Seth? Is it every message or a particular one?
possibly related to bug 87923
my talkback id TB33348145Q. Crashed for when I clicked on
the embeded netscape home page.
Comment 3•24 years ago
|
||
good catch gchan. This does indeed look like a dup as David B. crashes in the
same image request code in that bug. We should mark this a dup of 87923.
Comment 4•24 years ago
|
||
if it's the same bug, that would explain why I can't recreate either of them :-(
This was the windows error message that popped up when I crashed
2nd time (this time I did not click a message with a web page embedded in it)
but it eventually crashed about the 6th message. Maybe unstable due to
my earlier crash when I did click on a embedded message?
The windows error mesg:
The exception Single Step
A single step or trace operation has just been completed
(0x80000004) occurred in application at loaction 0x04a08555.
one more talkback id TB33348501Z
http://climate.mcom.com/reports/incidenttemplate.cfm?bbid=33348501
Ok Based on David and Mscott's comments going to mark
this as dupe of bug 87923
*** This bug has been marked as a duplicate of 87923 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
sorry one more note. This was planning on being release noted. I'll probably
send off one more draft to the offline people for review tommorrow.
Let me know if you want to be includeed.
Comment 8•24 years ago
|
||
I found that I could not reproduce this if I changed my cache settings from
"automatic" to "every time I view the page". Something about that changed the
timing/asynchronicity of the img reqeusts and prevented the crash. I'm reopening
this because this bug is so much easier to reproduce than the other dup.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Some more observations.
It occurs on linux and windows. I couldn't get this to
crash on MAC.
It only happens if you start messenger/browser in
offline mode (either by checking work offline in the profile
manager or if the pref 'remember my prev mode' was fixed [see bug 82487]
would be the only other way)
Doesn't matter if you double click a downloaded or non-downloaded
message as they both will crash.
If you start online then go offline, I could not make it crash
when I double clicked on a message.
I don't think a web page embedded in a mail message makes a difference.
Just my opinion as I was able to crash on normal text message. Maybe
it makes it easier to crash?
Comment 10•24 years ago
|
||
David owns the offline fun.
Assignee: sspitzer → bienvenu
Status: REOPENED → NEW
Keywords: nsenterprise
Updated•24 years ago
|
Keywords: nsenterprise → nsenterprise+
Comment 13•24 years ago
|
||
with this morning's build, this now works for me. If anyone else wants to try
it and let me know if they see it or not, perhaps we can resolve this.
Comment 14•24 years ago
|
||
Commercial trunk builds
2001082403 - win nt 4.0
Still seeing this error David. Though I think it has changed
slightly.
-Works fine, if you start online, then go offline, and
double clicking a downloaded/non-downloaded message
(tried all types: text, html, gif/jpeg attachs, html attach,
embeded web pages,etc..)
-Works fine, if you start profile mgr, check the work offline
box, start messenger, double clicking any NON-downloaded
message (text, html, gif/jpeg attachs, html attach, embeded web pages,etc..)
-Will Crash: if you start profile mgr, check the work offline
box, start messenger, double click on a downloaded mesg that
has a web page embeded in it. Does not crash on attachments, reg
mail, etc.. Only with a mail message that was sent using File|Send
Page. The message crashed with embeded netscape's home page.
I think the stack trace is different now. Can't confirm my earlier
stacks traces as they have been purged from talkback. It differs
from Kevin's and Stephen's stack traces.
Talkback Ids TB34476926E, TB34476538K
Stack trace:
0x052f8ecf
nsImageBoxFrame::DidSetStyleContext
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsImageBoxFrame.cpp, line 388]
nsFrame::SetStyleContext
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrame.cpp, line 504]
FrameManager::ReResolveStyleContext
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line 1695]
FrameManager::ReResolveStyleContext
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line 1839]
FrameManager::ReResolveStyleContext
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line 1839]
FrameManager::ComputeStyleChangeFor
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line 2086]
nsCSSFrameConstructor::AttributeChanged
[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp,
line 10189]
StyleSetImpl::AttributeChanged
[d:\builds\seamonkey\mozilla\content\base\src\nsStyleSet.cpp, line 1228]
PresShell::AttributeChanged
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 4952]
nsXULDocument::AttributeChanged
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line
1741]
nsXULElement::SetAttr
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3091]
nsXULElement::SetAttribute
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
1434]
nsXULElement::SetAttr
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3041]
nsXULElement::SetAttribute
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
1434]
XPTC_InvokeByIndex
[d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp,
line 139]
XPCWrappedNative::CallMethod
[d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp, line
1886]
XPC_WN_CallMethod
[d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp,
line 1253]
js_Invoke
[d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 809]
js_Interpret
[d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 2698]
js_Invoke
[d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 825]
nsXPCWrappedJSClass::CallMethod
[d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappedjsclass.cpp, line
1025]
nsXPCWrappedJS::CallMethod
[d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappedjs.cpp, line 427]
PrepareAndDispatch
[d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcstubs.cpp,
line 102]
SharedStub
[d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcstubs.cpp,
line 124]
nsEventListenerManager::HandleEventSubType
[d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp, line
1197]
nsEventListenerManager::HandleEvent
[d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp, line
1872]
GlobalWindowImpl::HandleDOMEvent
[d:\builds\seamonkey\mozilla\dom\src\base\nsGlobalWindow.cpp, line 599]
nsXULDocument::HandleDOMEvent
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line
2114]
nsXULElement::HandleDOMEvent
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3696]
nsXULElement::HandleDOMEvent
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3689]
nsXULElement::HandleDOMEvent
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3689]
nsXULElement::HandleDOMEvent
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3689]
nsXULElement::HandleDOMEvent
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3689]
nsXULElement::HandleChromeEvent
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
5009]
GlobalWindowImpl::HandleDOMEvent
[d:\builds\seamonkey\mozilla\dom\src\base\nsGlobalWindow.cpp, line 595]
DocumentViewerImpl::LoadComplete
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 1094]
nsDocShell::EndPageLoad
[d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp, line 3725]
nsWebShell::EndPageLoad
[d:\builds\seamonkey\mozilla\docshell\base\nsWebShell.cpp, line 893]
nsDocShell::OnStateChange
[d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp, line 3646]
nsDocLoaderImpl::FireOnStateChange
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 1095]
nsDocLoaderImpl::doStopDocumentLoad
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 734]
nsDocLoaderImpl::DocLoaderIsEmpty
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 632]
nsDocLoaderImpl::OnStopRequest
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 563]
nsLoadGroup::RemoveRequest
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsLoadGroup.cpp, line 517]
nsStreamIOChannel::OnStopRequest
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsInputStreamChannel.cpp, line
466]
nsOnStopRequestEvent::HandleEvent
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsRequestObserverProxy.cpp, line
162]
PL_HandleEvent
[d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 591]
PL_ProcessPendingEvents
[d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 524]
_md_EventReceiverProc
[d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 1072]
Comment 15•24 years ago
|
||
it used to crash on any message, even one you hadn't downloaded for offline use,
trying to fetch the offline icon/widget, so I think it's a different kind of
bug, though still probably in Pav's area.
Comment 16•24 years ago
|
||
agreed. it now only crashes if it's downloaded and has an embeded
web page in it. hmm guess some other fixes indirectly are fixing
this bug. I haven't tested 87923 to see what the results
are for that yet..
Comment 17•24 years ago
|
||
nsenterprise+ bugs are supposed to be in the .9.4 milestone. making that adjustment.
Target Milestone: --- → mozilla0.9.4
Comment 19•23 years ago
|
||
*** Bug 95626 has been marked as a duplicate of this bug. ***
Comment 20•23 years ago
|
||
Changing based on dupes.
Severity: normal → critical
OS: Windows 2000 → All
Hardware: PC → All
Comment 21•23 years ago
|
||
If indeed 95626 is a duplicate of this bug, then I'll add my observations here:
The _second_ time I run Mozilla, it will crash the first time I try to retrieve
mail. This is under Solaris using movemail - does offline apply to movemail?
In addition, the content of the message makes no difference, it is an
equal-opportunity crasher.
I put a stack trace into my report under 95626.
Updated•23 years ago
|
Status: NEW → ASSIGNED
Priority: -- → P2
Comment 23•23 years ago
|
||
Can we get some traction on this? this is a stop ship for enterprise customers.
Thanks.
Comment 24•23 years ago
|
||
I'm working on this...
Updated•23 years ago
|
Whiteboard: PDT → [PDT], [ETA ?]
Comment 25•23 years ago
|
||
I can't reproduce this. Is this still happening for anyone else?
Comment 26•23 years ago
|
||
Hey Pav.
I can still reproduce the bug. Kind of tricky.
I was using 2001-09-26-05-0.9.4 commercial branch on nt 4.0
It only crashed for me with a embedded Netscape web page.
I tried Cnn and Cnet and it did not crash. My mail
message with the Netscape web page is from 7-30-2001.
steps.
1.make sure you downloaded couple of mail messages (some plain,
some with web pages) for offline use already.
2.start profile mgr
3.select the profile with downloaded imap mail mesgs
4.check the work offlie checkbox in profile mgr
5.start browser
6.start messenger
7.Double click few of downloaded mesgs so it opens it up
in a new window
8.Double click on downloaded mesg with Netscape home page.
result: crash
The stack trace is pretty much the same as Kevin's original
stack trace at the top of this bug.
My talk back id's are as follows
TB35930992Z,TB35931199E,TB35931361W
Stack trace as follows:
0x56295bbd
nsCOMPtr_base::assign_with_AddRef
[d:\builds\seamonkey\mozilla\xpcom\base\nsCOMPtr.cpp, line 59]
nsRuleNode::GetStyleData
[d:\builds\seamonkey\mozilla\content\html\style\src\nsRuleNode.cpp, line
4600]
nsStyleContext::GetStyleData
[d:\builds\seamonkey\mozilla\content\base\src\nsStyleContext.cpp, line 370]
nsImageBoxFrame::DidSetStyleContext
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsImageBoxFrame.cpp, line
390]
nsImageBoxFrame::DidSetStyleContext
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsImageBoxFrame.cpp, line
390]
nsFrame::SetStyleContext
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrame.cpp, line 504]
FrameManager::ReResolveStyleContext
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line
1695]
FrameManager::ReResolveStyleContext
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line
1839]
FrameManager::ReResolveStyleContext
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line
1839]
FrameManager::ComputeStyleChangeFor
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line
2086]
nsCSSFrameConstructor::AttributeChanged
[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp,
line 10230]
StyleSetImpl::AttributeChanged
[d:\builds\seamonkey\mozilla\content\base\src\nsStyleSet.cpp, line 1230]
PresShell::AttributeChanged
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 5008]
nsXULDocument::AttributeChanged
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line
1742]
nsXULElement::SetAttr
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3094]
nsXULElement::SetAttribute
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
1434]
nsXULElement::SetAttr
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3041]
nsXULElement::SetAttribute
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
1434]
XPTC_InvokeByIndex
[d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp,
line 139]
XPCWrappedNative::CallMethod
[d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp, line
1954]
XPC_WN_CallMethod
[d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp,
line 1263]
js_Invoke
[d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 809]
js_Interpret
[d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 2720]
js_Invoke
[d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 825]
nsXPCWrappedJSClass::CallMethod
[d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappedjsclass.cpp, line
1024]
nsXPCWrappedJS::CallMethod
[d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappedjs.cpp, line 430]
PrepareAndDispatch
[d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcstubs.cpp,
line 102]
SharedStub
[d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcstubs.cpp,
line 124]
nsEventListenerManager::HandleEventSubType
[d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp,
line 1197]
nsEventListenerManager::HandleEvent
[d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp,
line 1872]
GlobalWindowImpl::HandleDOMEvent
[d:\builds\seamonkey\mozilla\dom\src\base\nsGlobalWindow.cpp, line 604]
nsXULDocument::HandleDOMEvent
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line
2115]
nsXULElement::HandleDOMEvent
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3699]
nsXULElement::HandleDOMEvent
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3692]
nsXULElement::HandleDOMEvent
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3692]
nsXULElement::HandleDOMEvent
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3692]
nsXULElement::HandleDOMEvent
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
3692]
nsXULElement::HandleChromeEvent
[d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line
5024]
GlobalWindowImpl::HandleDOMEvent
[d:\builds\seamonkey\mozilla\dom\src\base\nsGlobalWindow.cpp, line 600]
DocumentViewerImpl::LoadComplete
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 1096]
nsDocShell::EndPageLoad
[d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp, line 3730]
nsWebShell::EndPageLoad
[d:\builds\seamonkey\mozilla\docshell\base\nsWebShell.cpp, line 898]
nsDocShell::OnStateChange
[d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp, line 3651]
nsDocLoaderImpl::FireOnStateChange
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 1095]
nsDocLoaderImpl::doStopDocumentLoad
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 734]
nsDocLoaderImpl::DocLoaderIsEmpty
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 632]
nsDocLoaderImpl::OnStopRequest
[d:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 563]
nsLoadGroup::RemoveRequest
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsLoadGroup.cpp, line 521]
nsStreamIOChannel::OnStopRequest
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsInputStreamChannel.cpp, line
466]
nsOnStopRequestEvent::HandleEvent
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsRequestObserverProxy.cpp,
line 162]
PL_HandleEvent
[d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 591]
PL_ProcessPendingEvents
[d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 524]
_md_EventReceiverProc
Comment 27•23 years ago
|
||
Oops forgot to mention I was physically disconnected from
the network before I started step 2.
And I can only crash with the web page captured from July 30,2001.
I tried today's home page and could not reproduce the problem.
Pav, I'll forw you the mail mesg that I am crashing on.
Comment 28•23 years ago
|
||
crash is in CSS, that is in hyatt-code. ccing him. The original crash I had
already fixed was the same cause of 87923.
Assignee | ||
Updated•23 years ago
|
Status: NEW → ASSIGNED
Target Milestone: mozilla0.9.5 → mozilla1.0
Comment 30•23 years ago
|
||
nsbranch-, this is so difficult to reproduce that it may not affect any actual
users, we don't have a fix, and it is too late to be taking risks for such low
benefit.
Comment 32•23 years ago
|
||
Removing [PDT] grafitti because this was minused by component team.
Whiteboard: [PDT], [ETA ?]
Comment 33•23 years ago
|
||
Can anyone reproduce this in existing pages, with recent builds?
Whiteboard: No reproducible case.
Comment 34•23 years ago
|
||
Sort of..
Using 2001-10-26-09-trunk/ on NT 4.0
I cannot generate the same stack trace anymore.
In my comments to Pav on 2001-09-26 18:43, I mentioned
I crashed using Netscape's 7/30 home page. Well using
the same page now, I crash, but the stack trace is totally
different.
I've also generated a slightly different crash using today's (10-30) Cnet home
page. It's pretty close to my Netscape page crash as they both
involve nsRuleNode.cpp.
Also in both cases: a error dialog pops up now (it didn't before)
it says: "this page can't be edited for an unknown reason"
before it crashes.
I'm not sure what we want to do with this bug: create new one,
fix bugs I found in this one, etc..
In order to reproduce you need to do following:
-do a 'send page' and mail it to yourself
-download that mesg with the web page in it
-start up in offline mode (using profile mgr)
-select the mesg
-do a reply or reply all to see crash
First stack trace using netscape's 7/30 web page (first few lines only)
TB Ids: 37405942,37406372
Call Stack: (Signature = nsStyleContext::SetStyle f0c85c00)
nsStyleContext::SetStyle
[d:\builds\seamonkey\mozilla\content\base\src\nsStyleContext.cpp, line 505]
nsRuleNode::WalkRuleTree
[d:\builds\seamonkey\mozilla\content\base\src\nsRuleNode.cpp, line 1449]
nsRuleNode::GetBackgroundData
[d:\builds\seamonkey\mozilla\content\base\src\nsRuleNode.cpp, line 1196]
nsRuleNode::GetStyleData
[d:\builds\seamonkey\mozilla\content\base\src\nsRuleNode.cpp, line 4294]
nsStyleContext::GetStyleData
[d:\builds\seamonkey\mozilla\content\base\src\nsStyleContext.cpp, line 380]
----------------------
2nd stack trace w/crash off cnet home page (first few lines only)
TB ids: 37405651,37407399,37407587
Call Stack: (Signature = nsRuleNode::ComputeBackgroundData 4961ccf4)
nsRuleNode::ComputeBackgroundData
[d:\builds\seamonkey\mozilla\content\base\src\nsRuleNode.cpp, line 2944]
nsRuleNode::WalkRuleTree
[d:\builds\seamonkey\mozilla\content\base\src\nsRuleNode.cpp, line 1458]
nsRuleNode::GetBackgroundData
[d:\builds\seamonkey\mozilla\content\base\src\nsRuleNode.cpp, line 1196]
nsRuleNode::GetStyleData
[d:\builds\seamonkey\mozilla\content\base\src\nsRuleNode.cpp, line 4294]
nsStyleContext::GetStyleData
[d:\builds\seamonkey\mozilla\content\base\src\nsStyleContext.cpp, line 380]
nsRuleNode::ComputeBackgroundData
[d:\builds\seamonkey\mozilla\content\base\src\nsRuleNode.cpp, line 2915]
Comment 35•23 years ago
|
||
Oop should be clearer in steps to reproduce:
-Be physically disconnected from the network before starting browser
and replying to downloaded mesgs
-when I say start up in offline mode (do not start in online mode
then go offline, you must first start in offline mode by using
profile mgr and click the work offline check box)
Comment 36•23 years ago
|
||
Bugs targeted at mozilla1.0 without the mozilla1.0 keyword moved to mozilla1.0.1
(you can query for this string to delete spam or retrieve the list of bugs I've
moved)
Target Milestone: mozilla1.0 → mozilla1.0.1
Updated•20 years ago
|
Product: Browser → Seamonkey
Comment 37•18 years ago
|
||
(In reply to comment #35)
> Oop should be clearer in steps to reproduce:
> -Be physically disconnected from the network before starting browser
> and replying to downloaded mesgs
> -when I say start up in offline mode (do not start in online mode
> then go offline, you must first start in offline mode by using
> profile mgr and click the work offline check box)
can you still create the crash?
Comment 38•17 years ago
|
||
WFM : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a8pre) Gecko/2007090302 SeaMonkey/2.0a1pre
Status: ASSIGNED → RESOLVED
Closed: 24 years ago → 17 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•