#8 [CURRENT] SDDM and Plasma are crashed somewhy

Closed
opened 5 months ago by hd_scania · 2 comments

Hardware info

ABI: 12.1
KDE Plasma: Latest 5.18.4
ASUS K43SJ
NVidia GT520M with 390 driver working
Intel i3-2330 4 cores
15.6GiB RAM’s
931GiB Samsung SATA SSD’s

sysctl.conf

security.bsd.see_other_uids=0
kern.geom.debugflags=16
hardening.pax.aslr.status=3
hardening.pax.pageexec.status=3
hardening.pax.mprotect.status=1
vfs.usermount=1
net.inet.ip.random_id=1
net.inet6.ip6.use_deprecated=0
net.inet6.ip6.use_tempaddr=1
net.inet6.ip6.prefer_tempaddr=1
security.bsd.see_other_gids=0
security.bsd.hardlink_check_gid=1
security.bsd.hardlink_check_uid=1
security.bsd.stack_guard_page=1
security.bsd.unprivileged_proc_debug=0
security.bsd.unprivileged_read_msgbuf=0
net.local.stream.recvspace=65536
net.local.stream.sendspace=65536
kern.msgbuf_show_timestamp=1

dmesg excerpts

[118] pid 51783 (falkon), jid 0, uid 1000: exited on signal 6 (core dumped)
[238] coretemp0: critical temperature detected, suggest system shutdown
[250] pid 96897 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[254] pid 24323 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[259] pid 89963 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[265] pid 87346 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[270] pid 33252 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[276] pid 57555 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[281] pid 48515 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[3608] pid 59414 (vlc), jid 0, uid 1000: exited on signal 11 (core dumped)
[3921] pid 60165 (falkon), jid 0, uid 1000: exited on signal 6 (core dumped)
[5343] [HBSD INTERNAL] the process started with non-default hardening settings
[5343]  -> fname: /bin/kenv 
[5343]  -> pid: 37081 ppid: 39 p_pax: 0x559<PAGEEXEC,NOMPROTECT,SEGVGUARD,ASLR,SHLIBRANDOM,DISALLOWMAP32BIT> 
[5343] [HBSD INTERNAL] the process started with non-default hardening settings
[5343]  -> fname: /bin/kenv 
[5343]  -> pid: 39 ppid: 91775 p_pax: 0x559<PAGEEXEC,NOMPROTECT,SEGVGUARD,ASLR,SHLIBRANDOM,DISALLOWMAP32BIT> 
[5343] [HBSD INTERNAL] the process started with non-default hardening settings
[5343]  -> fname: /bin/kenv 
[5343]  -> pid: 53676 ppid: 91775 p_pax: 0x559<PAGEEXEC,NOMPROTECT,SEGVGUARD,ASLR,SHLIBRANDOM,DISALLOWMAP32BIT> 
[5741] pid 14137 (falkon), jid 0, uid 1000: exited on signal 6 (core dumped)
[6104] ugen1.4: <SAMSUNG SAMSUNGAndroid> at usbus1 (disconnected)
[27] pid 19508 (sddm-greeter), jid 0, uid 219: exited on signal 11 (core dumped)
[63] pid 85823 (python3.7), jid 0, uid 1000: exited on signal 11 (core dumped)
[63] pid 43912 (plasmashell), jid 0, uid 1000: exited on signal 11 (core dumped)
[64] pid 37 (klauncher), jid 0, uid 1000: exited on signal 6 (core dumped)
[65] pid 39156 (kwin_x11), jid 0, uid 1000: exited on signal 10 (core dumped)
[93] sonewconn: pcb 0xfffff80007b94b00 (local:/tmp/xdg-X3cm5n/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences)
[94] sonewconn: pcb 0xfffff80007b36000 (local:/tmp/xdg-X3cm5n/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences)
[95] sonewconn: pcb 0xfffff800078fd200 (local:/tmp/xdg-X3cm5n/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences)
[96] sonewconn: pcb 0xfffff80007bad500 (local:/tmp/xdg-X3cm5n/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences)
[97] sonewconn: pcb 0xfffff80007bc6600 (local:/tmp/xdg-X3cm5n/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences)
[97] sonewconn: pcb 0xfffff80007b61700 (local:/tmp/xdg-X3cm5n/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences)
[118] pid 51783 (falkon), jid 0, uid 1000: exited on signal 6 (core dumped)
[238] coretemp0: critical temperature detected, suggest system shutdown
[250] pid 96897 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[254] pid 24323 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[259] pid 89963 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[265] pid 87346 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[270] pid 33252 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[276] pid 57555 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[281] pid 48515 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped)
[1213] ath0: bb hang detected (0x4), resetting
[1953] ath0: bb hang detected (0x4), resetting
[1964] ath0: bb hang detected (0x4), resetting
[2054] ath0: bb hang detected (0x4), resetting
[3608] pid 59414 (vlc), jid 0, uid 1000: exited on signal 11 (core dumped)
[3921] pid 60165 (falkon), jid 0, uid 1000: exited on signal 6 (core dumped)[21165] [HBSD INTERNAL] the process started with non-default hardening settings
[21165]  -> fname: /bin/kenv 
[21165]  -> pid: 51820 ppid: 60987 p_pax: 0x559<PAGEEXEC,NOMPROTECT,SEGVGUARD,ASLR,SHLIBRANDOM,DISALLOWMAP32BIT> 
[21169] pid 7881 (plasmashell), jid 0, uid 1000: exited on signal 11 (core dumped)
[21170] Failed to fully fault in a core file segment at VA 0x47d22a00000 with size 0x4000000000 to be written at offset 0x33ee000 for process baloo_file
[21171] pid 12700 (python3.7), jid 0, uid 1000: exited on signal 11 (core dumped)
[21171] pid 71107 (baloo_file), jid 0, uid 1000: exited on signal 6 (core dumped)
[21173] pid 81657 (kwin_x11), jid 0, uid 1000: exited on signal 10 (core dumped)
[21174] pid 59054 (klauncher), jid 0, uid 1000: exited on signal 6 (core dumped)
[21188] sonewconn: pcb 0xfffff800078fd600 (local:/tmp/xdg-vdgqI0/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences)
[21189] sonewconn: pcb 0xfffff803c47b2b00 (local:/tmp/xdg-vdgqI0/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences)
[21189] sonewconn: pcb 0xfffff80155ba5d00 (local:/tmp/xdg-vdgqI0/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences)
[21190] sonewconn: pcb 0xfffff803c47b2c00 (local:/tmp/xdg-vdgqI0/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences)
[21191] sonewconn: pcb 0xfffff80007bb8c00 (local:/tmp/xdg-vdgqI0/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences)
[21192] sonewconn: pcb 0xfffff803c480c800 (local:/tmp/xdg-vdgqI0/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences)

Hardware info ``` ABI: 12.1 KDE Plasma: Latest 5.18.4 ASUS K43SJ NVidia GT520M with 390 driver working Intel i3-2330 4 cores 15.6GiB RAM’s 931GiB Samsung SATA SSD’s ``` `sysctl.conf` ``` security.bsd.see_other_uids=0 kern.geom.debugflags=16 hardening.pax.aslr.status=3 hardening.pax.pageexec.status=3 hardening.pax.mprotect.status=1 vfs.usermount=1 net.inet.ip.random_id=1 net.inet6.ip6.use_deprecated=0 net.inet6.ip6.use_tempaddr=1 net.inet6.ip6.prefer_tempaddr=1 security.bsd.see_other_gids=0 security.bsd.hardlink_check_gid=1 security.bsd.hardlink_check_uid=1 security.bsd.stack_guard_page=1 security.bsd.unprivileged_proc_debug=0 security.bsd.unprivileged_read_msgbuf=0 net.local.stream.recvspace=65536 net.local.stream.sendspace=65536 kern.msgbuf_show_timestamp=1 ``` `dmesg` excerpts ``` [118] pid 51783 (falkon), jid 0, uid 1000: exited on signal 6 (core dumped) [238] coretemp0: critical temperature detected, suggest system shutdown [250] pid 96897 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [254] pid 24323 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [259] pid 89963 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [265] pid 87346 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [270] pid 33252 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [276] pid 57555 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [281] pid 48515 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [3608] pid 59414 (vlc), jid 0, uid 1000: exited on signal 11 (core dumped) [3921] pid 60165 (falkon), jid 0, uid 1000: exited on signal 6 (core dumped) [5343] [HBSD INTERNAL] the process started with non-default hardening settings [5343] -> fname: /bin/kenv [5343] -> pid: 37081 ppid: 39 p_pax: 0x559<PAGEEXEC,NOMPROTECT,SEGVGUARD,ASLR,SHLIBRANDOM,DISALLOWMAP32BIT> [5343] [HBSD INTERNAL] the process started with non-default hardening settings [5343] -> fname: /bin/kenv [5343] -> pid: 39 ppid: 91775 p_pax: 0x559<PAGEEXEC,NOMPROTECT,SEGVGUARD,ASLR,SHLIBRANDOM,DISALLOWMAP32BIT> [5343] [HBSD INTERNAL] the process started with non-default hardening settings [5343] -> fname: /bin/kenv [5343] -> pid: 53676 ppid: 91775 p_pax: 0x559<PAGEEXEC,NOMPROTECT,SEGVGUARD,ASLR,SHLIBRANDOM,DISALLOWMAP32BIT> [5741] pid 14137 (falkon), jid 0, uid 1000: exited on signal 6 (core dumped) [6104] ugen1.4: <SAMSUNG SAMSUNGAndroid> at usbus1 (disconnected) [27] pid 19508 (sddm-greeter), jid 0, uid 219: exited on signal 11 (core dumped) [63] pid 85823 (python3.7), jid 0, uid 1000: exited on signal 11 (core dumped) [63] pid 43912 (plasmashell), jid 0, uid 1000: exited on signal 11 (core dumped) [64] pid 37 (klauncher), jid 0, uid 1000: exited on signal 6 (core dumped) [65] pid 39156 (kwin_x11), jid 0, uid 1000: exited on signal 10 (core dumped) [93] sonewconn: pcb 0xfffff80007b94b00 (local:/tmp/xdg-X3cm5n/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences) [94] sonewconn: pcb 0xfffff80007b36000 (local:/tmp/xdg-X3cm5n/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences) [95] sonewconn: pcb 0xfffff800078fd200 (local:/tmp/xdg-X3cm5n/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences) [96] sonewconn: pcb 0xfffff80007bad500 (local:/tmp/xdg-X3cm5n/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences) [97] sonewconn: pcb 0xfffff80007bc6600 (local:/tmp/xdg-X3cm5n/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences) [97] sonewconn: pcb 0xfffff80007b61700 (local:/tmp/xdg-X3cm5n/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences) [118] pid 51783 (falkon), jid 0, uid 1000: exited on signal 6 (core dumped) [238] coretemp0: critical temperature detected, suggest system shutdown [250] pid 96897 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [254] pid 24323 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [259] pid 89963 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [265] pid 87346 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [270] pid 33252 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [276] pid 57555 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [281] pid 48515 (efreetd), jid 0, uid 1000: exited on signal 6 (core dumped) [1213] ath0: bb hang detected (0x4), resetting [1953] ath0: bb hang detected (0x4), resetting [1964] ath0: bb hang detected (0x4), resetting [2054] ath0: bb hang detected (0x4), resetting [3608] pid 59414 (vlc), jid 0, uid 1000: exited on signal 11 (core dumped) [3921] pid 60165 (falkon), jid 0, uid 1000: exited on signal 6 (core dumped)[21165] [HBSD INTERNAL] the process started with non-default hardening settings [21165] -> fname: /bin/kenv [21165] -> pid: 51820 ppid: 60987 p_pax: 0x559<PAGEEXEC,NOMPROTECT,SEGVGUARD,ASLR,SHLIBRANDOM,DISALLOWMAP32BIT> [21169] pid 7881 (plasmashell), jid 0, uid 1000: exited on signal 11 (core dumped) [21170] Failed to fully fault in a core file segment at VA 0x47d22a00000 with size 0x4000000000 to be written at offset 0x33ee000 for process baloo_file [21171] pid 12700 (python3.7), jid 0, uid 1000: exited on signal 11 (core dumped) [21171] pid 71107 (baloo_file), jid 0, uid 1000: exited on signal 6 (core dumped) [21173] pid 81657 (kwin_x11), jid 0, uid 1000: exited on signal 10 (core dumped) [21174] pid 59054 (klauncher), jid 0, uid 1000: exited on signal 6 (core dumped) [21188] sonewconn: pcb 0xfffff800078fd600 (local:/tmp/xdg-vdgqI0/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences) [21189] sonewconn: pcb 0xfffff803c47b2b00 (local:/tmp/xdg-vdgqI0/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences) [21189] sonewconn: pcb 0xfffff80155ba5d00 (local:/tmp/xdg-vdgqI0/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences) [21190] sonewconn: pcb 0xfffff803c47b2c00 (local:/tmp/xdg-vdgqI0/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences) [21191] sonewconn: pcb 0xfffff80007bb8c00 (local:/tmp/xdg-vdgqI0/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences) [21192] sonewconn: pcb 0xfffff803c480c800 (local:/tmp/xdg-vdgqI0/.ecore/efreetd/0): Listen queue overflow: 1 already in queue awaiting acceptance (1 occurrences) ```
hd_scania closed this issue 5 months ago
hd_scania changed title from How to get rid of the ‘‘Abort trap’’ crush of SDDM with NVidia graphics? to SDDM and Plasma are crashed somewhy 5 months ago
hd_scania reopened this issue 5 months ago
hd_scania changed title from SDDM and Plasma are crashed somewhy to [CURRENT] SDDM and Plasma are crashed somewhy 5 months ago
shawn.webb commented 4 months ago
Owner

Do the applications still crash when hardening.pax.pageexec.status and hardening.pax.mprotect.status are both set to 1?

Do the applications still crash when `hardening.pax.pageexec.status` and `hardening.pax.mprotect.status` are both set to `1`?
shawn.webb self-assigned this 4 months ago
hd_scania commented 4 months ago
Poster

Yes and Plasma is fully revived! Thanks! 👍 💪 😊

Yes and Plasma is fully revived! Thanks! :+1: :muscle: :blush:
hd_scania closed this issue 4 months ago
shawn.webb referenced this issue from a commit 2 months ago
HBSD: Pull in libarchive/libarchive@65a23f5dbee4497064e9bb467f81138a62b0dae1 From the commit in libarchive: ``` Fuzzing with CRCs disabled revealed that a call to get_uncompressed_data() would sometimes fail to return at least 'minimum' bytes. This can cause the crc32() invocation in header_bytes to read off into invalid memory. A specially crafted archive can use this to cause a crash. An ASAN trace is below, but ASAN is not required - an uninstrumented binary will also crash. ==7719==ERROR: AddressSanitizer: SEGV on unknown address 0x631000040000 (pc 0x7fbdb3b3ec1d bp 0x7ffe77a51310 sp 0x7ffe77a51150 T0) ==7719==The signal is caused by a READ memory access. #0 0x7fbdb3b3ec1c in crc32_z (/lib/x86_64-linux-gnu/libz.so.1+0x2c1c) #1 0x84f5eb in header_bytes (/tmp/libarchive/bsdtar+0x84f5eb) #2 0x856156 in read_Header (/tmp/libarchive/bsdtar+0x856156) #3 0x84e134 in slurp_central_directory (/tmp/libarchive/bsdtar+0x84e134) #4 0x849690 in archive_read_format_7zip_read_header (/tmp/libarchive/bsdtar+0x849690) #5 0x5713b7 in _archive_read_next_header2 (/tmp/libarchive/bsdtar+0x5713b7) #6 0x570e63 in _archive_read_next_header (/tmp/libarchive/bsdtar+0x570e63) #7 0x6f08bd in archive_read_next_header (/tmp/libarchive/bsdtar+0x6f08bd) #8 0x52373f in read_archive (/tmp/libarchive/bsdtar+0x52373f) #9 0x5257be in tar_mode_x (/tmp/libarchive/bsdtar+0x5257be) #10 0x51daeb in main (/tmp/libarchive/bsdtar+0x51daeb) #11 0x7fbdb27cab96 in __libc_start_main /build/glibc-OTsEL5/glibc-2.27/csu/../csu/libc-start.c:310 #12 0x41dd09 in _start (/tmp/libarchive/bsdtar+0x41dd09) This was primarly done with afl and FairFuzz. Some early corpus entries may have been generated by qsym. ``` Signed-off-by: Shawn Webb <shawn.webb@hardenedbsd.org> Sponsored-by: SoldierX
shawn.webb referenced this issue from a commit 1 month ago
Merge commit 1ce07cd614be from llvm git (by me): Instantiate Error in Target::GetEntryPointAddress() only when necessary When Target::GetEntryPointAddress() calls exe_module->GetObjectFile()->GetEntryPointAddress(), and the returned entry_addr is valid, it can immediately be returned. However, just before that, an llvm::Error value has been setup, but in this case it is not consumed before returning, like is done further below in the function. In https://bugs.freebsd.org/248745 we got a bug report for this, where a very simple test case aborts and dumps core: * thread #1, name = 'testcase', stop reason = breakpoint 1.1 frame #0: 0x00000000002018d4 testcase`main(argc=1, argv=0x00007fffffffea18) at testcase.c:3:5 1 int main(int argc, char *argv[]) 2 { -> 3 return 0; 4 } (lldb) p argc Program aborted due to an unhandled Error: Error value was Success. (Note: Success values must still be checked prior to being destroyed). Thread 1 received signal SIGABRT, Aborted. thr_kill () at thr_kill.S:3 3 thr_kill.S: No such file or directory. (gdb) bt #0 thr_kill () at thr_kill.S:3 #1 0x00000008049a0004 in __raise (s=6) at /usr/src/lib/libc/gen/raise.c:52 #2 0x0000000804916229 in abort () at /usr/src/lib/libc/stdlib/abort.c:67 #3 0x000000000451b5f5 in fatalUncheckedError () at /usr/src/contrib/llvm-project/llvm/lib/Support/Error.cpp:112 #4 0x00000000019cf008 in GetEntryPointAddress () at /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Error.h:267 #5 0x0000000001bccbd8 in ConstructorSetup () at /usr/src/contrib/llvm-project/lldb/source/Target/ThreadPlanCallFunction.cpp:67 #6 0x0000000001bcd2c0 in ThreadPlanCallFunction () at /usr/src/contrib/llvm-project/lldb/source/Target/ThreadPlanCallFunction.cpp:114 #7 0x00000000020076d4 in InferiorCallMmap () at /usr/src/contrib/llvm-project/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:97 #8 0x0000000001f4be33 in DoAllocateMemory () at /usr/src/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp:604 #9 0x0000000001fe51b9 in AllocatePage () at /usr/src/contrib/llvm-project/lldb/source/Target/Memory.cpp:347 #10 0x0000000001fe5385 in AllocateMemory () at /usr/src/contrib/llvm-project/lldb/source/Target/Memory.cpp:383 #11 0x0000000001974da2 in AllocateMemory () at /usr/src/contrib/llvm-project/lldb/source/Target/Process.cpp:2301 #12 CanJIT () at /usr/src/contrib/llvm-project/lldb/source/Target/Process.cpp:2331 #13 0x0000000001a1bf3d in Evaluate () at /usr/src/contrib/llvm-project/lldb/source/Expression/UserExpression.cpp:190 #14 0x00000000019ce7a2 in EvaluateExpression () at /usr/src/contrib/llvm-project/lldb/source/Target/Target.cpp:2372 #15 0x0000000001ad784c in EvaluateExpression () at /usr/src/contrib/llvm-project/lldb/source/Commands/CommandObjectExpression.cpp:414 #16 0x0000000001ad86ae in DoExecute () at /usr/src/contrib/llvm-project/lldb/source/Commands/CommandObjectExpression.cpp:646 #17 0x0000000001a5e3ed in Execute () at /usr/src/contrib/llvm-project/lldb/source/Interpreter/CommandObject.cpp:1003 #18 0x0000000001a6c4a3 in HandleCommand () at /usr/src/contrib/llvm-project/lldb/source/Interpreter/CommandInterpreter.cpp:1762 #19 0x0000000001a6f98c in IOHandlerInputComplete () at /usr/src/contrib/llvm-project/lldb/source/Interpreter/CommandInterpreter.cpp:2760 #20 0x0000000001a90b08 in Run () at /usr/src/contrib/llvm-project/lldb/source/Core/IOHandler.cpp:548 #21 0x00000000019a6c6a in ExecuteIOHandlers () at /usr/src/contrib/llvm-project/lldb/source/Core/Debugger.cpp:903 #22 0x0000000001a70337 in RunCommandInterpreter () at /usr/src/contrib/llvm-project/lldb/source/Interpreter/CommandInterpreter.cpp:2946 #23 0x0000000001d9d812 in RunCommandInterpreter () at /usr/src/contrib/llvm-project/lldb/source/API/SBDebugger.cpp:1169 #24 0x0000000001918be8 in MainLoop () at /usr/src/contrib/llvm-project/lldb/tools/driver/Driver.cpp:675 #25 0x000000000191a114 in main () at /usr/src/contrib/llvm-project/lldb/tools/driver/Driver.cpp:890 Fix the incorrect error catch by only instantiating an Error object if it is necessary. Reviewed By: JDevlieghere Differential Revision: https://reviews.llvm.org/D86355 This should fix lldb aborting as described in the scenario above. Reported by: dmgk PR: 248745
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.