You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Oknet Xu (JIRA)" <ji...@apache.org> on 2016/04/19 07:15:25 UTC

[jira] [Updated] (TS-4363) Coredump in SSL_accept()

     [ https://issues.apache.org/jira/browse/TS-4363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Oknet Xu updated TS-4363:
-------------------------
    Affects Version/s: 6.0.1
          Environment: openssl 1.02e
          Description: 
STACK TRACE
{code}
traffic_server: Aborted (Signal sent by tkill() 139441 106)
traffic_server - STACK TRACE: 
/usr/bin/traffic_server(_Z19crash_logger_invokeiP7siginfoPv+0xa2)[0x2ad9608c7c42]
/lib/x86_64-linux-gnu/libc.so.6(+0x321a0)[0x2ad9645971a0]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35)[0x2ad964597125]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x180)[0x2ad96459a3a0]
/lib/x86_64-linux-gnu/libc.so.6(+0x6c35b)[0x2ad9645d135b]
/lib/x86_64-linux-gnu/libc.so.6(+0x75bb6)[0x2ad9645dabb6]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x6c)[0x2ad9645df95c]
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0(CRYPTO_free+0x1d)[0x2ad962370b4d]
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0(+0x12cdbe)[0x2ad96241edbe]
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0(BIO_free+0x82)[0x2ad96241b9a2]
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0(+0x41508)[0x2ad9620c8508]
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0(+0x1d81e)[0x2ad9620a481e]
/usr/bin/traffic_server(_Z9SSLAcceptP6ssl_st+0x4a)[0x2ad960b24c1a]
/usr/bin/traffic_server(_ZN17SSLNetVConnection23sslServerHandShakeEventERi+0x11f)[0x2ad960b1a0af]
/usr/bin/traffic_server(_ZN17SSLNetVConnection17sslStartHandShakeEiRi+0x6d)[0x2ad960b1badd]
/usr/bin/traffic_server(_ZN17SSLNetVConnection11net_read_ioEP10NetHandlerP7EThread+0x3e7)[0x2ad960b1c867]
/usr/bin/traffic_server(_ZN10NetHandler12mainNetEventEiP5Event+0x28c)[0x2ad960b2c51c]
/usr/bin/traffic_server(_ZN7EThread13process_eventEP5Eventi+0x90)[0x2ad960b59c40]
/usr/bin/traffic_server(_ZN7EThread7executeEv+0x50a)[0x2ad960b5a6da]
/usr/bin/traffic_server(+0x397faa)[0x2ad960b58faa]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x6b50)[0x2ad9648f9b50]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x2ad96464330d]
traffic_server: using root directory '/usr'
{code}

gdb:
{code}
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/traffic_server...Reading symbols from /usr/lib/debug/usr/bin/traffic_server...done.
done.

Core was generated by `/usr/bin/traffic_server -M --bind_stdout /var/log/trafficserver/traffic.out --b'.
Program terminated with signal 6, Aborted.
#0  0x00002ad964597125 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00002ad964597125 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00002ad96459a325 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00002ad9645d135b in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00002ad9645dabb6 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00002ad9645df95c in free () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x00002ad962370b4d in CRYPTO_free () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
#6  0x00002ad96241edbe in ?? () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
#7  0x00002ad96241b9a2 in BIO_free () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
#8  0x00002ad9620c8508 in ?? () from /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
#9  0x00002ad9620a481e in ?? () from /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
#10 0x00002ad960b24c1a in SSLAccept (ssl=0x2ad99409bd50) at SSLUtils.cc:2056
#11 0x00002ad960b1a0af in SSLNetVConnection::sslServerHandShakeEvent (this=this@entry=0x2ad9a46159e0, err=@0x2ad96ce88cf4: 0)
    at SSLNetVConnection.cc:1090
#12 0x00002ad960b1badd in SSLNetVConnection::sslStartHandShake (this=0x2ad9a46159e0, event=<optimized out>, err=@0x2ad96ce88cf4: 0)
    at SSLNetVConnection.cc:1003
#13 0x00002ad960b1c867 in SSLNetVConnection::net_read_io (this=0x2ad9a46159e0, nh=0x2ad96aa69c30, lthread=0x2ad96aa66010)
    at SSLNetVConnection.cc:447
#14 0x00002ad960b2c51c in NetHandler::mainNetEvent (this=0x2ad96aa69c30, event=<optimized out>, e=<optimized out>) at UnixNet.cc:539
#15 0x00002ad960b59c40 in handleEvent (data=0x2ad96a2ab420, event=5, this=<optimized out>) at I_Continuation.h:146
#16 EThread::process_event (this=this@entry=0x2ad96aa66010, e=0x2ad96a2ab420, calling_code=calling_code@entry=5) at UnixEThread.cc:131
#17 0x00002ad960b5a6da in EThread::execute (this=0x2ad96aa66010) at UnixEThread.cc:255
#18 0x00002ad960b58faa in spawn_thread_internal (a=0x2ad96855c4d0) at Thread.cc:86
#19 0x00002ad9648f9b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#20 0x00002ad96464330d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#21 0x0000000000000000 in ?? ()
{code}
          Component/s: SSL
              Summary: Coredump in SSL_accept()  (was: core)

> Coredump in SSL_accept()
> ------------------------
>
>                 Key: TS-4363
>                 URL: https://issues.apache.org/jira/browse/TS-4363
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: SSL
>    Affects Versions: 6.0.1
>         Environment: openssl 1.02e
>            Reporter: Oknet Xu
>
> STACK TRACE
> {code}
> traffic_server: Aborted (Signal sent by tkill() 139441 106)
> traffic_server - STACK TRACE: 
> /usr/bin/traffic_server(_Z19crash_logger_invokeiP7siginfoPv+0xa2)[0x2ad9608c7c42]
> /lib/x86_64-linux-gnu/libc.so.6(+0x321a0)[0x2ad9645971a0]
> /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35)[0x2ad964597125]
> /lib/x86_64-linux-gnu/libc.so.6(abort+0x180)[0x2ad96459a3a0]
> /lib/x86_64-linux-gnu/libc.so.6(+0x6c35b)[0x2ad9645d135b]
> /lib/x86_64-linux-gnu/libc.so.6(+0x75bb6)[0x2ad9645dabb6]
> /lib/x86_64-linux-gnu/libc.so.6(cfree+0x6c)[0x2ad9645df95c]
> /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0(CRYPTO_free+0x1d)[0x2ad962370b4d]
> /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0(+0x12cdbe)[0x2ad96241edbe]
> /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0(BIO_free+0x82)[0x2ad96241b9a2]
> /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0(+0x41508)[0x2ad9620c8508]
> /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0(+0x1d81e)[0x2ad9620a481e]
> /usr/bin/traffic_server(_Z9SSLAcceptP6ssl_st+0x4a)[0x2ad960b24c1a]
> /usr/bin/traffic_server(_ZN17SSLNetVConnection23sslServerHandShakeEventERi+0x11f)[0x2ad960b1a0af]
> /usr/bin/traffic_server(_ZN17SSLNetVConnection17sslStartHandShakeEiRi+0x6d)[0x2ad960b1badd]
> /usr/bin/traffic_server(_ZN17SSLNetVConnection11net_read_ioEP10NetHandlerP7EThread+0x3e7)[0x2ad960b1c867]
> /usr/bin/traffic_server(_ZN10NetHandler12mainNetEventEiP5Event+0x28c)[0x2ad960b2c51c]
> /usr/bin/traffic_server(_ZN7EThread13process_eventEP5Eventi+0x90)[0x2ad960b59c40]
> /usr/bin/traffic_server(_ZN7EThread7executeEv+0x50a)[0x2ad960b5a6da]
> /usr/bin/traffic_server(+0x397faa)[0x2ad960b58faa]
> /lib/x86_64-linux-gnu/libpthread.so.0(+0x6b50)[0x2ad9648f9b50]
> /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x2ad96464330d]
> traffic_server: using root directory '/usr'
> {code}
> gdb:
> {code}
> GNU gdb (GDB) 7.4.1-debian
> Copyright (C) 2012 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /usr/bin/traffic_server...Reading symbols from /usr/lib/debug/usr/bin/traffic_server...done.
> done.
> Core was generated by `/usr/bin/traffic_server -M --bind_stdout /var/log/trafficserver/traffic.out --b'.
> Program terminated with signal 6, Aborted.
> #0  0x00002ad964597125 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> (gdb) bt
> #0  0x00002ad964597125 in raise () from /lib/x86_64-linux-gnu/libc.so.6
> #1  0x00002ad96459a325 in abort () from /lib/x86_64-linux-gnu/libc.so.6
> #2  0x00002ad9645d135b in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> #3  0x00002ad9645dabb6 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> #4  0x00002ad9645df95c in free () from /lib/x86_64-linux-gnu/libc.so.6
> #5  0x00002ad962370b4d in CRYPTO_free () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
> #6  0x00002ad96241edbe in ?? () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
> #7  0x00002ad96241b9a2 in BIO_free () from /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
> #8  0x00002ad9620c8508 in ?? () from /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
> #9  0x00002ad9620a481e in ?? () from /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
> #10 0x00002ad960b24c1a in SSLAccept (ssl=0x2ad99409bd50) at SSLUtils.cc:2056
> #11 0x00002ad960b1a0af in SSLNetVConnection::sslServerHandShakeEvent (this=this@entry=0x2ad9a46159e0, err=@0x2ad96ce88cf4: 0)
>     at SSLNetVConnection.cc:1090
> #12 0x00002ad960b1badd in SSLNetVConnection::sslStartHandShake (this=0x2ad9a46159e0, event=<optimized out>, err=@0x2ad96ce88cf4: 0)
>     at SSLNetVConnection.cc:1003
> #13 0x00002ad960b1c867 in SSLNetVConnection::net_read_io (this=0x2ad9a46159e0, nh=0x2ad96aa69c30, lthread=0x2ad96aa66010)
>     at SSLNetVConnection.cc:447
> #14 0x00002ad960b2c51c in NetHandler::mainNetEvent (this=0x2ad96aa69c30, event=<optimized out>, e=<optimized out>) at UnixNet.cc:539
> #15 0x00002ad960b59c40 in handleEvent (data=0x2ad96a2ab420, event=5, this=<optimized out>) at I_Continuation.h:146
> #16 EThread::process_event (this=this@entry=0x2ad96aa66010, e=0x2ad96a2ab420, calling_code=calling_code@entry=5) at UnixEThread.cc:131
> #17 0x00002ad960b5a6da in EThread::execute (this=0x2ad96aa66010) at UnixEThread.cc:255
> #18 0x00002ad960b58faa in spawn_thread_internal (a=0x2ad96855c4d0) at Thread.cc:86
> #19 0x00002ad9648f9b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
> #20 0x00002ad96464330d in clone () from /lib/x86_64-linux-gnu/libc.so.6
> #21 0x0000000000000000 in ?? ()
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)