On Fri, Feb 15, 2013 at 01:00:44PM -0500, Daniel Kahn Gillmor wrote: > Package: icedove > Version: 17.0.2-1 > Severity: normal > > Intermittently, i get a crash from icedove (running with enigmail > 2:1.5.1+id17-1) where the error message is: > > > Assertion failure: pRec->state != _PR_PID_REAPED, at uxproces.c:521 > > here's a backtrace: > > Program received signal SIGABRT, Aborted. > [Switching to Thread 0x7fffa31ff700 (LWP 3305)] > 0x00007ffff70dc475 in *__GI_raise (sig=<optimized out>) > at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. > (gdb) bt > #0 0x00007ffff70dc475 in *__GI_raise (sig=<optimized out>) > at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > #1 0x00007ffff70df6f0 in *__GI_abort () at abort.c:92 > #2 0x00007ffff62e506a in PR_Assert ( > s=s@entry=0x7ffff630a15b "pRec->state != _PR_PID_REAPED", > file=file@entry=0x7ffff630a0b4 "uxproces.c", ln=ln@entry=521) > at prlog.c:554 > #3 0x00007ffff6303020 in ProcessReapedChildInternal (pid=pid@entry=8901, > status=0) at uxproces.c:521 > #4 0x00007ffff63036ef in WaitPidDaemonThread (unused=<optimized out>) > at uxproces.c:658 > #5 0x00007ffff63002eb in _pt_root (arg=0x7fffca2a1680) at ptthread.c:156 > #6 0x00007ffff743ab50 in start_thread (arg=<optimized out>) > at pthread_create.c:304 > #7 0x00007ffff7184a7d in clone () > at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 > #8 0x0000000000000000 in ?? () > (gdb) > > > I was running icedove with these environment variables: > > NSPR_LOG_MODULES=all:5 > NSPR_LOG_FILE=~/tmp/icedove-dbg.log > > and here is the tail of the log: > > 0 dkg@alice:~$ tail tmp/icedove-dbg.log > -472914176[7fff86d42790]: libc.so.6 incr => 3 (find lib) > -1587546368[7fff86d41140]: libc.so.6 incr => 4 (find lib) > -134355168[7ffff6d6b260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: > 25 len 49 weight: 400 width: 0 style: normal TEXTRUN > [nss_3.14.2-1_amd64.changes ACCEPTED into unstable] ENDTEXTRUN > -134355168[7ffff6d6b260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: > 25 len 49 weight: 400 width: 0 style: normal TEXTRUN > [nss_3.14.2-1_amd64.changes ACCEPTED into unstable] ENDTEXTRUN > -134355168[7ffff6d6b260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: > 25 len 49 weight: 400 width: 0 style: normal TEXTRUN > [nss_3.14.2-1_amd64.changes ACCEPTED into unstable] ENDTEXTRUN > -134355168[7ffff6d6b260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: > 25 len 49 weight: 400 width: 0 style: normal TEXTRUN > [nss_3.14.2-1_amd64.changes ACCEPTED into unstable] ENDTEXTRUN > -134355168[7ffff6d6b260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: > 25 len 49 weight: 400 width: 0 style: normal TEXTRUN > [nss_3.14.2-1_amd64.changes ACCEPTED into unstable] ENDTEXTRUN > -470812928[7fff86d42680]: libc.so.6 decr => 3 > -1558186240[7fffca2a1680]: Assertion failure: pRec->state != _PR_PID_REAPED, > at uxproces.c:521 > -472914176[7fff86d42790]: libc.so.6 decr => 2 > 0 dkg@alice:~$ >
This is about spawning external processes. Could that be gpg from enigmail? Could you try if this also happens with all extensions disabled? gdb's "thread apply all bt full" might give further hints. The nspr code itself didn't change since ages so we ought to find out what triggers it. Sorry about being that vague. Cheers, -- Guido -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org