outwiker
outwiker copied to clipboard
Сега при запуске (Segmentation Fault)
Доброго! Система: Arch Linux, i3wm Сначала была ошибка "ModuleNotFoundError: No module named 'hunspell'", хотя пакет был установлен. Установил модуль через pip. Ошибка ушла, но вылезла другая. Весь трейс постить не буду, заканчивается так:
File "/usr/lib/python3.10/site-packages/wx/core.py", line 1477, in Bind
target.Connect(id1, id2, et, function)
TypeError: EvtHandler.Connect(): argument 1 has unexpected type 'WindowIDRef'
Exception ignored in atexit callback: <built-in function _wxPyCleanup>
wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed at ./src/common/wincmn.cpp(477) in ~wxWindowBase(): any pushed event handlers must have been removed
/usr/bin/outwiker: строка 4: 13684 Ошибка сегментирования (стек памяти сброшен на диск) python3 runoutwiker.py "$@"
А запускаете каким образом, через snap, flatpak или исходники?
Я сам snap или flatpak использовать не умею, да и слышал о них много нелестных отзывов. Устанавливаю из AUR: https://aur.archlinux.org/packages/outwiker, скорее всего исходники. Могу уточнить в PKGBUILD.
Как я понимаю, сначала идёт сборка из исходников? (не знал что python можно build): python -m build --wheel --no-isolation А потом собирается пакет и устанавливается: PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl make DESTDIR="$pkgdir" install
Через flatpak запустился. Но это же не наш метод! ))
Я даже не знал, что кто-то сделал AUR. Надо посмотреть, что там происходит.