asweigart / asweigart/PyMsgBox

Fatal crash using pymsgbox.confirm or pyautogui.confirm

Open
#9 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
68
Forks
22
PR merge metrics
No merged PRs in 30d

Description

Using either:
```
import pyautogui
pyautogui.confirm()
```
or
```
import pymsgbox
pymsgbox.confirm()
```
runs once, second time always crashes.
```
Tcl_AsyncDelete: async handler deleted by the wrong thread
Fatal Python error: Aborted

Current thread 0x00007fa8fdc2f640 (most recent call first):
File "/usr/lib/python3.9/site-packages/pymsgbox/__init__.py", line 252 in __put_buttons_in_buttonframe
File "/usr/lib/python3.9/site-packages/pymsgbox/__init__.py", line 226 in _buttonbox
File "/usr/lib/python3.9/site-packages/pymsgbox/__init__.py", line 130 in _confirmTkinter
File "", line 3 in
File "/usr/lib/python3.9/site-packages/autokey/service.py", line 485 in execute
File "/usr/lib/python3.9/threading.py", line 892 in run
File "/usr/lib/python3.9/threading.py", line 954 in _bootstrap_inner
File "/usr/lib/python3.9/threading.py", line 912 in _bootstrap

Thread 0x00007fa92096f640 (most recent call first):
File "/usr/lib/python3.9/site-packages/pyinotify.py", line 1194 in check_events
File "/usr/lib/python3.9/site-packages/autokey/monitor.py", line 125 in run
File "/usr/lib/python3.9/threading.py", line 954 in _bootstrap_inner
File "/usr/lib/python3.9/threading.py", line 912 in _bootstrap

Thread 0x00007fa922200640 (most recent call first):
File "/usr/lib/python3.9/threading.py", line 312 in wait
File "/usr/lib/python3.9/queue.py", line 171 in get
File "/usr/lib/python3.9/site-packages/autokey/iomediator/_iomediator.py", line 103 in run
File "/usr/lib/python3.9/threading.py", line 954 in _bootstrap_inner
File "/usr/lib/python3.9/threading.py", line 912 in _bootstrap

Thread 0x00007fa922a01640 (most recent call first):
File "/usr/lib/python3.9/site-packages/Xlib/protocol/display.py", line 561 in send_and_recv
File "/usr/lib/python3.9/site-packages/Xlib/protocol/rq.py", line 1381 in reply
File "/usr/lib/python3.9/site-packages/Xlib/protocol/rq.py", line 1369 in __init__
File "/usr/lib/python3.9/site-packages/Xlib/ext/record.py", line 220 in __init__
File "/usr/lib/python3.9/site-packages/Xlib/ext/record.py", line 239 in enable_context
File "/usr/lib/python3.9/site-packages/autokey/interface.py", line 1206 in run
File "/usr/lib/python3.9/threading.py", line 954 in _bootstrap_inner
File "/usr/lib/python3.9/threading.py", line 912 in _bootstrap

Thread 0x00007fa923242640 (most recent call first):
File "/usr/lib/python3.9/site-packages/autokey/interface.py", line 906 in __flushEvents
File "/usr/lib/python3.9/threading.py", line 892 in run
File "/usr/lib/python3.9/threading.py", line 954 in _bootstrap_inner
File "/usr/lib/python3.9/threading.py", line 912 in _bootstrap

Thread 0x00007fa923a43640 (most recent call first):
File "/usr/lib/python3.9/threading.py", line 312 in wait
File "/usr/lib/python3.9/queue.py", line 171 in get
File "/usr/lib/python3.9/site-packages/autokey/interface.py", line 235 in __eventLoop
File "/usr/lib/python3.9/threading.py", line 892 in run
File "/usr/lib/python3.9/threading.py", line 954 in _bootstrap_inner
File "/usr/lib/python3.9/threading.py", line 912 in _bootstrap

Thread 0x00007fa92daca740 (most recent call first):
File "/usr/lib/python3.9/site-packages/gi/overrides/Gtk.py", line 1649 in main
File "/usr/lib/python3.9/site-packages/autokey/gtkapp.py", line 273 in main
File "/usr/lib/python3.9/site-packages/autokey/gtkui/__main__.py", line 9 in main
File "/usr/bin/autokey-gtk", line 33 in
Aborted (core dumped)
```
Also trying to use any of the options in either one also raises an error.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.