<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hey,<div class=""><br class=""></div><div class="">The patch mentioned is applicable to 4.0.10 beta release . For older versions I was not able to merge the patch.</div><div class="">So even for beta release it throws segmentation fault. Let me know if am using wrong version of code</div><div class=""><br class=""></div><div class="">Backtrace from gdb tool if it can be of any help</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">Program received signal SIGSEGV, Segmentation fault.</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">hash_lookup (hid=0x0, k=0xcd4200) at <a href="http://hash.cc" class="">hash.cc</a>:152</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">152<span class="Apple-tab-span" style="white-space:pre"> </span>    b = hid->hash(k, hid->size);</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">Missing separate debuginfos, use: debuginfo-install glibc-2.17-106.el7_2.6.x86_64 libattr-2.4.46-12.el7.x86_64 libcap-2.22-8.el7.x86_64 libgcc-4.8.5-4.el7.x86_64 libstdc++-4.8.5-4.el7.x86_64 libtool-ltdl-2.4.2-21.el7_2.x86_64 nss-softokn-freebl-3.16.2.3-13.el7_1.x86_64</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">(gdb) backtrace</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#0  hash_lookup (hid=0x0, k=0xcd4200) at <a href="http://hash.cc" class="">hash.cc</a>:152</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#1  0x000000000056059f in idnsCachedLookup (key=key@entry=0xcd4200 "atld-mcafee01.airwatch.dev", callback=callback@entry=0x5d96a0 <ipcacheHandleReply(void*, rfc1035_rr const*, int, char const*)>, </div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">    data=data@entry=0xcd4608) at dns_internal.cc:1675</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#2  0x00000000005667ee in idnsALookup (name=0xcd4200 "atld-mcafee01.airwatch.dev", callback=callback@entry=0x5d96a0 <ipcacheHandleReply(void*, rfc1035_rr const*, int, char const*)>, data=data@entry=0xcd4608)</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">    at dns_internal.cc:1742</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#3  0x00000000005d9033 in ipcache_nbgethostbyname (name=name@entry=0xcd3db0 "atld-mcafee01.airwatch.dev", handler=handler@entry=0x0, handlerData=handlerData@entry=0x0) at <a href="http://ipcache.cc" class="">ipcache.cc</a>:561</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#4  0x00000000005d95cc in ipcache_gethostbyname (name=0xcd3db0 "atld-mcafee01.airwatch.dev", flags=flags@entry=1) at <a href="http://ipcache.cc" class="">ipcache.cc</a>:653</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#5  0x00000000007fae8c in Adaptation::ServiceConfig::grokUri (this=this@entry=0xcd3ad0, value=value@entry=0xcd3cf0 "<a href="icap://atld-mcafee01.airwatch.dev:1344/" class="">icap://atld-mcafee01.airwatch.dev:1344/</a>") at <a href="http://serviceconfig.cc" class="">ServiceConfig.cc</a>:239</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#6  0x00000000007fc41f in Adaptation::ServiceConfig::parse (this=0xcd3ad0) at <a href="http://serviceconfig.cc" class="">ServiceConfig.cc</a>:122</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#7  0x00000000007f2773 in Adaptation::Config::parseService (this=0xcb57a0 <Adaptation::Icap::TheConfig>) at <a href="http://config.cc" class="">Config.cc</a>:136</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#8  0x000000000050737b in parse_icap_service_type (cfg=<optimized out>) at cache_cf.cc:4235</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#9  parse_line (buff=<optimized out>) at cf_parser.cci:3185</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#10 0x0000000000510e89 in parseOneConfigFile (file_name=file_name@entry=0xcc9860 "/etc/squid/squid.conf", depth=depth@entry=0) at cache_cf.cc:544</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#11 0x000000000051190f in parseConfigFile (file_name=0xcc9860 "/etc/squid/squid.conf") at cache_cf.cc:585</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#12 0x00000000005ddc97 in SquidMain (argc=<optimized out>, argv=0x7fffffffe478) at <a href="http://main.cc" class="">main.cc</a>:1523</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#13 0x00000000004e77ad in SquidMainSafe (argv=<optimized out>, argc=<optimized out>) at <a href="http://main.cc" class="">main.cc</a>:1374</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#14 main (argc=<optimized out>, argv=<optimized out>) at <a href="http://main.cc" class="">main.cc</a>:1367</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">(gdb) frame 5</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#5  0x00000000007fae8c in Adaptation::ServiceConfig::grokUri (this=this@entry=0xcd3ad0, value=value@entry=0xcd3cf0 "<a href="icap://atld-mcafee01.airwatch.dev:1344/" class="">icap://atld-mcafee01.airwatch.dev:1344/</a>") at <a href="http://serviceconfig.cc" class="">ServiceConfig.cc</a>:239</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">239<span class="Apple-tab-span" style="white-space:pre">     </span>    (void)ipcache_gethostbyname(host.termedBuf(), IP_LOOKUP_IF_MISS);</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">(gdb) frame 4</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#4  0x00000000005d95cc in ipcache_gethostbyname (name=0xcd3db0 "atld-mcafee01.airwatch.dev", flags=flags@entry=1) at <a href="http://ipcache.cc" class="">ipcache.cc</a>:653</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">653<span class="Apple-tab-span" style="white-space:pre"> </span>        ipcache_nbgethostbyname(name, NULL, NULL);</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">(gdb) frame 3</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#3  0x00000000005d9033 in ipcache_nbgethostbyname (name=name@entry=0xcd3db0 "atld-mcafee01.airwatch.dev", handler=handler@entry=0x0, handlerData=handlerData@entry=0x0) at <a href="http://ipcache.cc" class="">ipcache.cc</a>:561</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">561<span class="Apple-tab-span" style="white-space:pre">    </span>    idnsALookup(hashKeyStr(&i->hash), ipcacheHandleReply, c);</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">(gdb) frame 2</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#2  0x00000000005667ee in idnsALookup (name=0xcd4200 "atld-mcafee01.airwatch.dev", callback=callback@entry=0x5d96a0 <ipcacheHandleReply(void*, rfc1035_rr const*, int, char const*)>, data=data@entry=0xcd4608)</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">    at dns_internal.cc:1742</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">1742<span class="Apple-tab-span" style="white-space:pre">        </span>    if (idnsCachedLookup(name, callback, data))</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">(gdb) frame 1</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#1  0x000000000056059f in idnsCachedLookup (key=key@entry=0xcd4200 "atld-mcafee01.airwatch.dev", callback=callback@entry=0x5d96a0 <ipcacheHandleReply(void*, rfc1035_rr const*, int, char const*)>, </div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">    data=data@entry=0xcd4608) at dns_internal.cc:1675</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">1675<span class="Apple-tab-span" style="white-space:pre"> </span>    idns_query *old = (idns_query *) hash_lookup(idns_lookup_hash, key);</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">(gdb) frame 0</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">#0  hash_lookup (hid=0x0, k=0xcd4200) at <a href="http://hash.cc" class="">hash.cc</a>:152</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">152<span class="Apple-tab-span" style="white-space:pre">  </span>    b = hid->hash(k, hid->size);</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">(gdb) </div></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">Thanks</div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">Aashima</div><div class=""><br class=""></div></body></html>