Thunderbird segfaults if UID > 0

Kevin Kinsey kdk at daleco.biz
Wed Apr 6 02:18:29 UTC 2011


Hello,

I've had trouble since upgrading mail/thunderbird from 2.X
to 3.1.9 --- as a non-root user, it segfaults.

As root, I have no issues.

I've tried:

1. Googling
2. "mv .mozilla .mozilla-old && thunderbird"
3.  sudo chmod 777 /dev/null && thunderbird
    (and similar stuff with /dev/fd/* and
    the symlinks stdin, stdout and stderr.

I'm kind of stumped at this point.  Here's the
last part of a ktrace:

 54137 sh       RET   read 872/0x368
 54137 sh       CALL  stat(0x283034d0,0xbfbfe638)
 54137 sh       NAMI  "/usr/local/lib/thunderbird/run-mozilla.sh"
 54137 sh       STRU  struct stat {dev=87, ino=6053072, mode=-rwxrwxrwx 
, nlink=1, uid=0, gid=0, rdev=24241760, atime=1302052597, 
stime=1301719584, ctime=1302044479, birthtime=1301719584, size=10461, 
blksize=4096, blocks=24, flags=0x0 }
 54137 sh       RET   stat 0
 54137 sh       CALL  eaccess(0x283034d0,X_OK)
 54137 sh       NAMI  "/usr/local/lib/thunderbird/run-mozilla.sh"
 54137 sh       RET   eaccess 0
 54137 sh       CALL  geteuid
 54137 sh       RET   geteuid 1001/0x3e9
 54137 sh       CALL  fork
 54137 sh       RET   fork 54141/0xd37d
 54137 sh       CALL  getpgrp
 54137 sh       RET   getpgrp 54137/0xd379
 54137 sh       CALL  wait4(0xffffffff,0xbfbfe778,WUNTRACED,0)
 54137 sh       RET   wait4 54141/0xd37d
 54137 sh       CALL  exit(0x8b)
  

Anyone got a clue what I've done?

Thanks,

Kevin Kinsey


More information about the freebsd-questions mailing list