You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Tommy Lee (JIRA)" <ji...@apache.org> on 2016/08/15 14:27:20 UTC

[jira] [Created] (TS-4754) Segmentation Fault with tproxy, tr-pass and garbage.

Tommy Lee created TS-4754:
-----------------------------

             Summary: Segmentation Fault with tproxy, tr-pass and garbage.
                 Key: TS-4754
                 URL: https://issues.apache.org/jira/browse/TS-4754
             Project: Traffic Server
          Issue Type: Bug
            Reporter: Tommy Lee


We have been suffering with a big problem here.

When client generates garbage and TR-PASS flag is set.

Trafficserver version is: 6.1.1 with these compile options: --prefix=/usr/local/cache-6.0 --disable-luajit --enable-tproxy --enable-hwloc --enable-debug --enable-static-libts

If it's necessary I can share my config files.


We get this segmentation fault:

traffic_server: Segmentation fault (Address not mapped to object [0x229])
traffic_server - STACK TRACE: 
/usr/local/cache-6.0/bin/traffic_server(_Z19crash_logger_invokeiP7siginfoPv+0xc3)[0x4fbd3d]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0)[0x2ad6ef4a8cb0]
/usr/local/cache-6.0/bin/traffic_server(_ZN17HttpClientSession19set_half_close_flagEv+0xc)[0x5972b0]
/usr/local/cache-6.0/bin/traffic_server(_ZN6HttpSM22set_ua_half_close_flagEv+0x1f)[0x57756d]
/usr/local/cache-6.0/bin/traffic_server(_ZN6HttpSM32state_read_client_request_headerEiPv+0xaa3)[0x578ccb]
/usr/local/cache-6.0/bin/traffic_server(_ZN6HttpSM12main_handlerEiPv+0x272)[0x57fb8a]
/usr/local/cache-6.0/bin/traffic_server(_ZN12Continuation11handleEventEiPv+0x68)[0x4fed76]
/usr/local/cache-6.0/bin/traffic_server[0x720ea3]
/usr/local/cache-6.0/bin/traffic_server[0x721243]
/usr/local/cache-6.0/bin/traffic_server[0x721a92]
/usr/local/cache-6.0/bin/traffic_server(_ZN18UnixNetVConnection11net_read_ioEP10NetHandlerP7EThread+0x2b)[0x723d67]
/usr/local/cache-6.0/bin/traffic_server(_ZN10NetHandler12mainNetEventEiP5Event+0x6e0)[0x71905e]
/usr/local/cache-6.0/bin/traffic_server(_ZN12Continuation11handleEventEiPv+0x68)[0x4fed76]
/usr/local/cache-6.0/bin/traffic_server(_ZN7EThread13process_eventEP5Eventi+0x131)[0x743f51]
/usr/local/cache-6.0/bin/traffic_server(_ZN7EThread7executeEv+0x49b)[0x744569]
/usr/local/cache-6.0/bin/traffic_server(main+0x13cb)[0x5317b2]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x2ad6f02f776d]
/usr/local/cache-6.0/bin/traffic_server[0x4e4359]


And GDB output:

root@web:~# gdb /usr/local/cache-6.0/bin/traffic_server core.28120 
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/local/cache-6.0/bin/traffic_server...done.
BFD: Warning: /root/core.28120 is truncated: expected core file size >= 44404129792, found: 22498504704.

warning: core file may not match specified executable file.
[New LWP 28135]
[New LWP 28146]
[New LWP 28259]
[New LWP 28647]
[New LWP 28151]
[New LWP 28289]
[New LWP 28659]
[New LWP 28157]
[New LWP 28680]
[New LWP 28669]
[New LWP 28260]
[New LWP 28174]
[New LWP 28644]
[New LWP 28180]
[New LWP 28167]
[New LWP 28147]
[New LWP 28620]
[New LWP 28204]
[New LWP 28158]
[New LWP 28225]
[New LWP 28655]
[New LWP 28666]
[New LWP 28149]
[New LWP 28515]
[New LWP 28263]
[New LWP 28715]
[New LWP 28804]
[New LWP 28621]
[New LWP 28633]
[New LWP 28205]
[New LWP 28716]
[New LWP 28168]
[New LWP 28121]
[New LWP 28697]
[New LWP 28568]
[New LWP 28692]
[New LWP 28701]
[New LWP 28725]
[New LWP 28641]
[New LWP 28665]
[New LWP 28656]
[New LWP 28341]
[New LWP 28703]
[New LWP 28679]
[New LWP 28677]
[New LWP 28714]
[New LWP 28253]
[New LWP 28614]
[New LWP 28674]
[New LWP 28676]
[New LWP 28181]
[New LWP 28630]
[New LWP 28563]
[New LWP 28696]
[New LWP 28689]
[New LWP 28695]
[New LWP 28634]
[New LWP 28632]
[New LWP 28724]
[New LWP 28640]
[New LWP 28261]
[New LWP 28693]
[New LWP 28541]
[New LWP 28617]
[New LWP 28652]
[New LWP 28608]
[New LWP 28664]
[New LWP 28255]
[New LWP 28672]
[New LWP 28783]
[New LWP 28599]
[New LWP 28325]
[New LWP 28386]
[New LWP 28687]
[New LWP 28756]
[New LWP 28785]
[New LWP 28663]
[New LWP 28682]
[New LWP 28627]
[New LWP 28601]
[New LWP 28628]
[New LWP 28164]
[New LWP 28723]
[New LWP 28684]
[New LWP 28483]
[New LWP 28611]
[New LWP 28631]
[New LWP 28560]
[New LWP 28283]
[New LWP 28618]
[New LWP 28609]
[New LWP 28587]
[New LWP 28312]
[New LWP 28667]
[New LWP 28662]
[New LWP 28791]
[New LWP 28782]
[New LWP 28755]
[New LWP 28789]
[New LWP 28668]
[New LWP 28607]
[New LWP 28598]
[New LWP 28784]
[New LWP 28574]
[New LWP 28156]
[New LWP 28650]
[New LWP 28722]
[New LWP 28476]
[New LWP 28585]
[New LWP 28616]
[New LWP 28537]
[New LWP 28358]
[New LWP 28547]
[New LWP 28583]
[New LWP 28597]
[New LWP 28797]
[New LWP 28615]
[New LWP 28610]
[New LWP 28605]
[New LWP 28790]
[New LWP 28780]
[New LWP 28737]
[New LWP 28602]
[New LWP 28592]
[New LWP 28570]
[New LWP 28801]
[New LWP 28643]
[New LWP 28150]
[New LWP 28775]
[New LWP 28467]
[New LWP 28565]
[New LWP 28721]
[New LWP 28577]
[New LWP 28528]
[New LWP 28368]
[New LWP 28448]
[New LWP 28582]
[New LWP 28581]
[New LWP 28573]
[New LWP 28478]
[New LWP 28562]
[New LWP 28787]
[New LWP 28769]
[New LWP 28699]
[New LWP 28590]
[New LWP 28566]
[New LWP 28548]
[New LWP 28637]
[New LWP 28765]
[New LWP 28457]
[New LWP 28525]
[New LWP 28720]
[New LWP 28770]
[New LWP 28559]
[New LWP 28370]
[New LWP 28527]
[New LWP 28391]
[New LWP 28579]
[New LWP 28578]
[New LWP 28569]
[New LWP 28468]
[New LWP 28788]
[New LWP 28549]
[New LWP 28153]
[New LWP 28593]
[New LWP 28698]
[New LWP 28768]
[New LWP 28564]
[New LWP 28572]
[New LWP 28786]
[New LWP 28538]
[New LWP 28629]
[New LWP 28337]
[New LWP 28523]
[New LWP 28763]
[New LWP 28719]
[New LWP 28416]
[New LWP 28501]
[New LWP 28519]
[New LWP 28359]
[New LWP 28507]
[New LWP 28575]
[New LWP 28567]
[New LWP 28461]
[New LWP 28542]
[New LWP 28588]
[New LWP 28159]
[New LWP 28671]
[New LWP 28553]
[New LWP 28571]
[New LWP 28499]
[New LWP 28596]
[New LWP 28781]
[New LWP 28316]
[New LWP 28748]
[New LWP 28505]
[New LWP 28429]
[New LWP 28761]
[New LWP 28718]
[New LWP 28475]
[New LWP 28779]
[New LWP 28489]
[New LWP 28328]
[New LWP 28462]
[New LWP 28540]
[New LWP 28758]
[New LWP 28556]
[New LWP 28433]
[New LWP 28494]
[New LWP 28586]
[New LWP 28660]
[New LWP 28161]
[New LWP 28524]
[New LWP 28557]
[New LWP 28492]
[New LWP 28594]
[New LWP 28794]
[New LWP 28773]
[New LWP 28636]
[New LWP 28496]
[New LWP 28431]
[New LWP 28460]
[New LWP 28757]
[New LWP 28717]
[New LWP 28480]
[New LWP 28323]
[New LWP 28454]
[New LWP 28555]
[New LWP 28484]
[New LWP 28432]
[New LWP 28533]
[New LWP 28778]
[New LWP 28403]
[New LWP 28639]
[New LWP 28177]
[New LWP 28511]
[New LWP 28543]
[New LWP 28488]
[New LWP 28576]
[New LWP 28766]
[New LWP 28753]
[New LWP 28635]
[New LWP 28486]
[New LWP 28455]
[New LWP 28750]
[New LWP 28694]
[New LWP 28445]
[New LWP 28314]
[New LWP 28396]
[New LWP 28713]
[New LWP 28443]
[New LWP 28552]
[New LWP 28428]
[New LWP 28449]
[New LWP 28530]
[New LWP 28402]
[New LWP 28518]
[New LWP 28182]
[New LWP 28482]
[New LWP 28532]
[New LWP 28471]
[New LWP 28561]
[New LWP 28752]
[New LWP 28764]
[New LWP 28369]
[New LWP 28751]
[New LWP 28342]
[New LWP 28626]
[New LWP 28450]
[New LWP 28287]
[New LWP 28747]
[New LWP 28387]
[New LWP 28319]
[New LWP 28712]
[New LWP 28551]
[New LWP 28425]
[New LWP 28426]
[New LWP 28395]
[New LWP 28777]
[New LWP 28514]
[New LWP 28463]
[New LWP 28504]
[New LWP 28427]
[New LWP 28526]
[New LWP 28188]
[New LWP 28503]
[New LWP 28347]
[New LWP 28336]
[New LWP 28452]
[New LWP 28624]
[New LWP 28772]
[New LWP 28749]
[New LWP 28759]
[New LWP 28278]
[New LWP 28348]
[New LWP 28745]
[New LWP 28313]
[New LWP 28711]
[New LWP 28424]
[New LWP 28404]
[New LWP 28393]
[New LWP 28512]
[New LWP 28539]
[New LWP 28771]
[New LWP 28430]
[New LWP 28378]
[New LWP 28423]
[New LWP 28226]
[New LWP 28510]
[New LWP 28493]
[New LWP 28334]
[New LWP 28193]
[New LWP 28472]
[New LWP 28604]
[New LWP 28277]
[New LWP 28776]
[New LWP 28329]
[New LWP 28754]
[New LWP 28691]
[New LWP 28309]
[New LWP 28422]
[New LWP 28392]
[New LWP 28388]
[New LWP 28710]
[New LWP 28506]
[New LWP 28536]
[New LWP 28726]
[New LWP 28384]
[New LWP 28373]
[New LWP 28232]
[New LWP 28509]
[New LWP 28487]
[New LWP 28767]
[New LWP 28372]
[New LWP 28330]
[New LWP 28185]
[New LWP 28516]
[New LWP 28603]
[New LWP 28267]
[New LWP 28799]
[New LWP 28321]
[New LWP 28686]
[New LWP 28302]
[New LWP 28746]
[New LWP 28421]
[New LWP 28385]
[New LWP 28456]
[New LWP 28377]
[New LWP 28531]
[New LWP 28709]
[New LWP 28382]
[New LWP 28367]
[New LWP 28271]
[New LWP 28495]
[New LWP 28481]
[New LWP 28762]
[New LWP 28310]
[New LWP 28257]
[New LWP 28184]
[New LWP 28591]
[New LWP 28120]
[New LWP 28681]
[New LWP 28276]
[New LWP 28300]
[New LWP 28411]
[New LWP 28727]
[New LWP 28326]
[New LWP 28439]
[New LWP 28366]
[New LWP 28521]
[New LWP 28371]
[New LWP 28365]
[New LWP 28702]
[New LWP 28708]
[New LWP 28284]
[New LWP 28453]
[New LWP 28465]
[New LWP 28307]
[New LWP 28760]
[New LWP 28242]
[New LWP 28179]
[New LWP 28245]
[New LWP 28410]
[New LWP 28299]
[New LWP 28419]
[New LWP 28318]
[New LWP 28408]
[New LWP 28363]
[New LWP 28364]
[New LWP 28688]
[New LWP 28355]
[New LWP 28292]
[New LWP 28441]
[New LWP 28642]
[New LWP 28707]
[New LWP 28417]
[New LWP 28155]
[New LWP 28520]
[New LWP 28306]
[New LWP 28148]
[New LWP 28744]
[New LWP 28178]
[New LWP 28237]
[New LWP 28405]
[New LWP 28298]
[New LWP 28418]
[New LWP 28317]
[New LWP 28400]
[New LWP 28344]
[New LWP 28351]
[New LWP 28303]
[New LWP 28308]
[New LWP 28437]
[New LWP 28389]
[New LWP 28160]
[New LWP 28638]
[New LWP 28508]
[New LWP 28706]
[New LWP 28685]
[New LWP 28304]
[New LWP 28144]
[New LWP 28743]
[New LWP 28176]
[New LWP 28380]
[New LWP 28202]
[New LWP 28291]
[New LWP 28406]
[New LWP 28251]
[New LWP 28333]
[New LWP 28398]
[New LWP 28349]
[New LWP 28275]
[New LWP 28436]
[New LWP 28340]
[New LWP 28166]
[New LWP 28376]
[New LWP 28589]
[New LWP 28502]
[New LWP 28654]
[New LWP 28296]
[New LWP 28500]
[New LWP 28134]
[New LWP 28705]
[New LWP 28379]
[New LWP 28459]
[New LWP 28249]
[New LWP 28397]
[New LWP 28235]
[New LWP 28327]
[New LWP 28742]
[New LWP 28361]
[New LWP 28268]
[New LWP 28350]
[New LWP 28409]
[New LWP 28172]
[New LWP 28362]
[New LWP 28584]
[New LWP 28497]
[New LWP 28612]
[New LWP 28297]
[New LWP 28293]
[New LWP 28240]
[New LWP 28136]
[New LWP 28346]
[New LWP 28704]
[New LWP 28795]
[New LWP 28394]
[New LWP 28196]
[New LWP 28315]
[New LWP 28238]
[New LWP 28250]
[New LWP 28353]
[New LWP 28741]
[New LWP 28407]
[New LWP 28173]
[New LWP 28356]
[New LWP 28485]
[New LWP 28595]
[New LWP 28285]
[New LWP 28279]
[New LWP 28670]
[New LWP 28554]
[New LWP 28803]
[New LWP 28270]
[New LWP 28390]
[New LWP 28192]
[New LWP 28305]
[New LWP 28228]
[New LWP 28224]
[New LWP 28375]
[New LWP 28399]
[New LWP 28189]
[New LWP 28218]
[New LWP 28352]
[New LWP 28473]
[New LWP 28265]
[New LWP 28243]
[New LWP 28517]
[New LWP 28740]
[New LWP 28580]
[New LWP 28269]
[New LWP 28187]
[New LWP 28190]
[New LWP 28266]
[New LWP 28550]
[New LWP 28802]
[New LWP 28219]
[New LWP 28381]
[New LWP 28208]
[New LWP 28223]
[New LWP 28332]
[New LWP 28469]
[New LWP 28222]
[New LWP 28229]
[New LWP 28625]
[New LWP 28600]
[New LWP 28529]
[New LWP 28700]
[New LWP 28792]
[New LWP 28152]
[New LWP 28215]
[New LWP 28217]
[New LWP 28221]
[New LWP 28546]
[New LWP 28231]
[New LWP 28295]
[New LWP 28690]
[New LWP 28446]
[New LWP 28207]
[New LWP 28734]
[New LWP 28739]
[New LWP 28220]
[New LWP 28658]
[New LWP 28606]
[New LWP 28774]
[New LWP 28143]
[New LWP 28522]
[New LWP 28209]
[New LWP 28728]
[New LWP 28216]
[New LWP 28236]
[New LWP 28545]
[New LWP 28234]
[New LWP 28675]
[New LWP 28264]
[New LWP 28145]
[New LWP 28442]
[New LWP 28201]
[New LWP 28733]
[New LWP 28244]
[New LWP 28183]
[New LWP 28142]
[New LWP 28613]
[New LWP 28513]
[New LWP 28206]
[New LWP 28213]
[New LWP 28239]
[New LWP 28729]
[New LWP 28247]
[New LWP 28673]
[New LWP 28214]
[New LWP 28165]
[New LWP 28738]
[New LWP 28438]
[New LWP 28200]
[New LWP 28412]
[New LWP 28619]
[New LWP 28732]
[New LWP 28544]
[New LWP 28175]
[New LWP 28498]
[New LWP 28199]
[New LWP 28211]
[New LWP 28246]
[New LWP 28256]
[New LWP 28657]
[New LWP 28212]
[New LWP 28730]
[New LWP 28435]
[New LWP 28170]
[New LWP 28661]
[New LWP 28141]
[New LWP 28736]
[New LWP 28171]
[New LWP 28622]
[New LWP 28731]
[New LWP 28491]
[New LWP 28194]
[New LWP 28198]
[New LWP 28248]
[New LWP 28534]
[New LWP 28162]
[New LWP 28280]
[New LWP 28210]
[New LWP 28434]
[New LWP 28169]
[New LWP 28195]
[New LWP 28735]
[New LWP 28203]
[New LWP 28186]
[New LWP 28133]
[New LWP 28798]
[New LWP 28477]
[New LWP 28254]
[New LWP 28197]
[New LWP 28479]
[New LWP 28294]
[New LWP 28796]
[New LWP 28420]
[New LWP 28163]
[New LWP 28474]
[New LWP 28138]
[New LWP 28470]
[New LWP 28191]
[New LWP 28415]
[New LWP 28793]
[New LWP 28324]
[New LWP 28466]
[New LWP 28451]
[New LWP 28414]
[New LWP 28338]
[New LWP 28444]
[New LWP 28464]
[New LWP 28137]
[New LWP 28401]
[New LWP 28140]
[New LWP 28458]
[New LWP 28258]
[New LWP 28447]
[New LWP 28357]
[New LWP 28274]
[New LWP 28262]
[New LWP 28440]
[New LWP 28354]
[New LWP 28241]
[New LWP 28286]
[New LWP 28345]
[New LWP 28272]
[New LWP 28311]
[New LWP 28343]
[New LWP 28288]
[New LWP 28154]
[New LWP 28233]
[New LWP 28383]
[New LWP 28413]
[New LWP 28273]
[New LWP 28322]
[New LWP 28320]
[New LWP 28339]
[New LWP 28374]
[New LWP 28227]
[New LWP 28230]
[New LWP 28290]
[New LWP 28139]
[New LWP 28132]
[New LWP 28282]
[New LWP 28331]
[New LWP 28281]
[New LWP 28360]
[New LWP 28800]
[New LWP 28301]
[New LWP 28623]
[New LWP 28252]
[New LWP 28535]
[New LWP 28683]
[New LWP 28490]
[New LWP 28678]
[New LWP 28558]
[New LWP 28335]

warning: Can't read pathname for load map: Input/output error.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Failed to read a valid object file image from memory.
Core was generated by `/usr/local/cache-6.0/bin/traffic_server -M --bind_stdout /usr/local/cache-6.0/v'.
Program terminated with signal 11, Segmentation fault.
#0  0x00000000005972b0 in HttpClientSession::set_half_close_flag (this=0x0) at HttpClientSession.h:81
81          half_close = true;
(gdb) set pagination 0
(gdb) bt
#0  0x00000000005972b0 in HttpClientSession::set_half_close_flag (this=0x0) at HttpClientSession.h:81
#1  0x000000000057756d in HttpSM::set_ua_half_close_flag (this=0x2b6281bcefc0) at HttpSM.cc:384
#2  0x0000000000578ccb in HttpSM::state_read_client_request_header (this=0x2b6281bcefc0, event=104, data=0x2b6ccc09ae20) at HttpSM.cc:682
#3  0x000000000057fb8a in HttpSM::main_handler (this=0x2b6281bcefc0, event=104, data=0x2b6ccc09ae20) at HttpSM.cc:2569
#4  0x00000000004fed76 in Continuation::handleEvent (this=0x2b6281bcefc0, event=104, data=0x2b6ccc09ae20) at ../iocore/eventsystem/I_Continuation.h:153
#5  0x0000000000720ea3 in read_signal_and_update (event=104, vc=0x2b6ccc09ad00) at UnixNetVConnection.cc:150
#6  0x0000000000721243 in read_signal_done (event=104, nh=0x2b61e4ec1b90, vc=0x2b6ccc09ad00) at UnixNetVConnection.cc:211
#7  0x0000000000721a92 in read_from_net (nh=0x2b61e4ec1b90, vc=0x2b6ccc09ad00, thread=0x2b61e4ebe010) at UnixNetVConnection.cc:361
#8  0x0000000000723d67 in UnixNetVConnection::net_read_io (this=0x2b6ccc09ad00, nh=0x2b61e4ec1b90, lthread=0x2b61e4ebe010) at UnixNetVConnection.cc:927
#9  0x000000000071905e in NetHandler::mainNetEvent (this=0x2b61e4ec1b90, event=5, e=0x29b2ac0) at UnixNet.cc:518
#10 0x00000000004fed76 in Continuation::handleEvent (this=0x2b61e4ec1b90, event=5, data=0x29b2ac0) at ../iocore/eventsystem/I_Continuation.h:153
#11 0x0000000000743f51 in EThread::process_event (this=0x2b61e4ebe010, e=0x29b2ac0, calling_code=5) at UnixEThread.cc:128
#12 0x0000000000744569 in EThread::execute (this=0x2b61e4ebe010) at UnixEThread.cc:252
#13 0x000000000074348c in spawn_thread_internal (a=0x293e300) at Thread.cc:86
#14 0x00002b61e217ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#15 0x00002b61e30a338d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#16 0x0000000000000000 in ?? ()




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