[ https://issues.apache.org/jira/browse/TS-2121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Susan Hinrichs updated TS-2121: ------------------------------- Fix Version/s: (was: 5.2.0) sometime > log object memory leaks on startup > ---------------------------------- > > Key: TS-2121 > URL: https://issues.apache.org/jira/browse/TS-2121 > Project: Traffic Server > Issue Type: Bug > Components: Logging, Quality > Reporter: James Peach > Fix For: sometime > > > After starting traffic_server, but not taking any traffic, there are some > logging-related memory leaks at startup: > {code} > Process: traffic_server [58701] > Path: /opt/ats/bin/traffic_server > Load Address: 0x10bdc4000 > Identifier: traffic_server > Version: ??? (???) > Code Type: X86-64 (Native) > Parent Process: bash [48024] > Date/Time: 2013-08-08 15:26:26.767 -0700 > OS Version: Mac OS X 10.8.4 (12E55) > Report Version: 7 > leaks Report Version: 2.0 > Process 58701: 12925 nodes malloced for 79092 KB > Process 58701: 4 leaks for 368 total leaked bytes. > Leak: 0x7ff265100110 size=144 zone: DefaultMallocZone_0x10c9c9000 > 0x00000000 0x00000000 0x00000000 0x00000000 ................ > 0x00000000 0x00000000 0x00000000 0x00000000 ................ > 0x00000000 0x00000000 0x00000000 0x00000000 ................ > 0x00000001 0x00000000 0x651001a0 0x00007ff2 ...........e.... > 0x00000000 0x00000000 0x00000000 0x00000000 ................ > 0x00000000 0x00000000 0x00000000 0x00000000 ................ > 0x00000000 0x00000000 0x00000000 0x00000000 ................ > 0x00000005 0x00000000 0x00000000 0x00000000 ................ > ... > Call stack: [thread 0x7fff7c782180]: | 0x1 | start | main Main.cc:1570 > | Log::init(int) Log.cc:983 | LogConfig::init(LogConfig*) LogConfig.cc:720 | > TextLogObject::TextLogObject(char const*, char const*, bool, char const*, > int, int, int, int) LogObject.cc:808 | TextLogObject::TextLogObject(char > const*, char const*, bool, char const*, int, int, int, int) LogObject.cc:807 > | operator new(unsigned long) | malloc | malloc_zone_malloc > Leak: 0x7ff263408f50 size=112 zone: DefaultMallocZone_0x10c9c9000 > 0x00000000 0x00000000 0x00000000 0x00000000 ................ > 0x00000000 0x00000000 0x00000000 0x00000000 ................ > 0x00000000 0x00000000 0x4d555458 0x00000000 ........XTUM.... > 0x00000000 0x00002060 0x00000000 0x00000000 ....` .......... > 0x00000000 0x00000000 0x00000000 0x00000000 ................ > 0x63408f90 0x00007ff2 0x63408f94 0x00007ff2 ..@c......@c.... > 0x00000000 0x00000000 0x00000005 0x00000000 ................ > Call stack: [thread 0x7fff7c782180]: | 0x1 | start | main Main.cc:1351 > | initialize_process_manager() Main.cc:364 | RecProcessInit(RecModeT, Diags*) > RecProcess.cc:375 | RecCoreInit(RecModeT, Diags*) RecCore.cc:165 | > RecConfigFileInit() RecConfigParse.cc:46 | create_queue() llqueue.cc:77 | > ats_malloc ink_memory.cc:50 | malloc | malloc_zone_malloc > Leak: 0x7ff263408fc0 size=96 zone: DefaultMallocZone_0x10c9c9000 > 0x63408fc8 0x00007ff2 0x00000000 0x00000000 ..@c............ > 0x00000000 0x00000000 0x00000000 0x00000000 ................ > 0x00000000 0x00000000 0x00000004 0x00000000 ................ > 0x0000000c 0x0000001c 0x00000003 0x00000000 ................ > 0x0ca87069 0x00000001 0x0ca87075 0x00000001 ip......up...... > 0x00000000 0x00000000 0x00000000 0x00000000 ................ > Call stack: [thread 0x7fff7c782180]: | 0x1 | start | main Main.cc:1351 > | initialize_process_manager() Main.cc:364 | RecProcessInit(RecModeT, Diags*) > RecProcess.cc:375 | RecCoreInit(RecModeT, Diags*) RecCore.cc:165 | > RecConfigFileInit() RecConfigParse.cc:47 | ink_hash_table_create > ink_hash_table.cc:62 | ats_malloc ink_memory.cc:50 | malloc | > malloc_zone_malloc > Leak: 0x7ff2651001a0 size=16 zone: DefaultMallocZone_0x10c9c9000 "text" > Call stack: [thread 0x7fff7c782180]: | 0x1 | start | main Main.cc:1570 > | Log::init(int) Log.cc:983 | LogConfig::init(LogConfig*) LogConfig.cc:720 | > TextLogObject::TextLogObject(char const*, char const*, bool, char const*, > int, int, int, int) LogObject.cc:808 | TextLogObject::TextLogObject(char > const*, char const*, bool, char const*, int, int, int, int) LogObject.cc:807 > | LogFormat::LogFormat(LogFormatType) LogFormat.cc:228 | > LogFormat::LogFormat(LogFormatType) LogFormat.cc:220 | _xstrdup(char const*, > int, char const*) ink_resource.cc:45 | ats_malloc ink_memory.cc:50 | malloc | > malloc_zone_malloc > Binary Images: > 0x10bdc4000 - 0x10c117ff7 +traffic_server (??? - ???) > <A1209A2C-1941-338B-8E64-4BA26B52F64E> /opt/ats/bin/traffic_server > 0x10c9cb000 - 0x10ca00fff +libtsutil.3.dylib (9.0.0 - > compatibility 9.0.0) <30668AF7-E3A2-3462-AF7C-EF9C068DDC12> > /opt/ats/lib/libtsutil.3.dylib > 0x10ca2f000 - 0x10cb0afff Tcl (8.5.9 - 8.5.9) > <06C33E14-35E4-3AA8-86CF-2FC4F827EB6A> > /System/Library/Frameworks/Tcl.framework/Versions/8.5/Tcl > 0x10cb2e000 - 0x10cb89fff +libpcre.1.dylib (4.1.0 - > compatibility 4.0.0) <8FC2261E-9C94-3E6B-A647-C63D594E4E3F> > /usr/local/Cellar/pcre/8.33/lib/libpcre.1.dylib > 0x7fff6b9c4000 - 0x7fff6b9f893f dyld (210.2 - ???) > <6900F2BA-DB48-3B78-B668-58FC0CF6BCB8> /usr/lib/dyld > 0x7fff8afa9000 - 0x7fff8afd7ff7 libsystem_m.dylib (??? - ???) > <B434BE5C-25AB-3EBD-BAA7-5304B34E3441> /usr/lib/system/libsystem_m.dylib > 0x7fff8b9a6000 - 0x7fff8b9acfff libmacho.dylib (829.0.0 - > compatibility 1.0.0) <BF332AD9-E89F-387E-92A4-6E1AB74BD4D9> > /usr/lib/system/libmacho.dylib > 0x7fff8ba4c000 - 0x7fff8ba71ff7 libc++abi.dylib (26.0.0 - > compatibility 1.0.0) <D86169F3-9F31-377A-9AF3-DB17142052E4> > /usr/lib/libc++abi.dylib > 0x7fff8bce5000 - 0x7fff8bd4dff7 libc++.1.dylib (65.1.0 - > compatibility 1.0.0) <20E31B90-19B9-3C2A-A9EB-474E08F9FE05> > /usr/lib/libc++.1.dylib > 0x7fff8c476000 - 0x7fff8c4c2ff7 libauto.dylib (??? - ???) > <AD5A4CE7-CB53-313C-9FAE-673303CC2D35> /usr/lib/libauto.dylib > 0x7fff8c8c1000 - 0x7fff8c8c2ff7 libSystem.B.dylib (169.3.0 - > compatibility 1.0.0) <FF25248A-574C-32DB-952F-B948C389B2A4> > /usr/lib/libSystem.B.dylib > 0x7fff8d360000 - 0x7fff8d362fff com.apple.TrustEvaluationAgent (2.0 > - 23) <A97D348B-32BF-3E52-8DF2-59BFAD21E1A3> > /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent > 0x7fff8d49a000 - 0x7fff8d49bff7 libsystem_sandbox.dylib (??? - ???) > <B739DA63-B675-387A-AD84-412A651143C0> /usr/lib/system/libsystem_sandbox.dylib > 0x7fff8d6f5000 - 0x7fff8d72cff7 libssl.0.9.8.dylib (47.1.0 - > compatibility 0.9.8) <B7C438BB-79FF-37B3-B8FB-253E5135CBB4> > /usr/lib/libssl.0.9.8.dylib > 0x7fff8f594000 - 0x7fff8f59bfff libcopyfile.dylib (89.0.0 - > compatibility 1.0.0) <876573D0-E907-3566-A108-577EAD1B6182> > /usr/lib/system/libcopyfile.dylib > 0x7fff8f962000 - 0x7fff8f963fff libsystem_blocks.dylib (59.0.0 - > compatibility 1.0.0) <D92DCBC3-541C-37BD-AADE-ACC75A0C59C8> > /usr/lib/system/libsystem_blocks.dylib > 0x7fff902b8000 - 0x7fff90321fff libstdc++.6.dylib (56.0.0 - > compatibility 7.0.0) <EAA2B53E-EADE-39CF-A0EF-FB9D4940672A> > /usr/lib/libstdc++.6.dylib > 0x7fff90709000 - 0x7fff90758ff7 libcorecrypto.dylib (??? - ???) > <CE0C29A3-C420-339B-ADAA-52F4683233CC> /usr/lib/system/libcorecrypto.dylib > 0x7fff90759000 - 0x7fff90943ff7 com.apple.CoreFoundation (6.8 - > 744.19) <0F7403CA-2CB8-3D0A-992B-679701DF27CA> > /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation > 0x7fff90d70000 - 0x7fff90d92ff7 libxpc.dylib (140.43.0 - > compatibility 1.0.0) <70BC645B-6952-3264-930C-C835010CCEF9> > /usr/lib/system/libxpc.dylib > 0x7fff91199000 - 0x7fff9129bfff libcrypto.0.9.8.dylib (47.1.0 - > compatibility 0.9.8) <72AA650B-0453-3BB4-BA03-824627BB199C> > /usr/lib/libcrypto.0.9.8.dylib > 0x7fff91e9d000 - 0x7fff91ea5ff7 libsystem_dnssd.dylib (??? - ???) > <BDCB8566-0189-34C0-9634-35ABD3EFE25B> /usr/lib/system/libsystem_dnssd.dylib > 0x7fff91eef000 - 0x7fff91f25fff libsystem_info.dylib (??? - ???) > <4FFCA242-7F04-365F-87A6-D4EFB89503C1> /usr/lib/system/libsystem_info.dylib > 0x7fff923a6000 - 0x7fff923aefff liblaunch.dylib (442.26.2 - > compatibility 1.0.0) <2F71CAF8-6524-329E-AC56-C506658B4C0C> > /usr/lib/system/liblaunch.dylib > 0x7fff923af000 - 0x7fff924c792f libobjc.A.dylib (228.0.0 - > compatibility 1.0.0) <90D31928-F48D-3E37-874F-220A51FD9E37> > /usr/lib/libobjc.A.dylib > 0x7fff92edf000 - 0x7fff92efaff7 libsystem_kernel.dylib (2050.24.15 - > compatibility 1.0.0) <A9F97289-7985-31D6-AF89-151830684461> > /usr/lib/system/libsystem_kernel.dylib > 0x7fff94720000 - 0x7fff94725fff libcompiler_rt.dylib (30.0.0 - > compatibility 1.0.0) <08F8731D-5961-39F1-AD00-4590321D24A9> > /usr/lib/system/libcompiler_rt.dylib > 0x7fff94781000 - 0x7fff9478cfff libsystem_notify.dylib (98.5.0 - > compatibility 1.0.0) <C49275CC-835A-3207-AFBA-8C01374927B6> > /usr/lib/system/libsystem_notify.dylib > 0x7fff947bc000 - 0x7fff947bcfff libkeymgr.dylib (25.0.0 - > compatibility 1.0.0) <CC9E3394-BE16-397F-926B-E579B60EE429> > /usr/lib/system/libkeymgr.dylib > 0x7fff947bd000 - 0x7fff947bffff libquarantine.dylib (52.1.0 - > compatibility 1.0.0) <143B726E-DF47-37A8-90AA-F059CFD1A2E4> > /usr/lib/system/libquarantine.dylib > 0x7fff94b66000 - 0x7fff94b67fff libDiagnosticMessagesClient.dylib > (??? - ???) <8548E0DC-0D2F-30B6-B045-FE8A038E76D8> > /usr/lib/libDiagnosticMessagesClient.dylib > 0x7fff94e0c000 - 0x7fff94e27ff7 libexpat.1.dylib (7.2.0 - > compatibility 7.0.0) <95D59F1F-0A5C-3F33-BA97-26F7D796CE7A> > /usr/lib/libexpat.1.dylib > 0x7fff951a9000 - 0x7fff951c8ff7 libresolv.9.dylib (??? - ???) > <0882DC2D-A892-31FF-AD8C-0BB518C48B23> /usr/lib/libresolv.9.dylib > 0x7fff95a61000 - 0x7fff95a6fff7 libsystem_network.dylib (??? - ???) > <0D99F24E-56FE-380F-B81B-4A4C630EE587> /usr/lib/system/libsystem_network.dylib > 0x7fff95a70000 - 0x7fff95a82ff7 libz.1.dylib (1.2.5 - compatibility > 1.0.0) <2A1551E8-A272-3DE5-B692-955974FE1416> /usr/lib/libz.1.dylib > 0x7fff95da3000 - 0x7fff95da9ff7 libunwind.dylib (35.1.0 - > compatibility 1.0.0) <21703D36-2DAB-3D8B-8442-EAAB23C060D3> > /usr/lib/system/libunwind.dylib > 0x7fff95e0a000 - 0x7fff95e0bff7 libdnsinfo.dylib (453.19.0 - > compatibility 1.0.0) <14202FFB-C3CA-3FCC-94B0-14611BF8692D> > /usr/lib/system/libdnsinfo.dylib > 0x7fff95e53000 - 0x7fff95e55ff7 libunc.dylib (25.0.0 - compatibility > 1.0.0) <92805328-CD36-34FF-9436-571AB0485072> /usr/lib/system/libunc.dylib > 0x7fff95f2c000 - 0x7fff95ff8ff7 libsystem_c.dylib (825.26.0 - > compatibility 1.0.0) <4C9EB006-FE1F-3F8F-8074-DFD94CF2CE7B> > /usr/lib/system/libsystem_c.dylib > 0x7fff9606a000 - 0x7fff9606ffff libcache.dylib (57.0.0 - > compatibility 1.0.0) <65187C6E-3FBF-3EB8-A1AA-389445E2984D> > /usr/lib/system/libcache.dylib > 0x7fff96338000 - 0x7fff96339ff7 libremovefile.dylib (23.2.0 - > compatibility 1.0.0) <6763BC8E-18B8-3AD9-8FFA-B43713A7264F> > /usr/lib/system/libremovefile.dylib > 0x7fff96b74000 - 0x7fff96b77ff7 libdyld.dylib (210.2.3 - > compatibility 1.0.0) <F59367C9-C110-382B-A695-9035A6DD387E> > /usr/lib/system/libdyld.dylib > 0x7fff96c84000 - 0x7fff96e84fff libicucore.A.dylib (49.1.0 - > compatibility 1.0.0) <5783D305-04E8-3D17-94F7-1CEAFA975240> > /usr/lib/libicucore.A.dylib > 0x7fff9712b000 - 0x7fff97140ff7 libdispatch.dylib (228.23.0 - > compatibility 1.0.0) <D26996BF-FC57-39EB-8829-F63585561E09> > /usr/lib/system/libdispatch.dylib > 0x7fff97c2f000 - 0x7fff97c3dfff libcommonCrypto.dylib (50000.0.0 - > compatibility 1.0.0) <BAAFE0C9-BB86-3CA7-88C0-E3CBA98DA06F> > /usr/lib/system/libcommonCrypto.dylib > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)