bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#55732: 29.0.50; Crash when clicking the menu bar on macOS


From: Daniel Martín
Subject: bug#55732: 29.0.50; Crash when clicking the menu bar on macOS
Date: Mon, 30 May 2022 23:03:59 +0200

This is a regression introduced by commit 
d8adce56a0a9169c3ad6cb6f51fc116f5ccd127c

Steps to reproduce the problem:

emacs -Q
Click on any item in the menu bar.

Expected results:

The menu is displayed correctly.

Actual results:

Emacs crashes with the following stacktrace:

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib                     0x1b30dad98 __pthread_kill + 8
1   libsystem_pthread.dylib                    0x1b310fee0 pthread_kill + 288
2   libsystem_c.dylib                          0x1b3012680 raise + 32
3   emacs                                      0x1008506c8 
terminate_due_to_signal + 200 (emacs.c:458)
4   emacs                                      0x100850ecc emacs_abort + 20 
(sysdep.c:2310)
5   emacs                                      0x100809c68 ns_term_shutdown + 
168 (nsterm.m:5665)
6   emacs                                      0x1006e0bd0 shut_down_emacs + 
328 (emacs.c:2973)
7   emacs                                      0x100850690 
terminate_due_to_signal + 144 (emacs.c:441)
8   emacs                                      0x100706e90 handle_fatal_signal 
+ 16 (sysdep.c:1780)
9   emacs                                      0x100706f0c 
deliver_thread_signal + 124 (sysdep.c:1772)
10  emacs                                      0x100704fe4 
deliver_fatal_thread_signal + 12 (sysdep.c:1792)
11  libsystem_platform.dylib                   0x1b31274a4 _sigtramp + 56
12  libsystem_kernel.dylib                     0x1b3101ecc 
abort_with_payload_wrapper_internal + 104
13  libsystem_kernel.dylib                     0x1b3101e64 abort_with_reason + 
32
14  libobjc.A.dylib                            0x1b2fbcb40 
_objc_fatalv(unsigned long long, unsigned long long, char const*, char*) + 128
15  libobjc.A.dylib                            0x1b2fbcac0 _objc_fatal(char 
const*, ...) + 44
16  libobjc.A.dylib                            0x1b2fbd6f4 
AutoreleasePoolPage::badPop(void*) + 212
17  CoreFoundation                             0x1b319a2b4 
_CFAutoreleasePoolPop + 32
18  Foundation                                 0x1b409037c -[NSAutoreleasePool 
drain] + 140
19  AppKit                                     0x1b607e4c4 
NSSLMGlobalEventHandler + 432
20  HIToolbox                                  0x1bbdeb6c8 
DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 
1084
21  HIToolbox                                  0x1bbdeab4c 
SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, 
HandlerCallRec*) + 356
22  HIToolbox                                  0x1bbdea9dc 
SendEventToEventTargetWithOptions + 44
23  HIToolbox                                  0x1bbfbb23c 
SendItemEvent(MenuSelectData*, unsigned int, MenuData*, unsigned short) + 308
24  HIToolbox                                  0x1bbe85268 
UpdateMenuViewFocus(MenuSelectData*, MenuData*, short, short) + 568
25  HIToolbox                                  0x1bbe801c8 
ViewFocusHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 520
26  HIToolbox                                  0x1bbdeb6c8 
DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 
1084
27  HIToolbox                                  0x1bbdeab4c 
SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, 
HandlerCallRec*) + 356
28  HIToolbox                                  0x1bbdea9dc 
SendEventToEventTargetWithOptions + 44
29  HIToolbox                                  0x1bbe62538 
HIView::SendSetFocusPart(short, unsigned char, unsigned char, short*) + 248
30  HIToolbox                                  0x1bbe623a4 
HIView::SetFocusPartInternal(short, unsigned char, unsigned char, short*, 
short, unsigned char, unsigned char) + 116
31  HIToolbox                                  0x1bbe6215c 
HIView::SetFocusPart(short, unsigned char, unsigned char, unsigned int, 
FocusData*) + 240
32  HIToolbox                                  0x1bbe61fa0 HIViewSetFocus + 168
33  HIToolbox                                  0x1bbe847f4 
ChooseItem(MenuSelectData*, Rect const*) + 220
34  HIToolbox                                  0x1bbfba1c8 
TrackMenuCommon(MenuSelectData&, unsigned char*, SelectionData*, MenuResult*, 
MenuResult*) + 1016
35  HIToolbox                                  0x1bbe87054 
MenuSelectCore(MenuData*, Point, double, unsigned int, OpaqueMenuRef**, 
unsigned short*) + 348
36  HIToolbox                                  0x1bbe86e48 
_HandleMenuSelection2 + 416
37  AppKit                                     0x1b5ede964 
_NSHandleCarbonMenuEvent + 300
38  AppKit                                     0x1b5ede744 
_DPSEventHandledByCarbon + 68
39  AppKit                                     0x1b5d40824 
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] 
+ 3280
40  AppKit                                     0x1b5d32250 -[NSApplication run] 
+ 596
41  emacs                                      0x100809e00 -[EmacsApp run] + 
336 (nsterm.m:5718)
42  emacs                                      0x100808a80 ns_select_1 + 968 
(nsterm.m:4718)
43  emacs                                      0x1007c93e0 
wait_reading_process_output + 4324 (process.c:5618)
44  emacs                                      0x1006ea840 kbd_buffer_get_event 
+ 556 [inlined]
45  emacs                                      0x1006ea840 
read_event_from_main_queue + 768 (keyboard.c:2233) [inlined]
46  emacs                                      0x1006ea840 
read_decoded_event_from_main_queue + 768 (keyboard.c:2297) [inlined]
47  emacs                                      0x1006ea840 read_char + 9884 
(keyboard.c:2927)
48  emacs                                      0x1006e6448 read_key_sequence + 
1412 (keyboard.c:9957)
49  emacs                                      0x1006e465c command_loop_1 + 712 
(keyboard.c:1399)
50  emacs                                      0x100773284 
internal_condition_case + 96 (eval.c:1478)
51  emacs                                      0x1006e4380 command_loop_2 + 52 
(keyboard.c:1140)
52  emacs                                      0x100772b60 internal_catch + 88 
(eval.c:1208)
53  emacs                                      0x100850af0 
recursive_edit_1.cold.1 + 80 (keyboard.c:1118)
54  emacs                                      0x1006e3bbc command_loop + 4 
(keyboard.c:1115) [inlined]
55  emacs                                      0x1006e3bbc recursive_edit_1 + 
372 (keyboard.c:727)
56  emacs                                      0x1006e3d4c Frecursive_edit + 
364 (keyboard.c:810)
57  emacs                                      0x1006e3028 main + 9220 
(emacs.c:2488)
58  dyld                                       0x10113908c start + 520




reply via email to

[Prev in Thread] Current Thread [Next in Thread]