On Fri, 2003-03-07 at 22:03, Jeroen Asselman wrote:
> Hello,
> 
> This is a 'preview' patch for PARQ passive queueing. It is meant for
> review only. And not for CVS inclusion. Allthough it ran very stable the
> last few hours. I am still searching for a segfault I got a few days
> ago.
> If anyone got a clue what I did wrong, I'd like to hear.
> 
Are you getting this assert failure?

----Incoming Request from 12.208.178.47:
HEAD /uri-res/N2R?urn:sha1:IDFJF5DPDC64JDAH3EQNSV5COQFQDTSY HTTP/1.1
Connection: close
Host: 81.97.154.165:6346
User-Agent: BearShare Pro 4.2.1
X-Gnutella-Alternate-Location:
http://12.208.178.47:6346/uri-res/N2R?urn:sha1:IDFJF5DPDC64JDAH3EQNSV5COQFQDTSY 
2003-03-08T10:35:45Z, 
http://81.97.154.165:6346/uri-res/N2R?urn:sha1:IDFJF5DPDC64JDAH3EQNSV5COQFQDTSY 
2003-03-08T10:28:20Z
Fp-Auth-Challenge: QV2D5MKLSQWFVMX6XPJCFINLF6BKZXQE
----
 
** ERROR **: file parq.c: line 1062 (parq_upload_busy): assertion
failed: (parq_ul != NULL)
aborting...
03/03/08 10:31:58 (WARNING): adns_do_transfer: EOF (read)
Aborted (core dumped)
[EMAIL PROTECTED] devel]$ gdb src/gtk-gnutella core.13275
GNU gdb 5.3-22mdk (Mandrake Linux)
#0  0x40402481 in kill () from /lib/i686/libc.so.6
(gdb) bt
#0  0x40402481 in kill () from /lib/i686/libc.so.6
#1  0x40402215 in raise () from /lib/i686/libc.so.6
#2  0x4040376b in abort () from /lib/i686/libc.so.6
#3  0x401cbbf4 in g_logv () from /usr/lib/libglib-1.2.so.0
#4  0x401cbc34 in g_log () from /usr/lib/libglib-1.2.so.0
#5  0x0813cff9 in parq_upload_busy (u=0x8497148) at parq.c:1062
#6  0x0810f05f in upload_request (u=0x8497148, header=0x857d438)
    at uploads.c:2082
#7  0x0810cf8c in call_upload_request (obj=0x8497148, header=0x857d438)
    at uploads.c:829
#8  0x081137b3 in io_header_parse (ih=0x84715c8) at ioheader.c:282
#9  0x08113981 in io_read_data (data=0x84715c8, source=84,
    cond=INPUT_EVENT_READ) at ioheader.c:356
#10 0x0813a885 in inputevt_dispatch (source=0x857e678,
condition=G_IO_IN,
    data=0x858c2f8) at inputevt.c:88
#11 0x401c77d6 in g_io_channel_unix_get_fd () from
/usr/lib/libglib-1.2.so.0
#12 0x401ca3ee in g_idle_remove_by_data () from
/usr/lib/libglib-1.2.so.0
#13 0x401ca199 in g_idle_remove_by_data () from
/usr/lib/libglib-1.2.so.0
#14 0x401c9174 in g_main_run () from /usr/lib/libglib-1.2.so.0
(gdb) frame 5
#5  0x0813cff9 in parq_upload_busy (u=0x8497148) at parq.c:1062
1062            g_assert(parq_ul != NULL);
(gdb) info locals
parq_ul = (struct ul_queued *) 0x0

> -- 
> Alex
> http://www.bennee.com/~alex/



-------------------------------------------------------
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