Closed Bug 185926 Opened 22 years ago Closed 20 years ago

asserting when forwarding signed mail

Categories

(MailNews Core :: Security: S/MIME, defect)

1.0 Branch
x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME
psm2.4

People

(Reporter: sspitzer, Assigned: KaiE)

Details

Attachments

(1 file)

ERT() [so we abort in debug builds] when forwarding certain mail here's my stack: NTDLL! 77f97704() MimeMultipartSigned_emit_child(MimeObject * 0x050a26d8) line 603 + 39 bytes MimeMultipartSigned_parse_eof(MimeObject * 0x050a26d8, int 0) line 161 + 9 bytes MimeContainer_parse_eof(MimeObject * 0x050a8a20, int 0) line 141 + 16 bytes MimeMessage_parse_eof(MimeObject * 0x050a8a20, int 0) line 545 + 14 bytes mime_display_stream_complete(_nsMIMESession * 0x050a8b00) line 918 + 16 bytes nsStreamConverter::OnStopRequest(nsStreamConverter * const 0x05098b78, nsIRequest * 0x0509f814, nsISupports * 0x050a8bd8, unsigned int 0) line 1071 + 13 bytes nsMsgProtocol::OnStopRequest(nsMsgProtocol * const 0x0509f810, nsIRequest * 0x050a0024, nsISupports * 0x050a8bd8, unsigned int 0) line 341 + 88 bytes nsMailboxProtocol::OnStopRequest(nsMailboxProtocol * const 0x0509f810, nsIRequest * 0x050a0024, nsISupports * 0x050a8bd8, unsigned int 0) line 374 nsOnStopRequestEvent::HandleEvent() line 213 nsARequestObserverEvent::HandlePLEvent(PLEvent * 0x050a2574) line 116 PL_HandleEvent(PLEvent * 0x050a2574) line 644 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x010079e8) line 574 + 9 bytes _md_EventReceiverProc(HWND__ * 0x00040132, unsigned int 49529, unsigned int 0, long 16808424) line 1335 + 9 bytes USER32! 77e3a290() USER32! 77e145b1() USER32! 77e1a752() nsAppShellService::Run(nsAppShellService * const 0x01092bd8) line 472 main1(int 2, char * * 0x00284f90, nsISupports * 0x00276eb8) line 1543 + 32 bytes main(int 2, char * * 0x00284f90) line 1904 + 37 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! 77e9ca90() looking into it. for starters, I'll change the PR_ASSERT() to NS_ASSERTION(), so we don't call abort.
it's when I forward a signed mail (from jgaunt) as attachment. I've got a patch that turn the abort() into an assertion, which is worth checking in. then I'll morph the bug to be about the assertion.
Status: NEW → ASSIGNED
morphing bug to be about asserting, since I've checked in the change. kaie, if you want to take this from me, feel free.
Summary: PR_ASSERT() [so we abort in debug builds] when forwarding certain mail → asserting when forwarding signed mail
I have never seen this problem before, and I am unable to reproduce with a 1.2.1 build (not having your patch). Taking bug. I would like to see the problem myself. Seth, could you help me reproduce it? Did it happen with any signed message from jgaunt?
Assignee: sspitzer → ssaux
Status: ASSIGNED → NEW
Component: MIME → S/MIME
Product: MailNews → PSM
QA Contact: yulian → carosendahl
Target Milestone: --- → 2.4
Version: Trunk → 2.4
John, could you please send me a signed message and cc Seth?
Assignee: ssaux → kaie
Unable to reproduce it using the latest daily non-debug builds.
I never run into the assertion, whatever I try. Suggesting worksforme.
Resolving to worksforme as suggested.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
Product: PSM → Core
Version: psm2.4 → 1.0 Branch
Product: Core → MailNews Core
QA Contact: carosendahl → s.mime
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: