New submission from Nythepegasus <[email protected]>:
Using tkinter.filedialog crashes on macOS 12.0 Beta (21A5294g) on M1 when the
open file dialog window is created. Full crash below:
2021-08-04 07:19:04.239 Python[40251:323363] *** Assertion failure in
-[NSOpenPanel beginServicePanel:asyncExHandler:], NSVBOpenAndSavePanels.m:1910
2021-08-04 07:19:04.241 Python[40251:323363] -[NSSavePanel
beginWithCompletionHandler:]_block_invoke caught non-fatal
NSInternalInconsistencyException '<NSOpenPanel: 0x1206062d0> is attempting to
advance this Open/Save panel to run phase while another
self.advanceToRunPhaseCompletionHandler is in waiting for a previous attempt.
An Open/Save panel cannot start to advance more than once.' with user
dictionary {
NSAssertFile = "NSVBOpenAndSavePanels.m";
NSAssertLine = 1910;
} and backtrace (
0 CoreFoundation 0x00000001a9d47150
__exceptionPreprocess + 240
1 libobjc.A.dylib 0x00000001a9a986e8
objc_exception_throw + 60
2 Foundation 0x00000001aac3b4a4
-[NSCalendarDate initWithCoder:] + 0
3 AppKit 0x00000001ad1f02b0
-[NSSavePanel beginServicePanel:asyncExHandler:] + 512
4 AppKit 0x00000001ad1f1708
-[NSSavePanel runModal] + 332
5 libtk8.6.dylib 0x00000001013d8c18
showOpenSavePanel + 360
6 libtk8.6.dylib 0x00000001013d99e4
Tk_ChooseDirectoryObjCmd + 992
7 libtcl8.6.dylib 0x00000001011cbafc
TclNRRunCallbacks + 80
8 _tkinter.cpython-39-darwin.so 0x0000000100c111a4 Tkapp_Call +
400
9 Python 0x0000000100d66a40
cfunction_call + 96
10 Python 0x0000000100d184e0
_PyObject_Call + 128
11 Python 0x0000000100e10150
_PyEval_EvalFrameDefault + 40288
12 Python 0x0000000100e053f0
_PyEval_EvalCode + 444
13 Python 0x0000000100d1877c
_PyFunction_Vectorcall + 364
14 Python 0x0000000100e12590
call_function + 128
15 Python 0x0000000100e0ff08
_PyEval_EvalFrameDefault + 39704
16 Python 0x0000000100e053f0
_PyEval_EvalCode + 444
17 Python 0x0000000100d1877c
_PyFunction_Vectorcall + 364
18 Python 0x0000000100e12590
call_function + 128
19 Python 0x0000000100e0ff84
_PyEval_EvalFrameDefault + 39828
20 Python 0x0000000100e053f0
_PyEval_EvalCode + 444
21 Python 0x0000000100e5cce4
run_eval_code_obj + 136
22 Python 0x0000000100e5cbf8 run_mod + 112
23 Python 0x0000000100e5a434 pyrun_file +
168
24 Python 0x0000000100e59d58
pyrun_simple_file + 276
25 Python 0x0000000100e59c04
PyRun_SimpleFileExFlags + 80
26 Python 0x0000000100e79d2c
pymain_run_file + 320
27 Python 0x0000000100e7947c Py_RunMain +
916
28 Python 0x0000000100e7a6c4 pymain_main
+ 36
29 Python 0x0000000100e7a93c Py_BytesMain
+ 40
30 dyld 0x00000001007990fc start + 520
)
.
----------
components: Tkinter
files: tkinter_crash.py
messages: 398889
nosy: Nythepegasus
priority: normal
severity: normal
status: open
title: Using tkinter.filedialog crashes on macOS Python 3.9.6
type: crash
versions: Python 3.9
Added file: https://bugs.python.org/file50200/tkinter_crash.py
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue44828>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com