-
Notifications
You must be signed in to change notification settings - Fork 16.3k
Labels
35-x-y36-x-y37-x-y38-x-ybug 🪲bug/regression ↩️A new version of Electron broke somethingA new version of Electron broke somethingcrash 💥has-repro-gistIssue can be reproduced with code at https://gist.github.com/Issue can be reproduced with code at https://gist.github.com/platform/macOSstatus/confirmedA maintainer reproduced the bug or agreed with the featureA maintainer reproduced the bug or agreed with the feature
Description
Preflight Checklist
- I have read the Contributing Guidelines for this project.
- I agree to follow the Code of Conduct that this project adheres to.
- I have searched the issue tracker for a bug report that matches the one I want to file, without success.
Electron Version
35.7.0
What operating system(s) are you using?
macOS
Operating System Version
sequoia 15.3.2
What arch are you using?
arm64 (including Apple Silicon)
Last Known Working Electron version
34.5.8
Expected Behavior
No crash, just like the previous version
Actual Behavior
Crashed with
Operating system: Mac OS X
15.3.2 24D81
CPU: arm64
10 CPUs
GPU: UNKNOWN
Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
Crash address: 0x228
Process uptime: 1332 seconds
Thread 0 (crashed)
0 Electron Framework!-[ElectronNSWindow accessibilityFocusedUIElement] [unique_ptr.h : 281 + 0x0]
x0 = 0x0000012c05d83700 x1 = 0x0000000211e8c259
x2 = 0x0000000000000103 x3 = 0x0000000000000000
x4 = 0x0000000000000000 x5 = 0x00000001a282a963
x6 = 0x1000012c04241080 x7 = 0x000000019eefe408
x8 = 0x0000000000000000 x9 = 0x0000000211e8c259
x10 = 0x00000002130085b9 x11 = 0x00000000000003ff
x12 = 0x0000000000000259 x13 = 0x0000012c05f6d580
x14 = 0x3900012c071ef7e7 x15 = 0x0000012c071ef7e0
x16 = 0x0000012c071ef7e0 x17 = 0x000000011160b24c
x18 = 0x0000000000000000 x19 = 0x0000000208b89688
x20 = 0x0000012c05d83700 x21 = 0x0000000000000220
x22 = 0x0000000000000001 x23 = 0x0000012c06d4f630
x24 = 0x0000000000000000 x25 = 0x0000000000000000
x26 = 0x00000000000000d8 x27 = 0x00000002052b2000
x28 = 0x0000000000000001 fp = 0x000000016b02b2b0
lr = 0x00000001a1981de0 sp = 0x000000016b02b280
pc = 0x000000011160b270
Found by: given as instruction pointer in context
1 AppKit + 0x10addc
fp = 0x000000016b02b320 lr = 0x00000001a1981de0
sp = 0x000000016b02b2c0 pc = 0x00000001a1981de0
Found by: previous frame's frame pointer
2 AppKit + 0x10addc
fp = 0x000000016b02b3c0 lr = 0x00000001a199f728
sp = 0x000000016b02b330 pc = 0x00000001a1981de0
Found by: previous frame's frame pointer
3 AppKit + 0x128724
fp = 0x000000016b02b420 lr = 0x00000001108af560
sp = 0x000000016b02b3d0 pc = 0x00000001a199f728
Found by: previous frame's frame pointer
4 Electron Framework!views::NativeWidgetMac::InitNativeWidget(views::Widget::InitParams) [native_widget_mac.mm : 292 + 0x8]
fp = 0x000000016b02b610 lr = 0x0000000116bae900
sp = 0x000000016b02b430 pc = 0x00000001108af560
Found by: previous frame's frame pointer
5 Electron Framework!views::Widget::Init(views::Widget::InitParams) [widget.cc : 559 + 0x10]
fp = 0x000000016b02ba00 lr = 0x00000001115fc62c
sp = 0x000000016b02b620 pc = 0x0000000116bae900
Found by: previous frame's frame pointer
6 Electron Framework!electron::NativeWindow::Create(gin_helper::Dictionary const&, electron::NativeWindow*) [native_window_mac.mm : 119 + 0x8]
x19 = 0x000000016b02ba70 x20 = 0x0000012c03e86380
x21 = 0x0000000000000000 x22 = 0x000000016b02bbe8
x23 = 0x0000000118c24280 x24 = 0x000013b300d50d71
x25 = 0x0000012c06cafe90 x26 = 0x0000012c06cafed0
x27 = 0x0000000118da8470 x28 = 0x000000016b02bf38
fp = 0x000000016b02ba30 sp = 0x000000016b02ba10
pc = 0x0000000111602848
Found by: call frame info
7 Electron Framework!electron::NativeWindow::Create(gin_helper::Dictionary const&, electron::NativeWindow*) [native_window_mac.mm : 119 + 0x8]
fp = 0x000000016b02bac0 lr = 0x0000000111453a3c
sp = 0x000000016b02ba40 pc = 0x0000000111602848
Found by: previous frame's frame pointer
8 Electron Framework!electron::api::BaseWindow::BaseWindow(v8::Isolate*, gin_helper::Dictionary const&) [electron_api_base_window.cc : 108 + 0x8]
fp = 0x000000016b02bbb0 lr = 0x0000000111462b6c
sp = 0x000000016b02bad0 pc = 0x0000000111453a3c
Found by: previous frame's frame pointer
9 Electron Framework!electron::api::BrowserWindow::New(gin_helper::ErrorThrower, gin::Arguments*) [electron_api_browser_window.cc : 29 + 0x8]
x19 = 0x000000016b02bdc8 x20 = 0x0000012c034b6b68
x21 = 0x0000000118c24280 x22 = 0x0000012c034b6b80
x23 = 0x0000000118c24280 x24 = 0x000013b300d50d71
x25 = 0x0000012c00761ff0 x26 = 0x0000012c007600a8
fp = 0x000000016b02bc20 sp = 0x000000016b02bbc0
pc = 0x0000000111464250
Found by: call frame info
10 Electron Framework!gin_helper::WrappableBase* gin_helper::internal::InvokeFactory<gin_helper::ErrorThrower, gin::Arguments*>(gin::Arguments*, base::RepeatingCallback<gin_helper::WrappableBase* (gin_helper::ErrorThrower, gin::Arguments*)> const&) [callback.h : 344 + 0xc]
x19 = 0x0000012c00540000 x20 = 0x0000012c034b6b68
x21 = 0x000000016b02bdc8 x22 = 0x0000012c034b6b80
x23 = 0x0000000118c24280 x24 = 0x000013b300d50d71
x25 = 0x0000012c00761ff0 x26 = 0x0000012c007600a8
fp = 0x000000016b02bc80 sp = 0x000000016b02bc30
pc = 0x0000000111464ab0
Found by: call frame info
11 Electron Framework!void gin_helper::internal::InvokeNew<gin_helper::WrappableBase* (gin_helper::ErrorThrower, gin::Arguments*)>(base::RepeatingCallback<gin_helper::WrappableBase* (gin_helper::ErrorThrower, gin::Arguments*)> const&, v8::Isolate*, gin_helper::Arguments*) [constructor.h : 66 + 0x8]
x19 = 0x000000016b02bdc8 x20 = 0x0000012c034b6b68
x21 = 0x0000012c00540000 x22 = 0x000000011145bcd4
x23 = 0x0000012c002c4818 x24 = 0x000013b300d50d71
x25 = 0x0000012c00761ff0 x26 = 0x0000012c007600a8
fp = 0x000000016b02bce0 sp = 0x000000016b02bc90
pc = 0x00000001114649ac
Found by: call frame info
12 Electron Framework!gin_helper::Invoker<std::__Cr::integer_sequence<unsigned long, 0ul, 1ul>, v8::Isolate*, gin_helper::Arguments*>::DispatchToCallback(base::RepeatingCallback<void (v8::Isolate*, gin_helper::Arguments*)>) [callback.h : 344 + 0x4]
x19 = 0x0000012c034b6b40 x20 = 0x000000016b02bd60
x21 = 0x0000000000000001 x22 = 0x000000011145bcd4
x23 = 0x0000012c002c4818 x24 = 0x000013b300d50d71
x25 = 0x0000012c00761ff0 x26 = 0x0000012c007600a8
fp = 0x000000016b02bd40 sp = 0x000000016b02bcf0
pc = 0x000000011145bedc
Found by: call frame info
13 Electron Framework!gin_helper::Dispatcher<void (v8::Isolate*, gin_helper::Arguments*)>::DispatchToCallbackImpl(gin::Arguments*) [function_template.h : 312 + 0x8]
x19 = 0x000000016b02bdc8 x20 = 0x0000012c0010c1e0
x21 = 0x0000000118c24280 x22 = 0x000000011145bcd4
x23 = 0x0000012c002c4818 x24 = 0x000013b300d50d71
x25 = 0x0000012c00761ff0 x26 = 0x0000012c007600a8
fp = 0x000000016b02bdb0 sp = 0x000000016b02bd50
pc = 0x000000011145be28
Found by: call frame info
14 Electron Framework!gin_helper::Dispatcher<void (v8::Isolate*, gin_helper::Arguments*)>::DispatchToCallback(v8::FunctionCallbackInfo<v8::Value> const&) [function_template.h : 318 + 0x4]
x19 = 0x0000012c00540000 x20 = 0x0000012c007600d8
x21 = 0x0000012c002c5598 x22 = 0x000000011145bcd4
x23 = 0x0000012c002c4818 x24 = 0x000013b300d50d71
x25 = 0x0000012c00761ff0 x26 = 0x0000012c007600a8
fp = 0x000000016b02bde0 sp = 0x000000016b02bdc0
pc = 0x000000011145bd00
Found by: call frame info
15 Electron Framework!v8::internal::Builtin_HandleApiConstruct(int, unsigned long*, v8::internal::Isolate*) [api-arguments-inl.h : 95 + 0x4]
x19 = 0x0000012c00540000 x20 = 0x0000012c007600d8
x21 = 0x0000012c002c5598 x22 = 0x000000011145bcd4
x23 = 0x0000012c002c4818 x24 = 0x000013b300d50d71
x25 = 0x0000012c00761ff0 x26 = 0x0000012c007600a8
fp = 0x000000016b02bf00 sp = 0x000000016b02bdf0
pc = 0x000000010f5cdcbc
Found by: call frame info
16 0x157eb0b50
x19 = 0x0000000000000075 x20 = 0x0000000129e2df80
x21 = 0x0000012c00330010 x22 = 0x0000000000000006
x23 = 0x00000000000000a1 x24 = 0xffffffffffffffff
x25 = 0x000000000000003d x26 = 0x0000012c00540100
x27 = 0x000013b300100099 x28 = 0x000013b300000000
fp = 0x000000016b02bf30 sp = 0x000000016b02bf10
pc = 0x0000000157eb0b54
Found by: call frame info
17 0x157eb0b50
fp = 0x000000016b02bf90 lr = 0x0000000157e0e134
sp = 0x000000016b02bf40 pc = 0x0000000157eb0b54
Found by: previous frame's frame pointer
18 0x157e0e130
fp = 0x000000016b02bff0 lr = 0x0000000157fa8524
sp = 0x000000016b02bfa0 pc = 0x0000000157e0e134
Found by: previous frame's frame pointer
19 0x157fa8520
fp = 0x000000016b02c070 lr = 0x0000000157e0d710
sp = 0x000000016b02c000 pc = 0x0000000157fa8524
Found by: previous frame's frame pointer
20 0x157e0d70c
fp = 0x000000016b02c0d0 lr = 0x0000000157e0d710
sp = 0x000000016b02c080 pc = 0x0000000157e0d710
Found by: previous frame's frame pointer
21 0x157e0d70c
fp = 0x000000016b02c140 lr = 0x000000015015f530
sp = 0x000000016b02c0e0 pc = 0x0000000157e0d710
Found by: previous frame's frame pointer
22 0x15015f52c
fp = 0x000000016b02c180 lr = 0x0000000157e0b288
sp = 0x000000016b02c150 pc = 0x000000015015f530
Found by: previous frame's frame pointer
23 0x157e0b284
fp = 0x000000016b02c1d0 lr = 0x0000000157e0aed4
sp = 0x000000016b02c190 pc = 0x0000000157e0b288
Found by: previous frame's frame pointer
24 0x157e0aed0
fp = 0x000000016b02c3d0 lr = 0x000000010f20c01c
sp = 0x000000016b02c1e0 pc = 0x0000000157e0aed4
Found by: previous frame's frame pointer
25 Electron Framework!v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::DirectHandle<v8::internal::Object>, v8::internal::DirectHandle<v8::internal::Object>, v8::base::Vector<v8::internal::DirectHandle<v8::internal::Object> const>) [simulator.h : 191 + 0x4]
fp = 0x000000016b02c480 lr = 0x000000010f20afb8
sp = 0x000000016b02c3e0 pc = 0x000000010f20c01c
Found by: previous frame's frame pointer
26 Electron Framework!node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context, v8::Local<v8::Value>) [callback.cc : 228 + 0x14]
x19 = 0x0000012c00760020 x20 = 0x000000016b02c740
x21 = 0x0000000000000000 x22 = 0x0000000000000002
x23 = 0x0000012c00760078 x24 = 0x0000012c00760020
x25 = 0x0000012c002db1e0 x26 = 0x0000012c00411800
x27 = 0x0000000000000000 x28 = 0x000000016b02c9c8
fp = 0x000000016b02c5d0 sp = 0x000000016b02c490
pc = 0x000000011165bdac
Found by: call frame info
27 Electron Framework!node::InternalMakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context, v8::Local<v8::Value>) [callback.cc : 318 + 0x24]
x19 = 0x0000012c00540000 x20 = 0x0000012c005402f0
x21 = 0x000000016b02c740 x22 = 0x0000000000000002
x23 = 0x0000012c00760078 x24 = 0x0000012c00760020
x25 = 0x0000012c002db1e0 x26 = 0x0000012c00411800
x27 = 0x000013b300000000 x28 = 0x000000016b02c9c8
fp = 0x000000016b02c640 sp = 0x000000016b02c5e0
pc = 0x000000011165c180
Found by: call frame info
28 Electron Framework!gin_helper::internal::CallMethodWithArgs(v8::Isolate*, v8::Local<v8::Object>, char const*, base::span<v8::Local<v8::Value>, 18446744073709551615ul, v8::Local<v8::Value>*>) [event_emitter_caller.cc : 32 + 0x1c]
x19 = 0x0000012c00540000 x20 = 0x000000016b02c740
x21 = 0x0000000000000002 x22 = 0x0000000116d841df
x23 = 0x0000012c00760020 x24 = 0x0000000118c24280
x25 = 0x0000000000041400 x26 = 0x0000000000000030
x27 = 0x00000115000000e8 x28 = 0x000000016b02c9c8
fp = 0x000000016b02c700 sp = 0x000000016b02c650
pc = 0x00000001115b4b34
Found by: call frame info
29 Electron Framework!bool gin_helper::EventEmitter<electron::api::BaseWindow>::Emit<>(std::__Cr::basic_string_view<char, std::__Cr::char_traits<char>>) [event_emitter_caller.h : 40 + 0x18]
x19 = 0x0000012c06d2cb70 x20 = 0x0000012c00760020
x21 = 0x0000012c00540000 x22 = 0x0000000116d843f5
x23 = 0x0000012c00760018 x24 = 0x0000000118c24280
x25 = 0x0000000000041400 x26 = 0x0000000000000030
x27 = 0x00000115000000e8 x28 = 0x000000016b02c9c8
fp = 0x000000016b02c7a0 sp = 0x000000016b02c710
pc = 0x0000000111454620
Found by: call frame info
30 Electron Framework!electron::api::BaseWindow::OnWindowClosed() [electron_api_base_window.cc : 178 + 0x4]
x19 = 0x0000012c06164260 x20 = 0x0000012c06463b40
x21 = 0x0000012c061bb520 x22 = 0x0000012c063708a0
x23 = 0x0000012800026b00 x24 = 0x0000000000000000
x25 = 0x0000000000041400 x26 = 0x0000000000000030
x27 = 0x00000115000000e8 x28 = 0x000000016b02c9c8
fp = 0x000000016b02c7e0 sp = 0x000000016b02c7b0
pc = 0x000000011145476c
Found by: call frame info
31 Electron Framework!electron::NativeWindow::NotifyWindowClosed() [native_window.cc : 508 + 0x8]
x19 = 0x0000012c03e80980 x20 = 0x0000012c06463b40
x21 = 0x0000012c061bb520 x22 = 0x0000012c063708a0
x23 = 0x0000012800026b00 x24 = 0x0000000000000000
x25 = 0x0000000000041400 x26 = 0x0000000000000030
x27 = 0x00000115000000e8 x28 = 0x000000016b02c9c8
fp = 0x000000016b02c870 sp = 0x000000016b02c7f0
pc = 0x0000000111539b5c
Found by: call frame info
32 Electron Framework!-[ElectronNSWindowDelegate windowWillClose:] [electron_ns_window_delegate.mm : 356 + 0x0]
x19 = 0x0000012c061bb520 x20 = 0x0000012c063708a0
x21 = 0x0000012c061bb520 x22 = 0x0000012c063708a0
x23 = 0x0000012800026b00 x24 = 0x0000000000000000
x25 = 0x0000000000041400 x26 = 0x0000000000000030
x27 = 0x00000115000000e8 x28 = 0x000000016b02c9c8
fp = 0x000000016b02c910 sp = 0x000000016b02c880
pc = 0x000000011160cda4
Found by: call frame info
33 Electron Framework!-[ElectronNSWindowDelegate windowWillClose:] [electron_ns_window_delegate.mm : 356 + 0x0]
fp = 0x000000016b02c960 lr = 0x000000019dd31370
sp = 0x000000016b02c920 pc = 0x000000011160cda4
Found by: previous frame's frame pointer
34 CoreFoundation + 0x7236c
fp = 0x000000016b02c9a0 lr = 0x000000019ddc220c
sp = 0x000000016b02c970 pc = 0x000000019dd31370
Found by: previous frame's frame pointer
35 CoreFoundation + 0x103208
fp = 0x000000016b02ca80 lr = 0x000000019ddc2154
sp = 0x000000016b02c9b0 pc = 0x000000019ddc220c
Found by: previous frame's frame pointer
36 CoreFoundation + 0x103150
fp = 0x000000016b02d430 lr = 0x000000019dcfffac
sp = 0x000000016b02ca90 pc = 0x000000019ddc2154
Found by: previous frame's frame pointer
37 CoreFoundation + 0x40fa8
fp = 0x000000016b02d460 lr = 0x000000019eeba6b8
sp = 0x000000016b02d440 pc = 0x000000019dcfffac
Found by: previous frame's frame pointer
38 Foundation + 0x96b4
fp = 0x000000016b02d4d0 lr = 0x00000001a23afb08
sp = 0x000000016b02d470 pc = 0x000000019eeba6b8
Found by: previous frame's frame pointer
39 AppKit + 0xb38b04
fp = 0x000000016b02d550 lr = 0x00000001a1b355c8
sp = 0x000000016b02d4e0 pc = 0x00000001a23afb08
Found by: previous frame's frame pointer
40 AppKit + 0x2be5c4
fp = 0x000000016b02d580 lr = 0x00000001150382fc
sp = 0x000000016b02d560 pc = 0x00000001a1b355c8
Found by: previous frame's frame pointer
41 Electron Framework!-[NativeWidgetMacNSWindow close] [native_widget_mac_nswindow.mm : 627 + 0x18]
fp = 0x000000016b02d5f0 lr = 0x0000000111463d9c
sp = 0x000000016b02d590 pc = 0x00000001150382fc
Found by: previous frame's frame pointer
42 Electron Framework!electron::api::BrowserWindow::CloseImmediately() [electron_api_browser_window.cc : 218 + 0x4]
fp = 0x000000016b02d620 lr = 0x0000000111463594
sp = 0x000000016b02d600 pc = 0x0000000111463d9c
Found by: previous frame's frame pointer
43 Electron Framework!void content::WebContentsImpl::WebContentsObserverList::NotifyObservers<void (content::WebContentsObserver::*)()>(void (content::WebContentsObserver::*)()) [web_contents_impl.h : 1791 + 0xc]
x19 = 0x0000012c05a74540 x20 = 0x0000000000000001
x21 = 0x0000000000000000 x22 = 0x0000000000000000
x23 = 0x0000000111463594 x24 = 0x000000016b02d620
fp = 0x000000016b02d6f0 sp = 0x000000016b02d630
pc = 0x0000000110544b80
Found by: call frame info
44 Electron Framework!content::WebContentsImpl::~WebContentsImpl() [web_contents_impl.cc : 1437 + 0x8]
x19 = 0x0000012c05a74400 x20 = 0x0000012c05a74408
x21 = 0x0000012c05a74468 x22 = 0x0000012c05a74470
x23 = 0x0000012c05a744a0 x24 = 0x0000012c06463dc0
x25 = 0x0000012c06463dc0 x26 = 0x0000000118c24280
x27 = 0x000000011885f230 x28 = 0x0000012c05a75400
fp = 0x000000016b02d770 sp = 0x000000016b02d700
pc = 0x0000000110d11f18
Found by: call frame info
45 Electron Framework!content::WebContentsImpl::~WebContentsImpl() [web_contents_impl.cc : 1326 + 0x0]
x19 = 0x0000012c045db840 x20 = 0x0000012c045db848
x21 = 0x0000012c045db868 x22 = 0x0000000118c24280
x23 = 0xaaaaaaaaaaaaaaaa x24 = 0xaaaaaaaaaaaaaa00
x25 = 0x0000000000000092 x26 = 0x0000000000000001
x27 = 0x0000012c03fbf000 x28 = 0x000000011885f230
fp = 0x000000016b02d780 sp = 0x000000016b02d780
pc = 0x0000000110d11a64
Found by: call frame info
46 Electron Framework!electron::InspectableWebContents::~InspectableWebContents() [unique_ptr.h : 78 + 0x8]
x19 = 0x0000012c045db840 x20 = 0x0000012c045db848
x21 = 0x0000012c045db868 x22 = 0x0000000118c24280
x23 = 0xaaaaaaaaaaaaaaaa x24 = 0xaaaaaaaaaaaaaa00
x25 = 0x0000000000000092 x26 = 0x0000000000000001
x27 = 0x0000012c03fbf000 x28 = 0x000000011885f230
fp = 0x000000016b02d7c0 sp = 0x000000016b02d790
pc = 0x0000000111567014
Found by: call frame info
47 Electron Framework!electron::InspectableWebContents::~InspectableWebContents() [inspectable_web_contents.cc : 344 + 0x0]
x19 = 0x0000012c005b2600 x20 = 0x0000012c004d7e00
x21 = 0x0000012c005b2c38 x22 = 0x0000000118c24280
x23 = 0xaaaaaaaaaaaaaaaa x24 = 0xaaaaaaaaaaaaaa00
x25 = 0x0000000000000092 x26 = 0x0000000000000001
x27 = 0x0000012c03fbf000 x28 = 0x000000011885f230
fp = 0x000000016b02d7d0 sp = 0x000000016b02d7d0
pc = 0x00000001115670e4
Found by: call frame info
48 Electron Framework!electron::api::WebContents::~WebContents() [unique_ptr.h : 78 + 0x8]
x19 = 0x0000012c005b2600 x20 = 0x0000012c004d7e00
x21 = 0x0000012c005b2c38 x22 = 0x0000000118c24280
x23 = 0xaaaaaaaaaaaaaaaa x24 = 0xaaaaaaaaaaaaaa00
x25 = 0x0000000000000092 x26 = 0x0000000000000001
x27 = 0x0000012c03fbf000 x28 = 0x000000011885f230
fp = 0x000000016b02d800 sp = 0x000000016b02d7e0
pc = 0x00000001114cf198
Found by: call frame info
49 Electron Framework!electron::api::WebContents::DeleteThisIfAlive() [electron_api_web_contents.cc : 1034 + 0x4]
x19 = 0x0000012c005b2600 x20 = 0x0000012c00540000
x21 = 0x0000000000000000 x22 = 0x0000000000000000
x23 = 0xaaaaaaaaaaaaaaaa x24 = 0xaaaaaaaaaaaaaa00
x25 = 0x0000000000000092 x26 = 0x0000000000000001
x27 = 0x0000012c03fbf000 x28 = 0x000000011885f230
fp = 0x000000016b02d840 sp = 0x000000016b02d810
pc = 0x00000001114cf758
Found by: call frame info
50 Electron Framework!base::TaskAnnotator::RunTaskImpl(base::PendingTask&) [callback.h : 156 + 0x0]
x19 = 0x0000012c03fbf000 x20 = 0x00000128001802f8
x21 = 0x0000000000000000 x22 = 0x0000000000000000
x23 = 0xaaaaaaaaaaaaaaaa x24 = 0xaaaaaaaaaaaaaa00
x25 = 0x0000000000000092 x26 = 0x0000000000000001
x27 = 0x0000012c03fbf000 x28 = 0x000000011885f230
fp = 0x000000016b02d8c0 sp = 0x000000016b02d850
pc = 0x000000010f00c81c
Found by: call frame info
51 Electron Framework!non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() [task_annotator.h : 106 + 0x4]
x19 = 0x0000000000000001 x20 = 0x00000128001d3f70
x21 = 0x00000128001d3ea0 x22 = 0x0000000000000000
x23 = 0xaaaaaaaaaaaaaaaa x24 = 0xaaaaaaaaaaaaaa00
x25 = 0x0000000000000092 x26 = 0x0000000000000001
x27 = 0x0000012c03fbf000 x28 = 0x000000011885f230
fp = 0x000000016b02da90 sp = 0x000000016b02d8d0
pc = 0x000000010f00be88
Found by: call frame info
52 Electron Framework!invocation function for block in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) [message_pump_apple.mm : 450 + 0xc]
x19 = 0x00000128000f2040 x20 = 0x00000128000f20e8
x21 = 0x00000128000f20f0 x22 = 0x00000128000f20d8
x23 = 0x00000128000e07f0 x24 = 0x00000128002b0310
x25 = 0x0000000000000001 x26 = 0x0000000000000001
x27 = 0x0000000000000000 x28 = 0x00000000211200d5
fp = 0x000000016b02db40 sp = 0x000000016b02daa0
pc = 0x000000011130217c
Found by: call frame info
53 Electron Framework!invocation function for block in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) [message_pump_apple.mm : 450 + 0xc]
fp = 0x000000016b02db50 lr = 0x000000010f339a30
sp = 0x000000016b02db50 pc = 0x000000011130217c
Found by: previous frame's frame pointer
54 Electron Framework!base::apple::CallWithEHFrame(void () block_pointer) + 0xc
fp = 0x000000016b02db90 lr = 0x0000000111301eb8
sp = 0x000000016b02db60 pc = 0x000000010f339a30
Found by: previous frame's frame pointer
55 CoreFoundation + 0x7d8a0
fp = 0x000000016b02dba0 sp = 0x000000016b02dba0
pc = 0x000000019dd3c8a4
Found by: call frame info
Testcase Gist URL
No response
Additional Information
Maybe crashed at here, cause the shell_ is null_ptr
views::Widget* widget = shell_->widget(); |
Metadata
Metadata
Assignees
Labels
35-x-y36-x-y37-x-y38-x-ybug 🪲bug/regression ↩️A new version of Electron broke somethingA new version of Electron broke somethingcrash 💥has-repro-gistIssue can be reproduced with code at https://gist.github.com/Issue can be reproduced with code at https://gist.github.com/platform/macOSstatus/confirmedA maintainer reproduced the bug or agreed with the featureA maintainer reproduced the bug or agreed with the feature