Closed Bug 812622 Opened 13 years ago Closed 12 years ago

Reply-to-all with no text selected leads to assertion in debug builds

Categories

(MailNews Core :: Composition, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 827061

People

(Reporter: Irving, Unassigned)

Details

(Keywords: assertion)

###!!! ASSERTION: Bad position passed to nsJISx4051LineBreaker::Next: 'aLen > aPos', file /Users/ireid/tbird/comm-central/mozilla/intl/lwbrk/src/nsJISx4501LineBreaker.cpp, line 785 The top of the call stack is: #0 0x000000010176c651 in nsJISx4051LineBreaker::Next at /Users/ireid/tbird/comm-central/mozilla/intl/lwbrk/src/nsJISx4501LineBreaker.cpp:785 #1 0x00000001036b9d9c in nsMsgComposeService::GetOrigWindowSelection(int, nsIMsgWindow*, nsACString_internal&) () #2 0x00000001036baba1 in nsMsgComposeService::OpenComposeWindow at /Users/ireid/tbird/comm-central/mailnews/compose/src/nsMsgComposeService.cpp:549 We try to get the selected text for the current message view; when no text is selected, we get a valid select object at around http://mxr.mozilla.org/comm-central/source/mailnews/compose/src/nsMsgComposeService.cpp#431 but then pass a zero-length string (and zero for length and position) to lineBreaker->Next() at http://mxr.mozilla.org/comm-central/source/mailnews/compose/src/nsMsgComposeService.cpp#454 The composer seems to do the right thing in the end, bringing up a compose window quoting the entire text of the replied-to message, but it would be better to do that without triggering an assertion failure.
Keywords: assertion
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.