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

Leif Hedstrom updated TS-431:
-----------------------------

    Affects Version/s: 2.1.3
                           (was: 2.1.2)
             Priority: Critical  (was: Major)

> sometimes there is double free crash: ink_freelist_free: trying to free item 
> twice
> ----------------------------------------------------------------------------------
>
>                 Key: TS-431
>                 URL: https://issues.apache.org/jira/browse/TS-431
>             Project: Traffic Server
>          Issue Type: Bug
>    Affects Versions: 2.1.3
>         Environment: trafficserver 2.1.2
> gentoo linux ~x86_64,  kernel 2.6.35, glibc 2.12.1, gcc 4.4.4
>            Reporter: Zhao Yongming
>            Priority: Critical
>
> during my test on v2.1.2, there seems will sometime fireup one of the double 
> free crash.
> here is the traffic.out message:
> FATAL: ink_freelist_free: trying to free item twice
> /usr/bin/traffic_server - STACK TRACE: 
> /usr/bin/traffic_server(ink_fatal_va+0xab)[0x6db48b]
> /usr/bin/traffic_server(ink_fatal+0x86)[0x6db5b6]
> /usr/bin/traffic_server(ink_freelist_free+0x191)[0x6dd561]
> /usr/bin/traffic_server(_ZN12IOBufferData4freeEv+0x120)[0x48e840]
> /usr/bin/traffic_server(_ZN17CacheContinuation17localVCsetupEventEiP18ClusterVConnection+0x407)[0x6330e7]
> /usr/bin/traffic_server(_ZN17CacheContinuation17lookupOpenWriteVCEv+0x1c4)[0x630824]
> /usr/bin/traffic_server(_ZN17CacheContinuation14setup_local_vcEPciPS_P14ClusterMachinePP6Action+0x3f8)[0x630e28]
> /usr/bin/traffic_server(_ZN17CacheContinuation5do_opEP12ContinuationP14ClusterMachinePviPciiP9MIOBuffer+0x5af)[0x631a7f]
> /usr/bin/traffic_server(_Z13Cluster_writeP12ContinuationiP9MIOBufferP14ClusterMachineP7INK_MD513CacheFragTypeiliS6_P3URLP7HTTPHdrP8HTTPInfoPci+0xdd)[0x4c471d]
> /usr/bin/traffic_server(_ZN14CacheProcessor10open_writeEP12ContinuationiP3URLP7HTTPHdrP8HTTPInfol13CacheFragType+0x151)[0x65e831]
> /usr/bin/traffic_server(_ZN11HttpCacheSM10open_writeEP3URLP7HTTPHdrP8HTTPInfolbb+0x124)[0x51fbd4]
> /usr/bin/traffic_server(_ZN6HttpSM23do_cache_prepare_actionEP11HttpCacheSMP8HTTPInfobb+0x1b4)[0x532c24]
> /usr/bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x7f9)[0x545fd9]
> /usr/bin/traffic_server(_ZN6HttpSM32call_transact_and_set_next_stateEPFvPN12HttpTransact5StateEE+0xa2)[0x52f2e2]
> /usr/bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x558)[0x545d38]
> /usr/bin/traffic_server(_ZN6HttpSM32call_transact_and_set_next_stateEPFvPN12HttpTransact5StateEE+0xa2)[0x52f2e2]
> /usr/bin/traffic_server(_ZN6HttpSM16do_hostdb_lookupEv+0x44a)[0x531e4a]
> /usr/bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x269)[0x545a49]
> /usr/bin/traffic_server(_ZN6HttpSM32call_transact_and_set_next_stateEPFvPN12HttpTransact5StateEE+0xa2)[0x52f2e2]
> /usr/bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x558)[0x545d38]
> /usr/bin/traffic_server(_ZN6HttpSM32call_transact_and_set_next_stateEPFvPN12HttpTransact5StateEE+0xa2)[0x52f2e2]
> /usr/bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x558)[0x545d38]
> /usr/bin/traffic_server(_ZN6HttpSM32call_transact_and_set_next_stateEPFvPN12HttpTransact5StateEE+0xa2)[0x52f2e2]
> /usr/bin/traffic_server(_ZN6HttpSM21state_cache_open_readEiPv+0x14f)[0x53fa9f]
> /usr/bin/traffic_server(_ZN6HttpSM12main_handlerEiPv+0xa1)[0x541c51]
> /usr/bin/traffic_server(_ZN11HttpCacheSM21state_cache_open_readEiPv+0x214)[0x51f734]
> /usr/bin/traffic_server(_ZN17CacheContinuation13callback_userEiPv+0xba)[0x62d3ea]
> /usr/bin/traffic_server(_ZN17CacheContinuation13remoteOpEventEiP5Event+0x6f1)[0x632411]
> /usr/bin/traffic_server(_Z31cache_op_result_ClusterFunctionP14ClusterMachinePvi+0x63d)[0x6303ad]
> /usr/bin/traffic_server(_ZN14ClusterHandler25process_incoming_calloutsEP10ProxyMutex+0xe2)[0x63dc82]
> /usr/bin/traffic_server(_ZN7EThread13process_eventEP5Eventi+0x121)[0x6d3161]
> /usr/bin/traffic_server(_ZN7EThread7executeEv+0x50f)[0x6d3eef]
> /usr/bin/traffic_server[0x6d126e]
> /lib/libpthread.so.0(+0x6c1a)[0x2ba1024d5c1a]
> /lib/libc.so.6(clone+0x6d)[0x2ba1042cfa9d]
> [Sep  1 17:10:31.424] Manager {139766956320544} FATAL: 
> [LocalManager::pollMgmtProcessServer] Error in read (errno: 104)
> [Sep  1 17:10:31.425] Manager {139766956320544} FATAL:  (last system error 
> 104: Connection reset by peer)
> [Sep  1 17:10:31.425] Manager {139766956320544} ERROR: 
> [LocalManager::sendMgmtMsgToProcesses] Error writing message
> [Sep  1 17:10:31.425] Manager {139766956320544} ERROR:  (last system error 
> 32: Broken pipe)
> [E. Mgmt] log ==> [TrafficManager] using root directory '/usr'
> [Sep  1 17:10:31.480] Manager {140642700396304} ERROR: [WebHttpTreeInit]: 
> unable to import file share/trafficserver/navigation_tree.xml
> [Sep  1 17:10:31.481] Manager {140642700396304} ERROR:  (last system error 2: 
> No such file or directory)
> Layout configuration
>           --prefix = '/usr'
>      --exec_prefix = '/usr'
>           --bindir = '/usr/bin'
>          --sbindir = '/usr/sbin'
>       --sysconfdir = '/etc/trafficserver'
>          --datadir = '/usr/share/trafficserver'
>       --includedir = '/usr/include/trafficserver'
>           --libdir = '/usr/lib64/trafficserver'
>       --libexecdir = '/usr/libexec/trafficserver'
>    --localstatedir = '/var/trafficserver'
>   --sharedstatedir = '/usr'
>       --runtimedir = '/var/run/trafficserver'
>           --logdir = '/var/log/trafficserver'
>           --mandir = '/usr/share/man'
>          --infodir = '/usr/share/info'
>         --cachedir = '/var/cache/trafficserver'
> [TrafficServer] using root directory '/usr'
> [Sep  1 17:10:33.569] {47431730292000} STATUS: opened 
> /var/log/trafficserver/diags.log

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to