GNOME Bugzilla – Bug 312115
SmoothFreeArrowStyles() in libsmooth.so
Last modified: 2006-03-18 11:21:39 UTC
Version details: 2.6.4 Distribution/Version: Slackware 10.1 xpad-2.8, gtk-engines-2.6.4, gtk+-2.6.8, glib-2.6.5, everything self-compiled on Slackware 10.1. Please let me know if you need additional information. Here's the backtrace: [zlatko@disclosure]:~/usrlocal/src/xpad-2.8/src$ ./xpad *** glibc detected *** double free or corruption (out): 0x080aca38 *** Aborted [zlatko@disclosure]:~/usrlocal/src/xpad-2.8/src$ gdb ./xpad GNU gdb 6.3 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-slackware-linux"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/local/src/xpad-2.8/src/xpad *** glibc detected *** double free or corruption (out): 0x080aca50 *** Program received signal SIGABRT, Aborted. 0x406aaef1 in kill () from /lib/libc.so.6 (gdb) backtrace
+ Trace 62101
seems to be a unique stack trace. can you run "thread apply all bt full" , please?
[x] done - hope I did it right, I didn't notice a difference in the resulting backtrace. Anyway, here it is: [zlatko@disclosure]:~/usrlocal/src/xpad-2.8/src$ gdb ./xpad GNU gdb 6.3 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-slackware-linux"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/local/src/xpad-2.8/src/xpad *** glibc detected *** double free or corruption (out): 0x080aca50 *** Program received signal SIGABRT, Aborted. 0x406aaef1 in kill () from /lib/libc.so.6 (gdb) thread apply all bt full (gdb) backtrace
+ Trace 62139
Reopening
does this still happen with the latest versions?
I haven't yet updated to the latest versions of glib/gtk+, gtk-engines and xpad, unfortunately. I'll let you know once I did, feel free to ignore this bug report until then. BTW are you still interested in the latest 2.6.x versions, or should I test it with 2.8.x only?
Thanks for responding. Priority is always to fix errors in the latest version :) I am not sure how many fixes are also applied to older versions, if possible. It would be very helpful if you could get us a stacktrace with debugging symbols for libsmooth. Please see http://live.gnome.org/GettingTraces for more information on how to do so. We need symbols for libsmooth (gtk2-engines-smooth), but debugging symbold for glib and gtk+ may also be useful. Then please upgrade to the latest versions and try to reproduce.
Okay, I'll do that once I've upgraded to the latest and greatest. But don't hold your breath, that might take a while - I'm currently still running GNOME 2.10.x on glib/gtk+ 2.6.x.
any news?
No, sorry, I'm still running the old versions here. :-/ I don't want to block anything, though, so feel free to assume it's fixed in the latest versions and close this report. When I finally get around to upgrade to the latest versions and find that it's still there, I'll simply reopen it. Would that be okay for you?
very well.
I finally got around to upgrading a few things. Current versions are xpad-2.11, gtk-engines-2.6.8, gtk+-2.8.16, glib-2.10.1, everything self-compiled on Slackware 10.2. And *poof!*, no more segfaults on startup. :-) Feel free to close this bug, and thanks for you patience!
thanks for responding. that is the kind of comments we love :) marking FIXED.
err now actually FIXED.