https://bugs.kde.org/show_bug.cgi?id=357797

            Bug ID: 357797
           Summary: 15.13.0: git master a5cd3e6: crashes whenever
                    selecting a video clip in bin
           Product: kdenlive
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: grave
          Priority: NOR
         Component: User Interface
          Assignee: j...@kdenlive.org
          Reporter: wegwerf-1-...@gmx.de

Recent git master is a5cd3e6. Pane setup has both project and clip monitor
view, tabbed into same pane. Adding or selecting any video clip causes Kdenlive
to crash. Crash is in AudioStreamInfo::channels() called from
Monitor::slotOpenClip().

The relevant part of the stack trace is this:

Thread 1 (Thread 0x7f2659db8800 (LWP 30638)):
[KCrash Handler]
#6  0x00000000009011e0 in AudioStreamInfo::channels() const ()
#7  0x00000000009171b3 in Monitor::slotOpenClip(ClipController*, int, int) ()
#8  0x0000000000a7b4c0 in Monitor::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) ()
#9  0x00007f2665d4278a in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x0000000000a6244a in Bin::openClip(ClipController*, int, int) ()
#11 0x00000000009db50a in Bin::openProducer(ClipController*) ()
#12 0x00000000009f1c24 in ProjectClip::setCurrent(bool, bool) ()
#13 0x00000000009d706c in Bin::selectProxyModel(QModelIndex const&) ()
#14 0x0000000000a60b0c in Bin::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**) ()
#15 0x00007f2665d4278a in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x0000000000a63c58 in ProjectSortProxyModel::selectModel(QModelIndex
const&) ()
#17 0x00000000009fe8d7 in
ProjectSortProxyModel::onCurrentRowChanged(QItemSelection const&,
QItemSelection const&) ()
#18 0x0000000000a63a8b in ProjectSortProxyModel::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) ()
#19 0x00007f2665d4278a in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f2665cc3247 in QItemSelectionModel::selectionChanged(QItemSelection
const&, QItemSelection const&) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f2665cc766c in
QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection
const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f2665cc9ae6 in QItemSelectionModel::select(QItemSelection const&,
QFlags<QItemSelectionModel::SelectionFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f26674f2f98 in QTreeViewPrivate::select(QModelIndex const&,
QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f26674f35b8 in QTreeView::setSelection(QRect const&,
QFlags<QItemSelectionModel::SelectionFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f26674b17e0 in QAbstractItemView::mousePressEvent(QMouseEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f26674f7977 in QTreeView::mousePressEvent(QMouseEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00000000009ce58c in MyTreeView::mousePressEvent(QMouseEvent*) ()
#28 0x00007f266729b5cf in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f266739576e in QFrame::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f26674b8a4b in QAbstractItemView::viewportEvent(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f26674f720c in QTreeView::viewportEvent(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f2665d11d0c in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f2667258b6c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007f266725ec7a in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007f2665d11f1b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f266725d6f2 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007f26672b2440 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007f26672b478b in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007f2667258b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007f266725e230 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007f2665d11f1b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007f26660343c8 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#43 0x00007f2666036005 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#44 0x00007f266601b5b8 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#45 0x00007f2659917250 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#46 0x00007f2662319ff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f266231a250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f266231a2fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f2665d6927f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007f2665d0f75a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007f2665d172cc in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#52 0x0000000000a0ecce in main ()

Reproducible: Always

Steps to Reproduce:
1. Start Kdenlive
2. Drag or add any video clip into the project bin. Tested with .mp4/H.264 and
.mkv/H.264 material.

Actual Results:  
Kdenlive crashes.

Expected Results:  
No crash.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to