Hi,
My problem is very similar to this one
Pamac update with AUR stuck in an infinite loop with wxcommon-light/wxbase-light - Support / AUR - Manjaro Linux Forum
However, I tried the solution
[root tip] Mitigate and prevent GPGME error when syncing your system - Contributions / Tutorials - Manjaro Linux Forum
but still the same.
The specific package I would like to install is saga-gis. I already installed wxgtk3-dev to satisfy the dependency requirement.
Any help would be really appreciated.
Here’s my system information:
details
System:
Kernel: 5.15.12-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: initrd=\amd-ucode.img initrd=\intel-ucode.img
initrd=\initramfs-5.15-x86_64.img zfs=zroot/manjaro/root rw
bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash
Desktop: KDE Plasma 5.23.4 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM
Distro: Manjaro Linux base: Arch Linux
Machine:
Type: Desktop System: Micro-Star product: MS-7C37 v: 3.0
serial: <superuser required>
Mobo: Micro-Star model: X570-A PRO (MS-7C37) v: 3.0
serial: <superuser required> UEFI: American Megatrends LLC. v: H.D4
date: 04/09/2021
Battery:
Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard serial: <filter>
charge: 50% (should be ignored) rechargeable: yes status: N/A
Device-2: hidpp_battery_1 model: Logitech Wireless Mouse serial: <filter>
charge: 50% (should be ignored) rechargeable: yes status: N/A
CPU:
Info: model: AMD Ryzen 7 5800X bits: 64 type: MT MCP arch: Zen 3
family: 0x19 (25) model-id: 0x21 (33) stepping: 0 microcode: 0xA201009
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
L3: 32 MiB desc: 1x32 MiB
Speed (MHz): avg: 3302 high: 4560 min/max: 2200/4850 boost: enabled
scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3658 2: 3640
3: 4070 4: 3600 5: 4560 6: 2896 7: 2878 8: 2874 9: 3715 10: 2880 11: 2953
12: 2882 13: 3597 14: 2878 15: 2879 16: 2876 bogomips: 121640
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional,
IBRS_FW, STIBP: always-on, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: NVIDIA TU104 [GeForce RTX 2080] vendor: Gigabyte driver: nvidia
v: 495.44 alternate: nouveau,nvidia_drm bus-ID: 2d:00.0 chip-ID: 10de:1e82
class-ID: 0300
Device-2: Logitech Webcam C930e type: USB driver: snd-usb-audio,uvcvideo
bus-ID: 1-2:3 chip-ID: 046d:0843 class-ID: 0102 serial: <filter>
Display: x11 server: X.Org 1.21.1.2 compositor: kwin_x11 driver:
loaded: nvidia display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x2160 s-dpi: 159 s-size: 613x352mm (24.1x13.9")
s-diag: 707mm (27.8")
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
Device-1: NVIDIA TU104 HD Audio vendor: Gigabyte driver: snd_hda_intel
v: kernel bus-ID: 2d:00.1 chip-ID: 10de:10f8 class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: Micro-Star MSI X570-A PRO
driver: snd_hda_intel v: kernel bus-ID: 2f:00.4 chip-ID: 1022:1487
class-ID: 0403
Device-3: Logitech Webcam C930e type: USB driver: snd-usb-audio,uvcvideo
bus-ID: 1-2:3 chip-ID: 046d:0843 class-ID: 0102 serial: <filter>
Sound Server-1: ALSA v: k5.15.12-1-MANJARO running: yes
Sound Server-2: JACK v: 1.9.19 running: no
Sound Server-3: PulseAudio v: 15.0 running: yes
Sound Server-4: PipeWire v: 0.3.42 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI X570-A PRO driver: r8169 v: kernel port: d000
bus-ID: 27:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp39s0 state: down mac: <filter>
Device-2: Edimax Edimax AC1750 USB type: USB driver: rtl8814au
bus-ID: 1-1:2 chip-ID: 7392:a833 class-ID: 0000 serial: <filter>
IF: wlp42s0f1u1 state: up mac: <filter>
IF-ID-1: virbr0 state: down mac: <filter>
RAID:
Supported mdraid levels: raid1
Device-1: md127 maj-min: 9:127 type: mdraid level: mirror status: active
size: 513.9 MiB
Info: report: 2/2 UU blocks: 526272 chunk-size: N/A super-blocks: 1.0
Components: Online:
0: nvme0n1p1 maj-min: 259:5 size: 514 MiB
1: nvme1n1p1 maj-min: 259:2 size: 514 MiB
Device-2: zbigdata type: zfs status: ONLINE level: linear raw:
size: 1.81 TiB free: 1.08 TiB allocated: 749 GiB zfs-fs: size: 1.76 TiB
free: 1.03 TiB
Components: Online:
1: sdb maj-min: 8:16 size: 1.82 TiB
Device-3: zhome type: zfs status: ONLINE level: linear raw: size: 464 GiB
free: 263 GiB allocated: 201 GiB zfs-fs: size: 449.62 GiB free: 248.64 GiB
Components: Online:
1: sda maj-min: 8:0 size: 465.76 GiB
Device-4: zroot type: zfs status: ONLINE level: mirror raw: size: 920 GiB
free: 679 GiB allocated: 241 GiB zfs-fs: size: 891.5 GiB free: 650.28 GiB
Components: Online:
1: nvme0n1p3 maj-min: 259:7 size: 921.01 GiB
2: nvme1n1p3 maj-min: 259:4 size: 921.01 GiB
Drives:
Local Storage: total: raw: 4.09 TiB usable: 5.35 TiB used: 1.07 TiB (20.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Corsair model: Force MP600
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 type: SSD serial: <filter> rev: EGFM13.0 temp: 34.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Corsair model: Force MP600
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 type: SSD serial: <filter> rev: EGFM13.0 temp: 32.9 C scheme: GPT
ID-3: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 1B6Q scheme: GPT
ID-4: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST2000DX002-2DV164
size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
type: HDD rpm: 7200 serial: <filter> rev: CC41 scheme: GPT
Partition:
ID-1: / raw-size: N/A size: 820.62 GiB used: 170.34 GiB (20.8%) fs: zfs
logical: zroot/manjaro/root
ID-2: /boot raw-size: 512.9 MiB size: 511.9 MiB (99.80%)
used: 130.7 MiB (25.5%) fs: vfat dev: /dev/md127p1 maj-min: 259:8
ID-3: /home raw-size: N/A size: 390.59 GiB used: 141.96 GiB (36.3%)
fs: zfs logical: zhome/manjaro/home
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 10 GiB used: 364.9 MiB (3.6%)
priority: -2 dev: /dev/nvme0n1p2 maj-min: 259:6
ID-2: swap-2 type: partition size: 10 GiB used: 361.3 MiB (3.5%)
priority: -3 dev: /dev/nvme1n1p2 maj-min: 259:3
Sensors:
System Temperatures: cpu: 32.0 C mobo: 34.0 C gpu: nvidia temp: 33 C
Fan Speeds (RPM): fan-1: 1259 fan-2: 2347 fan-3: 803 fan-4: 585 fan-5: 0
fan-6: 0 fan-7: 1215 gpu: nvidia fan: 0%
Info:
Processes: 569 Uptime: 6h 42m wakeups: 33 Memory: 15.61 GiB
used: 8.2 GiB (52.5%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1665 lib: 393 Shell: Zsh v: 5.8
default: Bash v: 5.1.12 running-in: konsole inxi: 3.3.11
There was not really error message, it just when pamac was checking dependencies, it stuck in an infinite loop with the following two lines:
Checking wxbase-light dependencies...
Checking wxcommon-light dependencies...
Funny thing is they are not even the dependencies of saga-gis
cscs
3 January 2022 12:32
4
What happens if you install it the regular way?
git clone https://aur.archlinux.org/wxwidgets-light.git
cd wxwidgets-light
makepkg -sric
1 Like
I don’t plan to install wxwidgets-light
, as they are not dependencies of the package I would like to install (saga-gis). I already manually installed wxgtk3-dev
to satisfy the dependency requirement of saga-gis, and pamac didn’t get stuck in that infinite loop like the issue here.
My workaround was to download the latest snapshot of saga-gis, edit the PKGBUILD and change the dependency wxgtk3>=3.1.0
to wxgtk3-dev
, and then use makepkg
to build the package, and finally use pacman -U
to install the package.
Just don’t know why pamac keeps checking the dependencies for wxbase-light
and wxcommon-light
as they are not really the dependencies of the package.
Hi,
I tried it but it would like to install the whole wxgtk-dev bundle, which also include wxgtk2-dev (I don’t want redundant packages on my system). Perhaps because yay
won’t check dependencies after editing the PKGBUILD of saga-gis. Nevertheless, I remembered yay
didn’t have the infinite dependency check loop issue, but I remembered it failed when compiling saga-gis for some reason (which I forgot).
Lolix
4 January 2022 00:07
8
wxgtk3-dev is part of the splitted pkgbuild wxgtk-dev, so either you build all or edit the pkgbuild
Also the whole versioning situation with wxgtk is complicated in general
By the way, if you install wxgtk-dev, all the programs build for wxgtk will stop working, instead if you install wxgtk-light it can be installed alongside wxgtk3 but you need to configure the saga-gis pkgbuild to use it
Edite: typed wxgtk-dev instead of wxgtk-light
1 Like
Thanks for the information. And for those who need a python-wxpython alongside with wxgtk3-dev, here’s the PKGBUILD:
opened 04:51AM - 20 Jan 21 UTC
bug
**Describe the bug**
GUI crash
**To Reproduce**
Steps to reproduce the beha… vior:
1. Launch grass78 from terminal
2. open a project location
3. Play with GUI like checking Help > About or just wait without playing with gui (delay vary)
4. GUI crash with no message in terminal
5. Output from terminal with crtl+d to exit session :
```
$ grass78
Default locale not found, using UTF-8
Default locale settings are missing. GRASS running with C locale.
Starting GRASS GIS...
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.mapset -l location=Maurice gisdbase=/home/sylvain/SIG/GRASSDB
D1/1: grass.script.core.start_command(): g.mapset -l location=Maurice gisdbase=/home/sylvain/SIG/GRASSDB
D1/1: grass.script.core.start_command(): g.gisenv set=GISDBASE=/home/sylvain/SIG/GRASSDB
D1/1: grass.script.core.start_command(): g.gisenv set=LOCATION_NAME=Maurice
D1/1: grass.script.core.start_command(): g.gisenv set=MAPSET=ecozone
Cleaning up temporary files...
D1/1: G_set_program_name(): clean_temp
__________ ___ __________ _______________
/ ____/ __ \/ | / ___/ ___/ / ____/ _/ ___/
/ / __/ /_/ / /| | \__ \\_ \ / / __ / / \__ \
/ /_/ / _, _/ ___ |___/ /__/ / / /_/ // / ___/ /
\____/_/ |_/_/ |_/____/____/ \____/___//____/
Welcome to GRASS GIS 7.8.5
GRASS GIS homepage: https://grass.osgeo.org
This version running through: Bash Shell (/bin/bash)
Help is available with the command: g.manual -i
See the licence terms with: g.version -c
See citation options with: g.version -x
If required, restart the GUI with: g.gui wxpython
When ready to quit enter: exit
Launching <wxpython> GUI in the background, please wait...
D1/1: G_set_program_name(): g.gisenv
GRASS 7.8.5 (Maurice):~ > D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.version -rge
D1/1: G_set_program_name(): g.version
D1/1: grass.script.core.start_command(): g.message -d message=toolboxes.getMenudataFile: main_menu.xml, menudata.xml, /opt/grass/gui/wxpython/xml/menudata.xml debug=1
D1/1: G_set_program_name(): g.message
D1/1: toolboxes.getMenudataFile: main_menu.xml, menudata.xml, /opt/grass/gui/wxpython/xml/menudata.xml
D1/1: grass.script.core.start_command(): g.message -d message=toolboxes.getMenudataFile: module_tree.xml, module_tree_menudata.xml, /opt/grass/gui/wxpython/xml/module_tree_menudata.xml debug=1
D1/1: G_set_program_name(): g.message
D1/1: toolboxes.getMenudataFile: module_tree.xml, module_tree_menudata.xml, /opt/grass/gui/wxpython/xml/module_tree_menudata.xml
D1/1: grass.script.core.start_command(): g.extension --q -ag
D1/1: G_set_program_name(): g.extension
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.version -rge
D1/1: G_set_program_name(): g.version
D1/1: grass.script.core.start_command(): g.message message=List of installed extensions (modules):
D1/1: G_set_program_name(): g.message
D1/1: grass.script.core.start_command(): g.list --q -m type=raster
D1/1: G_set_program_name(): g.list
D1/1: grass.script.core.start_command(): g.list --q -m type=vector
D1/1: G_set_program_name(): g.list
D1/1: grass.script.core.start_command(): g.mapsets --q -l sep=newline
D1/1: grass.script.core.start_command(): g.mapsets --q -p sep=newline
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.proj -p
D1/1: grass.script.core.start_command(): g.region -ugpc
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.findfile -n element=cell file=MASK mapset=ecozone
D1/1: G_set_program_name(): g.findfile
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.findfile -n element=cell file=MASK mapset=ecozone
D1/1: G_set_program_name(): g.findfile
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.findfile -n element=cell file=MASK mapset=ecozone
D1/1: G_set_program_name(): g.findfile
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.findfile -n element=cell file=MASK mapset=ecozone
D1/1: G_set_program_name(): g.findfile
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.gisenv set=GUI_PID=525196
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.findfile -n element=cell file=MASK mapset=ecozone
D1/1: G_set_program_name(): g.findfile
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.findfile -n element=cell file=MASK mapset=ecozone
D1/1: G_set_program_name(): g.findfile
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.findfile -n element=cell file=MASK mapset=ecozone
D1/1: G_set_program_name(): g.findfile
D1/1: grass.script.core.start_command(): g.region -ugpc
D1/1: G_set_program_name(): g.gisenv
GRASS 7.8.5 (Maurice):~ >
exit
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
Unable to close GUI. [Errno 3] No such process
D1/1: grass.script.core.start_command(): db.connect -g
D1/1: grass.script.core.start_command(): g.gisenv -n
D1/1: G_set_program_name(): g.gisenv
D1/1: grass.script.core.start_command(): g.message message=Cleaning up default sqlite database ...
D1/1: G_set_program_name(): g.message
Cleaning up default sqlite database ...
D1/1: grass.script.core.start_command(): db.execute sql=VACUUM
D1/1: G_set_program_name(): db.execute
D1/1: db_d_init_error(): SQLite
Cleaning up temporary files...
D1/1: G_set_program_name(): clean_temp
Done.
Goodbye from GRASS GIS
```
**Expected behavior**
Could use gui without crash
**Screenshots**
If applicable, add screenshots to help explain your problem.
**System description (please complete the following information):**
- Operating System: Manjaro with PKGBUILD from AUR : https://aur.archlinux.org/packages/grass/
- GRASS GIS version: 7.8.5
- details about further software components
- run `g.version -rge` in a GRASS GIS terminal session or check in
the GUI menu "Help > About"
```
~ > g.version -rge
D1/1: G_set_program_name(): g.version
version=7.8.5
date=2020
revision=4e3f393
build_date=2021-01-20
build_platform=x86_64-pc-linux-gnu
build_off_t_size=8
libgis_revision=2021-01-20T04:18:29+00:00
libgis_date=2021-01-20T12:00:00+04:00
proj=6.3.2
gdal=3.0.4
geos=3.8.1
sqlite=3.34.0
```
- run `python3 -c "import sys, wx; print(sys.version); print(wx.version())"`
to print the Python and wxPython version numbers
```
~ > python3 -c "import sys, wx; print(sys.version); print(wx.version())"
3.9.1 (default, Dec 13 2020, 11:55:53)
[GCC 10.2.0]
4.0.7.post2 gtk3 (phoenix) wxWidgets 3.0.5
```
**Additional context**
Add any other context about the problem here.
```
$ journalctl -r -p 3
-- Journal begins at Sat 2020-07-25 17:08:14 +04, ends at Wed 2021-01-20 08:49:35 +04. --
janv. 20 08:43:53 T480s systemd-coredump[525277]: Process 525196 (python3) of user 1000 dumped core.
Stack trace of thread 525196:
#0 0x00007fa3844cdb5d PyList_New (libpython3.9.so.1.0 + 0x10eb5d)
#1 0x00007fa3800863c4 _ZN10wxPseudoDC11FindObjectsEiiiRK8wxColour (_adv.cpython-39-x86_64-linux-gnu.so + 0x923c4)
#2 0x00007fa380120039 n/a (_adv.cpython-39-x86_64-linux-gnu.so + 0x12c039)
#3 0x00007fa38450b253 n/a (libpython3.9.so.1.0 + 0x14c253)
#4 0x00007fa3844f171d _PyObject_MakeTpCall (libpython3.9.so.1.0 + 0x13271d)
#5 0x00007fa3844ed462 _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x12e462)
#6 0x00007fa3844e7aaf n/a (libpython3.9.so.1.0 + 0x128aaf)
#7 0x00007fa3844f940e _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a40e)
#8 0x00007fa3844e89f1 _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x1299f1)
#9 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#10 0x00007fa384509ae4 n/a (libpython3.9.so.1.0 + 0x14aae4)
#11 0x00007fa3830ff79b _ZN12wxPyCallback12EventThunkerER7wxEvent (_core.cpython-39-x86_64-linux-gnu.so + 0x48079b)
#12 0x00007fa3824cddde _ZN12wxEvtHandler23ProcessEventIfMatchesIdERK21wxEventTableEntryBasePS_R7wxEvent (libwx_baseu-3.0.so.0 + 0x1dedde)
#13 0x00007fa3824ce15b _ZN12wxEvtHandler23SearchDynamicEventTableER7wxEvent (libwx_baseu-3.0.so.0 + 0x1df15b)
#14 0x00007fa3824ce1f1 _ZN12wxEvtHandler11TryHereOnlyER7wxEvent (libwx_baseu-3.0.so.0 + 0x1df1f1)
#15 0x00007fa3824ce2ac _ZN12wxEvtHandler19ProcessEventLocallyER7wxEvent (libwx_baseu-3.0.so.0 + 0x1df2ac)
#16 0x00007fa3824ce382 _ZN12wxEvtHandler12ProcessEventER7wxEvent (libwx_baseu-3.0.so.0 + 0x1df382)
#17 0x00007fa383566f0c _ZN11sipwxWindow12ProcessEventER7wxEvent (_core.cpython-39-x86_64-linux-gnu.so + 0x8e7f0c)
#18 0x00007fa3824ce0d7 _ZN12wxEvtHandler18SafelyProcessEventER7wxEvent (libwx_baseu-3.0.so.0 + 0x1df0d7)
#19 0x00007fa382868914 n/a (libwx_gtk3u_core-3.0.so.0 + 0x2a2914)
#20 0x00007fa3819d3f6f n/a (libgtk-3.so.0 + 0x83f6f)
#21 0x00007fa381665052 g_closure_invoke (libgobject-2.0.so.0 + 0x13052)
#22 0x00007fa38168d9c5 n/a (libgobject-2.0.so.0 + 0x3b9c5)
#23 0x00007fa381680bcb g_signal_emit_valist (libgobject-2.0.so.0 + 0x2ebcb)
#24 0x00007fa381681b00 g_signal_emit (libgobject-2.0.so.0 + 0x2fb00)
#25 0x00007fa381c9a9f5 n/a (libgtk-3.so.0 + 0x34a9f5)
#26 0x00007fa381b32e15 n/a (libgtk-3.so.0 + 0x1e2e15)
#27 0x00007fa381b3416d gtk_main_do_event (libgtk-3.so.0 + 0x1e416d)
#28 0x00007fa38188d413 n/a (libgdk-3.so.0 + 0x3c413)
#29 0x00007fa3818de114 n/a (libgdk-3.so.0 + 0x8d114)
#30 0x00007fa381570a84 g_main_context_dispatch (libglib-2.0.so.0 + 0x52a84)
#31 0x00007fa3815c49b1 n/a (libglib-2.0.so.0 + 0xa69b1)
#32 0x00007fa38156ffd3 g_main_loop_run (libglib-2.0.so.0 + 0x51fd3)
#33 0x00007fa381b3122f gtk_main (libgtk-3.so.0 + 0x1e122f)
#34 0x00007fa382846b26 _ZN14wxGUIEventLoop5DoRunEv (libwx_gtk3u_core-3.0.so.0 + 0x280b26)
#35 0x00007fa3823a637e _ZN15wxEventLoopBase3RunEv (libwx_baseu-3.0.so.0 + 0xb737e)
#36 0x00007fa38236c766 _ZN16wxAppConsoleBase8MainLoopEv (libwx_baseu-3.0.so.0 + 0x7d766)
#37 0x00007fa383388199 n/a (_core.cpython-39-x86_64-linux-gnu.so + 0x709199)
#38 0x00007fa38450b2a2 n/a (libpython3.9.so.1.0 + 0x14c2a2)
#39 0x00007fa3844f171d _PyObject_MakeTpCall (libpython3.9.so.1.0 + 0x13271d)
#40 0x00007fa3844ed462 _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x12e462)
#41 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#42 0x00007fa3844e89f1 _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x1299f1)
#43 0x00007fa3844f982e _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a82e)
#44 0x00007fa3844e87b7 _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x1297b7)
#45 0x00007fa3844e728d n/a (libpython3.9.so.1.0 + 0x12828d)
#46 0x00007fa3844e6c51 _PyEval_EvalCodeWithName (libpython3.9.so.1.0 + 0x127c51)
#47 0x00007fa3845a8b13 PyEval_EvalCode (libpython3.9.so.1.0 + 0x1e9b13)
#48 0x00007fa3845b8b9d n/a (libpython3.9.so.1.0 + 0x1f9b9d)
#49 0x00007fa3845b496b n/a (libpython3.9.so.1.0 + 0x1f596b)
#50 0x00007fa3844567c4 PyRun_FileExFlags (libpython3.9.so.1.0 + 0x977c4)
#51 0x00007fa38445614c PyRun_SimpleFileExFlags (libpython3.9.so.1.0 + 0x9714c)
#52 0x00007fa3845cac99 Py_RunMain (libpython3.9.so.1.0 + 0x20bc99)
#53 0x00007fa38459bba9 Py_BytesMain (libpython3.9.so.1.0 + 0x1dcba9)
#54 0x00007fa38421e152 __libc_start_main (libc.so.6 + 0x28152)
#55 0x0000558daab4904e _start (python3.9 + 0x104e)
Stack trace of thread 525230:
#0 0x00007fa3842f0d5d syscall (libc.so.6 + 0xfad5d)
#1 0x00007fa3815bda9b g_cond_wait_until (libglib-2.0.so.0 + 0x9fa9b)
#2 0x00007fa381540853 n/a (libglib-2.0.so.0 + 0x22853)
#3 0x00007fa3815409e4 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x229e4)
#4 0x00007fa3815a0e1a n/a (libglib-2.0.so.0 + 0x82e1a)
#5 0x00007fa38159dec1 n/a (libglib-2.0.so.0 + 0x7fec1)
#6 0x00007fa3841dd3e9 start_thread (libpthread.so.0 + 0x93e9)
#7 0x00007fa3842f6293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 525201:
#0 0x00007fa3842eb46f __poll (libc.so.6 + 0xf546f)
#1 0x00007fa3815c493f n/a (libglib-2.0.so.0 + 0xa693f)
#2 0x00007fa38156f2b1 g_main_context_iteration (libglib-2.0.so.0 + 0x512b1)
#3 0x00007fa38156f302 n/a (libglib-2.0.so.0 + 0x51302)
#4 0x00007fa38159dec1 n/a (libglib-2.0.so.0 + 0x7fec1)
#5 0x00007fa3841dd3e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fa3842f6293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 525242:
#0 0x00007fa3841e6014 do_futex_wait.constprop.0 (libpthread.so.0 + 0x12014)
#1 0x00007fa3841e6118 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x12118)
#2 0x00007fa3844cd51c PyThread_acquire_lock_timed (libpython3.9.so.1.0 + 0x10e51c)
#3 0x00007fa3845aeb81 n/a (libpython3.9.so.1.0 + 0x1efb81)
#4 0x00007fa3845ae77b n/a (libpython3.9.so.1.0 + 0x1ef77b)
#5 0x00007fa3844fb1da n/a (libpython3.9.so.1.0 + 0x13c1da)
#6 0x00007fa3844e89f1 _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x1299f1)
#7 0x00007fa3844e728d n/a (libpython3.9.so.1.0 + 0x12828d)
#8 0x00007fa3844f940e _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a40e)
#9 0x00007fa3844e89f1 _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x1299f1)
#10 0x00007fa3844e728d n/a (libpython3.9.so.1.0 + 0x12828d)
#11 0x00007fa3844f940e _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a40e)
#12 0x00007fa3844e89f1 _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x1299f1)
#13 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#14 0x00007fa3844e89f1 _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x1299f1)
#15 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#16 0x00007fa3844e89f1 _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x1299f1)
#17 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#18 0x00007fa384509ae4 n/a (libpython3.9.so.1.0 + 0x14aae4)
#19 0x00007fa3845f79b6 n/a (libpython3.9.so.1.0 + 0x2389b6)
#20 0x00007fa3845d33f4 n/a (libpython3.9.so.1.0 + 0x2143f4)
#21 0x00007fa3841dd3e9 start_thread (libpthread.so.0 + 0x93e9)
#22 0x00007fa3842f6293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 525248:
#0 0x00007fa3841e6014 do_futex_wait.constprop.0 (libpthread.so.0 + 0x12014)
#1 0x00007fa3841e6118 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x12118)
#2 0x00007fa3844cd51c PyThread_acquire_lock_timed (libpython3.9.so.1.0 + 0x10e51c)
#3 0x00007fa3845aeb81 n/a (libpython3.9.so.1.0 + 0x1efb81)
#4 0x00007fa3845ae77b n/a (libpython3.9.so.1.0 + 0x1ef77b)
#5 0x00007fa38450b253 n/a (libpython3.9.so.1.0 + 0x14c253)
#6 0x00007fa3844f171d _PyObject_MakeTpCall (libpython3.9.so.1.0 + 0x13271d)
#7 0x00007fa3844a46e3 n/a (libpython3.9.so.1.0 + 0xe56e3)
#8 0x00007fa384425946 n/a (libpython3.9.so.1.0 + 0x66946)
#9 0x00007fa3844e728d n/a (libpython3.9.so.1.0 + 0x12828d)
#10 0x00007fa3844f940e _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a40e)
#11 0x00007fa3845a8ee4 n/a (libpython3.9.so.1.0 + 0x1e9ee4)
#12 0x00007fa384425946 n/a (libpython3.9.so.1.0 + 0x66946)
#13 0x00007fa3844e728d n/a (libpython3.9.so.1.0 + 0x12828d)
#14 0x00007fa3844f940e _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a40e)
#15 0x00007fa3845a8ee4 n/a (libpython3.9.so.1.0 + 0x1e9ee4)
#16 0x00007fa384425946 n/a (libpython3.9.so.1.0 + 0x66946)
#17 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#18 0x00007fa3845098e4 n/a (libpython3.9.so.1.0 + 0x14a8e4)
#19 0x00007fa3845a8ee4 n/a (libpython3.9.so.1.0 + 0x1e9ee4)
#20 0x00007fa384425a3f n/a (libpython3.9.so.1.0 + 0x66a3f)
#21 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#22 0x00007fa3845098e4 n/a (libpython3.9.so.1.0 + 0x14a8e4)
#23 0x00007fa3844ecd7e _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x12dd7e)
#24 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#25 0x00007fa3844e89f1 _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x1299f1)
#26 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#27 0x00007fa384509ae4 n/a (libpython3.9.so.1.0 + 0x14aae4)
#28 0x00007fa3845f79b6 n/a (libpython3.9.so.1.0 + 0x2389b6)
#29 0x00007fa3845d33f4 n/a (libpython3.9.so.1.0 + 0x2143f4)
#30 0x00007fa3841dd3e9 start_thread (libpthread.so.0 + 0x93e9)
#31 0x00007fa3842f6293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 525202:
#0 0x00007fa3842eb46f __poll (libc.so.6 + 0xf546f)
#1 0x00007fa3815c493f n/a (libglib-2.0.so.0 + 0xa693f)
#2 0x00007fa38156ffd3 g_main_loop_run (libglib-2.0.so.0 + 0x51fd3)
#3 0x00007fa3811c8fe8 n/a (libgio-2.0.so.0 + 0x101fe8)
#4 0x00007fa38159dec1 n/a (libglib-2.0.so.0 + 0x7fec1)
#5 0x00007fa3841dd3e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007fa3842f6293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 525256:
#0 0x00007fa3841e6014 do_futex_wait.constprop.0 (libpthread.so.0 + 0x12014)
#1 0x00007fa3841e6118 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x12118)
#2 0x00007fa3844cd51c PyThread_acquire_lock_timed (libpython3.9.so.1.0 + 0x10e51c)
#3 0x00007fa3845aeb81 n/a (libpython3.9.so.1.0 + 0x1efb81)
#4 0x00007fa3845ae77b n/a (libpython3.9.so.1.0 + 0x1ef77b)
#5 0x00007fa38450b253 n/a (libpython3.9.so.1.0 + 0x14c253)
#6 0x00007fa3844f171d _PyObject_MakeTpCall (libpython3.9.so.1.0 + 0x13271d)
#7 0x00007fa3844a46e3 n/a (libpython3.9.so.1.0 + 0xe56e3)
#8 0x00007fa384425946 n/a (libpython3.9.so.1.0 + 0x66946)
#9 0x00007fa3844e728d n/a (libpython3.9.so.1.0 + 0x12828d)
#10 0x00007fa3844f940e _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a40e)
#11 0x00007fa3845a8ee4 n/a (libpython3.9.so.1.0 + 0x1e9ee4)
#12 0x00007fa384425946 n/a (libpython3.9.so.1.0 + 0x66946)
#13 0x00007fa3844e728d n/a (libpython3.9.so.1.0 + 0x12828d)
#14 0x00007fa3844f940e _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a40e)
#15 0x00007fa3845a8ee4 n/a (libpython3.9.so.1.0 + 0x1e9ee4)
#16 0x00007fa384425946 n/a (libpython3.9.so.1.0 + 0x66946)
#17 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#18 0x00007fa3845098e4 n/a (libpython3.9.so.1.0 + 0x14a8e4)
#19 0x00007fa3845a8ee4 n/a (libpython3.9.so.1.0 + 0x1e9ee4)
#20 0x00007fa384425a3f n/a (libpython3.9.so.1.0 + 0x66a3f)
#21 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#22 0x00007fa3845098e4 n/a (libpython3.9.so.1.0 + 0x14a8e4)
#23 0x00007fa3844ecd7e _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x12dd7e)
#24 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#25 0x00007fa3844e89f1 _PyEval_EvalFrameDefault (libpython3.9.so.1.0 + 0x1299f1)
#26 0x00007fa3844f926a _PyFunction_Vectorcall (libpython3.9.so.1.0 + 0x13a26a)
#27 0x00007fa384509ae4 n/a (libpython3.9.so.1.0 + 0x14aae4)
#28 0x00007fa3845f79b6 n/a (libpython3.9.so.1.0 + 0x2389b6)
#29 0x00007fa3845d33f4 n/a (libpython3.9.so.1.0 + 0x2143f4)
#30 0x00007fa3841dd3e9 start_thread (libpthread.so.0 + 0x93e9)
#31 0x00007fa3842f6293 __clone (libc.so.6 + 0x100293)
```
I still have no idea why the infinite loop has happened though.