MacSymbolicator icon indicating copy to clipboard operation
MacSymbolicator copied to clipboard

Allows to symbolicate the source code and line number for Mac CLI/App crash report on macOS 13+

Open dreampiggy opened this issue 4 months ago • 2 comments

Feature

This allows to symbolilcate this type of crash report

Thread 0::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x19df63750 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x19dfa0574 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x19dec8ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   bdlli-bind                    	       0x10507c1ac llvm::ThreadPool::wait() + 60
4   bdlli-bind                    	       0x104f48f04 main + 4028
5   dyld                          	       0x19dc47f28 start + 2236

into:

Thread 0::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x19df63750 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x19dfa0574 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x19dec8ef0 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   bdlli-bind                    	       0x10507c1ac llvm::ThreadPool::wait() + 60 (ThreadPool.cpp:147)
4   bdlli-bind                    	       0x104f48f04 main + 4028 (bdlli-bind.cpp:259)
5   dyld                          	       0x19dc47f28 start + 2236

Fixes

Also fix the crash log parsing issue when the symbol already exists (but no source code information)

close #43 close #35

dreampiggy avatar Mar 08 '24 04:03 dreampiggy