So after upgrading to Python3.10 I’ve found that OpenShot is having issues opening. Checking from a terminal I get the following error:
INFO main_window: updateStatusChanged
Unhandled Python exception
Caught signal 6 (SIGABRT)
---- Unhandled Exception: Stack Trace ----
/usr/lib/libc.so.6 ( abort + 0x116 ) [0x7f58a97ac862]
/usr/lib/libQt5Core.so.5 ( + 0x90910) [0x7f58a83cc910]
/usr/lib/python3.10/site-packages/PyQt5/QtCore.abi3.so ( + 0xa9048) [0x7f58a8967048]
/usr/lib/python3.10/site-packages/PyQt5/sip.cpython-310-x86_64-linux-gnu.so ( + 0x10df4) [0x7f58a88a7df4]
/usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so ( + 0x13751d) [0x7f58a55f451d]
/usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so ( + 0x3bcfbd) [0x7f58a5879fbd]
/usr/lib/libQt5Widgets.so.5 ( QWidget::event(QEvent*) + 0x20e ) [0x7f58a4f7d0be]
/usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so ( + 0x3bf5d4) [0x7f58a587c5d4]
/usr/lib/libQt5Widgets.so.5 ( QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x82 ) [0x7f58a4f39d62]
/usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so ( + 0x37f70f) [0x7f58a583c70f]
/usr/lib/libQt5Core.so.5 ( QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x13a ) [0x7f58a85f541a]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::sendPaintEvent(QRegion const&) + 0x38 ) [0x7f58a4f74cf8]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlagsQWidgetPrivate::DrawWidgetFlag, QPainter*, QWidgetRepaintManager*) + 0x80c ) [0x7f58a4f7555c]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlagsQWidgetPrivate::DrawWidgetFlag, QPainter*, QWidgetRepaintManager*) + 0x510 ) [0x7f58a4f76a10]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlagsQWidgetPrivate::DrawWidgetFlag, QPainter*, QWidgetRepaintManager*) + 0x51d ) [0x7f58a4f7526d]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlagsQWidgetPrivate::DrawWidgetFlag, QPainter*, QWidgetRepaintManager*) + 0x510 ) [0x7f58a4f76a10]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlagsQWidgetPrivate::DrawWidgetFlag, QPainter*, QWidgetRepaintManager*) + 0x51d ) [0x7f58a4f7526d]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlagsQWidgetPrivate::DrawWidgetFlag, QPainter*, QWidgetRepaintManager*) + 0x510 ) [0x7f58a4f76a10]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlagsQWidgetPrivate::DrawWidgetFlag, QPainter*, QWidgetRepaintManager*) + 0x323 ) [0x7f58a4f76823]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlagsQWidgetPrivate::DrawWidgetFlag, QPainter*, QWidgetRepaintManager*) + 0x323 ) [0x7f58a4f76823]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlagsQWidgetPrivate::DrawWidgetFlag, QPainter*, QWidgetRepaintManager*) + 0x323 ) [0x7f58a4f76823]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlagsQWidgetPrivate::DrawWidgetFlag, QPainter*, QWidgetRepaintManager*) + 0x51d ) [0x7f58a4f7526d]
/usr/lib/libQt5Widgets.so.5 ( + 0x16c2ef) [0x7f58a4f4b2ef]
/usr/lib/libQt5Widgets.so.5 ( + 0x16cb0e) [0x7f58a4f4bb0e]
/usr/lib/libQt5Widgets.so.5 ( + 0x1bb056) [0x7f58a4f9a056]
/usr/lib/libQt5Widgets.so.5 ( QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x82 ) [0x7f58a4f39d62]
/usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so ( + 0x37f70f) [0x7f58a583c70f]
/usr/lib/libQt5Core.so.5 ( QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x13a ) [0x7f58a85f541a]
/usr/lib/libQt5Gui.so.5 ( QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) + 0x90 ) [0x7f58a483e5b0]
/usr/lib/libQt5Gui.so.5 ( QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) + 0xb5 ) [0x7f58a48127d5]
/usr/lib/libQt5XcbQpa.so.5 ( + 0x62fcc) [0x7f58a3a79fcc]
/usr/lib/libglib-2.0.so.0 ( g_main_context_dispatch + 0x26c ) [0x7f58a78ab52c]
/usr/lib/libglib-2.0.so.0 ( + 0xa87b9) [0x7f58a78ff7b9]
/usr/lib/libglib-2.0.so.0 ( g_main_context_iteration + 0x31 ) [0x7f58a78a8c11]
/usr/lib/libQt5Core.so.5 ( QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) + 0x66 ) [0x7f58a864e046]
/usr/lib/libQt5Core.so.5 ( QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) + 0x12c ) [0x7f58a85f3d8c]
/usr/lib/libQt5Core.so.5 ( QCoreApplication::exec() + 0x94 ) [0x7f58a85fc2f4]
/usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so ( + 0x37e3ef) [0x7f58a583b3ef]
/usr/lib/libpython3.10.so.1.0 ( + 0x1450a8) [0x7f58a9a970a8]
/usr/lib/libpython3.10.so.1.0 ( _PyObject_MakeTpCall + 0x2a3 ) [0x7f58a9a91613]
/usr/lib/libpython3.10.so.1.0 ( _PyEval_EvalFrameDefault + 0x582b) [0x7f58a9a8ccdb]
/usr/lib/libpython3.10.so.1.0 ( _PyFunction_Vectorcall + 0x78 ) [0x7f58a9a974e8]
/usr/lib/libpython3.10.so.1.0 ( _PyEval_EvalFrameDefault + 0x334 ) [0x7f58a9a877e4]
/usr/lib/libpython3.10.so.1.0 ( + 0x134422) [0x7f58a9a86422]
/usr/lib/libpython3.10.so.1.0 ( PyEval_EvalCode + 0x90 ) [0x7f58a9b3b370]
/usr/lib/libpython3.10.so.1.0 ( + 0x1f9f54) [0x7f58a9b4bf54]
/usr/lib/libpython3.10.so.1.0 ( + 0x1f5a2b) [0x7f58a9b47a2b]
/usr/lib/libpython3.10.so.1.0 ( + 0x97220) [0x7f58a99e9220]
/usr/lib/libpython3.10.so.1.0 ( _PyRun_SimpleFileObject + 0x395 ) [0x7f58a99e8ea4]
/usr/lib/libpython3.10.so.1.0 ( _PyRun_AnyFileObject + 0x85 ) [0x7f58a99e982d]
/usr/lib/libpython3.10.so.1.0 ( Py_RunMain + 0x3e7 ) [0x7f58a9b57d17]
/usr/lib/libpython3.10.so.1.0 ( Py_BytesMain + 0x39 ) [0x7f58a9b2c179]
/usr/lib/libc.so.6 ( __libc_start_main + 0xd5 ) [0x7f58a97adb25]
/usr/bin/python ( _start + 0x2e ) [0x56091a6c904e]
---- End of Stack Trace ----
I suppose I have to wait till OpenShot is updated? I did see the other post about Python 3.10 and found that
pacman -Qoq /usr/lib/python3.9
returned “error: No package owns /usr/lib/python3.9”