[squid-dev] Broken trunk after r14735, r14726

Alex Rousskov rousskov at measurement-factory.com
Tue Jul 19 17:22:25 UTC 2016


On 07/19/2016 01:14 AM, Amos Jeffries wrote:

> PS. Alex is the other r14735 issue still present in current trunk now
> that r14726 is reverted?

No, same problem with trunk r14748:

> terminate called after throwing an instance of 'std::bad_function_call'
>   what():  bad_function_call
> 
> Program received signal SIGABRT, Aborted.
> 0x00007ffff5a9ccc9 in __GI_raise (sig=sig at entry=6)
>     at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
> 56      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
> (gdb) where
> #0  0x00007ffff5a9ccc9 in __GI_raise (sig=sig at entry=6)
>     at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
> #1  0x00007ffff5aa00d8 in __GI_abort () at abort.c:89
> #2  0x00007ffff63a76b5 in __gnu_cxx::__verbose_terminate_handler() ()
>    from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> #3  0x00007ffff63a5836 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> #4  0x00007ffff63a48f9 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> #5  0x00007ffff63a54aa in __gxx_personality_v0 ()
>    from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> #6  0x00007ffff5e3aff3 in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
> #7  0x00007ffff5e3b37b in _Unwind_RaiseException ()
>    from /lib/x86_64-linux-gnu/libgcc_s.so.1
> #8  0x00007ffff63a5a95 in __cxa_throw ()
>    from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> #9  0x00007ffff63f7aa2 in std::__throw_bad_function_call() ()
>    from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> #10 0x00000000009a23fe in std::function<int (bio_st*)>::operator()(bio_st*) const (this=0x7fffffffe0e0, __args#0=0x1024850)
>     at /usr/include/c++/4.8/functional:2463
> #11 0x00000000009a1d47 in std::unique_ptr<bio_st, std::function<int (bio_st*)> >::~unique_ptr() (this=0x7fffffffe0e0, __in_chrg=<optimized out>)
>     at /usr/include/c++/4.8/bits/unique_ptr.h:184
> #12 0x00000000009afe67 in Ssl::readSslPrivateKey (
>     keyFilename=0xffe540 "testing/ssl/CA-priv+pub.pem", 
>     passwd_callback=0x0) at gadgets.cc:672
> #13 0x00000000009a03a9 in Ssl::readCertChainAndPrivateKeyFromFiles (cert=..., 
>     pkey=..., chain=..., 
>     certFilename=0x1024760 "testing/ssl/CA-priv+pub.pem", 
>     keyFilename=0xffe540 "testing/ssl/CA-priv+pub.pem")
>     at support.cc:1270
> #14 0x0000000000a00056 in AnyP::PortCfg::configureSslServerContext (
>     this=0xffe270) at PortCfg.cc:120
> #15 0x00000000006b02f0 in configDoConfigure () at cache_cf.cc:910
> #16 0x00000000006af559 in parseConfigFile (
>     file_name=0xfefd60 "/usr/local/squid/etc/squid-trunk.conf")
>     at cache_cf.cc:596
> #17 0x00000000007c976b in SquidMain (argc=4, argv=0x7fffffffe698)
>     at main.cc:1521
> #18 0x00000000007c9370 in SquidMainSafe (argc=4, argv=0x7fffffffe698)
>     at main.cc:1372
> #19 0x00000000007c934d in main (argc=4, argv=0x7fffffffe698) at main.cc:1365

Alex.



More information about the squid-dev mailing list