Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 80580 - gaim crashes with segfault after initiating file transfer
Summary: gaim crashes with segfault after initiating file transfer
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gaim Bugs Crew
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-03 06:52 UTC by Erik Merkel
Modified: 2005-02-07 14:20 UTC (History)
0 users

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 Erik Merkel 2005-02-03 06:52:05 UTC
Trying to send a file via MSN and gaim crashes

Reproducible: Always
Steps to Reproduce:
1. Start gaim
2. start conversation with contact (does not matter which protocol)
3. conversation / send file
4. chose a file to send


Actual Results:  
1. the file transfer dialog box appear
2. gaim crashes with segfault
the remote contact got a message that i want to send a file, than i log of
(because gaim crashed) 

Expected Results:  
starting file transfer

This happens also with aim and icq.

gdb backtrace with USE = "debug":

[...]
msn: S: NS 000: CHL 0 61661737732911626326
msn: C: NS 000: QRY 11 PROD0038W!61ZTF9 32
msn: S: NS 000: QRY 11
msn: new httpconn (0x84ba7c8)
msn: C: NS 000: XFR 12 SB
msn: Appending message to queue.
g_log: file crux-pixmaps.c: line 419 (eazel_engine_image_render): assertion
`width > 0' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1216968816 (LWP 6426)]
0xb7b68b2c in _gdk_x11_gc_flush () from /usr/lib/libgdk-x11-2.0.so.0
(gdb) dns[6438]: nobody needs me... =(
bt
#0  0xb7b68b2c in _gdk_x11_gc_flush () from /usr/lib/libgdk-x11-2.0.so.0
#1  0xb7b68ff2 in _gdk_x11_gc_new () from /usr/lib/libgdk-x11-2.0.so.0
#2  0xb7b3f649 in gdk_gc_set_values () from /usr/lib/libgdk-x11-2.0.so.0
#3  0xb7b3ff33 in gdk_gc_set_clip_mask () from /usr/lib/libgdk-x11-2.0.so.0
#4  0xb748a90a in ?? ()
#5  0x083b0690 in ?? ()
#6  0x60001007 in ?? ()
#7  0x0000000a in ?? ()
#8  0xbfff8548 in ?? ()
#9  0xbfff854c in ?? ()
#10 0xbfff854c in ?? ()
#11 0x0815fd10 in ?? ()
#12 0xb7e6fbdc in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x084aa2f0 in ?? ()
#14 0xb7e6fbdc in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xbfff8568 in ?? ()
#16 0xb7cd8ad7 in gtk_object_get_data_by_id () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb7487285 in ?? ()
#18 0x0817d5d8 in ?? ()
#19 0x00000036 in ?? ()
#20 0x00000001 in ?? ()
(gdb)
Comment 1 Don Seiler (RETIRED) gentoo-dev 2005-02-07 12:55:57 UTC
Duplicate of Bug #68283?
Comment 2 Erik Merkel 2005-02-07 13:03:12 UTC
No, that open/save thing is working for me. I have only trouble with file transfers.
Comment 3 Erik Merkel 2005-02-07 13:34:59 UTC
Ok, I found out what the problem was.  
I'm using KDE and everytime i change the GTK theme to "Crux" Theme with gtk-theme-switch, gaim crashes. If I use the "Default" theme gaim is working properly and i can do file transfers. Switching back to "Crux" will cause gaim to crash on file transfers.  
So is it a bug in gaim / gtk / gtk-switch-profile / Crux?
Comment 4 Don Seiler (RETIRED) gentoo-dev 2005-02-07 14:20:26 UTC
Pretty sure it's a problem with the Crux theme, and it's not the first crash bug that has been caused by it.