Raymond Hettinger <[email protected]> added the comment:
A new intermittent problem has arisen on macOS since I updated to Catalina. It
occurs on both 10.15.0 and 10.15.1. I'm using the 3.8.0 mac 64-bit install
taken directly from python.org.
In a long-running session of IDLE, the process freezes-up during File/SaveAs.
The file save dialog comes-up. When typing the filename, the dialog window
greys-out, the list of files goes blank, and the situation is unrecoverable
(see the attached screenshot).
And see below for the core dump in the terminal session.
----------------------------------------------------------------
$ python3.8 -m idlelib.idle
2019-11-06 13:52:34.765 Python[38668:423017] WARNING: <NSSavePanel:
0x7ffd7d70ceb0> running implicitly; please run panels using NSSavePanel rather
than NSApplication.
2019-11-06 13:52:40.958 Python[38668:423017] *** Assertion failure in
-[NSSavePanel _attachSandboxExtensions:toURL:orURLs:],
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1894.10.126/Nav.subproj/OpenAndSavePanelRemote/NSVBOpenAndSavePanels.m:711
2019-11-06 13:52:40.963 Python[38668:423017] -[NSSavePanel
observeValueForKeyPath:ofObject:change:context:] caught non-fatal
NSInternalInconsistencyException 'unexpected class type for sandbox extension
string!' with backtrace (
0 CoreFoundation 0x00007fff3b080f53
__exceptionPreprocess + 250
1 libobjc.A.dylib 0x00007fff71146835
objc_exception_throw + 48
2 CoreFoundation 0x00007fff3b09c810
+[NSException raise:format:arguments:] + 88
3 Foundation 0x00007fff3d77c5d1
-[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:]
+ 191
4 AppKit 0x00007fff38be944c
__53-[NSSavePanel _attachSandboxExtensions:toURL:orURLs:]_block_invoke + 240
5 CoreFoundation 0x00007fff3b0d15a7
__NSARRAY_IS_CALLING_OUT_TO_A_BLOCK__ + 7
6 CoreFoundation 0x00007fff3b00923d
-[__NSSingleObjectArrayI enumerateObjectsWithOptions:usingBlock:] + 80
7 AppKit 0x00007fff38be925c
-[NSSavePanel _attachSandboxExtensions:toURL:orURLs:] + 125
8 AppKit 0x00007fff38bedf4b
-[NSSavePanel _URLsWithSecurityScoped:] + 193
9 AppKit 0x00007fff38be9481
-[NSSavePanel _attachSandboxExtensionsAndStartAccessing] + 48
10 AppKit 0x00007fff38bea7ce
-[NSSavePanel completeWithReturnCode:url:urls:] + 164
11 AppKit 0x00007fff38bec787
-[NSSavePanel observeValueForKeyPath:ofObject:change:context:] + 341
12 Foundation 0x00007fff3d672412
NSKeyValueNotifyObserver + 335
13 Foundation 0x00007fff3d7faf56
NSKeyValueDidChange.llvm.18255262684423441536 + 434
14 Foundation 0x00007fff3d7fa761
NSKeyValueDidChangeWithPerThreadPendingNotifications.llvm.18255262684423441536
+ 146
15 ViewBridge 0x00007fff6d7d8adc
__41-[NSViewBridge setObject:forKey:withKVO:]_block_invoke + 360
16 ViewBridge 0x00007fff6d860b5c
withHintInProgress + 472
17 ViewBridge 0x00007fff6d7cf17b
-[NSViewBridge setObject:forKey:withKVO:] + 856
18 ViewBridge 0x00007fff6d7d087a
-[NSViewBridge nonLocalChangeInProgress:block:] + 352
19 ViewBridge 0x00007fff6d7d04d7
-[NSRemoteViewMarshal exceptionSafeSetRemoteObject:forKey:withReply:] + 264
20 ViewBridge 0x00007fff6d7d038b
-[NSRemoteViewMarshal setRemoteObject:forKey:withReply:] + 56
21 CoreFoundation 0x00007fff3afdf1dc
__invoking___ + 140
22 CoreFoundation 0x00007fff3afdf07f
-[NSInvocation invoke] + 305
23 ViewBridge 0x00007fff6d7cdb1e
__deferNSXPCInvocationOntoMainThread_block_invoke + 228
24 ViewBridge 0x00007fff6d7c33ec
__wrapBlockWithVoucher_block_invoke + 37
25 ViewBridge 0x00007fff6d7c31b1
__deferBlockOntoMainThread_block_invoke_2 + 507
26 CoreFoundation 0x00007fff3b00cd6b
__CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
27 CoreFoundation 0x00007fff3afcffdd
__CFRunLoopDoBlocks + 379
28 CoreFoundation 0x00007fff3afcfd50
__CFRunLoopRun + 2792
29 CoreFoundation 0x00007fff3afcefe3
CFRunLoopRunSpecific + 499
30 HIToolbox 0x00007fff39b5667d
RunCurrentEventLoopInMode + 292
31 HIToolbox 0x00007fff39b563bd
ReceiveNextEventCommon + 600
32 HIToolbox 0x00007fff39b56147
_BlockUntilNextEventMatchingListInModeWithFilter + 64
33 AppKit 0x00007fff381db864
_DPSNextEvent + 990
34 AppKit 0x00007fff381da5d4
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
+ 1352
35 libtk8.6.dylib 0x00000001021dc387
-[TKApplication(TKNotify) nextEventMatchingMask:untilDate:inMode:dequeue:] + 42
36 AppKit 0x00007fff383ecb52
-[NSApplication _doModalLoop:peek:] + 315
37 AppKit 0x00007fff383eb699
__35-[NSApplication runModalForWindow:]_block_invoke_2 + 64
38 AppKit 0x00007fff383eb646
__35-[NSApplication runModalForWindow:]_block_invoke + 70
39 AppKit 0x00007fff383eaed8
_NSTryRunModal + 100
40 AppKit 0x00007fff383eadbd
-[NSApplication runModalForWindow:] + 128
41 libtk8.6.dylib 0x00000001021cb18b
Tk_GetSaveFileObjCmd + 2945
42 libtcl8.6.dylib 0x0000000101fc46dc
TclNRRunCallbacks + 80
43 _tkinter.cpython-38-darwin.so 0x0000000101fa2049 Tkapp_Call +
585
44 Python 0x0000000101847bc2
cfunction_call_varargs + 290
45 Python 0x0000000101911c6b
_PyEval_EvalFrameDefault + 27339
46 Python 0x0000000101915624
_PyEval_EvalCodeWithName + 2804
47 Python 0x000000010184806e
_PyFunction_Vectorcall + 270
48 Python 0x000000010184a59a
method_vectorcall + 170
49 Python 0x00000001019147dc
call_function + 444
50 Python 0x0000000101911714
_PyEval_EvalFrameDefault + 25972
51 Python 0x0000000101847ed0
function_code_fastcall + 128
52 Python 0x00000001019147dc
call_function + 444
53 Python 0x00000001019115c9
_PyEval_EvalFrameDefault + 25641
54 Python 0x0000000101847ed0
function_code_fastcall + 128
55 Python 0x000000010184a67c
method_vectorcall + 396
56 Python 0x00000001018478ad
PyVectorcall_Call + 109
57 Python 0x0000000101911af8
_PyEval_EvalFrameDefault + 26968
58 Python 0x0000000101915624
_PyEval_EvalCodeWithName + 2804
59 Python 0x000000010184806e
_PyFunction_Vectorcall + 270
60 Python 0x000000010184a67c
method_vectorcall + 396
61 Python 0x00000001018478ad
PyVectorcall_Call + 109
62 _tkinter.cpython-38-darwin.so 0x0000000101fa4bf1 PythonCmd +
209
63 libtcl8.6.dylib 0x0000000101fc46dc
TclNRRunCallbacks + 80
64 libtcl8.6.dylib 0x0000000101fc593a TclEvalEx +
1953
65 libtcl8.6.dylib 0x0000000101fc5193 Tcl_EvalEx +
26
66 libtk8.6.dylib 0x000000010211a39f Tk_BindEvent
+ 3956
67 libtk8.6.dylib 0x000000010211fb6d
TkBindEventProc + 347
68 libtk8.6.dylib 0x0000000102127636
Tk_HandleEvent + 1108
69 libtk8.6.dylib 0x000000010211beb0
Tk_EventObjCmd + 5203
70 libtcl8.6.dylib 0x0000000101fc46dc
TclNRRunCallbacks + 80
71 _tkinter.cpython-38-darwin.so 0x0000000101fa2049 Tkapp_Call +
585
72 Python 0x0000000101850739
method_vectorcall_VARARGS + 265
73 Python 0x00000001019147dc
call_function + 444
74 Python 0x00000001019115c9
_PyEval_EvalFrameDefault + 25641
75 Python 0x0000000101915624
_PyEval_EvalCodeWithName + 2804
76 Python 0x000000010184806e
_PyFunction_Vectorcall + 270
77 Python 0x00000001019147dc
call_function + 444
78 Python 0x00000001019115c9
_PyEval_EvalFrameDefault + 25641
79 Python 0x0000000101915624
_PyEval_EvalCodeWithName + 2804
80 Python 0x000000010184806e
_PyFunction_Vectorcall + 270
81 Python 0x00000001018478ad
PyVectorcall_Call + 109
82 Python 0x0000000101911af8
_PyEval_EvalFrameDefault + 26968
83 Python 0x0000000101915624
_PyEval_EvalCodeWithName + 2804
84 Python 0x000000010184806e
_PyFunction_Vectorcall + 270
85 Python 0x000000010184a5db
method_vectorcall + 235
86 Python 0x00000001018478ad
PyVectorcall_Call + 109
87 _tkinter.cpython-38-darwin.so 0x0000000101fa4bf1 PythonCmd +
209
88 libtcl8.6.dylib 0x0000000101fc46dc
TclNRRunCallbacks + 80
89 libtk8.6.dylib 0x0000000102154311 TkInvokeMenu
+ 470
90 libtk8.6.dylib 0x00000001021d6f3e
-[TKMenu(TKMenuActions) tkMenuItemInvoke:] + 184
91 AppKit 0x00007fff3848e8d4
-[NSApplication(NSResponder) sendAction:to:from:] + 299
92 AppKit 0x00007fff384e3a4e -[NSMenuItem
_corePerformAction] + 312
93 AppKit 0x00007fff384e37ca
-[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 106
94 AppKit 0x00007fff3853b9c0 -[NSMenu
performActionForItemAtIndex:] + 114
95 AppKit 0x00007fff3853b945 -[NSMenu
_internalPerformActionForItemAtIndex:] + 82
96 AppKit 0x00007fff3853b78c
-[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 101
97 AppKit 0x00007fff384b5b20
NSSLMMenuEventHandler + 908
98 HIToolbox 0x00007fff39b54701
_ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec
+ 1419
99 HIToolbox 0x00007fff39b53ad0
_ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec
+ 338
100 HIToolbox 0x00007fff39b71108
SendEventToEventTarget + 39
101 HIToolbox 0x00007fff39bc20a4
_ZL18SendHICommandEventjPK9HICommandjjhPKvP20OpaqueEventTargetRefS5_PP14OpaqueEventRef
+ 368
102 HIToolbox 0x00007fff39be96ce
SendMenuCommandWithContextAndModifiers + 45
103 HIToolbox 0x00007fff39be9673
SendMenuItemSelectedEvent + 339
104 HIToolbox 0x00007fff39be94c7
_ZL19FinishMenuSelectionP13SelectionDataP10MenuResultS2_ + 96
105 HIToolbox 0x00007fff39be9ef3
_ZL14MenuSelectCoreP8MenuData5PointdjPP13OpaqueMenuRefPt + 603
106 HIToolbox 0x00007fff39be9bfc
_HandleMenuSelection2 + 452
107 AppKit 0x00007fff381e5085
_NSHandleCarbonMenuEvent + 215
108 AppKit 0x00007fff381e4ef2
_DPSEventHandledByCarbon + 54
109 AppKit 0x00007fff381dac1e
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
+ 2962
110 libtk8.6.dylib 0x00000001021dc387
-[TKApplication(TKNotify) nextEventMatchingMask:untilDate:inMode:dequeue:] + 42
111 libtk8.6.dylib 0x00000001021dc6fc
TkMacOSXEventsCheckProc + 295
112 libtcl8.6.dylib 0x0000000102073d06
Tcl_DoOneEvent + 316
113 _tkinter.cpython-38-darwin.so 0x0000000101fa43de
_tkinter_tkapp_mainloop + 382
114 Python 0x0000000101850ace
method_vectorcall_FASTCALL + 254
115 Python 0x00000001019147dc
call_function + 444
116 Python 0x00000001019115c9
_PyEval_EvalFrameDefault + 25641
117 Python 0x0000000101915624
_PyEval_EvalCodeWithName + 2804
118 Python 0x000000010184806e
_PyFunction_Vectorcall + 270
119 Python 0x000000010184a59a
method_vectorcall + 170
120 Python 0x00000001019147dc
call_function + 444
121 Python 0x00000001019115ed
_PyEval_EvalFrameDefault + 25677
122 Python 0x0000000101915624
_PyEval_EvalCodeWithName + 2804
123 Python 0x000000010184806e
_PyFunction_Vectorcall + 270
124 Python 0x00000001019147dc
call_function + 444
125 Python 0x000000010191167a
_PyEval_EvalFrameDefault + 25818
126 Python 0x0000000101915624
_PyEval_EvalCodeWithName + 2804
127 Python 0x000000010190b0c4
PyEval_EvalCode + 100
128 Python 0x00000001019084b2 builtin_exec
+ 626
129 Python 0x000000010188381f
cfunction_vectorcall_FASTCALL + 175
130 Python 0x00000001019147dc
call_function + 444
131 Python 0x000000010191167a
_PyEval_EvalFrameDefault + 25818
132 Python 0x0000000101915624
_PyEval_EvalCodeWithName + 2804
133 Python 0x000000010184806e
_PyFunction_Vectorcall + 270
134 Python 0x00000001019147dc
call_function + 444
135 Python 0x000000010191167a
_PyEval_EvalFrameDefault + 25818
136 Python 0x0000000101915624
_PyEval_EvalCodeWithName + 2804
137 Python 0x000000010184806e
_PyFunction_Vectorcall + 270
138 Python 0x00000001018478ad
PyVectorcall_Call + 109
139 Python 0x0000000101977a96
pymain_run_module + 182
140 Python 0x000000010197705d Py_RunMain +
1085
141 Python 0x00000001019777cf pymain_main
+ 223
142 Python 0x00000001019779cb Py_BytesMain
+ 43
143 libdyld.dylib 0x00007fff724a92e5 start + 1
144 ??? 0x0000000000000003 0x0 + 3
)
----------
Added file: https://bugs.python.org/file48699/Screen Shot 2019-11-06 at 5.29.32
PM.png
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue38440>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com