Closed Bug 14266 Opened 25 years ago Closed 25 years ago

NewsGroup reading causes crash

Categories

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

x86
Linux

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: sford4, Assigned: sspitzer)

Details

when trying to read a newsgroup on a build from today on Mandrake 6, i get
Assertion: "nsMsgDBEnumerator broken" (NS_SUCCEEDED(rv)) at file
nsNewsDatabase.cpp, line 296
Break: at file nsNewsDatabase.cpp, line 296
Assertion: "CreateNewHdr didn't fail, but it returned a null newMsgHdr"
(newMsgHdr) at file nsNNTPNewsgroupList.cp
p, line 590
Break: at file nsNNTPNewsgroupList.cpp, line 590
Assertion failure: NS_SUCCEEDED(rv), at nsNNTPProtocol.cpp:3138

Program received signal SIGABRT, Aborted.

¡#0  0x402acee1 in __kill () from /lib/libc.so.6
#1  0x401f0e85 in raise () from /lib/libpthread.so.0

#2  0x401afe8b in PR_Assert (s=0x4155130d "NS_SUCCEEDED(rv)", file=0x41550825
"nsNNTPProtocol.cpp", ln=3138)
    at prlog.c:480
#3  0x41531950 in nsNNTPProtocol::ReadXover (this=0x8c70b50,
inputStream=0x8e05930, length=1920)
    at nsNNTPProtocol.cpp:3138
#4  0x41535607 in nsNNTPProtocol::ProcessProtocolState (this=0x8c70b50,
url=0x8e0cfcc, inputStream=0x8e05930,
    sourceOffset=128, length=1920) at nsNNTPProtocol.cpp:4701
#5  0x41147e84 in nsMsgProtocol::OnDataAvailable (this=0x8c70b50,
ctxt=0x8e0cfcc, inStr=0x8e05930,
    sourceOffset=128, count=1920) at nsMsgProtocol.cpp:161
#6  0x409b0cc6 in nsOnDataAvailableEvent::HandleEvent (this=0x41405e38) at
nsAsyncStreamListener.cpp:344
#7  0x409b045e in nsStreamListenerEvent::HandlePLEvent (aEvent=0x41405e38) at
nsAsyncStreamListener.cpp:144
#8  0x401993ab in PL_HandleEvent (self=0x41405e38) at plevent.c:509
#9  0x4019929c in PL_ProcessPendingEvents (self=0x808e520) at plevent.c:470
#10 0x4015a080 in nsEventQueueImpl::ProcessPendingEvents (this=0x8072090) at
nsEventQueue.cpp:118
#11 0x4057b6bd in event_processor_callback (data=0x8072090, source=7,
condition=GDK_INPUT_READ)
    at nsAppShell.cpp:153
#12 0x40770981 in gdk_get_show_events () from /usr/lib/libgdk-1.2.so.0
#13 0xc24748b in ?? ()
Assignee: phil → sspitzer
Target Milestone: M11
Reassign to sspitzer for M11
Severity: normal → major
QA Contact: lchiang → huang
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
fixed.  this will no longer call PR_ASSERT() which calls abort.

if you still get the assert, log a new bug.
Status: RESOLVED → VERIFIED
Passed by retest on the 10-01-09-M11 build / Linux platform:
Reading Msgs from subscribed newsgroup not causes crash anymore.
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.