Hey' On Sat, 21 Jun 2003 00:34:57 -0700 Murphy wrote:
> I guess this is also bug [ 756690 ] assertion failed: (d->status == > GTA_DL_VERIFYING) > > The assertion is: > downloads.c: line 6381 (download_verify_progress): assertion failed: > (d->status == GTA_DL_VERIFYING) > but it seems that: d->status = GTA_DL_VERIFY_WAIT Well, it gets weirder. I noticed a download running in the Fileinfo pane that did not appear in the Active downloads pane. Screenshots here: download pane: http://www3.telus.net/juncus/tmp/gtkg.png Fileinfo pane: http://www3.telus.net/juncus/tmp/gtkg2.png That file downloaded and there was a log entry indicating its SHA1 was checked and it was written to the Done directory. Then another file from the same gtkg servent also began downloading in the Fileinfo pane without appearing in the Active downloads pane: http://www3.telus.net/juncus/tmp/gtkg3.png - notice that this was in the download queue in gtkg.png with No download slot. I waited to see what would happen during SHA1 checking and when the file reached 100%, I switched to the Active downloads pane. The file appeared there for SHA1 checking and gtkg once again Aborted with the same assertion failure as previously. I restarted and the file is in the incomplete directory and currently Queued (slot 20/2028) ETA: 23h 29m All these crashes have involved downloading from the same gtk-gnutella-0.92 servent. I doubt another stack trace will be much use but just in case: (gdb) bt #0 0x4036b2f1 in kill () from /lib/libc.so.6 #1 0x4036afbc in raise () from /lib/libc.so.6 #2 0x4036c7cb in abort () from /lib/libc.so.6 #3 0x4018f9de in g_logv () from /usr/lib/libglib-1.2.so.0 #4 0x4018fa91 in g_log () from /usr/lib/libglib-1.2.so.0 #5 0x0810e98f in download_verify_progress (d=0x87771f8, hashed=3362816) #at downloads.c:6381 6 0x0814b0cc in d_step_compute (h=0x83e3798, #u=0x8464410, ticks=64) at verify.c:242 7 0x0814a78f in bg_sched_timer () #at bg.c:987 8 0x0811f7a2 in main_timer (p=0x0) at main.c:280 #9 0x4018e17a in g_timeout_dispatch () from /usr/lib/libglib-1.2.so.0 #10 0x4018d258 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0 #11 0x4018d863 in g_main_iterate () from /usr/lib/libglib-1.2.so.0 #12 0x4018d9fc in g_main_run () from /usr/lib/libglib-1.2.so.0 #13 0x400af707 in gtk_main () from /usr/lib/libgtk-1.2.so.0 #14 0x080d7cf2 in main_gui_run () at main_gui.c:650 #15 0x0811fc3b in main (argc=1, argv=0xbffff924, env=0xbffff92c) at #main.c:463 16 0x4035a17d in __libc_start_main () from /lib/libc.so.6 (gdb) frame 5 #5 0x0810e98f in download_verify_progress (d=0x87771f8, hashed=3362816) #at downloads.c:6381 6381 g_assert(d->status == GTA_DL_VERIFYING); (gdb) p *d $1 = {src_handle = 4, error_str = "Nothing more to get\0) ETA: 2d 9h", '\0' <repeats 223 times>, status = GTA_DL_VERIFY_WAIT, io_opaque = 0x0, bio = 0x0, server = 0x8760540, list_idx = DL_LIST_STOPPED, file_info = 0x8770068, record_index = 4294967295, file_name = 0x8773654 "FIM5YWH4ZVVYHRV4S3PNXAVMY6IGM53A", file_size = 5811309, size = 5811309, skip = 0, pos = 5811309, range_end = 5811309, socket = 0x0, file_desc = -1, overlap_size = 0, start_date = 1056193244, last_update = 1056196318, last_gui_update = 1056196318, record_stamp = 1, retries = 0, timeout_delay = 1250, remove_msg = 0x87771fc "Nothing more to get", sha1 = 0x8518124 "*\031�X��k\203Ƽ\226��\202��\220fw`", last_dmesh = 1056193244, ranges = 0x0, ranges_size = 0, sinkleft = 0, flags = 8, keep_alive = 0, visible = 1, push = 0, always_push = 0, queue_status = 0x851e2d0} (gdb) frame 6 #6 0x0814b0cc in d_step_compute (h=0x83e3798, u=0x8464410, ticks=64) at #verify.c:242 242 download_verify_progress(vd->d, vd->hashed); (gdb) p *vd $2 = {magic = 930296, d = 0x87771f8, fd = 18, start = 1056196314, size = 5811309, hashed = 3362816, context = { Intermediate_Hash = {1446234247, 1570335997, 3987530852, 2906630968, 2735968833}, Length_Low = 26902528, Length_High = 0, Message_Block_Index = 0, Message_Block = "3x\b��&Z\200�m>��t�g~������\0030�\0164�r\003X$\0Tt�\b\230��6a�1+F\216\22 5?\0\022\226�\2223o3E\004.�\204G", Computed = 0, Corrupted = 0}, buffer = 0x8465408 "\035D\023�h\202�\224V\\��1�\b\232$\223DPD\b\205\"(\021\022\214\221�\216% ��\224�e�Y�0\037d\026ʭytz\232l��\r�0��V~\223;�Z�ֵ�jֵ�V��r��\227.]f�\n \204AQ��4\r/��(d\025\005APT_���h\032\006\201\b�\023\006\0068\005\016�#\00 5Ia\020X\221E\nL��\b�`+\212��(\220é\210?\231�Ÿ�<\tJF,5\225by,\221a/'\01 6\213���xw\027�W8+\021�I$X]R!\226N\231.�&\226D\e�\017*\212�aj"..., error = 0} -- Murphy ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ Gtk-gnutella-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
