Luca Bruno wrote: > Jan Willem Stumpel scrisse: > >> It worked at least until June 3; but for unknown reason (side effect >> of dist-upgrade?) it now refuses to start, with some messages: > > If you previously had gtkg 0.96.3 working fine, then this could indeed > be a problem with some related lib. Do you remember some particular > lib upgrade lately? If you still have the packages in your cache, can > you please try to downgrade them one at time searching for the culprit? > > Can you please provide a backtrace of this? > Instructions on how to do so are here:
Thanks much! As I explain at the end of this message, the problem is solved -- more or less. I followed the backtrace instructions. At the point of "running gdb" I got: [EMAIL PROTECTED]:~$ gdb gtk-gnutella GNU gdb 6.6-debian Copyright (C) 2006 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-linux-gnu"... (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (gdb) set pagination 0 (gdb) run Starting program: /usr/bin/gtk-gnutella (no debugging symbols found) (no debugging symbols found) [repeated many times] [Thread debugging using libthread_db enabled] [New Thread -1221617456 (LWP 9152)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 07-06-29 09:10:56 (MESSAGE): language code: "en" 07-06-29 09:10:56 (MESSAGE): using locale character set "UTF-8" 07-06-29 09:10:56 (MESSAGE): primary filename character set "UTF-8" 07-06-29 09:10:56 (MESSAGE): gtk-gnutella/0.96.3-12293 (2006-11-09; GTK2;Linux i686) 07-06-29 09:10:56 (MESSAGE): Could not open connection to DBus bus: Failed to execute dbus-launch to autolaunch D-Bus session (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 07-06-29 09:10:56 (WARNING): can't read file "/home/jws/.gtk-gnutella/config_gnet": No such file or directory [New Thread -1227564144 (LWP 9157)] [New Thread -1235952752 (LWP 9158)] [Thread -1227564144 (LWP 9157) exited] [Thread -1235952752 (LWP 9158) exited] 07-06-29 09:10:56 (WARNING): gnutls_certificate_set_x509_key_file() failed: Error while reading file. 07-06-29 09:10:56 (WARNING): [hosts] unable to retrieve: no alternate locations known 07-06-29 09:10:56 (WARNING): [hosts] unable to retrieve: no alternate locations known 07-06-29 09:10:56 (WARNING): [hostile IP addresses (private)] unable to retrieve: no alternate locations known 07-06-29 09:10:56 (WARNING): [Spam database] unable to retrieve: no alternate locations known 07-06-29 09:10:56 (WARNING): can't read file "/home/jws/.gtk-gnutella/sha1_cache ": No such file or directory 07-06-29 09:10:56 (WARNING): [download mesh] unable to retrieve: no alternate locations known 07-06-29 09:10:56 (WARNING): [banned mesh] unable to retrieve: no alternate locations known 07-06-29 09:10:56 (WARNING): [Host Whitelist] unable to retrieve: no alternate locations known 07-06-29 09:10:56 (WARNING): [PARQ upload queue data] unable to retrieve: no alternate locations known 07-06-29 09:10:56 (WARNING): can't read file "/home/jws/.gtk-gnutella/config_gui ": No such file or directory (no debugging symbols found) 07-06-29 09:10:56 (WARNING): searches file does not exist: /home/jws/.gtk-gnutella/searches.xml 07-06-29 09:10:56 (WARNING): [downloads] unable to retrieve: no alternate locations known (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1221617456 (LWP 9152)] 0xb74db79a in free () from /lib/libc.so.6 (gdb) Then I typed bt at the gdb prompt, and got: #0 0xb74db79a in free () from /lib/libc.so.6 #1 0xb58981ea in ?? () from /usr/lib/gtk-2.0/2.10.0/immodules/im-uim.so #2 0xb59b1c54 in ?? () #3 0xffffffff in ?? () #4 0x00000000 in ?? () Now this mention of im-uim.so seems suspicious. It is part of the Debian package uim-gtk2.0, which is part of the uim multilingual keyboard input system (upgraded recently from version 1.3 to version 1.4). I tried dpkg --purge uim-gtk2.0, and gtk-gnutella started working again! Perhaps you can reproduce the bug by installing uim-gtk2.0 yourself. I do not know where the "fault" is; it could be in uim, of course, but I do not see similar problems in other gtk2 programs, so there could be a bug in gtk-gnutella as well. Regards, Jan -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

