On Mon 2013-02-25 17:03:02 -0500, Daniel Kahn Gillmor wrote:

> I just got another crash with icedove 17.0.2-1, but i've been running
> nspr 2:4.9.5-1 (which i hadn't managed to rebuild with
> DEB_BUILD_OPTIONS=debug yet), so i don't have any specific assert()
> output to share yet.  I'm re-building 4.9.5 right now to enable
> debugging in it in case i can trigger it again.

OK, got it.  I'm not seeing too much extra information in either the
backtrace or the log, though.  maybe i need to look somewhere else?

the backtrace and a bit of poking around:

013-03-04 14:53:01.354 enigmailCommon.jsm: execStart: command = /usr/bin/gpg 
--charset utf-8 --display-charset utf-8 --batch --no-tty --status-fd 2 
--verify, needPassphrase=false, domWindow=[object ChromeWindow], 
listener=[object Object]
2013-03-04 14:53:01.354 [CONSOLE] enigmail> /usr/bin/gpg --charset utf-8 
--display-charset utf-8 --batch --no-tty --status-fd 2 --verify
[New Thread 0x7fffc0dfd700 (LWP 10348)]
[New Thread 0x7fffaefff700 (LWP 10350)]
[New Thread 0x7fff8fbff700 (LWP 10349)]
[New Thread 0x7fff8e4ff700 (LWP 10351)]
[New Thread 0x7fffc11ff700 (LWP 10353)]
[New Thread 0x7fff99eff700 (LWP 10352)]
[New Thread 0x7fff8adff700 (LWP 10355)]
[New Thread 0x7fff8c8ff700 (LWP 10354)]
[New Thread 0x7fff89fff700 (LWP 10356)]
Assertion failure: pRec->state != _PR_PID_REAPED, at uxproces.c:521

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffb70ff700 (LWP 21153)]
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=10347, 
    status=0) at uxproces.c:521
#4  0x00007ffff63036ef in WaitPidDaemonThread (unused=<optimized out>)
    at uxproces.c:658
#5  0x00007ffff63002eb in _pt_root (arg=0x7fffdd06e570) 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) up
#1  0x00007ffff70df6f0 in *__GI_abort () at abort.c:92
92      abort.c: No such file or directory.
(gdb) up
#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
554         abort();
(gdb) up
#3  0x00007ffff6303020 in ProcessReapedChildInternal (pid=pid@entry=10347, 
    status=0) at uxproces.c:521
521             PR_ASSERT(pRec->state != _PR_PID_REAPED);
(gdb) p pRec
$1 = (pr_PidRecord *) 0x7fff9a9bdfe0
(gdb) p *pRec
$2 = {pid = 10347, exitStatus = 0, state = _PR_PID_REAPED, reapedCV = 0x0, 
  next = 0x7fffab752560}
(gdb) 



and the debug log:

0 dkg@alice:~$ tail -n 30  tmp/icedove-dbg.log 
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 1 weight: 400 width: 0 style: normal TEXTRUN [S] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 1 weight: 400 width: 0 style: normal TEXTRUN [o] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 10 weight: 400 width: 0 style: normal TEXTRUN [Lennart S…] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 10 weight: 400 width: 0 style: normal TEXTRUN [Lennart S…] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 10 weight: 400 width: 0 style: normal TEXTRUN [Lennart S…] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 8 weight: 400 width: 0 style: normal TEXTRUN [02:19 PM] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 8 weight: 400 width: 0 style: normal TEXTRUN [02:19 PM] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 8 weight: 400 width: 0 style: normal TEXTRUN [02:19 PM] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 21 weight: 400 width: 0 style: normal TEXTRUN [Re: USB3 3TB HDD boot] 
ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 21 weight: 400 width: 0 style: normal TEXTRUN [Re: USB3 3TB HDD boot] 
ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 21 weight: 400 width: 0 style: normal TEXTRUN [Re: USB3 3TB HDD boot] 
ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 7 weight: 400 width: 0 style: normal TEXTRUN [phcoder] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 7 weight: 400 width: 0 style: normal TEXTRUN [phcoder] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 7 weight: 400 width: 0 style: normal TEXTRUN [phcoder] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 8 weight: 400 width: 0 style: normal TEXTRUN [02:33 PM] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 8 weight: 400 width: 0 style: normal TEXTRUN [02:33 PM] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 8 weight: 400 width: 0 style: normal TEXTRUN [02:33 PM] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 5 weight: 400 width: 0 style: normal TEXTRUN [From ] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 7 weight: 400 width: 0 style: normal TEXTRUN [phcoder] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 8 weight: 400 width: 0 style: normal TEXTRUN [Subject ] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 3 weight: 400 width: 0 style: normal TEXTRUN [To ] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 27 weight: 400 width: 0 style: normal TEXTRUN [The development of GNU 
GRUB] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 13 weight: 400 width: 0 style: normal TEXTRUN [Other Actions] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 13 weight: 400 width: 0 style: normal TEXTRUN [1 attachment:] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 13 weight: 400 width: 0 style: normal TEXTRUN [signature.asc] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 9 weight: 400 width: 0 style: normal TEXTRUN [294 bytes] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 4 weight: 400 width: 0 style: normal TEXTRUN [Save] ENDTEXTRUN
-134363360[7ffff6d67260]: (textrunui) fontgroup: ["Sans"] lang: en-us script: 
25 len 10 weight: 400 width: 0 style: normal TEXTRUN [Unread: 73] ENDTEXTRUN
-1223690496[7fffdd06e570]: Assertion failure: pRec->state != _PR_PID_REAPED, at 
uxproces.c:521
-1059072256[7fff8a48ee10]: libc.so.6 decr => 3
0 dkg@alice:~$ 


should i be looking for something else?  I'm not sure what data to
provide to be more useful in tracking this down.

        --dkg

Attachment: pgpA_9IoVaX5I.pgp
Description: PGP signature

Reply via email to