Closed Bug 682806 Opened 13 years ago Closed 13 years ago

Crashes when I click on Attachments in Preferences dialog

Categories

(Thunderbird :: Preferences, defect)

6 Branch
x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: ghaecker, Unassigned)

Details

(Keywords: crash)

To reproduce: click Edit menu, click Preferences. When the Preferences dialog opens, click attachments at top of dialog.  It instantly closes the dialog and main application window.

No problem restarting afterwards. Identical behavior in safe mode.

I created a new/clean profile by starting thunderbird with -P option.  Same behavior with new profile.

Other than the install times, there are no files in my "~/.thunderbird/Crash Reports" directory.

May or may not be related: Unable to attach any file type to a new message.  From Write Message dialog, click Attach -- opens Attach File(s) dialog -- no problem with navigation or file selection -- click Open -- Attach dialog, Write Message dialog and main application window all disappear immediately.

Thunderbird 6.0 for Linux
I first noticed it with v5.0 and installed 6.0, hoping it would fix it.

# uname -a
Linux lindev2 3.0.0-1-686-pae #1 SMP Sun Jul 24 14:27:32 UTC 2011 i686 GNU/Linux

# cat /etc/debian_version 
wheezy/sid

I am willing to provide other information, as needed.
Can you try to follow the instructions at https://developer.mozilla.org/en/How_to_get_a_stacktrace_for_a_bug_report ang give us a stack trace ?
Severity: major → critical
Keywords: crash
I don't think I got very far with the stack trace.  I installed these -dbg packages, as mentioned in the instructions:

aptitude install libgtk2.0-0-dbg libnss3-1d-dbg libnspr4-0d-dbg libpango1.0-0-dbg libcairo2-dbg libc6-dbg

Unfortunately, I don't have a -dbg package for tbird... or any tbird package for tbird.  Debian only offers IceDove, which I'd rather not use.  I installed the pre-compiled linux binary from mozilla's site, not a distro package.

Of course, gdb says it doesn't find any debug symbols in the release binary I'm running.  Where can I get the linux binary with debug symbols?

=======================

$ cat platform.ini
[Build]
BuildID=20110812055110
Milestone=6.0
SourceStamp=218ed8178b1e
SourceRepository=http://hg.mozilla.org/releases/mozilla-release

=======================

For what's it's worth (if anything), here's what gdb gave me:

=======================

$ cat ~/tmp/gdb-tb6.txt 
/usr/local/share/thunderbird/run-mozilla.sh -g /usr/local/share/thunderbird/thunderbird-bin
MOZILLA_FIVE_HOME=/usr/local/share/thunderbird
  LD_LIBRARY_PATH=/usr/local/share/thunderbird:/usr/local/share/thunderbird/plugins:/usr/local/share/thunderbird
DISPLAY=:0.0
DYLD_LIBRARY_PATH=/usr/local/share/thunderbird:/usr/local/share/thunderbird
     LIBRARY_PATH=
       SHLIB_PATH=/usr/local/share/thunderbird:/usr/local/share/thunderbird
          LIBPATH=/usr/local/share/thunderbird:/usr/local/share/thunderbird
       ADDON_PATH=
      MOZ_PROGRAM=/usr/local/share/thunderbird/thunderbird-bin
      MOZ_TOOLKIT=
        moz_debug=1
     moz_debugger=
moz_debugger_args=
/usr/bin/gdb  --args /usr/local/share/thunderbird/thunderbird-bin
GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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 "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/share/thunderbird/thunderbird-bin...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/local/share/thunderbird/thunderbird-bin 
[Thread debugging using libthread_db enabled]
[New Thread 0xb4b29b70 (LWP 4657)]
[New Thread 0xb4328b70 (LWP 4658)]
[New Thread 0xb365bb70 (LWP 4659)]
[New Thread 0xb2cffb70 (LWP 4660)]
[New Thread 0xb22ffb70 (LWP 4661)]
[New Thread 0xb18ffb70 (LWP 4662)]
[New Thread 0xb10feb70 (LWP 4663)]
enigmail.js: Registered components
[New Thread 0xb00ffb70 (LWP 4664)]
[New Thread 0xaf5ffb70 (LWP 4665)]
[New Thread 0xae9ffb70 (LWP 4666)]
[New Thread 0xadeffb70 (LWP 4667)]
[New Thread 0xad2ffb70 (LWP 4668)]
[New Thread 0xac5ffb70 (LWP 4669)]
[New Thread 0xabbffb70 (LWP 4670)]
[New Thread 0xab1ffb70 (LWP 4671)]
[Thread 0xb00ffb70 (LWP 4664) exited]
[Thread 0xad2ffb70 (LWP 4668) exited]
[Thread 0xab1ffb70 (LWP 4671) exited]
[Thread 0xae9ffb70 (LWP 4666) exited]
[New Thread 0xb00ffb70 (LWP 4672)]
[Thread 0xb00ffb70 (LWP 4672) exited]
[New Thread 0xb00ffb70 (LWP 4673)]
[New Thread 0xad2ffb70 (LWP 4674)]
[New Thread 0xae9ffb70 (LWP 4675)]
[New Thread 0xab1ffb70 (LWP 4676)]
[New Thread 0xa5dffb70 (LWP 4677)]
[New Thread 0xa55feb70 (LWP 4678)]
[New Thread 0xa4dfdb70 (LWP 4679)]
[New Thread 0xa43ffb70 (LWP 4680)]
[New Thread 0xa32ffb70 (LWP 4681)]
/usr/local/share/thunderbird/thunderbird-bin: symbol lookup error: /usr/lib/gnome-vfs-2.0/modules/libfile.so: undefined symbol: gnome_vfs_unescape_string
[Thread 0xa32ffb70 (LWP 4681) exited]
[Thread 0xa43ffb70 (LWP 4680) exited]
[Thread 0xa4dfdb70 (LWP 4679) exited]
[Thread 0xa55feb70 (LWP 4678) exited]
[Thread 0xa5dffb70 (LWP 4677) exited]
[Thread 0xab1ffb70 (LWP 4676) exited]
[Thread 0xae9ffb70 (LWP 4675) exited]
[Thread 0xad2ffb70 (LWP 4674) exited]
[Thread 0xb00ffb70 (LWP 4673) exited]
[Thread 0xabbffb70 (LWP 4670) exited]
[Thread 0xac5ffb70 (LWP 4669) exited]
[Thread 0xadeffb70 (LWP 4667) exited]
[Thread 0xaf5ffb70 (LWP 4665) exited]
[Thread 0xb10feb70 (LWP 4663) exited]
[Thread 0xb18ffb70 (LWP 4662) exited]
[Thread 0xb22ffb70 (LWP 4661) exited]
[Thread 0xb2cffb70 (LWP 4660) exited]
[Thread 0xb365bb70 (LWP 4659) exited]
[Thread 0xb4328b70 (LWP 4658) exited]
[Thread 0xb4b29b70 (LWP 4657) exited]

Program exited with code 0177.
(gdb) bt full
No stack.
(gdb) thread apply all backtrace full
(gdb) quit

=======================
The problem comes from this:
/usr/local/share/thunderbird/thunderbird-bin: symbol lookup error: /usr/lib/gnome-vfs-2.0/modules/libfile.so: undefined symbol: gnome_vfs_unescape_string

This is similar to http://bugs.debian.org/626076 and http://bugs.debian.org/617759. This is a bug in Debian's libc6 2.13, and is fixed in libc6 2.13-18, currently in Debian unstable (should be in Debian testing within 4~5 days)
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → INVALID
Thanks, Mike.  You are correct.  libc6 2.13-18 became available today.  After installing it, the file problems in Thunderbird 6 and Firefox 6 on my Debian system appear to be fully resolved.
You need to log in before you can comment on or make changes to this bug.