GitHub user zwoop reopened an issue:

    https://github.com/apache/trafficserver/issues/1531

    Assertion in state_read_server_response_header (v7.1.0)

    Seeing this on docs (infrequently):
    
    ```
    (gdb) bt full
    #0  0x00007ffff57b21d7 in __GI_raise (sig=sig@entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:56
            resultvar = 0
            pid = 5856
            selftid = 5862
    #1  0x00007ffff57b38c8 in __GI_abort () at abort.c:90
            save_stage = 2
            act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 
0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 
0x300a00440}
            sigs = {__val = {32, 0 <repeats 15 times>}}
    #2  0x00007ffff7bb28fe in ink_abort (message_format=0x7ffff7bc9160 "%s:%d: 
failed assertion `%s`") at ink_error.cc:99
            ap = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 
0x2aaaaaffe960, reg_save_area = 0x2aaaaaffe8a0}}
    #3  0x00007ffff7baffbf in _ink_assert (expression=0x902628 
"server_entry->read_vio == (VIO *)data", file=0x9018ec "HttpSM.cc", line=1811) 
at ink_assert.cc:37
    No locals.
    #4  0x000000000064dbac in HttpSM::state_read_server_response_header 
(this=0x2aaab2ecc300, event=3, data=0x2aaadfe10fe0) at HttpSM.cc:1811
            __FUNCTION__ = "state_read_server_response_header"
            bytes_used = -1426065664
            vio = 0x0
            state = 10922
    #5  0x0000000000650eca in HttpSM::main_handler (this=0x2aaab2ecc300, 
event=3, data=0x2aaadfe10fe0) at HttpSM.cc:2663
            jump_point = (int (HttpSM::*)(HttpSM * const, int, void *)) 
0x64da58 <HttpSM::state_read_server_response_header(int, void*)>
            __FUNCTION__ = "main_handler"
            vc_entry = 0x2aaab2ecdb08
    #6  0x000000000057472a in Continuation::handleEvent (this=0x2aaab2ecc300, 
event=3, data=0x2aaadfe10fe0) at 
/usr/local/src/trafficserver/iocore/eventsystem/I_Continuation.h:153
    No locals.
    #7  0x0000000000806eed in write_signal_and_update (event=3, 
vc=0x2aaadfe10e40) at UnixNetVConnection.cc:176
            __FUNCTION__ = "write_signal_and_update"
    #8  0x0000000000807124 in write_signal_done (event=3, nh=0x7ffff3009e50, 
vc=0x2aaadfe10e40) at UnixNetVConnection.cc:218
    No locals.
    #9  0x00000000008071b4 in write_signal_error (nh=0x7ffff3009e50, 
vc=0x2aaadfe10e40, lerrno=32) at UnixNetVConnection.cc:237
    No locals.
    #10 0x00000000008080d0 in write_to_net_io (nh=0x7ffff3009e50, 
vc=0x2aaadfe10e40, thread=0x7ffff3006000) at UnixNetVConnection.cc:463
            err = 32
            errlen = 4
            s = 0x2aaadfe10fd8
            mutex = 0x7ffff3512db0
            lock = {m = {m_ptr = 0x2aaab0402ca0}, lock_acquired = true}
            __FUNCTION__ = "write_to_net_io"
            ntodo = 910
            buf = <error reading variable>
            towrite = 46913388875328
            signalled = 0
            needs = 32
            total_written = 4
            r = 140737294027776
    #11 0x0000000000807ead in write_to_net (nh=0x7ffff3009e50, 
vc=0x2aaadfe10e40, thread=0x7ffff3006000) at UnixNetVConnection.cc:435
            mutex = 0x7ffff3512db0
    #12 0x00000000007ff2d8 in NetHandler::mainNetEvent (this=0x7ffff3009e50, 
event=5, e=0x2aaaabc05ca0) at UnixNet.cc:526
            epd = 0x2aaadfe10da8
            poll_timeout = 0
            pd = 0x7ffff2f1d000
            vc = 0x2aaadfe10e40
            __FUNCTION__ = "mainNetEvent"
    #13 0x000000000057472a in Continuation::handleEvent (this=0x7ffff3009e50, 
event=5, data=0x2aaaabc05ca0) at 
/usr/local/src/trafficserver/iocore/eventsystem/I_Continuation.h:153
    No locals.
    #14 0x000000000082b522 in EThread::process_event (this=0x7ffff3006000, 
e=0x2aaaabc05ca0, calling_code=5) at UnixEThread.cc:143
            c_temp = 0x7ffff3009e50
            lock = {m = {m_ptr = 0x7ffff3512480}, lock_acquired = true}
            __FUNCTION__ = "process_event"
    #15 0x000000000082bb01 in EThread::execute (this=0x7ffff3006000) at 
UnixEThread.cc:270
            done_one = false
            e = 0x2aaaabc05ca0
            NegativeQueue = {<DLL<Event, Event::Link_link>> = {head = 
0x2aaaabc04f80}, tail = 0x2aaaabc041a0}
            next_time = 1488388269045403248
            __FUNCTION__ = "execute"
    #16 0x000000000082ab3c in spawn_thread_internal (a=0x7ffff4539fa0) at 
Thread.cc:84
            p = 0x7ffff4539fa0
    #17 0x00007ffff604bdc5 in start_thread (arg=0x2aaaaafff700) at 
pthread_create.c:308
            __res = <optimized out>
            pd = 0x2aaaaafff700
            now = <optimized out>
            unwind_buf = {cancel_jmp_buf = {{jmp_buf = {46912501708544, 
8358616470746199031, 0, 140737488348672, 46912501708544, 0, 
2786198315644908535, -8358635357929704457}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
            not_first_call = <optimized out>
            pagesize_m1 = <optimized out>
            sp = <optimized out>
            freesize = <optimized out>
    #18 0x00007ffff587473d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:113
    No locals.
    ```

----

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to