Closed Bug 57934 Opened 24 years ago Closed 24 years ago

Crash when replying to a message with this attachment

Categories

(SeaMonkey :: MailNews: Message Display, defect, P1)

defect

Tracking

(Not tracked)

VERIFIED WORKSFORME
mozilla0.9

People

(Reporter: msanz, Assigned: karnaze)

References

Details

(Keywords: crash)

Attachments

(4 files)

Using Win NT, 20001024 branch build I received a mail with an html attachment that I will include in this report, and I crash every time I try to reply to it. I've tried with other html files and it works correctly, but there is something with this one that makes N6 crash.
Attached file HTL file
adding crash keyword
Keywords: crash
QA Contact: esther → pmock
reassigning to ducarroz. msanz, do you have a stack trace?
Assignee: putterman → ducarroz
looks like an Editor problem. It crash while calling InsertAsCitation! Reassign.
Assignee: ducarroz → beppe
I think I've found a bug that this is dup of: 57571. If so, please mark dup. The file attached is the same that I used
OS: Windows NT → All
Hardware: PC → All
Occurs apparently on Linux too.
*** Bug 58739 has been marked as a duplicate of this bug. ***
confirms that it happens on linux (M18) using a .txt file as attachment
With my 12/14/00 Linux and Win32 debug Trunk builds, I no longer crash, but what I do see is several assertions thrown from nsBlockFrame::DoRemoveFrame() before it goes into an inifinite loop. The first assertion that is being triggered is: NS_ASSERTION(nsnull != line, "can't find deleted frame in lines"); and the var aDeletedFrame is pointing to is an nsTableOuterFrame. I will attatch the minimal test case and the stack trace to the assertion that happens just before the infinite loop. Reassigning to buster@netscape.com and Cc'ing karnaze@netscape.com.
Assignee: beppe → buster
moving to mozilla0.9
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9
moving to mozilla0.9, accepting
Severity: major → critical
Priority: P3 → P1
Target Milestone: mozilla0.9 → mozilla0.8
This is a table frame construction problem. The form frame thinks it's child frame is the table outer frame. I can't explain why this is true for building the document via mail reply, and not true via normal browser load. Assigning to karnaze. If someone could find an easier way to reproduce, that would be helpful. I'll run a few more tests. The construct that causes us problems is <table> <form> <tr>
assigning to chris. there's nothing I can do in the layout code other than the assertion that's already in place to protect against a broken frame model. Chris knows a lot more about the table frame construction code than I do.
Assignee: buster → karnaze
Status: ASSIGNED → NEW
more data: this does *not* happen if you simply edit the document. it's only the mail-reply. I tested this by loading the document into the browser and then doing "edit page"
Assign it to myself.
QA Contact: pmock → fenella
Moving to Mozilla0.9
Target Milestone: mozilla0.8 → mozilla0.9
To Esther..
QA Contact: fenella → esther
I can't reproduce the bug anymore. I saved attachment #4 [details] [diff] [review] to a file, sent it to myself as an attachment, and then replied to it. Marking worksforme.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
verified as workforme.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: