Package: icedove
Version: 1:45.2.0-2+b1
Severity: important
Dear Maintainer,
after having upgraded icedove (and iceowl-extension) to 1:45.2.0-2+b1, I
am having trouble starting icedove or syncing with my CalDAV server.
Right after the upgrade, icedove immediately segfaulted on every start.
As it still worked in safe mode, I figured out that it does not crash if
I disable the iceowl extension.
Further investigation revealed that I can also prevent the immediate
crash by running
$ rm calendar-data/cache.sqlite*
in the profile folder. However, this does only delay the crash to a
later point in time. As soon as iceowl syncs with the CalDAV server
(Baikal in my case), it crashes again.
I assume this is a recent regression due to the fact that everything
works fine if I manually rollback to version 1:45.2.0-2 (without "+b1").
I also attach a gdb backtrace of the crash if that might help.
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages icedove depends on:
ii debianutils 4.8
ii fontconfig 2.11.0-6.4
ii libasound2 1.1.2-1
ii libatk1.0-0 2.20.0-1
ii libc6 2.23-4
ii libcairo2 1.14.6-1+b1
ii libdbus-1-3 1.10.8-1
ii libdbus-glib-1-2 0.106-1
ii libevent-2.0-5 2.0.21-stable-2+b1
ii libffi6 3.2.1-4
ii libfontconfig1 2.11.0-6.4
ii libfreetype6 2.6.3-3+b1
ii libgcc1 1:6.1.1-10
ii libgdk-pixbuf2.0-0 2.34.0-1
ii libglib2.0-0 2.48.1-2
ii libgtk2.0-0 2.24.30-4
ii libhunspell-1.4-0 1.4.1-2
ii libicu57 57.1-2
ii libnspr4 2:4.12-2
ii libnss3 2:3.25-1
ii libpango-1.0-0 1.40.1-1
ii libpangocairo-1.0-0 1.40.1-1
ii libpangoft2-1.0-0 1.40.1-1
ii libpixman-1-0 0.33.6-1
ii libsqlite3-0 3.13.0-1
ii libstartup-notification0 0.12-4
ii libstdc++6 6.1.1-10
ii libvpx3 1.5.0-3
ii libx11-6 2:1.6.3-1
ii libxcomposite1 1:0.4.4-1
ii libxdamage1 1:1.1.4-2+b1
ii libxext6 2:1.3.3-1
ii libxfixes3 1:5.0.2-1
ii libxrender1 1:0.9.9-2
ii libxt6 1:1.1.5-1
ii psmisc 22.21-2.1+b1
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages icedove recommends:
ii hunspell-de-at [hunspell-dictionary] 20160407-1
ii hunspell-de-ch [hunspell-dictionary] 20160407-1
ii hunspell-de-de [hunspell-dictionary] 20160407-1
ii hunspell-en-us [hunspell-dictionary] 20070829-6
ii iceowl-extension 1:45.2.0-2+b1
Versions of packages icedove suggests:
ii apparmor 2.10.95-4
ii fonts-lyx 2.2.0-2
ii libgssapi-krb5-2 1.14.3+dfsg-1
-- no debconf information
-- gdb backtrace captured by: /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.11.1-2) 7.11.1
Copyright (C) 2016 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) r
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".
[New Thread 0x7fffe5ccf700 (LWP 26102)]
[Thread 0x7fffe5ccf700 (LWP 26102) exited]
[New Thread 0x7fffe5ccf700 (LWP 26104)]
[New Thread 0x7fffdebff700 (LWP 26105)]
[New Thread 0x7ffff7fd3700 (LWP 26106)]
[New Thread 0x7fffde3fe700 (LWP 26107)]
[New Thread 0x7fffdd8ff700 (LWP 26108)]
[New Thread 0x7fffdd6fe700 (LWP 26109)]
[New Thread 0x7fffdd4fd700 (LWP 26110)]
[New Thread 0x7fffdd2fc700 (LWP 26111)]
[New Thread 0x7fffdd0fb700 (LWP 26112)]
[New Thread 0x7fffdcefa700 (LWP 26113)]
[New Thread 0x7fffdccf9700 (LWP 26114)]
[New Thread 0x7fffdcaf8700 (LWP 26115)]
[New Thread 0x7fffdb7ff700 (LWP 26116)]
[New Thread 0x7fffdabff700 (LWP 26117)]
[New Thread 0x7fffda3fe700 (LWP 26118)]
[New Thread 0x7ffff7e31700 (LWP 26119)]
[New Thread 0x7fffd93ff700 (LWP 26120)]
[New Thread 0x7fffd8069700 (LWP 26121)]
[New Thread 0x7fffd7868700 (LWP 26122)]
[New Thread 0x7fffd53ff700 (LWP 26123)]
[calBackendLoader] Using libical backend at
/usr/lib/icedove/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libical-manifest
[New Thread 0x7fffd3eff700 (LWP 26124)]
[New Thread 0x7fffd2f8f700 (LWP 26125)]
[New Thread 0x7fffd1bff700 (LWP 26126)]
[New Thread 0x7fffd13fe700 (LWP 26127)]
[New Thread 0x7fffd0bfd700 (LWP 26128)]
[New Thread 0x7fffd03fc700 (LWP 26129)]
[New Thread 0x7fffcfbfb700 (LWP 26130)]
[New Thread 0x7fffcf3fa700 (LWP 26131)]
[New Thread 0x7fffcebf9700 (LWP 26132)]
[New Thread 0x7fffce1ff700 (LWP 26133)]
[New Thread 0x7fffcd9fe700 (LWP 26134)]
[New Thread 0x7fffccfff700 (LWP 26135)]
[New Thread 0x7fffcc7fe700 (LWP 26136)]
[New Thread 0x7fffcbffd700 (LWP 26137)]
[New Thread 0x7fffcb7fc700 (LWP 26138)]
[New Thread 0x7fffcaffb700 (LWP 26139)]
[Thread 0x7fffccfff700 (LWP 26135) exited]
[Thread 0x7fffd53ff700 (LWP 26123) exited]
[New Thread 0x7fffca5ff700 (LWP 26140)]
[Thread 0x7fffcb7fc700 (LWP 26138) exited]
[Thread 0x7fffcbffd700 (LWP 26137) exited]
[Thread 0x7fffcc7fe700 (LWP 26136) exited]
[New Thread 0x7fffc9dfe700 (LWP 26141)]
[Thread 0x7fffcaffb700 (LWP 26139) exited]
[New Thread 0x7fffcaffb700 (LWP 26142)]
[Thread 0x7fffca5ff700 (LWP 26140) exited]
[New Thread 0x7fffca5ff700 (LWP 26143)]
[New Thread 0x7fffcc7fe700 (LWP 26144)]
[New Thread 0x7fffcbffd700 (LWP 26145)]
[Thread 0x7fffcbffd700 (LWP 26145) exited]
[Thread 0x7fffcc7fe700 (LWP 26144) exited]
[New Thread 0x7fffcc7fe700 (LWP 26146)]
[Thread 0x7fffcc7fe700 (LWP 26146) exited]
[New Thread 0x7fffcc7fe700 (LWP 26147)]
[Thread 0x7fffcaffb700 (LWP 26142) exited]
[New Thread 0x7fffcaffb700 (LWP 26148)]
[New Thread 0x7fffcbffd700 (LWP 26149)]
[Thread 0x7fffcbffd700 (LWP 26149) exited]
[Thread 0x7fffcaffb700 (LWP 26148) exited]
[New Thread 0x7fffcaffb700 (LWP 26150)]
[Thread 0x7fffcc7fe700 (LWP 26147) exited]
[New Thread 0x7fffcc7fe700 (LWP 26151)]
[Thread 0x7fffcaffb700 (LWP 26150) exited]
[New Thread 0x7fffcaffb700 (LWP 26152)]
[Thread 0x7fffcc7fe700 (LWP 26151) exited]
[New Thread 0x7fffcc7fe700 (LWP 26153)]
[New Thread 0x7fffcbffd700 (LWP 26154)]
[Thread 0x7fffcaffb700 (LWP 26152) exited]
[Thread 0x7fffcc7fe700 (LWP 26153) exited]
[New Thread 0x7fffcc7fe700 (LWP 26155)]
[Thread 0x7fffcbffd700 (LWP 26154) exited]
[New Thread 0x7fffcbffd700 (LWP 26156)]
[New Thread 0x7fffcaffb700 (LWP 26157)]
Thread 1 "icedove-bin" received signal SIGSEGV, Segmentation fault.
0x00007ffff3e007a1 in js::jit::SnapshotIterator::numAllocations
(this=0x7fffffff9370) at ./mozilla/js/src/jit/JitFrames.cpp:2159
(gdb) bt
#0 0x00007ffff3e007a1 in js::jit::SnapshotIterator::numAllocations
(this=0x7fffffff9370) at ./mozilla/js/src/jit/JitFrames.cpp:2159
#1 js::jit::IonFrameStackDepthOp::IonFrameStackDepthOp (frame=...,
this=<optimized out>) at ./mozilla/js/src/jit/JitFrames.cpp:421
#2 js::jit::TryNoteIterIon::TryNoteIterIon (frame=..., cx=0x7fffdec24400,
this=0x7fffffff9330) at ./mozilla/js/src/jit/JitFrames.cpp:431
#3 js::jit::HandleExceptionIon (overrecursed=0x7fffffff921f,
rfe=0x7fffffff97d8, frame=..., cx=0x7fffdec24400) at
./mozilla/js/src/jit/JitFrames.cpp:478
#4 js::jit::HandleException (rfe=0x7fffffff97d8) at
./mozilla/js/src/jit/JitFrames.cpp:853
#5 0x00007ffff7ed6162 in ?? ()
#6 0x00007ffff7ed6680 in ?? ()
#7 0x00007fffffff97d8 in ?? ()
#8 0x00007fffffff9ca0 in ?? ()
#9 0x00007fffffff97e0 in ?? ()
#10 0x41e0000800400000 in ?? ()
#11 0x00007ffff7eda862 in ?? ()
#12 0x00007fff00000000 in ?? ()
#13 0x00007fffffff9808 in ?? ()
#14 0x0000000000000d00 in ?? ()
#15 0x00007ffff59ddc40 in js::jit::BitNotInfo () from /usr/lib/icedove/libxul.so
#16 0x00007fffdae57250 in ?? ()
#17 0x00007fffd8b4f923 in ?? ()
#18 0x0000000000000900 in ?? ()
#19 0x41e0000800400000 in ?? ()
#20 0xfffc7fffd49e1a30 in ?? ()
#21 0xfffc7fffc5a739d0 in ?? ()
#22 0x0000000000000000 in ?? ()
(gdb) q
A debugging session is active.
Inferior 1 [process 26098] will be killed.
Quit anyway? (y or n) y