R14936, Gtk2, Linux i686

Crashing with the error:
FATAL: Assertion failure in downloads.c:11053: 
"!FILE_INFO_FINISHED(d->file_info)"

It appears to be crashing when it completes the first THEX download.  I 
tested downloading some jpg's that were too small to invoke a THEX download, 
and they downloaded without any problems.  But any larger file, which does 
invoke the THEX download, will duplicate this crash as soon as the first 
THEX download completes.

Here's a backtrace:
- - - - - - - - - -
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb75f2770 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb75f3ef3 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0x081f89d5 in assertion_failure (data=<value optimized out>) at 
fast_assert.c:96
#4  0x0808f51c in download_verify_sha1 (d=0xb71ae9c4) at downloads.c:11053
#5  0x08094391 in download_rx_done (d=0xb71ae9c4) at downloads.c:11890
#6  0x0812e9cb in thex_download_data_ind (rx=0xb6eaf1b0, mb=0xb71cef30) at 
thex_download.c:188
#7  0x0810c192 in is_readable (data=0xb6eaf1b0, unused_source=28, 
cond=<value optimized out>)
    at rx_link.c:143
#8  0x08203a16 in dispatch_poll (unused_source=0x836dd50, 
unused_cond=G_IO_IN, udata=0x8352b00)
    at inputevt.c:715
#9  0xb7931c8d in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0
#10 0xb7908802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#11 0xb790b7df in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#12 0xb790bb89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#13 0xb7d92574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x0815aaa1 in main_gui_run (geometry_spec=0x0) at main.c:692
#15 0x080566d0 in main (argc=1, argv=0xbfec6fe4) at main.c:1416
- - - - - - - - - -
And the specifics from frame 4:
(gdb) frame 4
#4  0x0808f51c in download_verify_sha1 (d=0xb71ae9c4) at downloads.c:11053
11053           g_assert(!FILE_INFO_FINISHED(d->file_info));
(gdb) print d
$1 = (struct download *) 0xb71ae9c4
(gdb) print d->file_info
$2 = (struct dl_file_info *) 0xb727dc80
- - - - - - - - - - -

This is 100% reproducible on my system.

Lloyd B.



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
gtk-gnutella-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to