You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Masaori Koshiba (JIRA)" <ji...@apache.org> on 2016/05/19 00:05:12 UTC

[jira] [Resolved] (TS-4456) ASAN: segv (??) Http2ConnectionState::send_a_data_frame

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

Masaori Koshiba resolved TS-4456.
---------------------------------
    Resolution: Fixed

> ASAN: segv (??) Http2ConnectionState::send_a_data_frame
> -------------------------------------------------------
>
>                 Key: TS-4456
>                 URL: https://issues.apache.org/jira/browse/TS-4456
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core, HTTP/2
>    Affects Versions: 7.0.0
>            Reporter: Leif Hedstrom
>            Assignee: Masaori Koshiba
>            Priority: Blocker
>              Labels: crash
>             Fix For: 7.0.0
>
>
> {code}
> ==31341==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000038 (pc 0x0000007c30a6 bp 0x2b89fb830a20 sp 0x2b89fb82c840 T4)
>     #0 0x7c30a5 in Mutex_lock(ProxyMutex*, EThread*) ../../iocore/eventsystem/I_Lock.h:381
>     #1 0x7c30a5 in MutexLock::MutexLock(ProxyMutex*, EThread*) ../../iocore/eventsystem/I_Lock.h:448
>     #2 0x7c30a5 in Http2ConnectionState::send_a_data_frame(Http2Stream*, unsigned long&) /usr/local/src/trafficserver/proxy/http2/Http2ConnectionState.cc:999
>     #3 0x7dcb0c in Http2ConnectionState::send_data_frames_depends_on_priority() /usr/local/src/trafficserver/proxy/http2/Http2ConnectionState.cc:963
>     #4 0x7df50f in Http2ConnectionState::main_event_handler(int, void*) /usr/local/src/trafficserver/proxy/http2/Http2ConnectionState.cc:777
>     #5 0xcfe543 in Continuation::handleEvent(int, void*) /usr/local/src/trafficserver/iocore/eventsystem/I_Continuation.h:153
>     #6 0xcfe543 in EThread::process_event(Event*, int) /usr/local/src/trafficserver/iocore/eventsystem/UnixEThread.cc:148
>     #7 0xd006a5 in EThread::execute() /usr/local/src/trafficserver/iocore/eventsystem/UnixEThread.cc:202
>     #8 0xcfd298 in spawn_thread_internal /usr/local/src/trafficserver/iocore/eventsystem/Thread.cc:86
>     #9 0x2b89f64e1dc4 in start_thread (/lib64/libpthread.so.0+0x7dc4)
>     #10 0x2b89f727228c in clone (/lib64/libc.so.6+0xf628c)
> AddressSanitizer can not provide additional info.
> SUMMARY: AddressSanitizer: SEGV ../../iocore/eventsystem/I_Lock.h:381 Mutex_lock(ProxyMutex*, EThread*)
> Thread T4 ([ET_NET 3]) created by T0 ([ET_NET 0]) here:
>     #0 0x2b89f34640c4 in __interceptor_pthread_create ../../../../libsanitizer/asan/asan_interceptors.cc:179
>     #1 0xcfddf9 in ink_thread_create ../../lib/ts/ink_thread.h:147
>     #2 0xcfddf9 in Thread::start(char const*, unsigned long, void* (*)(void*), void*) /usr/local/src/trafficserver/iocore/eventsystem/Thread.cc:101
>     #3 0xd0588e in EventProcessor::start(int, unsigned long) /usr/local/src/trafficserver/iocore/eventsystem/UnixEventProcessor.cc:141
>     #4 0x4976f9 in main /usr/local/src/trafficserver/proxy/Main.cc:1728
>     #5 0x2b89f719db14 in __libc_start_main (/lib64/libc.so.6+0x21b14)
> {code}



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