FS#73076 - [openshot] fails to start

Attached to Project: Community Packages
Opened by IMBJR (IMBJR) - Saturday, 18 December 2021, 10:46 GMT
Last edited by David Runge (dvzrv) - Tuesday, 21 December 2021, 01:14 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To David Runge (dvzrv)
Bruno Pagani (ArchangeGabriel)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Openshot fails to start. Starting from console produces the following:

[imbjr@pc ~]$ openshot-qt
Loaded modules from: /usr/lib/python3.10/site-packages/openshot_qt
INFO app: ------------------------------------------------
INFO app: Sat Dec 18 10:41:55 2021
INFO app: Starting new session
INFO app: ------------------------------------------------
INFO app: OpenShot (version 2.6.1)
INFO app: ------------------------------------------------
INFO app: openshot-qt version: 2.6.1
INFO app: libopenshot version: 0.2.7
INFO app: platform: Linux-5.15.10-arch1-1-x86_64-with-glibc2.33
INFO app: processor:
INFO app: machine: x86_64
INFO app: python version: 3.10.1
INFO app: qt5 version: 5.15.2
INFO app: pyqt5 version: 5.15.6
INFO project_data: Setting default profile to HD 1080p 30 fps
INFO language: Qt Detected Languages: ['en-GB']
INFO language: LANG Environment Variable: en_GB.utf8
INFO language: LOCALE Environment Variable:
INFO language: OpenShot Preference Language: en_GB
INFO logger_libopenshot: Connecting to libopenshot with debug port: 5556
INFO ui_util: Initializing UI for MainWindow
INFO thumbnail: Starting thumbnail server listening on port 48727
INFO webkit: WebKit backend initializing
INFO transition_model: updating transitions model.
INFO effects_model: updating effects model.
INFO emoji_model: updating emoji model.
INFO main_window: InitCacheSettings
INFO main_window: cache-mode: CacheMemory
INFO main_window: cache-limit-mb: 250
INFO main_window: Creating CacheMemory object with 262144000 byte limit
INFO preview_thread: QThread Start Method Invoked
INFO version: Found current version: {'error_rate_stable': 0.05, 'error_rate_unstable': 0.05, 'openshot_version': '2.6.1'}
ERROR main_window: Unhandled crash detected: linux-/usr/lib/libc.so.6 abort 0x116 [0x7f802ac21862]
INFO main_window: updateStatusChanged
INFO main_window: recover_backup
INFO project_data: Setting default profile to HD 1080p 30 fps
INFO preview_thread: player Position(): 1
INFO video_widget: Load: Set video widget display aspect ratio to: 1.7777777910232544
INFO video_widget: Set video widget pixel aspect ratio to: 1.0
INFO main_window: updateStatusChanged
INFO webkit: Registering objects with WebKit
Unhandled Python exception
Caught signal 6 (SIGABRT)
---- Unhandled Exception: Stack Trace ----
/usr/lib/libc.so.6 ( abort + 0x116 ) [0x7fd25594d862]
/usr/lib/libQt5Core.so.5 ( + 0x90910) [0x7fd254562910]
/usr/lib/python3.10/site-packages/PyQt5/QtCore.abi3.so ( + 0xa9048) [0x7fd254af5048]
/usr/lib/python3.10/site-packages/PyQt5/sip.cpython-310-x86_64-linux-gnu.so ( + 0x10df4) [0x7fd251b8adf4]
/usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so ( + 0x13751d) [0x7fd25176351d]
/usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so ( + 0x3bcfbd) [0x7fd2519e8fbd]
/usr/lib/libQt5Widgets.so.5 ( QWidget::event(QEvent*) + 0x20e ) [0x7fd2511150be]
/usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so ( + 0x3bf5d4) [0x7fd2519eb5d4]
/usr/lib/libQt5Widgets.so.5 ( QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x82 ) [0x7fd2510d1d62]
/usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so ( + 0x37f70f) [0x7fd2519ab70f]
/usr/lib/libQt5Core.so.5 ( QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x13a ) [0x7fd25478b41a]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::sendPaintEvent(QRegion const&) + 0x38 ) [0x7fd25110ccf8]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x80c ) [0x7fd25110d55c]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x510 ) [0x7fd25110ea10]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x51d ) [0x7fd25110d26d]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x510 ) [0x7fd25110ea10]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x51d ) [0x7fd25110d26d]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x510 ) [0x7fd25110ea10]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x323 ) [0x7fd25110e823]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x323 ) [0x7fd25110e823]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x323 ) [0x7fd25110e823]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x323 ) [0x7fd25110e823]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x323 ) [0x7fd25110e823]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x323 ) [0x7fd25110e823]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x323 ) [0x7fd25110e823]
/usr/lib/libQt5Widgets.so.5 ( QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) + 0x51d ) [0x7fd25110d26d]
/usr/lib/libQt5Widgets.so.5 ( + 0x16c2ef) [0x7fd2510e32ef]
/usr/lib/libQt5Widgets.so.5 ( + 0x16cb0e) [0x7fd2510e3b0e]
/usr/lib/libQt5Widgets.so.5 ( + 0x1bb056) [0x7fd251132056]
/usr/lib/libQt5Widgets.so.5 ( QApplicationPrivate::notify_helper(QObject*, QEvent*) + 0x82 ) [0x7fd2510d1d62]
/usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so ( + 0x37f70f) [0x7fd2519ab70f]
/usr/lib/libQt5Core.so.5 ( QCoreApplication::notifyInternal2(QObject*, QEvent*) + 0x13a ) [0x7fd25478b41a]
/usr/lib/libQt5Gui.so.5 ( QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) + 0x90 ) [0x7fd2509d65b0]
/usr/lib/libQt5Gui.so.5 ( QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0xb5 ) [0x7fd2509aa7d5]
/usr/lib/libQt5XcbQpa.so.5 ( + 0x62fcc) [0x7fd24f76dfcc]
/usr/lib/libglib-2.0.so.0 ( g_main_context_dispatch + 0x26c ) [0x7fd253a4152c]
/usr/lib/libglib-2.0.so.0 ( + 0xa87b9) [0x7fd253a957b9]
/usr/lib/libglib-2.0.so.0 ( g_main_context_iteration + 0x31 ) [0x7fd253a3ec11]
/usr/lib/libQt5Core.so.5 ( QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 0x66 ) [0x7fd2547e4046]
/usr/lib/libQt5Core.so.5 ( QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 0x12c ) [0x7fd254789d8c]
/usr/lib/libQt5Core.so.5 ( QCoreApplication::exec() + 0x94 ) [0x7fd2547922f4]
/usr/lib/python3.10/site-packages/PyQt5/QtWidgets.abi3.so ( + 0x37e3ef) [0x7fd2519aa3ef]
/usr/lib/libpython3.10.so.1.0 ( + 0x1450a8) [0x7fd255c380a8]
/usr/lib/libpython3.10.so.1.0 ( _PyObject_MakeTpCall + 0x2a3 ) [0x7fd255c32613]
/usr/lib/libpython3.10.so.1.0 ( _PyEval_EvalFrameDefault + 0x582b) [0x7fd255c2dcdb]
/usr/lib/libpython3.10.so.1.0 ( _PyFunction_Vectorcall + 0x78 ) [0x7fd255c384e8]
/usr/lib/libpython3.10.so.1.0 ( _PyEval_EvalFrameDefault + 0x334 ) [0x7fd255c287e4]
/usr/lib/libpython3.10.so.1.0 ( + 0x134422) [0x7fd255c27422]
/usr/lib/libpython3.10.so.1.0 ( PyEval_EvalCode + 0x90 ) [0x7fd255cdc370]
/usr/lib/libpython3.10.so.1.0 ( + 0x1f9f54) [0x7fd255cecf54]
/usr/lib/libpython3.10.so.1.0 ( + 0x1f5a2b) [0x7fd255ce8a2b]
/usr/lib/libpython3.10.so.1.0 ( + 0x97220) [0x7fd255b8a220]
/usr/lib/libpython3.10.so.1.0 ( _PyRun_SimpleFileObject + 0x395 ) [0x7fd255b89ea4]
/usr/lib/libpython3.10.so.1.0 ( _PyRun_AnyFileObject + 0x85 ) [0x7fd255b8a82d]
/usr/lib/libpython3.10.so.1.0 ( Py_RunMain + 0x3e7 ) [0x7fd255cf8d17]
/usr/lib/libpython3.10.so.1.0 ( Py_BytesMain + 0x39 ) [0x7fd255ccd179]
/usr/lib/libc.so.6 ( __libc_start_main + 0xd5 ) [0x7fd25594eb25]
/usr/bin/python ( _start + 0x2e ) [0x56398aa8604e]
---- End of Stack Trace ----



Additional info:
* package version: 2.6.1-4
This task depends upon

Closed by  David Runge (dvzrv)
Tuesday, 21 December 2021, 01:14 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with openshot 2.6.1-5
Comment by David Runge (dvzrv) - Saturday, 18 December 2021, 12:54 GMT
@IMBJR: Thanks for the report!

Upstream issue tracked in https://github.com/OpenShot/openshot-qt/issues/4596
Comment by David Runge (dvzrv) - Saturday, 18 December 2021, 13:09 GMT
@IMBJR: Please check whether openshot 2.6.1-5 in [community-testing] is functional enough (it doesn't crash on start, but it might introduce other problems due to selectively applied patches).
Comment by Joshua Ellithorpe (quest) - Tuesday, 21 December 2021, 00:16 GMT
Confirmed. Also happens for openshot-git in the AUR.
Comment by David Runge (dvzrv) - Tuesday, 21 December 2021, 01:14 GMT
@quest: The AUR is not supported.

I have moved the updated openshot to [community] and will close this issue.

Loading...