Package: squid
Version: 5.1-2
Severity: important

  Hello.

 Update from 4.13-10 to 5.1-2 leads to periodic crashes in auth code.

 The puzzling thing is that in all collected core files (13 pieces)
 crash occures on the same auth token (username/password), while
 office has about 50 active users, and all but one pass authorization
 without crashes.

 In other office, where authorization is not used, the same squid
 version (5.1-2) runs perfectly.


# gdb -c core.18793 -f /usr/sbin/squid -ex 'info reg' -ex 'x/16i $pc' -ex 
'thread apply all bt full' -ex quit

GNU gdb (Debian 10.1-2) 10.1.90.20210103-git
Copyright (C) 2021 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/sbin/squid...
Reading symbols from 
/usr/lib/debug/.build-id/a5/48b32de2cc864a18005fda7828b353272ed5e9.debug...
[New LWP 18793]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `(squid-1) --kid squid-1 -YC -f /etc/squid/squid.conf'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000556418d18ef2 in Auth::SchemeConfig::CreateAuthUser (
    proxy_auth=proxy_auth@entry=0x55641b1e0650 "Basic 
YmlnZGF0YTpvbHIyNzEwMTc=", al=...) at SchemeConfig.cc:55

rax            0x556418d29150      93888401543504
rbx            0x7ffc34e642b0      140721195991728
rcx            0x55641ab8f6c0      93888433419968
rdx            0x0                 0
rsi            0x55641ac15080      93888433967232
rdi            0x7ffc34e63b40      140721195989824
rbp            0x55641ac15080      0x55641ac15080
rsp            0x7ffc34e63a60      0x7ffc34e63a60
r8             0x0                 0
r9             0x7ffc34e642b0      140721195991728
r10            0x55641b197600      93888439744000
r11            0x0                 0
r12            0x55641b1e0650      93888440043088
r13            0x7ffc34e63b40      140721195989824
r14            0x55641915d9c0      93888405952960
r15            0x55641b1e0650      93888440043088
rip            0x556418d18ef2      0x556418d18ef2 
<Auth::SchemeConfig::CreateAuthUser(char const*, RefCount<AccessLogEntry>&)+562>
eflags         0x10246             [ PF ZF IF RF ]
cs             0x33                51
ss             0x2b                43
ds             0x0                 0
es             0x0                 0
fs             0x0                 0
gs             0x0                 0

=> 0x556418d18ef2 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+562>: 
mov    0x428(%rdx),%rcx
   0x556418d18ef9 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+569>: 
mov    %r12,%rdx
   0x556418d18efc 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+572>: 
call   *%rax
   0x556418d18efe 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+574>: 
    jmp    0x556418d18d44 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+132>
   0x556418d18f03 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+579>: 
nopl   0x0(%rax,%rax,1)
   0x556418d18f08 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+584>: 
mov    $0x9,%esi
   0x556418d18f0d 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+589>: 
mov    $0x1d,%edi
   0x556418d18f12 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+594>: 
call   0x556418c340a0 <_ZN5Debug5StartB5cxx11Eii>
   0x556418d18f17 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+599>: 
mov    $0x1d,%esi
   0x556418d18f1c 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+604>: 
mov    %rax,%rdi
   0x556418d18f1f 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+607>: 
mov    %rax,%rbp
   0x556418d18f22 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+610>: 
call   0x556418adf5c0 <_ZNSolsEi@plt>
   0x556418d18f27 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+615>: 
lea    0x10(%rsp),%r8
   0x556418d18f2c 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+620>: 
mov    $0x1,%edx
   0x556418d18f31 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+625>: 
movb   $0x2c,0x10(%rsp)
   0x556418d18f36 
<_ZN4Auth12SchemeConfig14CreateAuthUserEPKcR8RefCountI14AccessLogEntryE+630>: 
mov    %r8,%rsi

Thread 1 (Thread 0x7f96bedc0140 (LWP 18793)):
#0  0x0000556418d18ef2 in Auth::SchemeConfig::CreateAuthUser 
(proxy_auth=proxy_auth@entry=0x55641b1e0650 "Basic YmlnZGF0YTpvbHIyNzEwMTc=", 
al=...) at SchemeConfig.cc:55
        __FUNCTION__ = "CreateAuthUser"
        config = 0x55641ac15080
        rmb = {<Packable> = {_vptr.Packable = 0x5564190bc2d0 <vtable for 
MemBuf+16>}, static CBDATA_MemBuf = 6, buf = 0x55641ab8eee0 "", size = 0, 
max_capacity = 2097152000, capacity = 2048, stolen = 0}
#1  0x0000556418d1f39f in Auth::UserRequest::authenticate 
(auth_user_request=0x7ffc34e64288, headertype=Http::PROXY_AUTHORIZATION, 
request=0x55641af6d850, conn=0x55641ade3518, src_addr=..., al=...) at 
UserRequest.cc:354
        proxy_auth = 0x55641b1e0650 "Basic YmlnZGF0YTpvbHIyNzEwMTc="
        __FUNCTION__ = "authenticate"
#2  0x0000556418d20553 in Auth::UserRequest::tryToAuthenticateAndSetAuthUser 
(aUR=aUR@entry=0x7ffc34e64288, 
headertype=headertype@entry=Http::PROXY_AUTHORIZATION, 
request=request@entry=0x55641af6d850, conn=0x55641ade3518, src_addr=..., 
al=...) at UserRequest.cc:453
        t = {p_ = 0x0}
        result = <optimized out>
#3  0x0000556418ceb1be in AuthenticateAcl (ch=ch@entry=0x7ffc34e640f0) at 
Acl.cc:57
        checklist = 0x7ffc34e640f0
        request = 0x55641af6d850
        headertype = Http::PROXY_AUTHORIZATION
        __FUNCTION__ = "AuthenticateAcl"
        result = <optimized out>
#4  0x0000556418ced9d5 in ACLProxyAuth::match (this=0x55641a446d30, 
checklist=0x7ffc34e640f0) at AclProxyAuth.cc:68
        answer = {code = 909461895, kind = 887505136, implicit = 252}
#5  0x0000556418d4593e in ACL::matches (this=this@entry=0x55641a446d30, 
checklist=checklist@entry=0x7ffc34e640f0) at Acl.cc:147
        __FUNCTION__ = "matches"
        result = 0
        extra = <optimized out>
#6  0x0000556418d48b9b in ACLChecklist::matchChild 
(this=this@entry=0x7ffc34e640f0, current=current@entry=0x55641a4948c0, 
pos=pos@entry=0x55641a446d30, child=0x55641a446d30) at Checklist.cc:94
        result = false
#7  0x0000556418d47d03 in Acl::AndNode::doMatch (this=0x55641a4948c0, 
checklist=0x7ffc34e640f0, start=...) at BoolOps.cc:92
        i = 0x55641a446d30
#8  0x0000556418d4593e in ACL::matches (this=this@entry=0x55641a4948c0, 
checklist=checklist@entry=0x7ffc34e640f0) at Acl.cc:147
        __FUNCTION__ = "matches"
        result = 0
        extra = <optimized out>
#9  0x0000556418d48b9b in ACLChecklist::matchChild 
(this=this@entry=0x7ffc34e640f0, current=current@entry=0x55641a4b4e18, 
pos=pos@entry=0x55641a4948c0, child=0x55641a4948c0) at Checklist.cc:94
        result = false
#10 0x0000556418d47d8c in Acl::OrNode::doMatch (this=0x55641a4b4e18, 
checklist=0x7ffc34e640f0, start=...) at BoolOps.cc:136
        i = 0x55641a4948c0
#11 0x0000556418d4593e in ACL::matches (this=0x55641a4b4e18, 
checklist=checklist@entry=0x7ffc34e640f0) at Acl.cc:147
        __FUNCTION__ = "matches"
        result = 0
        extra = <optimized out>
#12 0x0000556418d498cc in ACLChecklist::matchAndFinish 
(this=this@entry=0x7ffc34e640f0) at Checklist.cc:296
        result = false
#13 0x0000556418d49de8 in ACLChecklist::fastCheck (this=0x7ffc34e640f0) at 
Checklist.cc:346
        __FUNCTION__ = "fastCheck"
        acl = 0x55641a4b4e18
#14 0x0000556418b33141 in DelayId::DelayClient (http=http@entry=0x55641b0e6178, 
reply=reply@entry=0x0) at ../src/base/RefCount.h:80
        ch = {<ACLChecklist> = {_vptr.ACLChecklist = 0x5564190c7018 <vtable for 
ACLFilledChecklist+16>, accessList = 0x55641a4b4e18, callback = 0x0, 
callback_data = 0x0, asyncCaller_ = false, occupied_ = true, finished_ = false, 
answer_ = {code = ACCESS_DENIED, kind = 0, implicit = false}, asyncStage_ = 
ACLChecklist::asyncNone, state_ = 0x5564190e1950 
<ACLChecklist::NullState::_instance>, matchLoc_ = {parent = 0x55641a4948c0, 
position = 0x55641a446d30}, asyncLoc_ = {parent = 0x0, position = 
non-dereferenceable iterator for std::vector}, asyncLoopDepth_ = 0, matchPath = 
std::stack wrapping: std::deque with 0 elements, bannedActions_ = std::vector 
of length 0, capacity 0}, static CBDATA_ACLFilledChecklist = 17, src_addr = 
{mSocketAddr_ = {sin6_family = 10, sin6_port = 22213, sin6_flowinfo = 0, 
sin6_addr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\254\034\062\a", __u6_addr16 = 
{0, 0, 0, 0, 0, 65535, 7340, 1842}, __u6_addr32 = {0, 0, 4294901760, 
120724652}}}, sin6_scope_id = 0}, static STRLEN_IP4A = 16, static STRLEN_IP4R = 
28, static STRLEN_IP4S = 21, static MAX_IP4_STRLEN = 28, static STRLEN_IP6A = 
42, static STRLEN_IP6R = 75, static STRLEN_IP6S = 48, static MAX_IP6_STRLEN = 
75, static v4_localhost = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\177\000\000\001", __u6_addr16 
= {0, 0, 0, 0, 0, 65535, 127, 256}, __u6_addr32 = {0, 0, 4294901760, 
16777343}}}, static v4_anyaddr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\000\000\000", __u6_addr16 = 
{0, 0, 0, 0, 0, 65535, 0, 0}, __u6_addr32 = {0, 0, 4294901760, 0}}}, static 
v4_noaddr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377", __u6_addr16 
= {0, 0, 0, 0, 0, 65535, 65535, 65535}, __u6_addr32 = {0, 0, 4294901760, 
4294967295}}}, static v6_noaddr = {__in6_u = {__u6_addr8 = '\377' <repeats 16 
times>, __u6_addr16 = {65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535}, 
__u6_addr32 = {4294967295, 4294967295, 4294967295, 4294967295}}}}, dst_addr = 
{mSocketAddr_ = {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = 
{__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 
0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}, static 
STRLEN_IP4A = 16, static STRLEN_IP4R = 28, static STRLEN_IP4S = 21, static 
MAX_IP4_STRLEN = 28, static STRLEN_IP6A = 42, static STRLEN_IP6R = 75, static 
STRLEN_IP6S = 48, static MAX_IP6_STRLEN = 75, static v4_localhost = {__in6_u = 
{__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\177\000\000\001", __u6_addr16 
= {0, 0, 0, 0, 0, 65535, 127, 256}, __u6_addr32 = {0, 0, 4294901760, 
16777343}}}, static v4_anyaddr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\000\000\000", __u6_addr16 = 
{0, 0, 0, 0, 0, 65535, 0, 0}, __u6_addr32 = {0, 0, 4294901760, 0}}}, static 
v4_noaddr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377", __u6_addr16 
= {0, 0, 0, 0, 0, 65535, 65535, 65535}, __u6_addr32 = {0, 0, 4294901760, 
4294967295}}}, static v6_noaddr = {__in6_u = {__u6_addr8 = '\377' <repeats 16 
times>, __u6_addr16 = {65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535}, 
__u6_addr32 = {4294967295, 4294967295, 4294967295, 4294967295}}}}, my_addr = 
{mSocketAddr_ = {sin6_family = 10, sin6_port = 14348, sin6_flowinfo = 0, 
sin6_addr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\300\250\020/", __u6_addr16 = 
{0, 0, 0, 0, 0, 65535, 43200, 12048}, __u6_addr32 = {0, 0, 4294901760, 
789620928}}}, sin6_scope_id = 0}, static STRLEN_IP4A = 16, static STRLEN_IP4R = 
28, static STRLEN_IP4S = 21, static MAX_IP4_STRLEN = 28, static STRLEN_IP6A = 
42, static STRLEN_IP6R = 75, static STRLEN_IP6S = 48, static MAX_IP6_STRLEN = 
75, static v4_localhost = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\177\000\000\001", __u6_addr16 
= {0, 0, 0, 0, 0, 65535, 127, 256}, __u6_addr32 = {0, 0, 4294901760, 
16777343}}}, static v4_anyaddr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\000\000\000", __u6_addr16 = 
{0, 0, 0, 0, 0, 65535, 0, 0}, __u6_addr32 = {0, 0, 4294901760, 0}}}, static 
v4_noaddr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377", __u6_addr16 
= {0, 0, 0, 0, 0, 65535, 65535, 65535}, __u6_addr32 = {0, 0, 4294901760, 
4294967295}}}, static v6_noaddr = {__in6_u = {__u6_addr8 = '\377' <repeats 16 
times>, __u6_addr16 = {65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535}, 
__u6_addr32 = {4294967295, 4294967295, 4294967295, 4294967295}}}}, 
dst_peer_name = {static npos = 4294967295, static maxSize = 268435455, id = 
{value = 48792}, store_ = {p_ = 0x55641a416d20}, off_ = 0, len_ = 0, static 
stats = {alloc = 48739, allocCopy = 17424, allocFromCString = 2283, assignFast 
= 5798, clear = 19517, append = 17349, moves = 3919, toStream = 2, setChar = 
4412, getChar = 2585, compareSlow = 5620, compareFast = 1089, copyOut = 1164, 
rawAccess = 34857, nulTerminate = 4322, chop = 9839, trim = 0, find = 1910, 
caseChange = 187, cowAvoided = 2418, cowShift = 0, cowJustAlloc = 11453, 
cowAllocCopy = 561, live = 3247}}, dst_rdns = 0x0, request = 0x55641af6d850, 
reply = 0x0, rfc931 = '\000' <repeats 32 times>, 
"\377\377\377\377\207I56\350\352\f\031dU", '\000' <repeats 17 times>, 
auth_user_request = {p_ = 0x0}, snmp_community = 0x0, sslErrors = 
0x556418cd6fd0 <tunnelTimeout(CommTimeoutCbParams const&)>, serverCert = 
std::shared_ptr<gnutls_x509_crt_int> (empty) = {get() = 0x0}, al = {p_ = 0x0}, 
extacl_entry = {p_ = 0x0}, requestErrorType = ERR_MAX, conn_ = 0x55641ade3518, 
fd_ = -1, destinationDomainChecked_ = false, sourceDomainChecked_ = false}
        r = 0x55641af6d850
        pool = 4
        __FUNCTION__ = "DelayClient"
#15 0x0000556418cdcf53 in tunnelStart (http=0x55641b0e6178) at tunnel.cc:1146
        __FUNCTION__ = "tunnelStart"
        tunnelState = 0x55641b0e6308
        err = 0x0
        request = 0x55641af6d850
        url = <optimized out>
#16 0x0000556418c27d53 in ClientHttpRequest::processRequest (this=<optimized 
out>) at client_side_request.cc:1528
        __FUNCTION__ = "processRequest"
        untouchedConnect = <optimized out>
#17 0x0000556418c2b5e0 in ClientHttpRequest::doCallouts (this=0x55641b0e6178) 
at client_side_request.cc:1901
        __FUNCTION__ = "doCallouts"
        ih = {p_ = 0xffffffff00000000}
#18 0x0000556418c2ff60 in ClientRequestContext::clientAccessCheck2 
(this=0x55641ac22138) at client_side_request.cc:724
        __FUNCTION__ = {<optimized out> <repeats 19 times>}
#19 0x0000556418c2fe4b in clientAccessCheckDoneWrapper (answer=..., 
data=0x55641ac22138) at client_side_request.cc:736
        calloutContext = 0x55641ac22138
#20 0x0000556418d48e34 in ACLChecklist::checkCallback (this=0x55641ac22628, 
answer=...) at Checklist.cc:169
        callback_ = 0x556418c2fe00 <clientAccessCheckDoneWrapper(Acl::Answer, 
void*)>
        cbdata_ = 0x55641ac22138
        __FUNCTION__ = "checkCallback"
#21 0x0000556418c74da0 in IpCacheLookupForwarder::finalCallback 
(this=this@entry=0x55641ac947a0, addrs=addrs@entry=0x55641ac94778, details=...) 
at ipcache.cc:239
        emptyIsNil = 0x55641ac94778
        __FUNCTION__ = "finalCallback"
#22 0x0000556418c76b5c in ipcacheCallback (i=0x55641ac94758, hit=<optimized 
out>, wait=1249) at ipcache.cc:448
        details = {error = {static npos = 18446744073709551615, size_ = 0, len_ 
= 0, static SizeMax_ = 65535, buf_ = 0x0}, wait = 1249}
#23 0x0000556418b44d0d in idnsCallbackOneWithAnswer 
(callback=callback@entry=0x556418c78420 <ipcacheHandleReply(void*, rfc1035_rr 
const*, int, char const*, bool)>, cbdata=cbdata@entry=0x55641ac94758, 
answered=..., lastAnswer=lastAnswer@entry=true) at dns_internal.cc:1101
        records = 0x55641b197a20
        __FUNCTION__ = {<optimized out> <repeats 26 times>}
#24 0x0000556418b45cfd in idnsCallbackOneWithAnswer (lastAnswer=<optimized 
out>, answered=..., cbdata=0x55641ac94758, callback=0x556418c78420 
<ipcacheHandleReply(void*, rfc1035_rr const*, int, char const*, bool)>) at 
dns_internal.cc:1097
        records = <optimized out>
        __FUNCTION__ = {<optimized out> <repeats 26 times>}
        _dbg_level = <optimized out>
        _dbo = <optimized out>
#25 operator() (__closure=<optimized out>) at dns_internal.cc:1127
        looker = <optimized out>
        answered = <optimized out>
        lastAnswer = <optimized out>
#26 CallBack<idnsCallbackAllCallersWithNewAnswer(const idns_query*, 
bool)::<lambda()> > (callback=..., callbackContext=...) at base/CodeContext.h:86
        savedCodeContext = {p_ = 0x0}
        savedCodeContext = {p_ = <optimized out>}
#27 idnsCallbackAllCallersWithNewAnswer (lastAnswer=<optimized out>, 
answered=0x55641ac1a438) at dns_internal.cc:1126
        looker = 0x55641add81b8
        master = <optimized out>
        __FUNCTION__ = {<optimized out> <repeats 36 times>}
        master = <optimized out>
        _dbg_level = <optimized out>
        _dbo = <optimized out>
        looker = <optimized out>
#28 idnsCallback (q=0x55641ac1a438, error=<optimized out>) at 
dns_internal.cc:1142
        master = <optimized out>
        lastAnswer = <optimized out>
#29 0x0000556418b4b84e in idnsGrokReply (buf=buf@entry=0x5564190e31a0 
<idnsRead(int, void*)::rbuf> "\267G\201\200", sz=sz@entry=96) at 
dns_internal.cc:1299
        message = 0x55641b20cfc0
        n = 2
        q = 0x55641ac1a438
        __FUNCTION__ = {<optimized out> <repeats 14 times>}
#30 0x0000556418b4c9f7 in idnsRead (fd=11) at dns_internal.cc:1386
        nsn = <optimized out>
        N = <optimized out>
        len = 96
        max = 14
        rbuf = 
"\267G\201\200\000\001\000\002\000\000\000\000\aarchive\bcloudera\003com\000\000\001\000\001\300\f\000\005\000\001\000\000\a\b\000\036\004prod\bcloudera\003map\006fastly\003net\000\300\062\000\001\000\001\000\000\000\036\000\004\227e$\247\000\000\000\036\000\061\003ns1\300P\nhostmaster\006fastly\003com\000x9\306)\000\000\016\020\000\000\002X\000\t:\200\000\000\000\036_\220\000\001_\220\000\001_\220\000\000\000\264/\000\000\000\016\020\001\245\000\000\000\000\000\000\021\246\300_\000\034\000\001\000\000\000\024\000\020*\002&\360\000\030\001"...
        from = {mSocketAddr_ = {sin6_family = 10, sin6_port = 13568, 
sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\177\000\000\001", __u6_addr16 
= {0, 0, 0, 0, 0, 65535, 127, 256}, __u6_addr32 = {0, 0, 4294901760, 
16777343}}}, sin6_scope_id = 0}, static STRLEN_IP4A = 16, static STRLEN_IP4R = 
28, static STRLEN_IP4S = 21, static MAX_IP4_STRLEN = 28, static STRLEN_IP6A = 
42, static STRLEN_IP6R = 75, static STRLEN_IP6S = 48, static MAX_IP6_STRLEN = 
75, static v4_localhost = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\177\000\000\001", __u6_addr16 
= {0, 0, 0, 0, 0, 65535, 127, 256}, __u6_addr32 = {0, 0, 4294901760, 
16777343}}}, static v4_anyaddr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\000\000\000", __u6_addr16 = 
{0, 0, 0, 0, 0, 65535, 0, 0}, __u6_addr32 = {0, 0, 4294901760, 0}}}, static 
v4_noaddr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377", __u6_addr16 
= {0, 0, 0, 0, 0, 65535, 65535, 65535}, __u6_addr32 = {0, 0, 4294901760, 
4294967295}}}, static v6_noaddr = {__in6_u = {__u6_addr8 = '\377' <repeats 16 
times>, __u6_addr16 = {65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535}, 
__u6_addr32 = {4294967295, 4294967295, 4294967295, 4294967295}}}}
        __FUNCTION__ = "idnsRead"
        bugbypass = {mSocketAddr_ = {sin6_family = 10, sin6_port = 13568, 
sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\177\000\000\001", __u6_addr16 
= {0, 0, 0, 0, 0, 65535, 127, 256}, __u6_addr32 = {0, 0, 4294901760, 
16777343}}}, sin6_scope_id = 0}, static STRLEN_IP4A = 16, static STRLEN_IP4R = 
28, static STRLEN_IP4S = 21, static MAX_IP4_STRLEN = 28, static STRLEN_IP6A = 
42, static STRLEN_IP6R = 75, static STRLEN_IP6S = 48, static MAX_IP6_STRLEN = 
75, static v4_localhost = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\177\000\000\001", __u6_addr16 
= {0, 0, 0, 0, 0, 65535, 127, 256}, __u6_addr32 = {0, 0, 4294901760, 
16777343}}}, static v4_anyaddr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\000\000\000", __u6_addr16 = 
{0, 0, 0, 0, 0, 65535, 0, 0}, __u6_addr32 = {0, 0, 4294901760, 0}}}, static 
v4_noaddr = {__in6_u = {__u6_addr8 = 
"\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377", __u6_addr16 
= {0, 0, 0, 0, 0, 65535, 65535, 65535}, __u6_addr32 = {0, 0, 4294901760, 
4294967295}}}, static v6_noaddr = {__in6_u = {__u6_addr8 = '\377' <repeats 16 
times>, __u6_addr16 = {65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535}, 
__u6_addr32 = {4294967295, 4294967295, 4294967295, 4294967295}}}}
#31 0x0000556418e193aa in Comm::DoSelect (msec=<optimized out>, msec@entry=392) 
at ModEpoll.cc:275
        num = <optimized out>
        i = 0
        fd = 11
        F = 0x7f96bd2622a0
        hdl = <optimized out>
        cevents = 0x7f96bc81e010
        __FUNCTION__ = "DoSelect"
#32 0x0000556418dc54ad in CommSelectEngine::checkEvents (this=<optimized out>, 
timeout=392) at comm.cc:1888
        last_timeout = 1632681851
#33 0x0000556418b7aeb0 in EventLoop::checkEngine (this=0x7ffc34e64f40, 
engine=0x7ffc34e64ec0, primary=<optimized out>) at EventLoop.cc:36
        requested_delay = <optimized out>
        __FUNCTION__ = "checkEngine"
#34 0x0000556418b7b09a in EventLoop::runOnce (this=this@entry=0x7ffc34e64f40) 
at EventLoop.cc:115
        sawActivity = <optimized out>
        waitingEngine = 0x7ffc34e64ec0
        __FUNCTION__ = {<optimized out>, <optimized out>, <optimized out>, 
<optimized out>, <optimized out>, <optimized out>, <optimized out>, <optimized 
out>}
#35 0x0000556418b7b1b8 in EventLoop::run (this=this@entry=0x7ffc34e64f40) at 
EventLoop.cc:83
No locals.
#36 0x0000556418c7bd4b in SquidMain (argc=<optimized out>, argv=<optimized 
out>) at main.cc:1716
        cmdLine = {argv_ = std::vector of length 7, capacity 7 = 
{0x55641a3f92e0 "(squid-1)", 0x55641a3f93a0 "--kid", 0x55641a3f9460 "squid-1", 
0x55641a3f9520 "-YC", 0x55641a3f9b40 "-f", 0x55641a3fa200 
"/etc/squid/squid.conf", 0x0}, shortOptions_ = 0x55641a423c60 
"CDFNRSYXa:d:f:hk:m::n:sl:u:vz?", longOptions_ = std::vector of length 5, 
capacity 8 = {{<option> = {name = 0x55641a3f9820 "foreground", has_arg = 0, 
flag = 0x0, val = 2}, <No data fields>}, {<option> = {name = 0x55641a3f9a80 
"kid", has_arg = 1, flag = 0x0, val = 3}, <No data fields>}, {<option> = {name 
= 0x55641a3fa140 "help", has_arg = 0, flag = 0x0, val = 104}, <No data 
fields>}, {<option> = {name = 0x55641a3fa800 "version", has_arg = 0, flag = 
0x0, val = 118}, <No data fields>}, {<option> = {name = 0x0, has_arg = 0, flag 
= 0x0, val = 0}, <No data fields>}}}
        WIN32_init_err = 0
        __FUNCTION__ = "SquidMain"
        mainLoop = {errcount = 0, static Running = 0x7ffc34e64f40, last_loop = 
false, engines = std::vector of length 4, capacity 4 = {0x7ffc34e64e80, 
0x55641915e760 <EventScheduler::_instance>, 0x7ffc34e64ea0, 0x7ffc34e64ec0}, 
timeService = 0x7ffc34e64df8, primaryEngine = 0x7ffc34e64ec0, loop_delay = 392, 
error = false, runOnceResult = false}
        signalEngine = {<AsyncEngine> = {_vptr.AsyncEngine = 0x5564190be358 
<vtable for SignalEngine+16>}, <No data fields>}
        store_engine = {<AsyncEngine> = {_vptr.AsyncEngine = 0x5564190be330 
<vtable for StoreRootEngine+16>}, <No data fields>}
        comm_engine = {<AsyncEngine> = {_vptr.AsyncEngine = 0x5564190cec58 
<vtable for CommSelectEngine+16>}, <No data fields>}
        time_engine = {_vptr.TimeEngine = 0x5564190be5d8 <vtable for 
TimeEngine+16>}
#37 0x0000556418b1c9c2 in SquidMainSafe (argv=0x7ffc34e65348, argc=6) at 
main.cc:1403
        __FUNCTION__ = {<optimized out> <repeats 14 times>}
        _dbg_level = <optimized out>
        _dbo = <optimized out>
#38 main (argc=6, argv=0x7ffc34e65348) at main.cc:1391
No locals.

Kernel: 5.8.0-1-amd64

||/ Name                          Version         Architec
+++-=============================-===============-========
ii  libc6:amd64                   2.32-4          amd64   
ii  libcap2:amd64                 1:2.44-1        amd64   
ii  libcom-err2:amd64             1.46.4-1        amd64   
ii  libcrypt1:amd64               1:4.4.25-2      amd64   
ii  libdbi-perl:amd64             1.643-3+b1      amd64   
ii  libecap3:amd64                1.0.1-3.2+b1    amd64   
ii  libexpat1:amd64               2.4.1-2+b1      amd64   
ii  libgcc-s1:amd64               11.2.0-7        amd64   
ii  libgnutls30:amd64             3.7.2-2         amd64   
ii  libgssapi-krb5-2:amd64        1.18.3-7        amd64   
ii  libldap-2.4-2:amd64           2.4.59+dfsg-1   amd64   
ii  libltdl7:amd64                2.4.6-15        amd64   
ii  libnetfilter-conntrack3:amd64 1.0.8-3         amd64   
ii  libnettle8:amd64              3.7.3-1         amd64   
ii  libpam0g:amd64                1.4.0-10        amd64   
ii  libsasl2-2:amd64              2.1.27+dfsg-2.1 amd64   
ii  libstdc++6:amd64              11.2.0-7        amd64   
ii  libsystemd0:amd64             247.9-1         amd64   
ii  libtdb1:amd64                 1.3.18-2        amd64   
ii  libxml2:amd64                 2.9.12+dfsg-5   amd64   
ii  logrotate                     3.18.1-2        amd64   
ii  lsb-base                      11.1.0          all     
ii  netbase                       6.3             all     
ii  squid-common                  5.1-2           all     
ii  squid-dbgsym                  5.1-2           amd64

-- 
 Eugene Berdnikov

Reply via email to