Package: openshot-qt
Version: 2.5.1+dfsg1-1~bpo10+1
Severity: normal

Dear Maintainer,

I want to remove parts of a video. Unfortunately the video in question
is in a 1.7GB file, so it's difficult to share, but I don't have the
neccessary rights anyway.

I start openshot, import the video and add it to the topmost track of
the project. If I then start a preview of the project (yes, that's a bit
silly, but I can reproduce the error that way, if I start doing
interesting things, openshot either dies or locks up), it plays for a
while (I saw the timer say 02:24 just before it crashed, it might have
gotten just past the 02:25 mark, but I didn't see that).

If openshot is started from a terminal, the following appears:
------output-----
Caught signal 11 (SIGSEGV)
---- Unhandled Exception: Stack Trace ----
  /usr/lib/x86_64-linux-gnu/libswresample.so.3 (                                
           + 0x8f46)  [0x7fd468c90f46]
  /usr/lib/x86_64-linux-gnu/libswresample.so.3 ( swr_convert                    
           + 0x61c )  [0x7fd468c9859c]
  /usr/lib/x86_64-linux-gnu/libopenshot.so.19 ( 
openshot::FFmpegReader::ProcessAudioPacket(long, long, int)  + 0xfb7 )  
[0x7fd4694ac547]
  /usr/lib/x86_64-linux-gnu/libopenshot.so.19 (                                 
          + 0x8b2e4)  [0x7fd4694b02e4]
  /usr/lib/x86_64-linux-gnu/libgomp.so.1 (                                      
     + 0x1679e)  [0x7fd46886b79e]
  /lib/x86_64-linux-gnu/libpthread.so.0 (                                       
    + 0x7fa3)  [0x7fd471ffafa3]
  /lib/x86_64-linux-gnu/libc.so.6 ( clone                                     + 
0x3f  )  [0x7fd471b414cf]
---- End of Stack Trace ----
QObject::~QObject: Timers cannot be stopped from another thread
Caught signal 11 (SIGSEGV)
---- Unhandled Exception: Stack Trace ----
  /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 ( QPainterState::QPainterState()     
       + 0x3d  )  [0x7fd46d5eca7d]
  /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 ( 
QRasterPaintEngine::createState(QPainterState*) const  + 0x45  )  
[0x7fd46d5de555]
  /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 ( QPainter::begin(QPaintDevice*)     
       + 0x100 )  [0x7fd46d5efa50]
  /usr/lib/python3/dist-packages/PyQt5/QtGui.cpython-37m-x86_64-linux-gnu.so (  
                                         + 0x1741d9)  [0x7fd46de0e1d9]
  /usr/lib/python3/dist-packages/sip.cpython-37m-x86_64-linux-gnu.so (          
                                 + 0x179d4)  [0x7fd4713d69d4]
  /usr/bin/python3               ( _PyObject_FastCallKeywords                + 
0x129 )  [0x5ce0e9]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 
0x4c3b)  [0x5467bb]
  /usr/bin/python3               ( _PyEval_EvalCodeWithName                  + 
0x252 )  [0x53f732]
  /usr/bin/python3               ( _PyFunction_FastCallDict                  + 
0x34e )  [0x5ceb8e]
  /usr/bin/python3               (                                              
     )  [0x4c9202]
  /usr/bin/python3               ( PyObject_Call                             + 
0x56  )  [0x5d0986]
  /usr/lib/python3/dist-packages/sip.cpython-37m-x86_64-linux-gnu.so (          
                                 + 0x1153b)  [0x7fd4713d053b]
  /usr/lib/python3/dist-packages/sip.cpython-37m-x86_64-linux-gnu.so (          
                                 + 0x1161f)  [0x7fd4713d061f]
  
/usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-37m-x86_64-linux-gnu.so 
(                                           + 0x14d5fd)  [0x7fd46c4385fd]
  
/usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-37m-x86_64-linux-gnu.so 
(                                           + 0x3959fb)  [0x7fd46c6809fb]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( QWidget::event(QEvent*)        
           + 0x1d8 )  [0x7fd46be314d8]
  
/usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-37m-x86_64-linux-gnu.so 
(                                           + 0x38f7f3)  [0x7fd46c67a7f3]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( 
QApplicationPrivate::notify_helper(QObject*, QEvent*)  + 0x81  )  
[0x7fd46bdf34c1]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( QApplication::notify(QObject*, 
QEvent*)   + 0x210 )  [0x7fd46bdfa970]
  
/usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-37m-x86_64-linux-gnu.so 
(                                           + 0x3a910e)  [0x7fd46c69410e]
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ( 
QCoreApplication::notifyInternal2(QObject*, QEvent*)  + 0x179 )  
[0x7fd4703e1489]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( 
QWidgetPrivate::sendPaintEvent(QRegion const&)  + 0x3a  )  [0x7fd46be2a0ca]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( 
QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, 
QPainter*, QWidgetBackingStore*)  + 0x867 )  [0x7fd46be2a987]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (                                
           + 0x16ea37)  [0x7fd46be02a37]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (                                
           + 0x16ee19)  [0x7fd46be02e19]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( 
QWidgetPrivate::syncBackingStore()        + 0xa5  )  [0x7fd46be199d5]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( QWidget::event(QEvent*)        
           + 0x308 )  [0x7fd46be31608]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( QMainWindow::event(QEvent*)    
           + 0x64  )  [0x7fd46bf37dd4]
  
/usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-37m-x86_64-linux-gnu.so 
(                                           + 0x2515b3)  [0x7fd46c53c5b3]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( 
QApplicationPrivate::notify_helper(QObject*, QEvent*)  + 0x81  )  
[0x7fd46bdf34c1]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( QApplication::notify(QObject*, 
QEvent*)   + 0x210 )  [0x7fd46bdfa970]
  
/usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-37m-x86_64-linux-gnu.so 
(                                           + 0x3a910e)  [0x7fd46c69410e]
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ( 
QCoreApplication::notifyInternal2(QObject*, QEvent*)  + 0x179 )  
[0x7fd4703e1489]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (                                
           + 0x16f858)  [0x7fd46be03858]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (                                
           + 0x170577)  [0x7fd46be04577]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( QWidget::repaint(QRect const&) 
           + 0x97  )  [0x7fd46be1b717]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( QWidget::repaint()             
           + 0x3c  )  [0x7fd46be1b77c]
  
/usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-37m-x86_64-linux-gnu.so 
(                                           + 0x381892)  [0x7fd46c66c892]
  /usr/bin/python3               ( _PyMethodDef_RawFastCallKeywords          + 
0x132 )  [0x5ccc42]
  /usr/bin/python3               (                                              
     )  [0x53ecf0]
  /usr/bin/python3               ( _PyEval_EvalFrameDefault                  + 
0x49ba)  [0x54653a]
  /usr/bin/python3               ( _PyEval_EvalCodeWithName                  + 
0x252 )  [0x53f732]
  /usr/bin/python3               ( _PyFunction_FastCallDict                  + 
0x34e )  [0x5ceb8e]
  /usr/bin/python3               (                                              
     )  [0x4c9202]
  /usr/bin/python3               ( PyObject_Call                             + 
0x56  )  [0x5d0986]
  /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-37m-x86_64-linux-gnu.so ( 
                                          + 0x1fa6a0)  [0x7fd4709876a0]
  /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-37m-x86_64-linux-gnu.so ( 
                                          + 0x1fab78)  [0x7fd470987b78]
  /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-37m-x86_64-linux-gnu.so ( 
                                          + 0x1fae60)  [0x7fd470987e60]
  /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-37m-x86_64-linux-gnu.so ( 
                                          + 0x1fb90f)  [0x7fd47098890f]
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ( QObject::event(QEvent*)           
        + 0xe2  )  [0x7fd47040b072]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( 
QApplicationPrivate::notify_helper(QObject*, QEvent*)  + 0x81  )  
[0x7fd46bdf34c1]
  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 ( QApplication::notify(QObject*, 
QEvent*)   + 0x210 )  [0x7fd46bdfa970]
  
/usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-37m-x86_64-linux-gnu.so 
(                                           + 0x3a910e)  [0x7fd46c69410e]
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ( 
QCoreApplication::notifyInternal2(QObject*, QEvent*)  + 0x179 )  
[0x7fd4703e1489]
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ( 
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)  + 0x1cb 
)  [0x7fd4703e446b]
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (                                   
        + 0x2bc103)  [0x7fd470433103]
  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 ( g_main_context_dispatch          
         + 0x2ae )  [0x7fd46fa77f2e]
  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (                                  
         + 0x4e1c8)  [0x7fd46fa781c8]
  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 ( g_main_context_iteration         
         + 0x2c  )  [0x7fd46fa7825c]
  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 ( 
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)  + 
0x67  )  [0x7fd470432727]
---- End of Stack Trace ----
zsh: segmentation fault  openshot-qt
-----end of output-----

There were more lines in the output when I used the version in Buster,
but it was still "just" a stack trace, so I guess they effectively say
the same, but I'm going to save that output for a few days if it's
needed.

The same video file plays fine with e.g. mpv from the mpv package.

I would expect openshot to play the video and not die in this case.

This was done using the version from Buster-backports, but it seems to
be the same version that is in testing+unstable.

-- System Information:
Debian Release: 10.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-10-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.UTF-8 (charmap=UTF-8), 
LANGUAGE=da_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages openshot-qt depends on:
ii  fonts-cantarell         0.111-2
ii  libjs-jquery            3.3.1~dfsg-3
ii  libjs-jquery-ui         1.12.1+dfsg-5
ii  python3                 3.7.3-1
ii  python3-openshot        0.2.5+dfsg1-2~bpo10+1
ii  python3-pkg-resources   40.8.0-1
ii  python3-pyqt5           5.11.3+dfsg-1+b3
ii  python3-pyqt5.qtsvg     5.11.3+dfsg-1+b3
ii  python3-pyqt5.qtwebkit  5.11.3+dfsg-1+b3
ii  python3-requests        2.21.0-1
ii  python3-zmq             17.1.2-2+deb10u1

Versions of packages openshot-qt recommends:
pn  blender   <none>
ii  inkscape  0.92.4-3

Versions of packages openshot-qt suggests:
ii  openshot-qt-doc  2.4.3+dfsg1-1

-- no debconf information

Reply via email to