Skip to content

Electron crashes on macOS in accessibilityFocusedUIElement #47679

@appdevopts

Description

@appdevopts

Preflight Checklist

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

Type

Projects

Status

🛠️ Fixed for Next Release

Status

🛠️ Fixed for Next Release

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    pFad - Phonifier reborn

    Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

    Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


    Alternative Proxies:

    Alternative Proxy

    pFad Proxy

    pFad v3 Proxy

    pFad v4 Proxy