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

Michael Strobel strobelm at vfemail.net
Tue Oct 21 17:19:28 UTC 2014


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