Closed
Bug 82031
Opened 23 years ago
Closed 23 years ago
Reply to a message, Options|Rewrap and the Mac hangs
Categories
(MailNews Core :: Composition, defect, P2)
Tracking
(Not tracked)
mozilla0.9.3
People
(Reporter: nbaca, Assigned: bugzilla)
Details
(Whiteboard: [nsbeta1+])
Attachments
(1 file)
(deleted),
text/plain
|
Details |
Build 2001-05-17-04: Mac 9.04
Overview: Using plain text, reply to a message, select Options|Rewrap and the
application hangs.
I originally reported a hang/crash on the Mac in bug# 54090 but noone could
reproduce the problem. I was able to reproduce this on Fenella's system.
Steps to reproduce:
1. Go into Account Settings and deselect the "Compose messages in HTML format"
checkbox.
2. Select a message in the thread pane
3. Select the Reply button
4. When the new message/compose window appears do not type any text (the cursor
should be flashing in the body).
6. Select Options|Rewrap
Actual Results: The application hangs. It appears to hang when no text has been
entered. If I type one character and then select Options|Rewrap then it does not
hang.
Expected Results: Nothing should occur, including a hang/crash.
Additional Information:
a. Mac: Running in html mode is ok.
b. WinMe: Using the same scenarios everything is ok.
Reporter | ||
Comment 1•23 years ago
|
||
Marking nsbeta1 because the application should not hang.
Keywords: nsbeta1
QA Contact: esther → nbaca
Reporter | ||
Comment 2•23 years ago
|
||
Comment 3•23 years ago
|
||
moving to 0.9.2
Priority: -- → P2
Whiteboard: [nsbeta1+]
Target Milestone: --- → mozilla0.9.2
Assignee | ||
Comment 5•23 years ago
|
||
do you reproduce this problem with any message?
Reporter | ||
Comment 6•23 years ago
|
||
Build 2001-05-31-08: Mac 9.04
Yes, this appears to happen with any message.
Comment 8•23 years ago
|
||
to reproduce, do a plain text reply and have your cursor set to be at the top
(on reply).
NTDLL! 77f9f9df()
nsDebug::Assertion(const char * 0x05125674 `string', const char * 0x051256dc
`string', const char * 0x05125750 `string', int 184) line 290 + 13 bytes
nsReadingIterator<unsigned short>::advance(int -1) line 184 + 32 bytes
nsInternetCiter::Rewrap(nsInternetCiter * const 0x0548c160, const nsAString &
{...}, unsigned int 72, unsigned int 0, int 0, nsAString & {...}) line 241
nsPlaintextEditor::Rewrap(nsPlaintextEditor * const 0x04c6e2a8, int 0) line
1774 + 62 bytes
nsEditorShell::Rewrap(nsEditorShell * const 0x07892210, int 0) line 2621 + 27
bytes
XPTC_InvokeByIndex(nsISupports * 0x07892210, unsigned int 43, unsigned int 1,
nsXPTCVariant * 0x0012be98) line 139
XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode
CALL_METHOD) line 1881 + 42 bytes
XPC_WN_CallMethod(JSContext * 0x06de05f0, JSObject * 0x0480e500, unsigned int
1, long * 0x048f3020, long * 0x0012c0cc) line 1252 + 11 bytes
js_Invoke(JSContext * 0x06de05f0, unsigned int 1, unsigned int 0) line 807 + 23
bytes
js_Interpret(JSContext * 0x06de05f0, long * 0x0012ce70) line 2702 + 15 bytes
js_Invoke(JSContext * 0x06de05f0, unsigned int 1, unsigned int 2) line 824 + 13
bytes
nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJSClass * const 0x03e651d0,
nsXPCWrappedJS * 0x07a9ae00, unsigned short 5, const nsXPTMethodInfo *
0x02b62108, nsXPTCMiniVariant * 0x0012d3b0) line 1000 + 21 bytes
nsXPCWrappedJS::CallMethod(nsXPCWrappedJS * const 0x07a9ae00, unsigned short 5,
const nsXPTMethodInfo * 0x02b62108, nsXPTCMiniVariant * 0x0012d3b0) line 427
PrepareAndDispatch(nsXPTCStubBase * 0x07a9ae00, unsigned int 5, unsigned int *
0x0012d460, unsigned int * 0x0012d450) line 100 + 31 bytes
SharedStub() line 124
XPTC_InvokeByIndex(nsISupports * 0x07a9ae00, unsigned int 5, unsigned int 1,
nsXPTCVariant * 0x0012d5e0) line 139
XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode
CALL_METHOD) line 1881 + 42 bytes
XPC_WN_CallMethod(JSContext * 0x06de05f0, JSObject * 0x04749250, unsigned int
1, long * 0x048f2fe8, long * 0x0012d814) line 1252 + 11 bytes
js_Invoke(JSContext * 0x06de05f0, unsigned int 1, unsigned int 0) line 807 + 23
bytes
js_Interpret(JSContext * 0x06de05f0, long * 0x0012e5b8) line 2702 + 15 bytes
js_Invoke(JSContext * 0x06de05f0, unsigned int 1, unsigned int 2) line 824 + 13
bytes
js_InternalInvoke(JSContext * 0x06de05f0, JSObject * 0x0480e648, long 75556456,
unsigned int 0, unsigned int 1, long * 0x0012e790, long * 0x0012e6e0) line 896
+ 20 bytes
JS_CallFunctionValue(JSContext * 0x06de05f0, JSObject * 0x0480e648, long
75556456, unsigned int 1, long * 0x0012e790, long * 0x0012e6e0) line 3320 + 31
bytes
nsJSContext::CallEventHandler(nsJSContext * const 0x06de07a0, void *
0x0480e648, void * 0x0480e668, unsigned int 1, void * 0x0012e790, int *
0x0012e78c, int 0) line 941 + 33 bytes
nsJSEventListener::HandleEvent(nsJSEventListener * const 0x06e4cc90,
nsIDOMEvent * 0x05489154) line 139 + 57 bytes
nsEventListenerManager::HandleEventSubType(nsListenerStruct * 0x06e4cc10,
nsIDOMEvent * 0x05489154, nsIDOMEventTarget * 0x06e4cce8, unsigned int 8,
unsigned int 7) line 1161 + 20 bytes
nsEventListenerManager::HandleEvent(nsEventListenerManager * const 0x06e4edf0,
nsIPresContext * 0x06df1a90, nsEvent * 0x0012f2b0, nsIDOMEvent * * 0x0012f15c,
nsIDOMEventTarget * 0x06e4cce8, unsigned int 7, nsEventStatus * 0x0012f2fc)
line 2131 + 36 bytes
nsXULElement::HandleDOMEvent(nsXULElement * const 0x06e4cce0, nsIPresContext *
0x06df1a90, nsEvent * 0x0012f2b0, nsIDOMEvent * * 0x0012f15c, unsigned int 1,
nsEventStatus * 0x0012f2fc) line 3635
PresShell::HandleDOMEventWithTarget(PresShell * const 0x06df9d30, nsIContent *
0x06e4cce0, nsEvent * 0x0012f2b0, nsEventStatus * 0x0012f2fc) line 5677 + 39
bytes
nsMenuFrame::Execute() line 1424
nsMenuFrame::HandleEvent(nsMenuFrame * const 0x04792a20, nsIPresContext *
0x06df1a90, nsGUIEvent * 0x0012f754, nsEventStatus * 0x0012f648) line 399
PresShell::HandleEventInternal(nsEvent * 0x0012f754, nsIView * 0x054872b0,
unsigned int 1, nsEventStatus * 0x0012f648) line 5645 + 41 bytes
PresShell::HandleEvent(PresShell * const 0x06df9d34, nsIView * 0x054872b0,
nsGUIEvent * 0x0012f754, nsEventStatus * 0x0012f648, int 0, int & 1) line 5557
+ 25 bytes
nsView::HandleEvent(nsView * const 0x054872b0, nsGUIEvent * 0x0012f754,
unsigned int 8, nsEventStatus * 0x0012f648, int 0, int & 1) line 377
nsView::HandleEvent(nsView * const 0x05430410, nsGUIEvent * 0x0012f754,
unsigned int 8, nsEventStatus * 0x0012f648, int 0, int & 1) line 350
nsView::HandleEvent(nsView * const 0x05428e50, nsGUIEvent * 0x0012f754,
unsigned int 8, nsEventStatus * 0x0012f648, int 0, int & 1) line 350
nsView::HandleEvent(nsView * const 0x06df11d0, nsGUIEvent * 0x0012f754,
unsigned int 28, nsEventStatus * 0x0012f648, int 1, int & 1) line 350
nsViewManager::DispatchEvent(nsViewManager * const 0x06df1370, nsGUIEvent *
0x0012f754, nsEventStatus * 0x0012f648) line 2051
HandleEvent(nsGUIEvent * 0x0012f754) line 68
nsWindow::DispatchEvent(nsWindow * const 0x06df1094, nsGUIEvent * 0x0012f754,
nsEventStatus & nsEventStatus_eIgnore) line 720 + 10 bytes
nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012f754) line 741
nsWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line 4237
+ 21 bytes
ChildWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line
4486
nsWindow::ProcessMessage(unsigned int 514, unsigned int 0, long 2949239, long *
0x0012fb98) line 3203 + 24 bytes
nsWindow::WindowProc(HWND__ * 0x0099015a, unsigned int 514, unsigned int 0,
long 2949239) line 988 + 27 bytes
USER32! 77e13eb0()
USER32! 77e1401a()
USER32! 77e192da()
nsAppShellService::Run(nsAppShellService * const 0x00e69660) line 419
main1(int 2, char * * 0x00484190, nsISupports * 0x00000000) line 1200 + 32 bytes
main(int 2, char * * 0x00484190) line 1504 + 37 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 77e87903()
Comment 9•23 years ago
|
||
This is a dup of 78727, which has been fixed on the trunk and is awaiting branch
approval. Taking the liberty of duping this.
*** This bug has been marked as a duplicate of 78727 ***
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Updated•20 years ago
|
Product: MailNews → Core
Updated•16 years ago
|
Product: Core → MailNews Core
You need to log in
before you can comment on or make changes to this bug.
Description
•