Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # lldb --core dnsdist.core /usr/local/sbin/dnsdist
- (lldb) target create "/usr/local/sbin/dnsdist" --core "dnsdist.core"
- Core file '/usr/ports/dns/dnsdist-devel/dnsdist.core' (x86_64) was loaded.
- (lldb) bt all
- warning: This version of LLDB has no plugin for the language "assembler". Inspection of frame variables will be limited.
- * thread #1, name = 'dnsdist', stop reason = signal SIGBUS
- * frame #0: 0x0000304a3d0bed56 dnsdist`___lldb_unnamed_symbol6305 + 38
- frame #1: 0x0000304a3d0beb63 dnsdist`___lldb_unnamed_symbol6304 + 83
- frame #2: 0x0000304a3d0bea15 dnsdist`___lldb_unnamed_symbol6303 + 101
- frame #3: 0x0000304a3d018a09 dnsdist`___lldb_unnamed_symbol5548 + 4793
- frame #4: 0x0000304a3d219c63 dnsdist`___lldb_unnamed_symbol9457 + 307
- frame #5: 0x0000304a3d338e44 dnsdist`___lldb_unnamed_symbol11414 + 1316
- frame #6: 0x0000305268f1091a libc.so.7`__libc_start1(argc=3, argv=0x000030525e176e98, env=0x000030525e176eb8, cleanup=<unavailable>, mainX=(dnsdist`___lldb_unnamed_symbol11414)) at libc_start1.c:157:7
- frame #7: 0x0000304a3cd9bfdd dnsdist`___lldb_unnamed_symbol1455 + 45
- thread #2, name = 'dnsdist/async', stop reason = signal SIGBUS
- frame #0: 0x0000305268fc6d9a libc.so.7`__sys_kevent at _kevent.S:4
- frame #1: 0x0000305265bf5da1 libthr.so.3`__thr_kevent(kq=6, changelist=0x0000000000000000, nchanges=0, eventlist=0x0000486715810000, nevents=1, timeout=0x0000000000000000) at thr_syscalls.c:398:8
- frame #2: 0x0000304a3d3b8425 dnsdist`___lldb_unnamed_symbol12965 + 149
- frame #3: 0x0000304a3cdae214 dnsdist`___lldb_unnamed_symbol1744 + 660
- frame #4: 0x0000304a3cdaff3a dnsdist`___lldb_unnamed_symbol1755 + 90
- frame #5: 0x0000305265be9aa5 libthr.so.3`thread_start(curthread=0x0000486714e12e00) at thr_create.c:290:16
Advertisement
Comments
-
- # ./dnsdist -C /usr/local/etc/dnsdist.conf
- dnsdist 1.9.0-rc1 comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it according to the terms of the GPL version 2
- Bus error (core dumped)
- # lldb --core dnsdist.core ./dnsdist
- (lldb) target create "./dnsdist" --core "dnsdist.core"
- Core file '/usr/ports/dns/dnsdist-devel/work/dnsdist-1.9.0-rc1/dnsdist.core' (x86_64) was loaded.
- (lldb) bt all
- warning: This version of LLDB has no plugin for the language "assembler". Inspection of frame variables will be limited.
- * thread #1, name = 'dnsdist', stop reason = signal SIGBUS
- * frame #0: 0x00000f165f200d56 dnsdist`ServerPolicy::ServerPolicy(ServerPolicy const&) [inlined] std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>::basic_string(this=Summary Unavailable, __str="firstAvailable") at string:899:20
- frame #1: 0x00000f165f200d44 dnsdist`ServerPolicy::ServerPolicy(this=0x0000119366262038, (null)=0x00000f1e7ff98fa0) at dnsdist-lbpolicies.hh:32:7
- frame #2: 0x00000f165f200b63 dnsdist`LuaContext::PushedObject LuaContext::Pusher<ServerPolicy, void>::push<ServerPolicy&>(state=0x0000119366212708, value=0x00000f1e7ff98fa0) at LuaContext.hpp:1647:37
- frame #3: 0x00000f165f200a15 dnsdist`void LuaContext::setTable<ServerPolicy, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, ServerPolicy&>(state=0x0000119366212708, (null)=Globals, index="firstAvailable", data=0x00000f1e7ff98fa0) at LuaContext.hpp:1004:23
- frame #4: 0x00000f165f15aa09 dnsdist`setupLuaBindings(LuaContext&, bool, bool) [inlined] void LuaContext::writeVariable<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&, ServerPolicy&>(this=<unavailable>, data=<unavailable>, data=<unavailable>) at LuaContext.hpp:737:9
- frame #5: 0x00000f165f15a9f5 dnsdist`setupLuaBindings(luaCtx=<unavailable>, client=<unavailable>, configCheck=<unavailable>) at dnsdist-lua-bindings.cc:90:12
- frame #6: 0x00000f165f35bc63 dnsdist`setupLua(luaCtx=0x00000f165f520468, client=<unavailable>, configCheck=false, config="/usr/local/etc/dnsdist.conf") at dnsdist-lua.cc:3404:3
- frame #7: 0x00000f165f47ae44 dnsdist`main(argc=3, argv=0x00000f1e7ff99b28) at dnsdist.cc:3272:17
- frame #8: 0x00000f1e8b9fc91a libc.so.7`__libc_start1(argc=3, argv=0x00000f1e7ff99b28, env=0x00000f1e7ff99b48, cleanup=<unavailable>, mainX=(dnsdist`main at dnsdist.cc:3181)) at libc_start1.c:157:7
- frame #9: 0x00000f165eeddfdd dnsdist`_start at crt1_s.S:83
- thread #2, name = 'dnsdist/async', stop reason = signal SIGBUS
- frame #0: 0x00000f1e8bab2d9a libc.so.7`__sys_kevent at _kevent.S:4
- frame #1: 0x00000f1e8a202da1 libthr.so.3`__thr_kevent(kq=6, changelist=0x0000000000000000, nchanges=0, eventlist=0x0000119366c10000, nevents=1, timeout=0x0000000000000000) at thr_syscalls.c:398:8
- frame #2: 0x00000f165f4fa425 dnsdist`KqueueFDMultiplexer::getAvailableFDs(this=0x0000119366c01000, fds=0x00000f1eaa0eecc0, timeout=<unavailable>) at kqueuemplexer.cc:148:13
- frame #3: 0x00000f165eef0214 dnsdist`dnsdist::AsynchronousHolder::mainThread(std::__1::shared_ptr<dnsdist::AsynchronousHolder::Data>) [inlined] dnsdist::AsynchronousHolder::wait(data=0x0000119366251018, mplexer=0x0000119366c01000, readyFDs=0x00000f1eaa0eecc0, atMostMs=-1) at dnsdist-async.cc:64:11
- frame #4: 0x00000f165eef01f0 dnsdist`dnsdist::AsynchronousHolder::mainThread(data=std::__1::shared_ptr<dnsdist::AsynchronousHolder::Data>::element_type @ 0x0000119366251018 strong=3 weak=1) at dnsdist-async.cc:125:23
- frame #5: 0x00000f165eef1f3a dnsdist`void* std::__1::__thread_proxy[abi:ue170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, dnsdist::AsynchronousHolder::AsynchronousHolder(bool)::$_0>>(void*) [inlined] dnsdist::AsynchronousHolder::AsynchronousHolder(bool)::$_0::operator()(this=0x0000119366282028) const at dnsdist-async.cc:43:44
- frame #6: 0x00000f165eef1f18 dnsdist`void* std::__1::__thread_proxy[abi:ue170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, dnsdist::AsynchronousHolder::AsynchronousHolder(bool)::$_0>>(void*) [inlined] decltype(std::declval<dnsdist::AsynchronousHolder::AsynchronousHolder(bool)::$_0>()()) std::__1::__invoke[abi:ue170006]<dnsdist::AsynchronousHolder::AsynchronousHolder(bool)::$_0>(__f=0x0000119366282028) at invoke.h:340:25
- frame #7: 0x00000f165eef1f18 dnsdist`void* std::__1::__thread_proxy[abi:ue170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, dnsdist::AsynchronousHolder::AsynchronousHolder(bool)::$_0>>(void*) [inlined] void std::__1::__thread_execute[abi:ue170006]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, dnsdist::AsynchronousHolder::AsynchronousHolder(bool)::$_0>(__t=0x0000119366282020, (null)=<unavailable>) at thread.h:221:5
- frame #8: 0x00000f165eef1f18 dnsdist`void* std::__1::__thread_proxy[abi:ue170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, dnsdist::AsynchronousHolder::AsynchronousHolder(bool)::$_0>>(__vp=0x0000119366282020) at thread.h:232:5
- frame #9: 0x00000f1e8a1f6aa5 libthr.so.3`thread_start(curthread=0x0000119366212e00) at thr_create.c:290:16
- (lldb)
Add Comment
Please, Sign In to add comment
Advertisement