Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 127695 - Thunderbird crashes when sending email
Summary: Thunderbird crashes when sending email
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-26 17:39 UTC by William Arlofski
Modified: 2006-12-25 06:23 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description William Arlofski 2006-03-26 17:39:20 UTC
Both:
mail-client/mozilla-thunderbird-1.5-r1
and
mail-client/mozilla-thunderbird-1.5-r2

on AMD64 

Thunderbird immediately exits when clicking the SEND button, leaving no windows on screen nor applications running. 

$ thunderbird
No running windows found
/usr/libexec/mozilla-launcher: line 117: 17615 Segmentation fault      "$mozbin" "$@"
thunderbird-bin exited with non-zero status (139)

BUT mail-client/mozilla-thunderbird-bin-1.5 does not have this problem.



# emerge --info
Portage 2.0.54 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r7 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac alsa apache2 arts audiofile avi berkdb bidi bitmap-fonts bzip2 cdr cli crypt ctype cups curl dba divx4linux dri dvd eds emboss encode ethereal exif expat faad fam fastbuild ffmpeg flac foomaticdb force-cgi-redirect fortran ftp gd gdbm gif glut gmp gpm gstreamer gtk gtk2 idn imlib ipv6 jpeg kde kdeenablefinal lcms ldap logrotate lzw lzw-tiff mad matroska memlimit mng mozilla mp3 mpeg mplayer ncurses nls nptl nvidia ogg opengl pam pcre pdflib perl png posix postgres ppds python qt quicktime readline ruby sdl session simplexml soap sockets spell spl ssl tcpd tiff tokenizer truetype truetype-fonts type1-fonts udev usb vorbis wxwindows xine xml xml2 xmms xpm xsl xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 DEMAINE Benoît-Pierre, aka DoubleHP 2006-03-26 17:49:25 UTC
I am not dev nor maint, but some strace could help:

strace thunderbird

will provide VERY LONG output ... thus application WILL be slow; use instead:

strace thunderbird >./log 2>&1

then use:

tail -n 100 ./log
to get only the end (100 last lines).

This process can be usefull for any application that does not have verbose output ...
Comment 2 William Arlofski 2006-03-26 18:01:53 UTC
Thanks for the quick reply. I was goingnto post an strace in the initial entry, but figured it would be a pretty big report. :)

Here is one below of the last 120 lines or so:

--[snip]--
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat("/home/waa/.thunderbird/*/chrome.rdf", 0x7fffffe873a0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat("/home/waa/.thunderbird/*/XUL.mfasl", 0x7fffffe873a0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat("/home/waa/.mozilla/thunderbird/*/compreg.dat", 0x7fffffe873a0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat("/home/waa/.mozilla/thunderbird/*/chrome.rdf", 0x7fffffe873a0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat("/home/waa/.mozilla/thunderbird/*/XUL.mfasl", 0x7fffffe873a0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2aaaaaee9ef0) = 22049
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x4347f0, [], SA_RESTORER, 0x2aaaaacf2890}, {0x4347f0, [], SA_RESTORER, 0x2aaaaacf2890}, 8) = 0
close(4)                                = 0
read(3, "  MOZ_USER_DIR=\".thunderbird\"\n", 128) = 30
read(3, "", 128)                        = 0
close(3)                                = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 22049
wait4(-1, 0x7fffffe86174, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff)        = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x433550, [], SA_RESTORER, 0x2aaaaacf2890}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x433550, [], SA_RESTORER, 0x2aaaaacf2890}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/init.d/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/home/waa/.thunderbird/init.d/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat("/init.d/S*", 0x7fffffe86f40)      = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat("/home/waa/.thunderbird/init.d/S*", 0x7fffffe86f40) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2aaaaaee9ef0) = 22050
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x433550, [], SA_RESTORER, 0x2aaaaacf2890}, {SIG_DFL}, 8) = 0
wait4(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0, NULL) = 22050
fstat(2, {st_mode=S_IFREG|0644, st_size=28372, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaab03000
write(2, "/usr/libexec/mozilla-launcher: l"..., 86/usr/libexec/mozilla-launcher: line 117: 22050 Segmentation fault      "$mozbin" "$@"
) = 86
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, 0x7fffffe889a4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff)        = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x433550, [], SA_RESTORER, 0x2aaaaacf2890}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
fcntl(1, F_GETFD)                       = 0
fcntl(1, F_DUPFD, 10)                   = 10
fcntl(1, F_GETFD)                       = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
dup2(2, 1)                              = 1
fcntl(2, F_GETFD)                       = 0
write(1, "thunderbird-bin exited with non-"..., 50thunderbird-bin exited with non-zero status (139)
) = 50
dup2(10, 1)                             = 1
fcntl(10, F_GETFD)                      = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2aaaaaee9ef0) = 22060
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 22060
wait4(-1, 0x7fffffe87bc4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff)        = 0
rt_sigaction(SIGCHLD, {0x4347f0, [], SA_RESTORER, 0x2aaaaacf2890}, {0x4347f0, [], SA_RESTORER, 0x2aaaaacf2890}, 8) = 0
close(4)                                = 0
read(3, "  MOZ_USER_DIR=\".thunderbird\"\n", 128) = 30
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x433550, [], SA_RESTORER, 0x2aaaaacf2890}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x433550, [], SA_RESTORER, 0x2aaaaacf2890}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/home/waa/.thunderbird/init.d/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/init.d/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat("/home/waa/.thunderbird/init.d/K*", 0x7fffffe88ae0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat("/init.d/K*", 0x7fffffe88ae0)      = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
munmap(0x2aaaaab03000, 4096)            = 0
munmap(0x2aaaaab02000, 4096)            = 0
exit_group(139)                         = ?
--[end]--
Comment 3 William Arlofski 2006-03-27 10:04:31 UTC
Here's a gdb bactrace... It looks like the issue is when sending to a server that supports STARTTLS. Switching to a non-auth, non-encrypted SMTP server works perfectly:

 gdb  /usr/lib64/mozilla-thunderbird/thunderbird-bin
GNU gdb 6.4
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /usr/lib64/mozilla-thunderbird/thunderbird-bin
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 46912549171072 (LWP 28725)]
[New Thread 1082132832 (LWP 28728)]
[New Thread 1090525536 (LWP 28729)]
[New Thread 1098918240 (LWP 28730)]
[New Thread 1107310944 (LWP 28731)]
[New Thread 1115703648 (LWP 28732)]
[New Thread 1124096352 (LWP 28733)]
[New Thread 1132489056 (LWP 28735)]
[New Thread 1140881760 (LWP 28736)]
[New Thread 1149274464 (LWP 28749)]
[New Thread 1157667168 (LWP 28750)]
[New Thread 1166059872 (LWP 28751)]
[New Thread 1174452576 (LWP 28752)]
[New Thread 1182845280 (LWP 28754)]
[Thread 1166059872 (LWP 28751) exited]
[New Thread 1166059872 (LWP 28755)]
[Thread 1182845280 (LWP 28754) exited]
[New Thread 1191237984 (LWP 28757)]

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 46912549171072 (LWP 28725)]
0x00002aaaab3b9f0f in __write_nocancel () from /lib/tls/libpthread.so.0
(gdb)
Comment 4 DEMAINE Benoît-Pierre, aka DoubleHP 2006-04-03 10:28:32 UTC
please seek further around those messages:

read(3, "  MOZ_USER_DIR=\".thunderbird\"\n", 128) = 30
open("/home/waa/.thunderbird/init.d/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1
ENOENT (No such file or directory)
open("/init.d/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOENT (No such file or
directory)
stat("/home/waa/.thunderbird/init.d/K*", 0x7fffffe88ae0) = -1 ENOENT (No such
file or directory)
stat("/init.d/K*", 0x7fffffe88ae0)      = -1 ENOENT (No such file or directory)
munmap(0x2aaaaab03000, 4096)            = 0
munmap(0x2aaaaab02000, 4096)            = 0
exit_group(139)                         = ?

I am not sure whata  group is ... but it happens short after some malloc which come just after failing to seek for an "init' directory at many places.

updatedb/locate (in slocate package) may help you to find where you put that ...

also study your exported list of global env vars; I wonder what
"  MOZ_USER_DIR=\".thunderbird\"\n"
is about ...

those output message may/shoudl change if youtweak user settings or arugemnts of program.

* just trying to help tracking the issue when devs seem not to have time. Even if I may conclude a user profile issue, the app still should 'complain' about it :P

on my system, I have checked that updatedb seeks every where, including user-readable only directory (such as ~/.thunderbird/default/*/*) to be sure locate will look *every where*, and then I got:

dhp@moon_gen:~$ locate init |grep thunderbir
/usr/lib/mozilla-thunderbird/init.d
/usr/lib/mozilla-thunderbird/init.d/README

( info may not be revelant to bug, or may be ^^ )
Comment 5 Marc Wathelet 2006-07-05 01:29:30 UTC
Hi,

I recently upgrade to thunderbird-1.5.0.4 and I'm also experimenting disapointing crashes when writing new mails. I don't know if my bug is related to this one or not.

I'm running gentoo on Athlon XP 3200 (only very few packages are in ~x86)

Here follows the last 100 lines of the strace with apparently an assertion failure in ../../../../mozilla/nsprpub/pr/src/misc/prtime.c:1558

open("/home/marc/.thunderbird/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
stat64("/init.d/S*", 0xbf927470)        = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
stat64("/home/marc/.thunderbird/init.d/S*", 0xbf927470) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD RTMIN], NULL, 8) = 0
fork()                                  = 15620

(thunderbird-bin:15620): Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale.
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigaction(SIGINT, {0x8077e40, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1, Assertion failure: tm.tm_month > -1 && tm.tm_mday > 0 && tm.tm_hour > -1 && tm.tm_min > -1 && tm.tm_sec > -1, at ../../../../mozilla/nsprpub/pr/src/misc/prtime.c:1558
[{WIFSIGNALED(s) && WTERMSIG(s) == SIGABRT}], 0) = 15620
fstat64(2, {st_mode=S_IFREG|0644, st_size=29173, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d54000
write(2, "/usr/libexec/mozilla-launcher: l"..., 86/usr/libexec/mozilla-launcher: line 117: 15620 Aborted                 "$mozbin" "$@"
) = 86
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbf928ac8, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [RTMIN])
rt_sigaction(SIGINT, {SIG_DFL}, {0x8077e40, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
fcntl64(1, F_GETFD)                     = 0
fcntl64(1, F_DUPFD, 10)                 = 10
fcntl64(1, F_GETFD)                     = 0
fcntl64(10, F_SETFD, FD_CLOEXEC)        = 0
dup2(2, 1)                              = 1
fcntl64(2, F_GETFD)                     = 0
write(1, "thunderbird-bin exited with non-"..., 50thunderbird-bin exited with non-zero status (134)
) = 50
dup2(10, 1)                             = 1
fcntl64(10, F_GETFD)                    = 0x1 (flags FD_CLOEXEC)
close(10)                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0
fork()                                  = 15662
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 15662
waitpid(-1, 0xbf927e88, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [RTMIN])
rt_sigaction(SIGCHLD, {0x80793a0, [], 0}, {0x80793a0, [], 0}, 8) = 0
close(4)                                = 0
read(3, "  MOZ_USER_DIR=\".thunderbird\"\n", 128) = 30
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigaction(SIGINT, {0x8077e40, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x8077e40, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
open("/home/marc/.thunderbird/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
open("/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
stat64("/home/marc/.thunderbird/init.d/K*", 0xbf928e10) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
stat64("/init.d/K*", 0xbf928e10)        = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
munmap(0xb7d54000, 4096)                = 0
munmap(0xb7d55000, 4096)                = 0
exit_group(134)                         = ?
Process 15610 detached
Comment 6 Jory A. Pratt 2006-12-21 20:50:59 UTC
Is this still an issue ... no response in 72 hours will result in bug being closed.
Comment 7 Christian Marie (RETIRED) gentoo-dev 2006-12-25 06:23:14 UTC
72 hours are up, reopen if you still have the problem.