electron / symbolicate-mac

Symbolicate macOS Electron crash reports
ISC License
31 stars 14 forks source link

Cannot symbolicate an electron 20.3.8 crash report on macOS #37

Closed GabrielNSD closed 10 months ago

GabrielNSD commented 12 months ago

I have been trying to symbolicate a crash report from a 20.3.8 electron app but the returned result is exactly the same as the input.

I have tried using the arguments --version 20.3.8 but it stills returns the same as the input.

Here is a snippet of the crash report that I am trying to symbolicate, I can provide the complete one if necessary

Process:               Cantoo Scribe [48844]
Path:                  /Applications/Cantoo Scribe.app/Contents/MacOS/Cantoo Scribe
Identifier:            fr.cantoo.scribe
Version:               4.0.162 (4.0.162)
App Item ID:           1583463899
Code Type:             X86-64 (Translated)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2023-09-12 07:49:20.8406 -0300
OS Version:            macOS 13.3.1 (22E261)
Report Version:        12
Anonymous UUID:        

Sleep/Wake UUID:       F9DB0332-DB71-4DA2-A385-EE4E2558D177

Time Awake Since Boot: 170000 seconds
Time Since Wake:       264 seconds

System Integrity Protection: enabled

Crashed Thread:        20  ThreadPoolSingleThreadForegroundBlocking0

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process:   exc handler [48844]

...

Thread 20 Crashed:: ThreadPoolSingleThreadForegroundBlocking0
0   Electron Framework                     0x1153e8245 node::AsyncResource::get_async_id() const + 8395413
1   Electron Framework                     0x1154835dd node::AsyncResource::get_async_id() const + 9031213
2   Electron Framework                     0x115483acc node::AsyncResource::get_async_id() const + 9032476
3   Electron Framework                     0x115483733 node::AsyncResource::get_async_id() const + 9031555
4   Electron Framework                     0x1154896b0 node::AsyncResource::get_async_id() const + 9056000
5   Electron Framework                     0x11548923e node::AsyncResource::get_async_id() const + 9054862
6   Electron Framework                     0x114be4410 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 9381968
7   Electron Framework                     0x1146da499 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 4098265
8   Electron Framework                     0x11542892d node::AsyncResource::get_async_id() const + 8659325
9   Electron Framework                     0x115450976 node::AsyncResource::get_async_id() const + 8823238
10  Electron Framework                     0x115451020 node::AsyncResource::get_async_id() const + 8824944
11  Electron Framework                     0x11544ffc2 node::AsyncResource::get_async_id() const + 8820754
12  Electron Framework                     0x11545d9ed node::AsyncResource::get_async_id() const + 8876605
13  Electron Framework                     0x11545d7ed node::AsyncResource::get_async_id() const + 8876093
14  Electron Framework                     0x11545d6d9 node::AsyncResource::get_async_id() const + 8875817
15  Electron Framework                     0x115480bb8 node::AsyncResource::get_async_id() const + 9020424
16  libsystem_pthread.dylib             0x7ff8141731d3 _pthread_start + 125
17  libsystem_pthread.dylib             0x7ff81416ebd3 thread_start + 15

...

Thread 20 crashed with X86 Thread State (64-bit):
  rax: 0x000000011a7d24d8  rbx: 0x000000030cfa80c0  rcx: 0x0000000000000000  rdx: 0x0000000000000000
  rdi: 0x000000011a76a8f0  rsi: 0x0000000000000000  rbp: 0x000000030cfa8590  rsp: 0x000000030cfa8040
   r8: 0x0000000000471b5c   r9: 0xffffffff00000000  r10: 0x000000011a76a908  r11: 0x00000000ffff001f
  r12: 0x000000030cfa8618  r13: 0x000000030cfa8618  r14: 0x00007fcf310446c0  r15: 0x000000030cfa80a1
  rip: <unavailable>       rfl: 0x0000000000000242
 tmp0: 0x00000001153e8246 tmp1: 0x0000000000000003 tmp2: 0x000000011f220d9c

Binary Images:
       0x200ea1000 -        0x200f3cfff dyld (*) <f22a1143-9732-3e23-a8b7-cbade6bb8301> /usr/lib/dyld
    0x7ff7ffd2d000 -     0x7ff7ffd5cfff runtime (*) <baf9136b-e1ff-3661-ad17-0f4ca7ce58f9> /usr/libexec/rosetta/runtime
       0x108e1a000 -        0x108e6dfff libRosettaRuntime (*) <73cd5d0d-71d4-353e-9740-af3964d9a4ae> /Library/Apple/*/libRosettaRuntime
       0x100dfd000 -        0x100dfefff fr.cantoo.scribe (4.0.162) <4c4c4457-5555-3144-a1a4-7900c57f79ed> /Applications/Cantoo Scribe.app/Contents/MacOS/Cantoo Scribe
       0x1121af000 -        0x11a158fff com.github.Electron.framework (*) <4c4c4460-5555-3144-a18f-d57b2d80865e> /Applications/Cantoo Scribe.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework
       0x10979a000 -        0x1099e4fff libffmpeg.dylib (*) <4c4c44e7-5555-3144-a197-c36a5555aebb> /Applications/Cantoo Scribe.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib
       0x12666a000 -        0x126678fff electron.napi.node (*) <cce47de4-a5fb-37f6-93da-0752138deea3> /Applications/Cantoo Scribe.app/Contents/Resources/node_modules/ref-napi/prebuilds/darwin-x64/electron.napi.node
       0x1266ca000 -        0x1266dffff node.napi.uv1.node (*) <a7abbde3-9ed8-3f5f-b293-11515356d7b3> /Applications/Cantoo Scribe.app/Contents/Resources/node_modules/ffi-napi/prebuilds/darwin-x64/node.napi.uv1.node
       0x127352000 -        0x12783dfff libvosk.dylib (*) <1bdce05a-d063-36ba-8cae-3fde9ecc0243> /Applications/Cantoo Scribe.app/Contents/Resources/app.asar.unpacked/node_modules/@cantoo-scribe/speech2text/node_modules/vosk/lib/osx-universal/libvosk.dylib
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
    0x7ff81c360000 -     0x7ff81c4b8ff9 com.apple.coreui (2.1) <81160d98-7346-33e3-ad16-19e43264c957> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7ff817200000 -     0x7ff818207ff0 com.apple.AppKit (6.9) <af96f40f-d333-3647-9da4-eddc52df4753> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7ff814133000 -     0x7ff81416cff7 libsystem_kernel.dylib (*) <08606a44-7008-3658-9f00-6c250b80e9c3> /usr/lib/system/libsystem_kernel.dylib
    0x7ff81416d000 -     0x7ff814178fff libsystem_pthread.dylib (*) <86dfa543-95fa-36b4-83c6-bf03d01b2aad> /usr/lib/system/libsystem_pthread.dylib
    0x7ff8141d2000 -     0x7ff81466cfff com.apple.CoreFoundation (6.9) <9ba40f2c-8716-3a1a-873b-f576ccc44fe6> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff814fd8000 -     0x7ff815960ff8 com.apple.Foundation (6.9) <b2777f39-79a2-3f29-849d-99acb74e4a12> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
continuous-auth[bot] commented 10 months ago

:tada: This issue has been resolved in version 2.0.2 :tada:

The release is available on:

Your semantic-release bot :package::rocket: