Summary: | gaim 1.5 (and 2beta) crashes with gtk+-2.8.17 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Federico Fissore <federico> |
Component: | Current packages | Assignee: | Gentoo Net-im project <net-im> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Federico Fissore
2006-05-08 14:42:50 UTC
I suspect you are right about it being gtk related. Please try and rebuild gaim against the new gtk and let me know what happens. a similar problem occured with gedit when selecting all the text (with ctrl+a). running gdb against it, the exact message gtk_text_insert () from /usr/lib/libgtk-x11-2.0.so.0 appeared i'm downgrading to gtk 2.8.13 to see if this fixes this issues i re-emerge gtk 2.8.17 with the debug use flag, and now gaim and gedit aren't crashing anymore :( i'll stay with the debug gtk and keep you updated if the problem occurs again i tried running gtk, gaim and gedit (the app I know fail) with USE="debug" but they DON'T CRASH ANYMORE! :( so i re-emerged them without "debug" and they crash again! here is what i do to exploit the bug $ gdb gaim gdb> run -d [..lots of messages...] right click on a contact choose "info" put your mouse away from the center of the popup as soon as the popup appears, move you mouse over the text displayed you should see gdb complaining with "Program received signal SIGSEGV, Segmentation fault" then run gdb> bt full gdb> quit i will now re-emerge the apps with "debug". this will keep me away of these crashes (i hope so) should I file a bug to gtk+ mantainer? just to complete: re-emerging ONLY gtk+2.8.17 with USE="debug" fixed the problem i finally solved the problem using less aggressive CFLAGS i switched from -O3 to -O2 for the only gtk+ package sorry about that, anyway -O3 is unsafe.. dont use it.. and it many cases it ends up producing slower code then -O2 |