<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    <br>
    I'm using Squid 3.5.5 on Debian Wheezy as a transparent proxy with
    https interception. About once per hour I'm getting the following
    error message before Squid crashes:<br>
    <br>
    <blockquote>assertion failed: Read.cc:69:
      "fd_table[conn->fd].halfClosedReader != NULL"<br>
    </blockquote>
    <br>
    The gdb stack trace is attached below.<br>
    <br>
    Any help would be much appreciated. <br>
    <br>
    Arnaud<br>
    <br>
    -----------<br>
    <br>
    Program received signal SIGABRT, Aborted.<br>
    0x00007ffff4b1b165 in raise () from /lib/x86_64-linux-gnu/libc.so.6<br>
    #0  0x00007ffff4b1b165 in raise () from
    /lib/x86_64-linux-gnu/libc.so.6<br>
    #1  0x00007ffff4b1e3e0 in abort () from
    /lib/x86_64-linux-gnu/libc.so.6<br>
    #2  0x00000000005a1adf in xassert (msg=<optimized out>,
    file=<optimized out>, <br>
        line=<optimized out>) at debug.cc:544<br>
    #3  0x00000000007c65f8 in comm_read_base (conn=..., buf=0x99bb140
    "", size=16383, <br>
        callback=...) at Read.cc:69<br>
    #4  0x000000000067b75b in comm_read (callback=..., len=16383,
    buf=0x99bb140 "", conn=...)<br>
        at comm/Read.h:58<br>
    #5  StoreEntry::delayAwareRead (this=<optimized out>,
    conn=..., buf=0x99bb140 "", len=16383, <br>
        callback=...) at store.cc:255<br>
    #6  0x00000000005f90d2 in HttpStateData::maybeReadVirginBody
    (this=0x83f0ed8) at http.cc:1515<br>
    #7  0x00000000005f959c in HttpStateData::sendRequest
    (this=this@entry=0x83f0ed8)<br>
        at http.cc:2154<br>
    #8  0x00000000005f9d7b in HttpStateData::start (this=0x83f0ed8) at
    http.cc:2268<br>
    #9  0x0000000000731393 in JobDialer<AsyncJob>::dial
    (this=0xaee57d0, call=...)<br>
        at ../../src/base/AsyncJobCalls.h:174<br>
    #10 0x000000000072d909 in AsyncCall::make (this=0xaee57a0) at
    AsyncCall.cc:40<br>
    #11 0x0000000000731887 in AsyncCallQueue::fireNext
    (this=this@entry=0xe025f0)<br>
        at AsyncCallQueue.cc:56<br>
    #12 0x0000000000731bd0 in AsyncCallQueue::fire (this=0xe025f0) at
    AsyncCallQueue.cc:42<br>
    #13 0x00000000005c128c in EventLoop::runOnce
    (this=this@entry=0x7fffffffe9f0)<br>
        at EventLoop.cc:120<br>
    #14 0x00000000005c1430 in EventLoop::run (this=0x7fffffffe9f0) at
    EventLoop.cc:82<br>
    #15 0x0000000000627083 in SquidMain (argc=<optimized out>,
    argv=<optimized out>)<br>
        at main.cc:1511<br>
    #16 0x000000000052b08b in SquidMainSafe (argv=<optimized out>,
    argc=<optimized out>)<br>
        at main.cc:1243<br>
    #17 main (argc=<optimized out>, argv=<optimized out>) at
    main.cc:1236<br>
    A debugging session is active.<br>
    <br>
            Inferior 1 [process 10969] will be killed.<br>
    <pre class="moz-signature" cols="72">
</pre>
  </body>
</html>