After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 335765 - Crashes when reading html formatted emails
Crashes when reading html formatted emails
Status: RESOLVED FIXED
Product: balsa
Classification: Other
Component: general
2.3.x
Other All
: Normal critical
: ---
Assigned To: Balsa Maintainers
Balsa Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-03-23 23:21 UTC by Michael Rasmussen
Modified: 2006-03-24 18:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Rasmussen 2006-03-23 23:21:33 UTC
Steps to reproduce:
1. 
2. 
3. 


Stack trace:
[New Thread -1503048784 (LWP 9835)]
[Thread -1503048784 (LWP 9835) exited]
p token: align=left
update flow align
p token: align=left
update flow align
*** glibc detected *** double free or corruption (out): 0x085a7a40 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread -1499765056 (LWP 9821)]
0xffffe410 in __kernel_vsyscall ()


Other information:
Is this crash a result of the glibc bug in debian?
http://lists.debian.org/debian-devel/2006/03/msg00941.html

Using the workaround solves the crashing.
Comment 1 Pawel Salek 2006-03-24 10:57:46 UTC
Is your balsa linked against gtkhtml2 or gtkhtml3? ldd /usr/bin/balsa output will tell you. We believe it's a bug in gtkhtml3 lib ..
Comment 2 Pawel Salek 2006-03-24 11:00:43 UTC
Another reporter said problem disappears when balsa is linked against gtkhtml2. So, either we use gtkhml3 incorrectly or it's a gtkhtml3 bug. It's something to be figured out...
Comment 3 Michael Rasmussen 2006-03-24 11:17:20 UTC
Hi Pawel,

Your are correct it is linked against gtkhtml3. If you want a detailed description of what is going on see this email from Gustavo Franco (Debian Developer):

"It isn't a glibc bug really. glibc just refuses to corrupt your memory
due to a application bug, do you see? It's glib related and not glibc
itself. Please read the Steve Langasek' last message in that thread to
understand it better."

So my advice to you would be to get in contact with Gustavo or Steve as they seem to be ontop of this thing.

Regards,
Michael


Comment 4 Michael Rasmussen 2006-03-24 18:00:44 UTC
I have rebuild balsa-2.3.12 with gtkhtml3.8 which have solved the problem.

btw. Balsa only crashed when opening an email that only contained a html formatted version - not in accordance with the RFC, so there might be something to look into anyway? I have not been able to track down where the difference in handling text/html and a html-only lies.

Regards,
Michael.