Here is one more crash, inspecting with gdb. (gdb) bt #0 0xb740ec52 in strcat () from /lib/i686/cmov/libc.so.6 #1 0x08079ab0 in NetIO (host=0xb2b15561 "", url=0xb2b15558 "Location:", cur_ptr=0xb2b07418, authdata=0x0, proto=NETIO_PROTO_HTTP, suppressoutput=0) at netio.c:765 #2 0x0807afb6 in DownloadFeed (url=0x9b6c140 "/feed", cur_ptr=0xb2b07418, suppressoutput=0) at netio.c:1222 #3 0x0806ea9c in network_process_request (request=0x9515108) at net.c:138 #4 0x08075100 in update_job_run (job=0x9ac9370) at update.c:483 #5 0x08075618 in update_dequeue_jobs (data=0x0) at update.c:556 #6 0xb765d16f in ?? () from /usr/lib/libglib-2.0.so.0 #7 0x00000000 in ?? () (gdb) frame 3 #3 0x0806ea9c in network_process_request (request=0x9515108) at net.c:138 138 result->data = DownloadFeed (request->source, netioRequest, 0); (gdb) print *request $5 = {source = 0x9b6c128 "http:", options = 0x9446570, filtercmd = 0x0, allowRetries = 1, updateState = 0x9446550} (gdb) x/40c request->source 0x9b6c128: 104 'h' 116 't' 116 't' 112 'p' 58 ':' 0 '\0' 0 '\0' 97 'a' 0x9b6c130: 98 'b' 115 's' 116 't' 114 'r' 117 'u' 115 's' 101 'e' 103 'g' 0x9b6c138: 111 'o' 111 'o' 115 's' 101 'e' 46 '.' 99 'c' 111 'o' 109 'm' 0x9b6c140: 47 '/' 102 'f' 101 'e' 101 'e' 100 'd' 0 '\0' 0 '\0' 0 '\0' 0x9b6c148: 0 '\0' 0 '\0' 0 '\0' 0 '\0' 33 '!' 0 '\0' 0 '\0' 0 '\0' (gdb) frame 1 #1 0x08079ab0 in NetIO (host=0xb2b15561 "", url=0xb2b15558 "Location:", cur_ptr=0xb2b07418, authdata=0x0, proto=NETIO_PROTO_HTTP, suppressoutput=0) at netio.c:765 765 strcat (newlocation, host); (gdb) print redirecttarget $12 = 0xb2b15558 "Location:" (gdb) print strlen(host) $13 = 0 (gdb) print strlen(redirecttarget) $14 = 9 (gdb) print len $15 = 15 (gdb) print newlocation $16 = 0xb2b1dcb0 "http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http://http"... (gdb) print redirectcount $17 = 2
Looks strange, probably due to optimisation. I saved corefile, in case there is a need to inspect something more. The url in question is http://abstrusegoose.com/feed, it redirects twice $ wget -O/dev/null -S http://abstrusegoose.com/feed --2009-05-30 10:11:48-- http://abstrusegoose.com/feed Resolving localhost... 127.0.0.1 Connecting to localhost|127.0.0.1|:8118... connected. Proxy request sent, awaiting response... HTTP/1.1 302 Moved Temporarily Content-Length: 0 Location: /feed?d3f58e00 Connection: close Location: /feed?d3f58e00 [following] --2009-05-30 10:11:59-- http://abstrusegoose.com/feed?d3f58e00 Connecting to localhost|127.0.0.1|:8118... connected. Proxy request sent, awaiting response... HTTP/1.1 302 Moved Temporarily Content-Length: 0 Location: /feed Connection: close Location: /feed [following] --2009-05-30 10:12:07-- http://abstrusegoose.com/feed Connecting to localhost|127.0.0.1|:8118... connected. Proxy request sent, awaiting response... HTTP/1.1 200 OK Date: Sat, 30 May 2009 07:12:12 GMT Server: Apache ETag: "044e3652a2aa14d40e4815aa9c4bbbb2" X-Pingback: http://abstrusegoose.com/xmlrpc.php Connection: close Content-Type: text/xml; charset=UTF-8 Length: unspecified [text/xml] Saving to: `/dev/null' -- ygrek -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org