[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
Mon Jun 23 09:53:20 UTC 2014


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



More information about the Pkg-mozext-maintainers mailing list