Bug#829531: icedove: Icedove closes abruptly

2016-07-10 Thread Stefan Weil
This older bug report seems to be related:

https://bugzilla.mozilla.org/show_bug.cgi?id=1174997



Bug#829531: icedove: Icedove closes abruptly

2016-07-10 Thread Stefan Weil
I also experience that sudden terminations of Icedove since some days.
Today I attached gdb to find the reason, got a stack trace and found this
bug report with identical results.

The crash is caused by a NULL pointer access: oldArray = this->objectSet
== NULL.

Details here:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x77fbf740 (LWP 19091)]
js::ConstraintTypeSet::sweep (this=this@entry=0x7fffd6081580,
zone=0x7fffcf7a3000, oom=...) at
/build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/TypeInference.cpp:4077
(gdb)
(gdb) i s
#0  js::ConstraintTypeSet::sweep (this=this@entry=0x7fffd6081580,
zone=0x7fffcf7a3000, oom=...)
at
/build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/TypeInference.cpp:4077
#1  0x7294a551 in JSScript::maybeSweepTypes
(this=0x7fffca2b8300, oom=oom@entry=0x7fffc2a0)
at
/build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/vm/TypeInference.cpp:4305
#2  0x7279e405 in SweepThing (oom=0x7fffc2a0,
script=) at
/build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:5361
#3  SweepArenaList
(sliceBudget=..., arenasToSweep=0x7fffcf7a34f0)
at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:5376
#4  js::gc::GCRuntime::sweepPhase (this=this@entry=0x7fffdf1683f8,
sliceBudget=...) at
/build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:5417
#5  0x727a309f in js::gc::GCRuntime::incrementalCollectSlice
(this=this@entry=0x7fffdf1683f8, budget=...,
reason=reason@entry=JS::gcreason::REFRESH_FRAME)
at /build/icedove-tNL3mB/icedove-45.1.0/mozilla/js/src/jsgc.cpp:6086
...
(gdb) p *this
$5 = { = {flags = 3592946040, objectSet = 0x0},
constraintList = 0x0}
(gdb) l
4072ObjectKey** oldArray = objectSet;
4073   
4074clearObjects();
4075objectCount = 0;
4076for (unsigned i = 0; i < oldCapacity; i++) {
4077ObjectKey* key = oldArray[i];
4078if (!key)
4079continue;
4080if (!IsObjectKeyAboutToBeFinalized()) {
4081ObjectKey** pentry =



Bug#829531: icedove: Icedove closes abruptly

2016-07-07 Thread Markus Fischer
Package: icedove
Version: 1:45.1.0-1~deb8u1
Followup-For: Bug #829531

Dear Maintainer,


   * What led up to the situation?
Crash (segfault).
   * What exactly did you do (or not do) that was effective (or
 ineffective)?
Changing folders, deleting mails or icedove simply waiting in background.
   * What was the outcome of this action?
Unperdictable crashes...
   * What outcome did you expect instead?
Normal function

Attached is a gdb.log (crash while doing nothing...)

Markus Fischer




-- System Information:
Debian Release: 8.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (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.4+b1
ii  fontconfig2.11.0-6.3
ii  libasound21.0.28-1
ii  libatk1.0-0   2.14.0-1
ii  libc6 2.19-18+deb8u4
ii  libcairo2 1.14.0-2.1+deb8u1
ii  libdbus-1-3   1.8.20-0+deb8u1
ii  libdbus-glib-1-2  0.102-1
ii  libevent-2.0-52.0.21-stable-2
ii  libffi6   3.1-2+b2
ii  libfontconfig12.11.0-6.3
ii  libfreetype6  2.5.2-3+deb8u1
ii  libgcc1   1:4.9.2-10
ii  libgdk-pixbuf2.0-02.31.1-2+deb8u5
ii  libglib2.0-0  2.42.1-1+b1
ii  libgtk2.0-0   2.24.25-3+deb8u1
ii  libhunspell-1.3-0 1.3.3-3
ii  libpango-1.0-01.36.8-3
ii  libpangocairo-1.0-0   1.36.8-3
ii  libpangoft2-1.0-0 1.36.8-3
ii  libpixman-1-0 0.32.6-3
ii  libstartup-notification0  0.12-4
ii  libstdc++64.9.2-10
ii  libx11-6  2:1.6.2-3
ii  libxcomposite11:0.4.4-1
ii  libxdamage1   1:1.1.4-2+b1
ii  libxext6  2:1.3.3-1
ii  libxfixes31:5.0.1-2+b2
ii  libxrender1   1:0.9.8-1+b1
ii  libxt61:1.1.4-1+b1
ii  psmisc22.21-2
ii  zlib1g1:1.2.8.dfsg-2+b1

Versions of packages icedove recommends:
ii  hunspell-de-at [hunspell-dictionary]  20131206-5
ii  hunspell-de-ch [hunspell-dictionary]  20131206-5
ii  hunspell-en-us [hunspell-dictionary]  20070829-6
ii  iceowl-extension  1:45.1.0-1~deb8u1
ii  myspell-de-de [myspell-dictionary]20131206-5

Versions of packages icedove suggests:
ii  fonts-lyx 2.1.2-2
ii  libgssapi-krb5-2  1.12.1+dfsg-19+deb8u2
MOZILLA_FIVE_HOME=/usr/lib/icedove
  LD_LIBRARY_PATH=/usr/lib/icedove:/usr/lib/icedove/plugins:/usr/lib/icedove
DISPLAY=:0.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+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
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:
.
Find the GDB manual and other documentation resources online at:
.
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".
[New Thread 0x7fffe7f23700 (LWP 12552)]
[Thread 0x7fffe7f23700 (LWP 12552) exited]

(icedove:12547): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.

(icedove-bin:12547): Gdk-WARNING **: locale not supported by C library
[New Thread 0x7fffe7f23700 (LWP 12554)]
[New Thread 0x7fffe0bff700 (LWP 12555)]
[New Thread 0x77fee700 (LWP 12556)]
[New Thread 0x7fffe03fe700 (LWP 12557)]
[New Thread 0x7fffdf8ff700 (LWP 12558)]
[New Thread 0x7fffdf6fe700 (LWP 12559)]
[New Thread 0x7fffdf4fd700 (LWP 12560)]
[New Thread 0x7fffdf2fc700 (LWP 12561)]
[New Thread 0x7fffdf0fb700 (LWP 12562)]
[New Thread 0x7fffdeefa700 (LWP 12563)]
[New Thread 0x7fffdecf9700 (LWP 12564)]
[New Thread 0x7fffdeaf8700 (LWP 12565)]
[New Thread 0x7fffde8f7700 (LWP 

Bug#829531: icedove: Icedove closes abruptly

2016-07-07 Thread Chad Fernandez

Carsten,

Here is the requested info.hopefully, I did it correctly.  This time 
the crash was while working with another program.  I was not actively 
using Icedove, at the time.


Thanks,
Chad

MOZILLA_FIVE_HOME=/usr/lib/icedove
  LD_LIBRARY_PATH=/usr/lib/icedove:/usr/lib/icedove/plugins:/usr/lib/icedove
DISPLAY=:0.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+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
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:
.
Find the GDB manual and other documentation resources online at:
.
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".
[New Thread 0x7fffe7f23700 (LWP 17527)]
[Thread 0x7fffe7f23700 (LWP 17527) exited]
[New Thread 0x7fffe7f23700 (LWP 17537)]
[New Thread 0x7fffe0fff700 (LWP 17538)]
[New Thread 0x77fee700 (LWP 17539)]
[New Thread 0x7fffe07fe700 (LWP 17540)]
[New Thread 0x7fffdfcff700 (LWP 17541)]
[New Thread 0x7fffdfafe700 (LWP 17542)]
[New Thread 0x7fffdf8fd700 (LWP 17543)]
[New Thread 0x7fffdf6fc700 (LWP 17544)]
[New Thread 0x7fffdf4fb700 (LWP 17545)]
[New Thread 0x7fffdf2fa700 (LWP 17546)]
[New Thread 0x7fffdf0f9700 (LWP 17547)]
[New Thread 0x7fffdeef8700 (LWP 17548)]
[New Thread 0x7fffdecf7700 (LWP 17549)]
[New Thread 0x7fffdeaf6700 (LWP 17550)]
[New Thread 0x7fffde8f5700 (LWP 17551)]
[New Thread 0x7fffde6f4700 (LWP 17552)]
[New Thread 0x7fffdd3ff700 (LWP 17553)]
[New Thread 0x7fffdc752700 (LWP 17554)]
[New Thread 0x7fffdbf51700 (LWP 17555)]
[New Thread 0x77f79700 (LWP 17556)]
[New Thread 0x7fffdb1ff700 (LWP 17557)]
[New Thread 0x7fffd9eff700 (LWP 17558)]
[New Thread 0x7fffd96fe700 (LWP 17559)]
[New Thread 0x7fffd6fff700 (LWP 17560)]
[New Thread 0x7fffd5741700 (LWP 17561)]
[New Thread 0x7fffd42ff700 (LWP 17562)]
[New Thread 0x7fffd3afe700 (LWP 17563)]
[New Thread 0x7fffd32fd700 (LWP 17564)]
[New Thread 0x7fffd2afc700 (LWP 17565)]
[New Thread 0x7fffd22fb700 (LWP 17566)]
[New Thread 0x7fffd1afa700 (LWP 17567)]
[New Thread 0x7fffd12f9700 (LWP 17568)]
[New Thread 0x7fffd0af8700 (LWP 17569)]
[New Thread 0x7fffd02f7700 (LWP 17570)]
[New Thread 0x7fffcfaf6700 (LWP 17571)]
[New Thread 0x7fffcf2f5700 (LWP 17572)]
[New Thread 0x7fffce7ff700 (LWP 17573)]
[New Thread 0x7fffcdffe700 (LWP 17574)]
[New Thread 0x7fffcd5ff700 (LWP 17575)]
[New Thread 0x7fffcc8ff700 (LWP 17576)]
[New Thread 0x7fffcb7ff700 (LWP 17577)]
[New Thread 0x7fffca7ff700 (LWP 17578)]
[New Thread 0x7fffc9ffe700 (LWP 17579)]
[Thread 0x7fffd6fff700 (LWP 17560) exited]
[Thread 0x7fffcd5ff700 (LWP 17575) exited]
[Thread 0x7fffcb7ff700 (LWP 17577) exited]
[Thread 0x7fffca7ff700 (LWP 17578) exited]
[New Thread 0x7fffc8bff700 (LWP 17580)]
[New Thread 0x7fffca7ff700 (LWP 17581)]
[New Thread 0x7fffcb7ff700 (LWP 17582)]
[New Thread 0x7fffcd5ff700 (LWP 17583)]
[New Thread 0x7fffd6fff700 (LWP 17584)]
[New Thread 0x7fffc61ff700 (LWP 17585)]
[New Thread 0x7fffc56ff700 (LWP 17586)]
[New Thread 0x7fffc48ff700 (LWP 17587)]
[New Thread 0x7fffc40fe700 (LWP 17588)]
[Thread 0x7fffc9ffe700 (LWP 17579) exited]
[Thread 0x7fffc40fe700 (LWP 17588) exited]
[New Thread 0x7fffc40fe700 (LWP 17599)]
[New Thread 0x7fffc9ffe700 (LWP 17600)]
[New Thread 0x7fffc32ff700 (LWP 17601)]
[New Thread 0x7fffc2afe700 (LWP 17602)]
[New Thread 0x7fffc22fd700 (LWP 17603)]
[New Thread 0x7fffc1afc700 (LWP 17604)]
[New Thread 0x7fffc12fb700 (LWP 17605)]
[New Thread 0x7fffc0afa700 (LWP 17606)]
[New Thread 0x7fffbefff700 (LWP 17615)]
[New Thread 0x7fffbe7fe700 (LWP 17616)]
[Thread 0x7fffbe7fe700 (LWP 17616) exited]
[Thread 0x7fffbefff700 (LWP 17615) exited]
[Thread 0x7fffd6fff700 (LWP 17584) exited]
[Thread 0x7fffc48ff700 (LWP 17587) exited]
[Thread 0x7fffc12fb700 (LWP 17605) exited]
[Thread 0x7fffc1afc700 (LWP 17604) exited]
[Thread 0x7fffc22fd700 (LWP 17603) exited]
[Thread 0x7fffc2afe700 (LWP 17602) exited]
[Thread 0x7fffcd5ff700 (LWP 17583) exited]
[Thread 0x7fffc0afa700 (LWP 17606) exited]
[New Thread 

Bug#829531: icedove: Icedove closes abruptly

2016-07-05 Thread Carsten Schoenert
Hello Chad,

On Mon, Jul 04, 2016 at 12:58:27AM -0400, Chad Fernandez wrote:
 
> I beleive the 6/14/2016 update started this.
> 
>* What exactly did you do (or not do) that was effective (or
>  ineffective)?
> 
> While deleting or selecting to read an unread email the program simply
> closes.  Relaunching Icedove allows for further progress, but
> sometimes it closes again, right away. 

please look at https://wiki.debian.org/Icedove#Debugging and try to
create a GDB log as described and append that to the bug report.

Please append the logfile and do *not* add the content into the email.

Regards
Carsten



Bug#829531: icedove: Icedove closes abruptly

2016-07-03 Thread Chad Fernandez
Package: icedove
Version: 1:45.1.0-1~deb8u1
Severity: important

Dear Maintainer,


   * What led up to the situation?

I beleive the 6/14/2016 update started this.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

While deleting or selecting to read an unread email the program simply closes.  
Relaunching Icedove allows for further progress, but sometimes it closes again, 
right away. 


-- System Information:
Debian Release: 8.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.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.4+b1
ii  fontconfig2.11.0-6.3
ii  libasound21.0.28-1
ii  libatk1.0-0   2.14.0-1
ii  libc6 2.19-18+deb8u4
ii  libcairo2 1.14.0-2.1+deb8u1
ii  libdbus-1-3   1.8.20-0+deb8u1
ii  libdbus-glib-1-2  0.102-1
ii  libevent-2.0-52.0.21-stable-2
ii  libffi6   3.1-2+b2
ii  libfontconfig12.11.0-6.3
ii  libfreetype6  2.5.2-3+deb8u1
ii  libgcc1   1:4.9.2-10
ii  libgdk-pixbuf2.0-02.31.1-2+deb8u5
ii  libglib2.0-0  2.42.1-1+b1
ii  libgtk2.0-0   2.24.25-3+deb8u1
ii  libhunspell-1.3-0 1.3.3-3
ii  libpango-1.0-01.36.8-3
ii  libpangocairo-1.0-0   1.36.8-3
ii  libpangoft2-1.0-0 1.36.8-3
ii  libpixman-1-0 0.32.6-3
ii  libstartup-notification0  0.12-4
ii  libstdc++64.9.2-10
ii  libx11-6  2:1.6.2-3
ii  libxcomposite11:0.4.4-1
ii  libxdamage1   1:1.1.4-2+b1
ii  libxext6  2:1.3.3-1
ii  libxfixes31:5.0.1-2+b2
ii  libxrender1   1:0.9.8-1+b1
ii  libxt61:1.1.4-1+b1
ii  psmisc22.21-2
ii  zlib1g1:1.2.8.dfsg-2+b1

Versions of packages icedove recommends:
ii  hunspell-en-us [hunspell-dictionary]  20070829-6
pn  iceowl-extension  

Versions of packages icedove suggests:
ii  fonts-lyx 2.1.2-2
ii  libgssapi-krb5-2  1.12.1+dfsg-19+deb8u2

-- no debconf information