Skip to content

Leak in BaseLogFile.cc #7171

Description

@duke8253

Running ASAN and found this happening.

Direct leak of 1344 byte(s) in 2 object(s) allocated from:
    #0 0x626950 in operator new(unsigned long) (/opt/oath/trafficserver/9.0/bin/traffic_server+0x626950)
    #1 0x2b6a7b4804c0 in BaseLogFile::open_file(int) ../../../../../../_vcs/trafficserver9/src/tscore/BaseLogFile.cc:305
    #2 0xac61e1 in LogFile::open_file() ../../../../../../_vcs/trafficserver9/proxy/logging/LogFile.cc:222
    #3 0xac7936 in LogFile::check_fd() ../../../../../../_vcs/trafficserver9/proxy/logging/LogFile.cc:759
    #4 0xa917b7 in Log::flush_thread_main(void*) ../../../../../../_vcs/trafficserver9/proxy/logging/Log.cc:1376
    #5 0xa9da1c in LoggingFlushContinuation::mainEvent(int, void*) ../../../../../../_vcs/trafficserver9/proxy/logging/Log.cc:291
    #6 0xff3733 in Continuation::handleEvent(int, void*) ../../../../../../_vcs/trafficserver9/iocore/eventsystem/I_Continuation.h:167
    #7 0xff3733 in Continuation::handleEvent(int, void*) ../../../../../../_vcs/trafficserver9/iocore/eventsystem/I_Continuation.h:163
    #8 0xff3733 in EThread::execute() ../../../../../../_vcs/trafficserver9/iocore/eventsystem/UnixEThread.cc:316
    #9 0xfed5ca in spawn_thread_internal ../../../../../../_vcs/trafficserver9/iocore/eventsystem/Thread.cc:92
    #10 0x2b6a7cebfea4 in start_thread (/lib64/libpthread.so.0+0x7ea4)

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions