<div dir="ltr">Ok, I have been able to reproduce the error.<br><br>Change in request.c &quot;REQUEST_DEFAULT_POST_TIMEOUT&quot; into for example 5, and if you sent it requests, the kloned will crash after 5 seconds. But seems only if you send it &quot;posts&quot;. Not when sending gets.<br>
<br>Greetings,<br>Steven<br><br><div class="gmail_quote">2008/9/29 Steven Van Ingelgem <span dir="ltr">&lt;<a href="mailto:steven@vaningelgem.be">steven@vaningelgem.be</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr"><br>=====================================================================<br>Program received signal SIGSEGV, Segmentation fault.<br>0x0810f7c7 in ?? ()<br>(gdb) bt<br>#0&nbsp; 0x0810f7c7 in ?? ()<br>#1&nbsp; 0x0807c15e in io_close (io=0x8115600) at io.c:447<br>

#2&nbsp; 0x0806ef94 in request_cb_close_socket (al=0x810fc50, arg=0x8115600) at request.c:1545<br>#3&nbsp; 0x0805d1d8 in timerm_sigalrm (sigalrm=14) at timer.c:100<br>#4&nbsp; &lt;signal handler called&gt;<br>#5&nbsp; 0xb7efd410 in ?? ()<br>

#6&nbsp; 0xbfcb5138 in ?? ()<br>#7&nbsp; 0xbfcb5028 in ?? ()<br>#8&nbsp; 0xbfcb50a8 in ?? ()<br>#9&nbsp; 0xb7bd40fd in select () from /lib/tls/i686/cmov/libc.so.6<br>#10 0x0804fb0c in server_loop (s=0x810fa18) at server.c:953<br>#11 0x08052084 in app_run () at main.c:157<br>

#12 0x08052558 in main (argc=3, argv=0xbfcb5244) at entry.c:408<br>=====================================================================<br><br>This occurs when I&#39;m running an AJAX-called javascript function with a timeout of 1500ms.<br>

It&#39;s not always at the same call this crashes... But generally it&#39;s like after half a minute or so.<br><br>=====================================================================<br>(gdb) up<br>#1&nbsp; 0x0807c15e in io_close (io=0x8115600) at io.c:447<br>

447&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbg_err_if(io-&gt;close(io));<br>(gdb) up<br>#2&nbsp; 0x0806ef94 in request_cb_close_socket (al=0x810fc50, arg=0x8115600) at request.c:1545<br>1545&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; io_close(io);<br>(gdb) up<br>#3&nbsp; 0x0805d1d8 in timerm_sigalrm (sigalrm=14) at timer.c:100<br>

100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; al-&gt;cb(al, al-&gt;arg);<br>(gdb) down<br>#2&nbsp; 0x0806ef94 in request_cb_close_socket (al=0x810fc50, arg=0x8115600) at request.c:1545<br>1545&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; io_close(io);<br>(gdb) display io<br>1: io = (io_t *) 0x8115600<br>

(gdb) display io-&gt;name<br>2: io-&gt;name = 0x8113fc0 &quot;\230?\021\b&quot;<br>(gdb) display io-&gt;eof<br>3: io-&gt;eof = 1222693008<br>(gdb) display io-&gt;type<br>4: io-&gt;type = 134672157<br>=====================================================================<br>

<br>I think the there is somewhere not done a correct cleanup of the structure which the &quot; timerm_sigalrm &quot; is trying to destroy...<br><br>Could you check this out?<br><br><br>Thanks!<br></div>
</blockquote></div><br></div>