mchoo7 wrote:

@JDevlieghere It turns out this doesn't work on FreeBSD (FreeBSD 15.1, arm64).

```console
$ ./build/bin/lldb
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and 
include the crash backtrace.
Stack dump:
0.      Program arguments: ./build/bin/lldb
#0 0x000000000024b204 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) 
(./build/bin/lldb+0x24b204)
#1 0x0000000000248ba8 llvm::sys::RunSignalHandlers() (./build/bin/lldb+0x248ba8)
#2 0x000000000024c134 SignalHandler(int, __siginfo*, void*) Signals.cpp:0:0
#3 0x000000008d8ced04 handle_signal /usr/src/lib/libthr/thread/thr_sig.c:321:8
[1]    69132 segmentation fault (core dumped)  ./build/bin/lldb
```

```console
$ lldb ./build/bin/lldb -c ./lldb.core
(lldb) target create "./build/bin/lldb" --core "./lldb.core"
Core file '/home/minsoochoo/llvm/main/lldb.core' (aarch64) was loaded.
(lldb) bt
* thread #1, name = 'lldb', stop reason = signal SIGSEGV
  * frame #0: 0x00000000002518f4 lldb`lldb_private::HostInfoBase::GetShlibDir() 
+ 32
    frame #1: 0x00000000878c7200 
liblldb.so.23.0git`lldb_private::PluginManager::Initialize() + 84
    frame #2: 0x0000000087856f08 
liblldb.so.23.0git`lldb_private::SystemInitializerFull::Initialize() + 604
    frame #3: 0x000000008795fffc 
liblldb.so.23.0git`lldb_private::SystemLifetimeManager::Initialize(std::__1::unique_ptr<lldb_private::SystemInitializer,
 std::__1::default_delete<lldb_private::SystemInitializer>>) + 132
    frame #4: 0x000000008778d848 
liblldb.so.23.0git`lldb::SBDebugger::InitializeWithErrorHandling() + 176
    frame #5: 0x000000000022fc2c lldb`main + 1656
    frame #6: 0x00000000904a3020 libc.so.7`__libc_start1(argc=1, 
argv=0x00000000803c4b38, env=0x00000000803c4b48, cleanup=<unavailable>, 
mainX=(lldb`main)) at libc_start1.c:180:7
    frame #7: 0x000000000022cb9c lldb`_start at crt1_s.S:62
(lldb)
```

I'm currently at BSDCan with @aokblast . If we don't end up fixing this by 
Friday, either I'll revert this for FreeBSD or @aokblast might be able to fix 
this next week during FreeBSD hackathon.

https://github.com/llvm/llvm-project/pull/204015
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to