Closed Bug 1350939 Opened 8 years ago Closed 4 years ago

Signal SIGPIPE received after m_arbitraryHeaders.IsEmpty() is TRUE

Categories

(Thunderbird :: General, defect)

45 Branch
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: jmiller, Unassigned)

Details

(Keywords: crash)

Attachments

(1 file)

Attached file tb-crash-032517.rtf
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36 Steps to reproduce: I've been having repeated crashes (multiple times a day) with TB 45.8.0 on my Mac OS 10.11.6 machine. I finally took the time to compile TB and enable debugging so I could run it productively in lldb. I've also tried on TB 45.2 and get crashes there as well just not as often. I think the crash is trigged when a message arrives and Enigmail tries to decrypt but I can't be certain. See attached debug. The crash is always a SIGPIPE related error. Process 44934 stopped thread #1: tid = 0x14748a9, 0x00007fff9bdfbd36 libdispatch.dylib_dispatch_runloop_root_queue_get_port_4CF, queue = 'com.apple.main-thread', stop reason = signal SIGPIPE frame #0: 0x00007fff9bdfbd36 libdispatch.dylib_dispatch_runloop_root_queue_get_port_4CF libdispatch.dylib`_dispatch_runloop_root_queue_get_port_4CF: -> 0x7fff9bdfbd36 <+0>: movq (%rdi), %rax 0x7fff9bdfbd39 <+3>: cmpq -0x1fc65cd8(%rip), %rax ; (void )0x00007fff7c1a42c0: _dispatch_queue_runloop_vtable 0x7fff9bdfbd40 <+10>: jne 0x7fff9bdfbd46 ; <+16> 0x7fff9bdfbd42 <+12>: movl 0x20(%rdi), %eax Actual results: App crashes periodically. Expected results: App should not crash.
Severity: normal → critical
Component: Untriaged → General
Keywords: crash
We'd need a stacktrace with symbols. Have you determined the cause to be enigmail?
Flags: needinfo?(jmiller)
I can't be 100% certain that the problem is enigmail but it seems to crash after mimeDecrypt.jsm is run. Regarding the stack trace with symbols. I'm not super familiar with lldb but in the attachment I just ran a "bt" to produce the backtrace with each frame. It looks like symbols were included but I'm not sure if you want something else? I'll send another crash when it dies again shortly. Jim
Flags: needinfo?(jmiller)
Jiim, do you still see this issue when using newest versions?
Flags: needinfo?(jmiller)

Enigmail is no more, and JIm seems to be gone

Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Flags: needinfo?(jmiller)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: