[Pkg-mozext-maintainers] Bug#752391: enigmail: icedove crashes with SIGSEGV when sending emails unencrypted while for one recpient a key is present

Willi Mann willi at debian.org
Fri Oct 24 16:26:42 UTC 2014


Thank you anyway for this bug report. It helps to decide how to handle
enigmail for the upcoming icedove major upgrade in stable.

WM

Am 2014-10-21 um 19:19 schrieb Michael Strobel:
> The bug can be closed since it doesn't occur in version 1.7 of enigmail.
> 
> Cheers
> Michael
> 
> On 06/23/2014 11:53 AM, Michael Strobel wrote:
>> Package: enigmail
>> Version: 2:1.6+git0.20140323-2
>> Severity: important
>>
>> Dear Maintainer,
>>
>> after upgrading to icedove 31 it crashed when sending an email to a person who
>> has a gpg key and one who has not. The dialog about key management pops up and
>> after some time icedove crashed. I tried disabling all extensions and ran
>> icedove only with enigmail. I'll add a gdb trackeback.
>>
>> Best
>> Michael
>>
>>
>> -- System Information:
>> Debian Release: jessie/sid
>>   APT prefers unstable
>>   APT policy: (500, 'unstable')
>> Architecture: amd64 (x86_64)
>> Foreign Architectures: i386
>>
>> Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
>> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
>> Shell: /bin/sh linked to /bin/dash
>>
>> Versions of packages enigmail depends on:
>> ii  gnupg    1.4.16-1.1
>> ii  icedove  31.0~b1-2
>> ii  libc6    2.19-3
>>
>> Versions of packages enigmail recommends:
>> ii  gnupg-agent  2.0.23-1
>>
>> enigmail suggests no packages.
>>
>> -- no debconf information
>>
>> *** /home/michael/icedove.log
>> michael at debian ~ $ /usr/lib/icedove/run-mozilla.sh -g /usr/lib/icedove/icedove-
>> bin
>> MOZILLA_FIVE_HOME=/usr/lib/icedove
>>   LD_LIBRARY_PATH=/usr/lib/icedove:/usr/lib/icedove/plugins:/usr/lib/icedove
>> DISPLAY=:0
>> DYLD_LIBRARY_PATH=/usr/lib/icedove:/usr/lib/icedove
>>      LIBRARY_PATH=
>>        SHLIB_PATH=/usr/lib/icedove:/usr/lib/icedove
>>           LIBPATH=/usr/lib/icedove:/usr/lib/icedove
>>        ADDON_PATH=
>>       MOZ_PROGRAM=/usr/lib/icedove/icedove-bin
>>       MOZ_TOOLKIT=
>>         moz_debug=1
>>      moz_debugger=
>> moz_debugger_args=
>> /usr/bin/gdb  --args /usr/lib/icedove/icedove-bin
>> GNU gdb (Debian 7.7.1-2) 7.7.1
>> Copyright (C) 2014 Free Software Foundation, Inc.
>> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
>> This is free software: you are free to change and redistribute it.
>> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
>> and "show warranty" for details.
>> This GDB was configured as "x86_64-linux-gnu".
>> Type "show configuration" for configuration details.
>> For bug reporting instructions, please see:
>> <http://www.gnu.org/software/gdb/bugs/>.
>> Find the GDB manual and other documentation resources online at:
>> <http://www.gnu.org/software/gdb/documentation/>.
>> For help, type "help".
>> Type "apropos word" to search for commands related to "word"...
>> Reading symbols from /usr/lib/icedove/icedove-bin...Reading symbols from
>> /usr/lib/debug//usr/lib/icedove/icedove-bin...done.
>> done.
>> (gdb) run
>> Starting program: /usr/lib/icedove/icedove-bin
>> [Thread debugging using libthread_db enabled]
>> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
>>
>> (process:9929): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size
>> == 0' failed
>>
>> (icedove:9929): GLib-GObject-WARNING **: Attempt to add property GnomeProgram
>> ::sm-connect after class was initialised
>>
>> (icedove:9929): GLib-GObject-WARNING **: Attempt to add property GnomeProgram
>> ::show-crash-dialog after class was initialised
>>
>> (icedove:9929): GLib-GObject-WARNING **: Attempt to add property
>> GnomeProgram::display after class was initialised
>>
>> (icedove:9929): GLib-GObject-WARNING **: Attempt to add property GnomeProgram
>> ::default-icon after class was initialised
>> warning: Corrupted shared library list: 0x7fffe5a21000 != 0x7fffe5a15000
>> [New Thread 0x7fffe2d8c700 (LWP 9935)]
>> [New Thread 0x7fffe16ff700 (LWP 9936)]
>> [New Thread 0x7fffe07f2700 (LWP 9937)]
>> [New Thread 0x7fffdfff1700 (LWP 9938)]
>> [New Thread 0x7fffdf133700 (LWP 9939)]
>> [New Thread 0x7fffddf32700 (LWP 9942)]
>> [New Thread 0x7fffdd731700 (LWP 9943)]
>> [New Thread 0x7ffff6da6700 (LWP 9944)]
>> [New Thread 0x7fffdccff700 (LWP 9945)]
>> [New Thread 0x7fffdbbff700 (LWP 9946)]
>> [calBackendLoader] Using libical backend at
>> /usr/lib/icedove/extensions/{e2fda1a4-762b-4020-b5ad-
>> a41df1933103}/components/libical.manifest
>> enigmail.js: Registered components
>> [New Thread 0x7fffb49ff700 (LWP 9947)]
>> [New Thread 0x7fffb43ff700 (LWP 9948)]
>> [New Thread 0x7fffb3bfe700 (LWP 9949)]
>> [New Thread 0x7fffb33fd700 (LWP 9950)]
>> [New Thread 0x7fffb22ff700 (LWP 9951)]
>> [New Thread 0x7fffe0e9e700 (LWP 9952)]
>> [New Thread 0x7fffdf7f0700 (LWP 9953)]
>> [New Thread 0x7fffdc4fe700 (LWP 9954)]
>> [New Thread 0x7fffdb3fe700 (LWP 9955)]
>> [Thread 0x7fffdbbff700 (LWP 9946) exited]
>> [Thread 0x7fffb33fd700 (LWP 9950) exited]
>> [New Thread 0x7fffb13ff700 (LWP 9956)]
>> [New Thread 0x7fffdbbff700 (LWP 9957)]
>> [New Thread 0x7fffb33fd700 (LWP 9958)]
>> [Thread 0x7fffb3bfe700 (LWP 9949) exited]
>> [Thread 0x7fffdbbff700 (LWP 9957) exited]
>> [New Thread 0x7fffb3bfe700 (LWP 9959)]
>> [New Thread 0x7fffdbbff700 (LWP 9960)]
>> [Thread 0x7fffdbbff700 (LWP 9960) exited]
>> [Thread 0x7fffb33fd700 (LWP 9958) exited]
>> [New Thread 0x7fffdbbff700 (LWP 9961)]
>> [New Thread 0x7fffb33fd700 (LWP 9962)]
>> [Thread 0x7fffb3bfe700 (LWP 9959) exited]
>> [Thread 0x7fffdbbff700 (LWP 9961) exited]
>> [New Thread 0x7fffb3bfe700 (LWP 9963)]
>> [Thread 0x7fffb33fd700 (LWP 9962) exited]
>> [New Thread 0x7fffb33fd700 (LWP 9964)]
>> [Thread 0x7fffb3bfe700 (LWP 9963) exited]
>> mimeVerify.jsm: module initialized
>> [New Thread 0x7fffb3bfe700 (LWP 9965)]
>> [Thread 0x7fffb33fd700 (LWP 9964) exited]
>> [New Thread 0x7fffb33fd700 (LWP 9966)]
>> [Thread 0x7fffb33fd700 (LWP 9966) exited]
>> [New Thread 0x7fffb33fd700 (LWP 9967)]
>> [New Thread 0x7fffdbbff700 (LWP 9968)]
>> [Thread 0x7fffb33fd700 (LWP 9967) exited]
>> [New Thread 0x7fffb33fd700 (LWP 9969)]
>> [New Thread 0x7fffaa4ff700 (LWP 9970)]
>> [New Thread 0x7fffa9af1700 (LWP 9971)]
>> [New Thread 0x7fffa92f0700 (LWP 9972)]
>> [New Thread 0x7fffa8aef700 (LWP 9973)]
>> [New Thread 0x7fffa76ff700 (LWP 9974)]
>> [New Thread 0x7fffa69ff700 (LWP 9975)]
>> [New Thread 0x7fffa53ff700 (LWP 9976)]
>> [New Thread 0x7fffa41ff700 (LWP 9977)]
>> [New Thread 0x7fffa39fe700 (LWP 9978)]
>> [New Thread 0x7fffa2fff700 (LWP 9979)]
>> [New Thread 0x7fffa27fe700 (LWP 9980)]
>> [New Thread 0x7fffa17ff700 (LWP 9981)]
>> [New Thread 0x7fffa0ffe700 (LWP 9982)]
>> [New Thread 0x7fffa02ff700 (LWP 9983)]
>> [New Thread 0x7fff9eeff700 (LWP 9984)]
>> [New Thread 0x7fff9e6fe700 (LWP 9985)]
>> [New Thread 0x7fff9defd700 (LWP 9986)]
>> [New Thread 0x7fff9d6fc700 (LWP 9987)]
>> [New Thread 0x7fff9cefb700 (LWP 9988)]
>> [New Thread 0x7fff9c4ff700 (LWP 9989)]
>> [New Thread 0x7fff9b4ff700 (LWP 9990)]
>> [Thread 0x7fff9c4ff700 (LWP 9989) exited]
>> [New Thread 0x7fff9acfe700 (LWP 9991)]
>> [New Thread 0x7fff9c4ff700 (LWP 9992)]
>> [New Thread 0x7fff99bff700 (LWP 9993)]
>> [New Thread 0x7fff93d69700 (LWP 9994)]
>> [New Thread 0x7fff93568700 (LWP 9995)]
>> [New Thread 0x7fff928ff700 (LWP 9996)]
>> [New Thread 0x7fff920fe700 (LWP 9997)]
>> [New Thread 0x7fff909ff700 (LWP 9998)]
>> [New Thread 0x7fff88cff700 (LWP 9999)]
>> [Thread 0x7fff9c4ff700 (LWP 9992) exited]
>> [New Thread 0x7fff9c4ff700 (LWP 10000)]
>> [New Thread 0x7fff884fe700 (LWP 10003)]
>> [New Thread 0x7fff87cfd700 (LWP 10004)]
>> [New Thread 0x7fff874fc700 (LWP 10006)]
>> [New Thread 0x7fffdb35b700 (LWP 10008)]
>> [New Thread 0x7fff86af9700 (LWP 10010)]
>> [New Thread 0x7fff868f8700 (LWP 10011)]
>> [New Thread 0x7fff860ff700 (LWP 10012)]
>> [New Thread 0x7fff858fe700 (LWP 10013)]
>> [New Thread 0x7fff850fd700 (LWP 10014)]
>> [New Thread 0x7fff848fc700 (LWP 10015)]
>> [New Thread 0x7fff840fb700 (LWP 10016)]
>> [New Thread 0x7fff864ff700 (LWP 10018)]
>> [New Thread 0x7fff832ff700 (LWP 10019)]
>> [New Thread 0x7fff82aff700 (LWP 10021)]
>> [New Thread 0x7fff828fe700 (LWP 10022)]
>> [New Thread 0x7fff822ff700 (LWP 10023)]
>> [New Thread 0x7fff818ff700 (LWP 10025)]
>> [New Thread 0x7fff814ff700 (LWP 10026)]
>> [New Thread 0x7fff80cff700 (LWP 10027)]
>> [New Thread 0x7fff806ff700 (LWP 10029)]
>> [New Thread 0x7fff7fefe700 (LWP 10030)]
>> [New Thread 0x7fff7f6fd700 (LWP 10031)]
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> [Switching to Thread 0x7fff82aff700 (LWP 10021)]
>> js::jit::Assembler::TraceJumpRelocations (trc=0x7fffa449e360,
>> code=0x7fff8252b550, reader=...) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/js/src/jit/x64/Assembler-x64.cpp:259
>> 259     /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/js/src/jit/x64/Assembler-x64.cpp: No such file
>> or directory.
>> (gdb) bt
>> #0  js::jit::Assembler::TraceJumpRelocations (trc=0x7fffa449e360,
>> code=0x7fff8252b550, reader=...) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/js/src/jit/x64/Assembler-x64.cpp:259
>> #1  0x00007ffff42d8013 in js::jit::JitCode::trace (this=0x7fffa449e360,
>> this at entry=0x7fff8252b550, trc=0x7fff8252b550, trc at entry=0x7fffa449e360)
>>     at /build/icedove-n7KoRD/icedove-31.0~b1/mozilla/js/src/jit/Ion.cpp:733
>> #2  0x00007ffff42cdcd3 in MarkChildren (code=0x7fff8252b550,
>> trc=0x7fffa449e360) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/js/src/gc/Marking.cpp:1290
>> #3  js::GCMarker::processMarkStackOther (this=0x7fffa449e360, tag=<optimized
>> out>, addr=140735379846480) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/js/src/gc/Marking.cpp:1461
>> #4  0x00007ffff42ce578 in processMarkStackTop (budget=..., this=0x7fffa449e360)
>> at /build/icedove-n7KoRD/icedove-31.0~b1/mozilla/js/src/gc/Marking.cpp:1499
>> #5  js::GCMarker::drainMarkStack (this=this at entry=0x7fffa449e360, budget=...)
>> at /build/icedove-n7KoRD/icedove-31.0~b1/mozilla/js/src/gc/Marking.cpp:1608
>> #6  0x00007ffff4419e61 in MarkGrayReferences<js::gc::GCZoneGroupIter,
>> js::CompartmentsIterT<js::gc::GCZoneGroupIter> > (rt=0x7fffa449e000)
>>     at /build/icedove-n7KoRD/icedove-31.0~b1/mozilla/js/src/jsgc.cpp:2965
>> #7  MarkGrayReferencesInCurrentGroup (rt=0x7fffa449e000) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/js/src/jsgc.cpp:2978
>> #8  EndMarkingZoneGroup (rt=rt at entry=0x7fffa449e000) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/js/src/jsgc.cpp:3634
>> #9  0x00007ffff4420c11 in BeginSweepPhase (lastGC=false, rt=0x7fffa449e000) at
>> /build/icedove-n7KoRD/icedove-31.0~b1/mozilla/js/src/jsgc.cpp:3822
>> #10 IncrementalCollectSlice (rt=rt at entry=0x7fffa449e000, budget=budget at entry=0,
>> reason=reason at entry=JS::gcreason::DESTROY_CONTEXT,
>> gckind=gckind at entry=js::GC_NORMAL)
>>     at /build/icedove-n7KoRD/icedove-31.0~b1/mozilla/js/src/jsgc.cpp:4429
>> #11 0x00007ffff4421b65 in GCCycle (rt=rt at entry=0x7fffa449e000,
>> incremental=incremental at entry=false, budget=budget at entry=0,
>> gckind=gckind at entry=js::GC_NORMAL,
>>     reason=reason at entry=JS::gcreason::DESTROY_CONTEXT) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/js/src/jsgc.cpp:4565
>> #12 0x00007ffff4421f9e in Collect (rt=rt at entry=0x7fffa449e000,
>> incremental=incremental at entry=false, budget=budget at entry=0,
>> gckind=gckind at entry=js::GC_NORMAL,
>>     reason=reason at entry=JS::gcreason::DESTROY_CONTEXT) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/js/src/jsgc.cpp:4698
>> #13 0x00007ffff4422140 in Collect (reason=JS::gcreason::DESTROY_CONTEXT,
>> gckind=js::GC_NORMAL, budget=0, incremental=false, rt=rt at entry=0x7fffa449e000)
>>     at /build/icedove-n7KoRD/icedove-31.0~b1/mozilla/js/src/jsgc.cpp:4730
>> #14 js::GC (rt=rt at entry=0x1, gckind=gckind at entry=js::GC_NORMAL,
>> reason=reason at entry=JS::gcreason::DESTROY_CONTEXT) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/js/src/jsgc.cpp:4729
>> #15 0x00007ffff43ef83f in js::DestroyContext (cx=0x7fff914a49e8,
>> mode=js::DCM_FORCE_GC) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/js/src/jscntxt.cpp:264
>> #16 0x00007ffff43de8da in JS_DestroyContext (cx=<optimized out>) at /build
>> /icedove-n7KoRD/icedove-31.0~b1/mozilla/js/src/jsapi.cpp:775
>> #17 0x00007ffff3768853 in (anonymous
>> namespace)::WorkerThreadPrimaryRunnable::Run (this=0x7fffb0458d30) at /build
>> /icedove-n7KoRD/icedove-31.0~b1/mozilla/dom/workers/RuntimeService.cpp:2573
>> #18 0x00007ffff2dd0097 in nsThread::ProcessNextEvent (this=0x7fffaff79c80,
>> mayWait=<optimized out>, result=0x7fff82afee1f) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/xpcom/threads/nsThread.cpp:715
>> #19 0x00007ffff2d8eea0 in NS_ProcessNextEvent (thread=<optimized out>,
>> mayWait=mayWait at entry=false) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/xpcom/glue/nsThreadUtils.cpp:263
>> #20 0x00007ffff2f6b0d4 in mozilla::ipc::MessagePumpForNonMainThreads::Run
>> (this=0x7fffb08f76c0, aDelegate=0x7fff9f848500) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/ipc/glue/MessagePump.cpp:307
>> #21 0x00007ffff2f5d29d in RunHandler (this=0x7fff9f848500) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/ipc/chromium/src/base/message_loop.cc:222
>> #22 MessageLoop::Run (this=this at entry=0x7fff9f848500) at /build/icedove-
>> n7KoRD/icedove-31.0~b1/mozilla/ipc/chromium/src/base/message_loop.cc:196
>> #23 0x00007ffff2dd0a27 in nsThread::ThreadFunc (arg=0x7fffaff79c80) at /build
>> /icedove-n7KoRD/icedove-31.0~b1/mozilla/xpcom/threads/nsThread.cpp:316
>> #24 0x00007ffff61a5468 in ?? () from /usr/lib/x86_64-linux-gnu/libnspr4.so
>> #25 0x00007ffff7bc70ca in start_thread (arg=0x7fff82aff700) at
>> pthread_create.c:312
>> ---Type <return> to continue, or q <return> to quit---
>> #26 0x00007ffff6ed605d in clone () at
>> .../sysdeps/unix/sysv/linux/x86_64/clone.S:111
>>
> 
> 
> -------------------------------------------------
> 
> VFEmail.net - http://www.vfemail.net
> ONLY AT VFEmail! - Use our Metadata Mitigator to keep your email out of the NSA's hands!
> $24.95 ONETIME Lifetime accounts with Privacy Features!  
> 15GB disk! No bandwidth quotas!
> Commercial and Bulk Mail Options!  
> 
> 



More information about the Pkg-mozext-maintainers mailing list