Hello, 

the CVS was not very stable for the past couple weeks or so. But neither does 
the current new seem to be. I get a segmentation fault after one hour or so 
of uptime of gtk-gnutella. The stack trace of two crashes has been added to 
this mail. Any ideas?

> gdb /opt/gnome/bin/gtk-gnutella core
GNU gdb 5.2.1
Copyright 2002 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 "i586-suse-linux"...
Core was generated by `gtk-gnutella'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libgtk-1.2.so.0...done.
Loaded symbols for /usr/lib/libgtk-1.2.so.0
Reading symbols from /usr/lib/libgdk-1.2.so.0...done.
Loaded symbols for /usr/lib/libgdk-1.2.so.0
Reading symbols from /usr/lib/libgmodule-1.2.so.0...done.
Loaded symbols for /usr/lib/libgmodule-1.2.so.0
Reading symbols from /usr/lib/libglib-1.2.so.0...done.
Loaded symbols for /usr/lib/libglib-1.2.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libz.so.1...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
#0  0x404586a1 in chunk_free () from /lib/libc.so.6
(gdb) bt
#0  0x404586a1 in chunk_free () from /lib/libc.so.6
#1  0x404585f6 in free () from /lib/libc.so.6
#2  0x401cdf03 in g_free () from /usr/lib/libglib-1.2.so.0
#3  0x080e3b0b in fuzzy_compare (
    str1=0x85a2a1c "Gangs Of New York (1 of 2) [DVD SCREENER].avi",
    str2=0x9328384 
"barely_legal_20_vcd+-+complete+-+huge+tits+-+pussy,+ass,+xxx,+lesbian,+hot,+sex,+porno,+teen,+asian,+")
 
at fuzzy.c:135
#4  0x08104884 in dmesh_check_deferred_against_existing (
    sha1=0x85a24bc "@\023\035S�м:\"�9�d#�\023]j1�o I \021",
    existing_urls=0x9347780, deferred_urls=0x90db180) at dmesh.c:1230
#5  0x08104bae in dmesh_check_deferred_altlocs (
    sha1=0x85a24bc "@\023\035S�м:\"�9�d#�\023]j1�o I \021",
    deferred_urls=0x9347790) at dmesh.c:1369
#6  0x08104ef5 in dmesh_collect_locations (
    sha1=0x85a24bc "@\023\035S�м:\"�9�d#�\023]j1�o I \021",
    value=0x9345828 
"http://69.3.243.80:17173/uri-res/N2R?urn:sha1:IAJR2U7N2C6DUIVZHG5GII5UCNOWUMNR 
2003-03-05T06:29Z, 
http://68.38.128.213:22486/uri-res/N2R?urn:sha1:IAJR2U7N2C6DUIVZHG5GII5UCNOWUMNR 
2003-03-05T06:49Z, ht"..., defer=1)
    at dmesh.c:1673
#7  0x080f8639 in huge_collect_locations (
    sha1=0x85a24bc "@\023\035S�м:\"�9�d#�\023]j1�o I \021", header=0x931f3a8)
    at huge.c:1155
#8  0x080da326 in check_content_urn (d=0x92df1e8, header=0x931f3a8)
    at downloads.c:4086
#9  0x080db5f6 in download_request (d=0x92df1e8, header=0x931f3a8, ok=1)
    at downloads.c:4563
#10 0x080d8fa5 in call_download_request (o=0x92df1e8, header=0x931f3a8)
    at downloads.c:3299
#11 0x080ecd85 in io_header_parse (ih=0x9228b30) at ioheader.c:282
#12 0x0810f116 in inputevt_dispatch (source=0x86b3390, condition=153839840,
    data=0x9271178) at inputevt.c:88
#13 0x401cb196 in g_io_unix_dispatch () from /usr/lib/libglib-1.2.so.0
#14 0x401ccabe in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
#15 0x401ccf99 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#16 0x401cd234 in g_main_run () from /usr/lib/libglib-1.2.so.0
#17 0x400cc92f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x080b63fe in main_gui_run () at main_gui.c:565
#19 0x080ea941 in main (argc=135177232, argv=0xf, env=0xbffff4ec) at 
main.c:427
#20 0x404024a2 in __libc_start_main () from /lib/libc.so.6
(gdb) quit


KC5FXT3SBWECPCSTY45UCOIKUFRO5EM: got urn:sha1:TVF2IN26C6BMUDZSL6TYBAMTV7RXOXAH
03/03/05 20:34:33 (WARNING): ignoring invalid SHA1 base32 encoding: 
7QI3OC3EDA2E2PYB3NZZXXJEZPZ6A
03/03/05 20:34:33 (WARNING): malformed /uri-res/N2R? Alternate-Location: 
urn:sha1:7QI3OC3EDA2E2PYB3NZZXXJEZPZ6A
03/03/05 20:34:38 (WARNING): adns_do_transfer: EOF (read)
gtk-gnutella&
[1]   Segmentation fault      (core dumped) gtk-gnutella

> gdb /opt/gnome/bin/gtk-gnutella core
GNU gdb 5.2.1
Copyright 2002 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 "i586-suse-linux"...
Core was generated by `gtk-gnutella'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libgtk-1.2.so.0...done.
Loaded symbols for /usr/lib/libgtk-1.2.so.0
Reading symbols from /usr/lib/libgdk-1.2.so.0...done.
Loaded symbols for /usr/lib/libgdk-1.2.so.0
Reading symbols from /usr/lib/libgmodule-1.2.so.0...done.
Loaded symbols for /usr/lib/libgmodule-1.2.so.0
Reading symbols from /usr/lib/libglib-1.2.so.0...done.
Loaded symbols for /usr/lib/libglib-1.2.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libz.so.1...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
#0  0x404586b2 in chunk_free () from /lib/libc.so.6
(gdb) bt
#0  0x404586b2 in chunk_free () from /lib/libc.so.6
#1  0x404585f6 in free () from /lib/libc.so.6
#2  0x401cdf03 in g_free () from /usr/lib/libglib-1.2.so.0
#3  0x400641bb in set_cell_contents () from /usr/lib/libgtk-1.2.so.0
#4  0x4006f9ae in row_delete () from /usr/lib/libgtk-1.2.so.0
#5  0x40065002 in real_remove_row () from /usr/lib/libgtk-1.2.so.0
#6  0x40064a4b in gtk_clist_remove () from /usr/lib/libgtk-1.2.so.0
#7  0x080d5140 in download_gui_remove (d=0x4017bd18) at downloads.c:1190
#8  0x080d6a09 in download_unqueue (d=0x8a2a668) at downloads.c:1926
#9  0x080d6d09 in download_start_prepare (d=0x8a2a668) at downloads.c:2048
#10 0x080d7228 in download_start (d=0x8a2a668, check_allowed=0)
    at downloads.c:2208
#11 0x080d7816 in download_pickup_queued () at downloads.c:2325
#12 0x080ea629 in main_timer (p=0x0) at main.c:244
#13 0x401cdae5 in g_timeout_dispatch () from /usr/lib/libglib-1.2.so.0
#14 0x401ccabe in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
#15 0x401ccf99 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#16 0x401cd234 in g_main_run () from /usr/lib/libglib-1.2.so.0
#17 0x400cc92f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x080b63fe in main_gui_run () at main_gui.c:565
#19 0x080ea941 in main (argc=135177232, argv=0xf, env=0xbffff4ec) at 
main.c:427
#20 0x404024a2 in __libc_start_main () from /lib/libc.so.6
(gdb)

> ls -la  /usr/lib/libgtk-1.2.so.0*
lrwxrwxrwx    1 root     root           19 2002-11-24 22:06 
/usr/lib/libgtk-1.2.so.0 -> libgtk-1.2.so.0.9.1
-rwxr-xr-x    1 root     root      1593235 2002-09-10 17:42 
/usr/lib/libgtk-1.2.so.0.9.1
> ls -la /lib/libc.so.6*
-rwxr-xr-x    1 root     root      1312470 2002-10-24 18:21 /lib/libc.so.6


-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger
for complex code. Debugging C/C++ programs can leave you feeling lost and
disoriented. TotalView can help you find your way. Available on major UNIX
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to