Date: Sun, 07 Feb 2021 04:59:51 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 253318] lldb: aborted when debugging named Message-ID: <bug-253318-227@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D253318 Bug ID: 253318 Summary: lldb: aborted when debugging named Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: delphij@FreeBSD.org Backtrace: * thread #1, name =3D 'lldb', stop reason =3D signal SIGABRT * frame #0: 0x00000008055ea1fa libc.so.7`__sys_thr_kill at thr_kill.S:4 frame #1: 0x000000080555fc64 libc.so.7`__raise(s=3D6) at raise.c:52:10 frame #2: 0x0000000805613ad6 libc.so.7`abort at abort.c:79:8 frame #3: 0x0000000805488d69 libcxxrt.so.1`report_failure(err=3D<unavailable>, thrown_exception=3D0x000000080628f368) at exception.cc:719:5 frame #4: 0x000000080545f4ac libc++.so.1`std::__1::__throw_system_error(ev=3D11, what_arg=3D"") at system_error.cpp:287:5 frame #5: 0x000000080545361d libc++.so.1`std::__1::mutex::lock(this=3D<unavailable>) at mutex.cpp:35:9 frame #6: 0x0000000002137a29 lldb`::PrintAsync() [inlined] lock_guard at __mutex_base:91:27 frame #7: 0x0000000002137a21 lldb`::PrintAsync() at Editline.cpp:1465 frame #8: 0x00000000020cee36 lldb`::PrintAsync() at IOHandler.cpp:127:14 frame #9: 0x00000000020f5e66 lldb`::~StreamAsynchronousIO() [inlined] F= lush at StreamAsynchronousIO.cpp:28:16 frame #10: 0x00000000020f5e2e lldb`::~StreamAsynchronousIO() at StreamAsynchronousIO.cpp:23 frame #11: 0x00000000024a0e8c lldb`::PrintWarning() [inlined] __release_shared at memory:3341:9 frame #12: 0x00000000024a0e78 lldb`::PrintWarning() [inlined] __release_shared at memory:3383 frame #13: 0x00000000024a0e78 lldb`::PrintWarning() [inlined] ~shared_p= tr at memory:4098 frame #14: 0x00000000024a0e68 lldb`::PrintWarning() at Process.cpp:5837 frame #15: 0x00000000024a1110 lldb`::PrintWarningUnsupportedLanguage() = at Process.cpp:5864:5 frame #16: 0x00000000024d8f3f lldb`::FrameSelectedCallback() at Thread.cpp:335:19 frame #17: 0x00000000024d8cbb lldb`::GetSelectedFrame() at Thread.cpp:2= 74:3 frame #18: 0x000000000247bad0 lldb`::SetTargetPtr() at ExecutionContext.cpp:527:56 frame #19: 0x0000000002160125 lldb`::HandleCompletion() [inlined] UpdateExecutionContext at CommandInterpreter.cpp:2685:19 frame #20: 0x00000000021600fe lldb`::HandleCompletion() at CommandInterpreter.cpp:1854 frame #21: 0x0000000002135a81 lldb`::TabCommand() at Editline.cpp:988:3 frame #22: 0x0000000002138b6c lldb`::__invoke() [inlined] operator() at Editline.cpp:1144:45 frame #23: 0x0000000002138b57 lldb`::__invoke() at Editline.cpp:1142 frame #24: 0x0000000805261741 libedit.so.8`el_wgets(el=3D0x00000008062e= 6600, nread=3D0x00007fffffffe0b4) at read.c:537:12 frame #25: 0x00000000021375c2 lldb`::GetLine() at Editline.cpp:1407:16 frame #26: 0x00000000020cfa56 lldb`::GetLine() at IOHandler.cpp:323:29 frame #27: 0x00000000020d08ae lldb`::Run() at IOHandler.cpp:554:11 frame #28: 0x00000000020b7f5f lldb`::RunIOHandlers() at Debugger.cpp:85= 7:16 frame #29: 0x0000000002163869 lldb`::RunCommandInterpreter() at CommandInterpreter.cpp:2984:16 frame #30: 0x0000000001e2b21c lldb`::RunCommandInterpreter() at SBDebugger.cpp:1172:42 frame #31: 0x0000000001def2ef lldb`::MainLoop() at Driver.cpp:672:18 frame #32: 0x0000000001df0aa3 lldb`main at Driver.cpp:910:26 frame #33: 0x0000000001decaff lldb`_start(ap=3D<unavailable>, cleanup=3D<unavailable>) at crt1_c.c:75:7 frame #1: 0x000000080555fc64 libc.so.7`__raise(s=3D6) at raise.c:52:10 49=20=20 50 if (__sys_thr_self(&id) =3D=3D -1) 51 return (-1); -> 52 return (__sys_thr_kill(id, s)); 53 } (lldb) up frame #2: 0x0000000805613ad6 libc.so.7`abort at abort.c:79:8 76 (void)__libc_sigaction(SIGABRT, &act, NULL); 77 sigdelset(&act.sa_mask, SIGABRT); 78 (void)__libc_sigprocmask(SIG_SETMASK, &act.sa_mask, NULL); -> 79 (void)raise(SIGABRT); 80 exit(1); 81 } (lldb) up frame #3: 0x0000000805488d69 libcxxrt.so.1`report_failure(err=3D<unavailabl= e>, thrown_exception=3D0x000000080628f368) at exception.cc:719:5 716 #endif 717 case _URC_END_OF_STACK: 718 __cxa_begin_catch (&(thrown_exception->unwindHeader)); -> 719 std::terminate(); 720 fprintf(stderr, "Terminating due to uncaught exception %p",=20 721=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 static_cast<void*>(thrown_exception)); 722 thrown_exception =3D realExceptionFromException(thrown_exception); (lldb) up frame #4: 0x000000080545f4ac libc++.so.1`std::__1::__throw_system_error(ev= =3D11, what_arg=3D"") at system_error.cpp:287:5 284 __throw_system_error(int ev, const char* what_arg) 285 { 286 #ifndef _LIBCPP_NO_EXCEPTIONS -> 287 throw system_error(error_code(ev, system_category()), what_arg); 288 #else 289 (void)ev; 290 (void)what_arg; (lldb) up frame #5: 0x000000080545361d libc++.so.1`std::__1::mutex::lock(this=3D<unavailable>) at mutex.cpp:35:9 32 { 33 int ec =3D __libcpp_mutex_lock(&__m_); 34 if (ec) -> 35 __throw_system_error(ec, "mutex lock failed"); 36 } 37=20=20 38 bool (lldb) up frame #6: 0x0000000002137a29 lldb`::PrintAsync() [inlined] lock_guard at __mutex_base:91:27 88=20=20 89 _LIBCPP_NODISCARD_EXT _LIBCPP_INLINE_VISIBILITY 90 explicit lock_guard(mutex_type& __m) _LIBCPP_THREAD_SAFETY_ANNOTATION(acquire_capability(__m)) -> 91 : __m_(__m) {__m_.lock();} 92=20=20 93 _LIBCPP_NODISCARD_EXT _LIBCPP_INLINE_VISIBILITY 94 lock_guard(mutex_type& __m, adopt_lock_t) _LIBCPP_THREAD_SAFETY_ANNOTATION(requires_capability(__m)) --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-253318-227>