On Tue, Aug 14, 2018, at 12:11 PM, Jonathan Perkin wrote: > * On 2018-08-14 at 16:45 BST, Jason Lawrence wrote: > > > After going missing from pkgsrc, the aria2c package was re-added in > > 2017Q3 (https://github.com/joyent/pkgsrc/issues/21). However, since > > then it segfaults immediately during normal operation, up through > > the most recent pkgsrc release (2018Q2). The last working package I > > can confirm is from 2016Q4. > > > > The core backtraces are consistent in the application call, but not frame 0: > > (gdb) bt > > #0 0x00000000006078a5 in > > std::string::_Rep::_M_dispose(std::allocator<char> const&) [clone .part.7] > > () > > #1 0x000000000060c089 in > > aria2::SocketCore::establishConnection(std::string const&, unsigned short, > > bool) () > > > > (gdb) bt > > #0 0xfffffc7fef1c5a40 in _Unwind_Resume () from /lib/64/libc.so.1 > > #1 0x000000000060c06c in > > aria2::SocketCore::establishConnection(std::string const&, unsigned short, > > bool) () > > > > (gdb) bt > > #0 0xfffffd7fef1d4550 in interpret_op () from /lib/64/libc.so.1 > > #1 0x000000000060c06c in > > aria2::SocketCore::establishConnection(std::string const&, unsigned short, > > bool) () > > Unfortunately C++ exceptions are making backtraces mostly useless > here, but in any case I found the problem (its getaddrinfo detection > is broken), and will issue rebuilt packages within the next day. > > Note that the exceptions will also rather unhelpfully abort the > process with no information if you attempt to use HTTPS without the > appropriate CA bundle installed (as I found out during testing).
Thank you, that makes my day! --jason ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125 Powered by Listbox: https://www.listbox.com