Skip to content

Segfault in BIO_write() #2212

Description

@zwoop

Seeing this (will work on getting some debug builds going as well):

#0  0x00007ffff526f7ed in write () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007ffff660fa25 in fd_write (b=0x7fffe9e28620, in=0x7fffea151283 "\025\003\003", inl=31) at bss_fd.c:181
        ret = <optimized out>
#2  0x00007ffff660e4ac in BIO_write (b=0x7fffe9e28620, in=0x7fffea151283, inl=31) at bio_lib.c:243
        i = <optimized out>
        cb = 0x0
#3  0x00007ffff6980302 in ssl3_write_pending (s=s@entry=0x7fffe9e52300, type=type@entry=21, buf=<optimized out>, len=<optimized out>) at s3_pkt.c:1105
        i = <optimized out>
        wb = 0x7fffe9e18608
#4  0x00007ffff698069b in do_ssl3_write (s=s@entry=0x7fffe9e52300, type=type@entry=21, buf=0x1f <error: Cannot access memory at address 0x1f>, len=len@entry=2, create_empty_fragment=32767, create_empty_fragment@entry=0) at s3_pkt.c:1080
        p = <optimized out>
        plen = <optimized out>
        i = <optimized out>
        mac_size = <optimized out>
        clear = <optimized out>
        prefix_len = <optimized out>
        eivlen = <optimized out>
        align = <optimized out>
        wr = <optimized out>
        wb = <optimized out>
        sess = <optimized out>
#5  0x00007ffff69824c3 in ssl3_dispatch_alert (s=0x7fffe9e52300) at s3_pkt.c:1721
        i = <optimized out>
        j = <optimized out>
        cb = 0x0
#6  0x00007ffff697e162 in ssl3_shutdown (s=0x7fffe9e52300) at s3_lib.c:4361
        ret = <optimized out>
#7  0x000055555585f0d2 in SSLNetVConnection::do_io_close (this=0x7fffd3a23840, lerrno=-1) at SSLNetVConnection.cc:843
        ret = <optimized out>
        shutdown_mode = 2
        new_shutdown_mode = 2
        c = <optimized out>
        x = -32
#8  0x00005555556f06d5 in Http1ClientSession::do_io_close (this=0x7fffebab7340, alerrno=<optimized out>) at Http1ClientSession.cc:305
No locals.
#9  0x00005555556f0bdb in Http1ClientSession::state_keep_alive (this=0x7fffebab7340, event=104, data=<optimized out>) at Http1ClientSession.cc:430
No locals.
#10 0x000055555587a813 in Continuation::handleEvent (this=<optimized out>, event=1, data=<optimized out>) at /usr/src/debug/bazinga-trafficserver-7.1.0/iocore/eventsystem/I_Continuation.h:153
No locals.
#11 read_signal_and_update (event=1, vc=0x7fffd3a23840) at UnixNetVConnection.cc:145
No locals.
#12 0x000055555587a671 in read_signal_done (event=<optimized out>, vc=0x7fffd3a23840, nh=<optimized out>) at UnixNetVConnection.cc:206
No locals.
#13 UnixNetVConnection::readSignalDone (this=0x7fffd3a23840, event=114, nh=0x7fffefe11bd0) at UnixNetVConnection.cc:1088
No locals.
#14 0x000055555585daea in SSLNetVConnection::net_read_io (this=<optimized out>, nh=<optimized out>, lthread=<optimized out>) at SSLNetVConnection.cc:628
        r = 0
        ntodo = <optimized out>
        ret = <optimized out>
#15 0x000055555586e9ba in NetHandler::mainNetEvent (this=<optimized out>, event=<optimized out>, e=<optimized out>) at UnixNet.cc:499
        poll_timeout = <optimized out>
        pd = <optimized out>
        epd = <optimized out>
        vc = <optimized out>
#16 0x0000555555896730 in Continuation::handleEvent (this=<optimized out>, event=5, data=<optimized out>) at ./I_Continuation.h:153
No locals.
#17 EThread::process_event (this=0x7fffefe0dd80, e=0x7fffef161160, calling_code=5) at UnixEThread.cc:143
        c_temp = <optimized out>
#18 0x00005555558970cc in EThread::execute (this=<optimized out>) at UnixEThread.cc:270
        done_one = false
        next_time = <optimized out>
#19 0x0000555555895f27 in spawn_thread_internal (a=0x7ffff33fd690) at Thread.cc:84
No locals.
#20 0x00007ffff4f7eaa1 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#21 0x00007ffff527cbcd in clone () from /lib64/libc.so.6

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions