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

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

bug#24472: (no subject)


From: Marc Herbert
Subject: bug#24472: (no subject)
Date: Thu, 21 May 2020 11:50:36 -0700 (PDT)
User-agent: Alpine 2.22 (OSX 394 2020-01-19)


Yes, whack a mole. Second mole whacked:
...
Until the next mole.

Resizing a frame showing a tramp buffer: 3rd 'AutoreleasePoolPage::pop' mole or different bug? Please let me know.

Resizing frantically with keyboard shorcuts (I use "Spectable") reproduces after less than 5s. It also crashes from time to time in regular use.

Reproduction seems to require tramp, I could never reproduce resizing a local file. Yet wireshark shows no network traffic until the crash. On the crash the socket is immediately disconnected with a FIN, so I believe this network activity is only _after_ the crash.

Using vc-annotate makes the crash much more likely in normal use (that's how I noticed it) but vc-annotate is not required when resizing frantically. Only a tramp buffer seems required. Could a tramp buffer be slower to resize for some reason? Maybe even slower to resize with vc-annotate.

The backtrace below is exactly the same no matter what the conditions of this resizing crash are.

Test and other suggestions welcome.


Process:               Emacs-x86_64-10_14 [69992]
Path:                  /Applications/Emacs 
263.app/Contents/MacOS/Emacs-x86_64-10_14
Identifier:            org.gnu.Emacs
Version:               Version 26.3 (9.0)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Emacs-x86_64-10_14 [69992]
User ID:               502

Date/Time:             2020-05-20 17:12:06.567 -0700
OS Version:            Mac OS X 10.14.6 (18G4032)
Report Version:        12
Anonymous UUID:        2FA91B8F-94C0-0E71-B322-F5BEA6655F8B

Sleep/Wake UUID:       1B4919FF-3974-47F7-9CBA-92A1357381A2

Time Awake Since Boot: 1400000 seconds
Time Since Wake:       29000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib              0x00007fff58dcd2c2 __pthread_kill + 10
1   libsystem_pthread.dylib             0x00007fff58e88bf1 pthread_kill + 284
2   libsystem_c.dylib                   0x00007fff58cead8a raise + 26
3   Emacs-x86_64-10_14                  0x00000001000bb789 
terminate_due_to_signal + 153
4   Emacs-x86_64-10_14                  0x00000001000d8e03 emacs_abort + 19
5   Emacs-x86_64-10_14                  0x00000001001c102a ns_term_shutdown + 
122
6   Emacs-x86_64-10_14                  0x00000001000bb976 shut_down_emacs + 262
7   Emacs-x86_64-10_14                  0x00000001000bb756 
terminate_due_to_signal + 102
8   Emacs-x86_64-10_14                  0x00000001000dba0e handle_fatal_signal 
+ 14
9   Emacs-x86_64-10_14                  0x00000001000dba91 
deliver_thread_signal + 129
10  Emacs-x86_64-10_14                  0x00000001000da629 
deliver_fatal_thread_signal + 9
11  libsystem_platform.dylib            0x00007fff58e7db5d _sigtramp + 29
12  com.apple.HIToolbox                 0x00007fff2bf7027b EventObserver + 20
13  libsystem_kernel.dylib              0x00007fff58de0585 abort_with_reason + 
22
14  libobjc.A.dylib                     0x00007fff574c58dd 
_objc_fatalv(unsigned long long, unsigned long long, char const*, 
__va_list_tag*) + 108
15  libobjc.A.dylib                     0x00007fff574c578f _objc_fatal(char 
const*, ...) + 135
16  libobjc.A.dylib                     0x00007fff574b8563 (anonymous 
namespace)::AutoreleasePoolPage::pop(void*) + 941
17  com.apple.AppKit                    0x00007fff2a4260d6 -[NSView(NSInternal) 
_recursive:displayRectIgnoringOpacity:inContext:shouldChangeFontReferenceColor:stopAtLayerBackedViews:]
 + 3205
18  com.apple.AppKit                    0x00007fff2a42543f 
__46-[NSView(NSLayerKitGlue) drawLayer:inContext:]_block_invoke + 192
19  com.apple.AppKit                    0x00007fff2a42519c 
-[NSView(NSLayerKitGlue) _drawViewBackingLayer:inContext:drawingHandler:] + 1720
20  com.apple.QuartzCore                0x00007fff3778fe02 
CABackingStoreUpdate_ + 577
21  com.apple.QuartzCore                0x00007fff377f1a0d invocation function 
for block in CA::Layer::display_() + 53
22  com.apple.QuartzCore                0x00007fff3778f020 -[CALayer _display] 
+ 1830
23  com.apple.AppKit                    0x00007fff2a42474e 
_NSBackingLayerDisplay + 528
24  com.apple.AppKit                    0x00007fff2a408c4f 
-[_NSViewBackingLayer display] + 811
25  com.apple.QuartzCore                0x00007fff3778e551 
CA::Layer::display_if_needed(CA::Transaction*) + 627
26  com.apple.QuartzCore                0x00007fff3777c7c6 
CA::Context::commit_transaction(CA::Transaction*) + 342
27  com.apple.QuartzCore                0x00007fff3777bea6 
CA::Transaction::commit() + 596
28  com.apple.AppKit                    0x00007fff2a3ff84d 
__65+[CATransaction(NSCATransaction) 
NS_setFlushesWithDisplayRefresh]_block_invoke + 274
29  com.apple.CoreFoundation            0x00007fff2cd666d8 
__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
30  com.apple.CoreFoundation            0x00007fff2cd6660d 
__CFRunLoopDoObservers + 451
31  com.apple.CoreFoundation            0x00007fff2cd08d30 __CFRunLoopRun + 1136
32  com.apple.CoreFoundation            0x00007fff2cd0866e CFRunLoopRunSpecific 
+ 455
33  com.apple.HIToolbox                 0x00007fff2bf671ab 
RunCurrentEventLoopInMode + 292
34  com.apple.HIToolbox                 0x00007fff2bf66ded 
ReceiveNextEventCommon + 355
35  com.apple.HIToolbox                 0x00007fff2bf66c76 
_BlockUntilNextEventMatchingListInModeWithFilter + 64
36  com.apple.AppKit                    0x00007fff2a2fe77d _DPSNextEvent + 1135
37  com.apple.AppKit                    0x00007fff2a2fd46b 
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] 
+ 1361
38  Emacs-x86_64-10_14                  0x00000001001bf909 ns_send_appdefined + 
137
39  Emacs-x86_64-10_14                  0x00000001001ab899 
mutex_unlock_callback + 41
40  Emacs-x86_64-10_14                  0x00000001001ab85f Fmutex_unlock + 63
41  Emacs-x86_64-10_14                  0x000000010013c704 eval_sub + 1524
42  Emacs-x86_64-10_14                  0x000000010013ccdd prog_ignore + 29
43  Emacs-x86_64-10_14                  0x000000010013eb2c Funwind_protect + 428
44  Emacs-x86_64-10_14                  0x000000010013c724 eval_sub + 1556
45  Emacs-x86_64-10_14                  0x000000010013de5d Flet + 1021
46  Emacs-x86_64-10_14                  0x000000010013c724 eval_sub + 1556
47  Emacs-x86_64-10_14                  0x000000010013c724 eval_sub + 1556
48  Emacs-x86_64-10_14                  0x000000010013d82d FletX + 525
49  Emacs-x86_64-10_14                  0x000000010013c724 eval_sub + 1556
50  Emacs-x86_64-10_14                  0x000000010013cbfd Fprogn + 45
51  Emacs-x86_64-10_14                  0x000000010013c724 eval_sub + 1556
52  Emacs-x86_64-10_14                  0x000000010013eaa4 Funwind_protect + 292
53  Emacs-x86_64-10_14                  0x000000010013c724 eval_sub + 1556
54  Emacs-x86_64-10_14                  0x000000010013de5d Flet + 1021
55  Emacs-x86_64-10_14                  0x000000010013c724 eval_sub + 1556
56  Emacs-x86_64-10_14                  0x000000010013c724 eval_sub + 1556
57  Emacs-x86_64-10_14                  0x000000010013de5d Flet + 1021
58  Emacs-x86_64-10_14                  0x000000010013c724 eval_sub + 1556
59  Emacs-x86_64-10_14                  0x0000000100141a9d funcall_lambda + 829
60  Emacs-x86_64-10_14                  0x0000000100140ab9 Ffuncall + 633
61  Emacs-x86_64-10_14                  0x0000000100184d3e exec_byte_code + 1838
62  Emacs-x86_64-10_14                  0x0000000100140ab9 Ffuncall + 633
63  Emacs-x86_64-10_14                  0x000000010014124c call1 + 44
64  Emacs-x86_64-10_14                  0x00000001000320e6 display_mode_element 
+ 3606
65  Emacs-x86_64-10_14                  0x0000000100033886 display_mode_element 
+ 9654
66  Emacs-x86_64-10_14                  0x0000000100033886 display_mode_element 
+ 9654
67  Emacs-x86_64-10_14                  0x000000010001bf39 display_mode_line + 
393
68  Emacs-x86_64-10_14                  0x000000010001abf4 pos_visible_p + 452
69  Emacs-x86_64-10_14                  0x0000000100067ddc window_scroll + 940
70  Emacs-x86_64-10_14                  0x00000001000676ea scroll_command + 186
71  Emacs-x86_64-10_14                  0x000000010006771e Fscroll_down + 14
72  Emacs-x86_64-10_14                  0x0000000100141657 funcall_subr + 279
73  Emacs-x86_64-10_14                  0x0000000100140b18 Ffuncall + 728
74  Emacs-x86_64-10_14                  0x0000000100184d3e exec_byte_code + 1838
75  Emacs-x86_64-10_14                  0x0000000100141ae1 funcall_lambda + 897
76  Emacs-x86_64-10_14                  0x0000000100140ab9 Ffuncall + 633
77  Emacs-x86_64-10_14                  0x0000000100139c26 
Ffuncall_interactively + 70
78  Emacs-x86_64-10_14                  0x0000000100140b18 Ffuncall + 728
79  Emacs-x86_64-10_14                  0x0000000100139e92 Fcall_interactively 
+ 594
80  Emacs-x86_64-10_14                  0x000000010014166b funcall_subr + 299
81  Emacs-x86_64-10_14                  0x0000000100140b18 Ffuncall + 728
82  Emacs-x86_64-10_14                  0x0000000100184d3e exec_byte_code + 1838
83  Emacs-x86_64-10_14                  0x0000000100140ab9 Ffuncall + 633
84  Emacs-x86_64-10_14                  0x000000010014124c call1 + 44
85  Emacs-x86_64-10_14                  0x00000001000bfb0c command_loop_1 + 1900
86  Emacs-x86_64-10_14                  0x000000010013f16c 
internal_condition_case + 268
87  Emacs-x86_64-10_14                  0x00000001000cef60 command_loop_2 + 48
88  Emacs-x86_64-10_14                  0x000000010013e760 internal_catch + 272
89  Emacs-x86_64-10_14                  0x00000001000be81e command_loop + 158
90  Emacs-x86_64-10_14                  0x00000001000be72f recursive_edit_1 + 
111
91  Emacs-x86_64-10_14                  0x00000001000bea16 Frecursive_edit + 406
92  Emacs-x86_64-10_14                  0x00000001000bd32d main + 6477
93  libdyld.dylib                       0x00007fff58c923d5 start + 1





reply via email to

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