You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by GitBox <gi...@apache.org> on 2020/04/20 20:07:33 UTC

[GitHub] [trafficserver] randall commented on issue #6686: Fixes to hostDB to avoid event and memory leaks

randall commented on issue #6686:
URL: https://github.com/apache/trafficserver/pull/6686#issuecomment-616780380


   Running under Instruments.app, I no longer see the HostDB continuation leak. I do see an assert hit here:
   
   ```
   Fatal: HttpSM.cc:2880: failed assertion `event == HTTP_TUNNEL_EVENT_DONE`
   2020-04-20 11:14:18.818074-0700 traffic_server[92646:8797592] Fatal: HttpSM.cc:2880: failed assertion `event == HTTP_TUNNEL_EVENT_DONE`
   traffic_server: received signal 6 (Abort trap: 6)
   traffic_server - STACK TRACE:
   0   traffic_server                      0x000000010c25d468 crash_logger_invoke(int, __siginfo*, void*) + 136
   1   libsystem_platform.dylib            0x00007fff6e91e5fd _sigtramp + 29
   2   ???                                 0x0000000000000000 0x0 + 0
   3   libsystem_c.dylib                   0x00007fff6e7f4808 abort + 120
   4   libtscore.9.dylib                   0x000000010d63c81e ink_abort(char const*, ...) + 350
   5   libtscore.9.dylib                   0x000000010d63990c _ink_assert + 44
   6   traffic_server                      0x000000010c346e36 HttpSM::tunnel_handler(int, void*) + 438
   7   traffic_server                      0x000000010c33ce4a HttpSM::main_handler(int, void*) + 1034
   8   traffic_server                      0x000000010c26091f Continuation::handleEvent(int, void*) + 255
   9   traffic_server                      0x000000010c6fd3fa read_signal_and_update(int, UnixNetVConnection*) + 90
   10  traffic_server                      0x000000010c6fd33d read_signal_done(int, NetHandler*, UnixNetVConnection*) + 45
   11  traffic_server                      0x000000010c6fd303 UnixNetVConnection::readSignalDone(int, NetHandler*) + 35
   12  traffic_server                      0x000000010c6a61b9 SSLNetVConnection::net_read_io(NetHandler*, EThread*) + 3993
   13  traffic_server                      0x000000010c6ebc66 NetHandler::process_ready_list() + 182
   14  traffic_server                      0x000000010c6ec6b5 NetHandler::waitForActivity(long long) + 2181
   15  traffic_server                      0x000000010c735ab2 EThread::execute_regular() + 1058
   16  traffic_server                      0x000000010c735f7d EThread::execute() + 285
   17  traffic_server                      0x000000010c734047 spawn_thread_internal(void*) + 103
   18  libsystem_pthread.dylib             0x00007fff6e92a109 _pthread_start + 148
   19  libsystem_pthread.dylib             0x00007fff6e925b8b thread_start + 15%             
   ```
   
   Unfortunately, I cannot get this to occur under lldb directly. 


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org