Bug 251999 - Thunderbird throws glibc double free or corruption error
Summary: Thunderbird throws glibc double free or corruption error
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: thunderbird
Version: rawhide
Hardware: i386
OS: Linux
medium
high
Target Milestone: ---
Assignee: Christopher Aillon
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-08-13 18:44 UTC by Meethune Bhowmick
Modified: 2007-11-30 22:12 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-09-11 18:59:21 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Backtrace of crash (7.42 KB, text/plain)
2007-08-13 18:44 UTC, Meethune Bhowmick
no flags Details
After update to thunderbird-2.0.0.6-2.fc8 (8.92 KB, text/plain)
2007-08-14 15:59 UTC, Meethune Bhowmick
no flags Details
Full backtrace from gdb (6.01 KB, application/x-gzip)
2007-08-21 18:18 UTC, Meethune Bhowmick
no flags Details
Patch to fix crash (1.06 KB, patch)
2007-08-21 20:32 UTC, Meethune Bhowmick
no flags Details | Diff

Description Meethune Bhowmick 2007-08-13 18:44:11 UTC
Description of problem:
When setting up a new profile in thunderbird, it crashes with a glibc double
free or corruption error. In my particular case, I was setting up my imap
account. When I went to account settings to change from regular to ssl, the
error gets thrown as soon as the account settings window pops up.
I also noted that if I restart thunderbird, with the profile created, and try to
access the account settings menu, it straight seg faults.

Version-Release number of selected component (if applicable):
2.0.0.6-1.fc8

How reproducible:
Always


Steps to Reproduce:
1. Start with fresh profile
2. Setup IMAP account
3. Go to accounts settings
  
Actual results:
Backtrace attached
Process actually hangs and I have to ctrl+c it to quit.

Expected results:
No crash

Additional info:

Comment 1 Meethune Bhowmick 2007-08-13 18:44:11 UTC
Created attachment 161203 [details]
Backtrace of crash

Comment 2 Meethune Bhowmick 2007-08-14 15:59:05 UTC
Created attachment 161279 [details]
After update to thunderbird-2.0.0.6-2.fc8

I ran a system update today. There was a new thunderbird package. I tried the
procedure I described initially again. This time it crashed with a free()
invalid next. Attached is the backtrace.

Comment 3 Meethune Bhowmick 2007-08-21 18:18:40 UTC
Created attachment 161993 [details]
Full backtrace from gdb

So I went ahead and ran a full backtrace using gdb. In particular look at
Thread 2.

Comment 4 Meethune Bhowmick 2007-08-21 18:20:24 UTC
Actually, I figured it out. It is my gtk theme. It seems to be directly related
to this bug (https://bugzilla.mozilla.org/show_bug.cgi?id=389801). When I
changed to the standard theme that comes w/ F8, thunderbird works fine. I'm
applying the patch in the mozilla bug and recompiling to see if that fixes the
issue. If that is the case then this patch needs to be applied to both firefox
and thunderbird.

Comment 5 Meethune Bhowmick 2007-08-21 20:32:42 UTC
Created attachment 162005 [details]
Patch to fix crash

This patch is taken from (https://bugzilla.mozilla.org/show_bug.cgi?id=389801).
I applied it to thunderbird-2.0.0.6-2.fc8 and rebuilt the rpm. This fixes the
issue for both thunderbird and firefox. With this patch, I can run firefox and
thunderbird with my brushed metal gtk+ theme without it crashing.

Comment 6 Christopher Aillon 2007-09-11 18:59:21 UTC
Fixed in thunderbird-2.0.0.6-4.fc8 and firefox-2.0.0.6-8.fc8


Note You need to log in before you can comment on or make changes to this bug.