Bug 374033 - Kdenlive crash every time when I change project's property "Resolution"
Summary: Kdenlive crash every time when I change project's property "Resolution"
Status: RESOLVED WORKSFORME
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface & Miscellaneous (show other bugs)
Version: 16.12.0
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-22 12:01 UTC by Andrey
Modified: 2021-04-05 04:33 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:
fritzibaby: timeline_corruption+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey 2016-12-22 12:01:07 UTC
Application: kdenlive (16.12.0)
 (Compiled from sources)
Qt Version: 5.7.1
Frameworks Version: 5.29.0
Operating System: Linux 4.9.0-gentoo x86_64
Distribution: "Gentoo Base System release 2.2"

-- Information about the crash:
- What I was doing when the application crashed:

1. I load my project.
2. In "Project Settings" change "Resolution" from "Full HD 1080" to "HD 720"
3. Click "OK"
4. CRASH!

The crash can be reproduced every time.

-- Backtrace:
Application: Kdenlive (kdenlive), signal: Segmentation fault
[KCrash Handler]
#6  QListData::size (this=0x10) at /usr/include/qt5/QtCore/qlist.h:113
#7  QList<AbstractProjectItem*>::count (this=0x10) at /usr/include/qt5/QtCore/qlist.h:339
#8  ProjectFolder::childClips (this=0x0) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0/src/bin/projectfolder.cpp:75
#9  0x000056202f2cd9b9 in Bin::resetUsageCount (this=<optimized out>) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0/src/bin/bin.cpp:3519
#10 0x00007fb23ad9747a in QtPrivate::QSlotObjectBase::call (a=0x7ffe743841a0, r=0x562030631d90, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#11 QMetaObject::activate (sender=sender@entry=0x5620316298c0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x0) at kernel/qobject.cpp:3723
#12 0x00007fb23ad97a9e in QMetaObject::activate (sender=sender@entry=0x5620316298c0, m=m@entry=0x56202f701ea0 <Timeline::staticMetaObject>, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x0) at kernel/qobject.cpp:3602
#13 0x000056202f35b96a in Timeline::resetUsageCount (this=this@entry=0x5620316298c0) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0_build/src/moc_timeline.cpp:531
#14 0x000056202f082d4d in Timeline::getTracks (this=0x5620316298c0) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0/src/timeline/timeline.cpp:298
#15 0x000056202f03e7e1 in CustomTrackView::reloadTimeline (this=this@entry=0x562031614720) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0/src/timeline/customtrackview.cpp:3505
#16 0x000056202f044426 in CustomTrackView::updateSceneFrameWidth (this=0x562031614720, fpsChanged=fpsChanged@entry=2.5024999999999999) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0/src/timeline/customtrackview.cpp:339
#17 0x000056202f077a46 in Timeline::updateProfile (this=0x5620316298c0, fpsChanged=2.5024999999999999) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0/src/timeline/timeline.cpp:1305
#18 0x00007fb23ad9747a in QtPrivate::QSlotObjectBase::call (a=0x7ffe74384600, r=0x5620316298c0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#19 QMetaObject::activate (sender=sender@entry=0x562031eff0a0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffe74384600) at kernel/qobject.cpp:3723
#20 0x00007fb23ad97a9e in QMetaObject::activate (sender=sender@entry=0x562031eff0a0, m=m@entry=0x56202f703d60 <KdenliveDoc::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffe74384600) at kernel/qobject.cpp:3602
#21 0x000056202f350652 in KdenliveDoc::updateFps (this=this@entry=0x562031eff0a0, _t1=_t1@entry=2.5024999999999999) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0_build/src/moc_kdenlivedoc.cpp:472
#22 0x000056202ef6f9d4 in KdenliveDoc::updateProjectProfile (this=this@entry=0x562031eff0a0, reloadProducers=reloadProducers@entry=true) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0/src/doc/kdenlivedoc.cpp:1471
#23 0x000056202ef6fb2a in KdenliveDoc::resetProfile (this=0x562031eff0a0) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0/src/doc/kdenlivedoc.cpp:1480
#24 0x000056202efdb93b in ProjectManager::slotResetProfiles (this=0x5620305a4780) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0/src/project/projectmanager.cpp:719
#25 0x000056202f3140c9 in MainWindow::slotEditProjectSettings (this=0x562030572010) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0/src/mainwindow.cpp:1666
#26 0x000056202f36db7d in MainWindow::qt_static_metacall (_o=0x562030572010, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0_build/src/moc_mainwindow.cpp:811
#27 0x00007fb23ad971c0 in QMetaObject::activate (sender=sender@entry=0x562030bfd5a0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe74384a70) at kernel/qobject.cpp:3740
#28 0x00007fb23ad97a9e in QMetaObject::activate (sender=sender@entry=0x562030bfd5a0, m=m@entry=0x7fb23c8ee760 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe74384a70) at kernel/qobject.cpp:3602
#29 0x00007fb23c353a31 in QAction::triggered (this=this@entry=0x562030bfd5a0, _t1=false) at .moc/moc_qaction.cpp:369
#30 0x00007fb23c357250 in QAction::activate (this=0x562030bfd5a0, event=<optimized out>) at kernel/qaction.cpp:1170
#31 0x00007fb23c503d9a in QMenuPrivate::activateCausedStack (this=this@entry=0x56203140a1d0, causedStack=..., action=action@entry=0x562030bfd5a0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1140
#32 0x00007fb23c50c3e5 in QMenuPrivate::activateAction (this=this@entry=0x56203140a1d0, action=action@entry=0x562030bfd5a0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1217
#33 0x00007fb23c50d310 in QMenu::mouseReleaseEvent (this=<optimized out>, e=0x7ffe743850e0) at widgets/qmenu.cpp:2680
#34 0x00007fb23c3b2208 in QWidget::event (this=this@entry=0x562030ab3cd0, event=event@entry=0x7ffe743850e0) at kernel/qwidget.cpp:9161
#35 0x00007fb23c50f6d3 in QMenu::event (this=0x562030ab3cd0, e=0x7ffe743850e0) at widgets/qmenu.cpp:2799
#36 0x00007fb23c35c8ec in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x562030ab3cd0, e=0x7ffe743850e0) at kernel/qapplication.cpp:3799
#37 0x00007fb23c365845 in QApplication::notify (this=<optimized out>, receiver=0x562030ab3cd0, e=0x7ffe743850e0) at kernel/qapplication.cpp:3273
#38 0x00007fb23ad68799 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x562030ab3cd0, event=event@entry=0x7ffe743850e0) at kernel/qcoreapplication.cpp:988
#39 0x00007fb23c3644ff in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#40 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x562030ab3cd0, event=event@entry=0x7ffe743850e0, alienWidget=0x0, alienWidget@entry=0x562030ab3cd0, nativeWidget=0x562030ab3cd0, buttonDown=buttonDown@entry=0x7fb23c9195a0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2771
#41 0x00007fb23c3d2c8d in QWidgetWindow::handleMouseEvent (this=this@entry=0x562031fd06a0, event=event@entry=0x7ffe74385510) at kernel/qwidgetwindow.cpp:511
#42 0x00007fb23c3d5523 in QWidgetWindow::event (this=0x562031fd06a0, event=0x7ffe74385510) at kernel/qwidgetwindow.cpp:239
#43 0x00007fb23c35c8ec in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x562031fd06a0, e=0x7ffe74385510) at kernel/qapplication.cpp:3799
#44 0x00007fb23c364f75 in QApplication::notify (this=0x7ffe74385a50, receiver=0x562031fd06a0, e=0x7ffe74385510) at kernel/qapplication.cpp:3556
#45 0x00007fb23ad68799 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x562031fd06a0, event=event@entry=0x7ffe74385510) at kernel/qcoreapplication.cpp:988
#46 0x00007fb23b0cb1f7 in QCoreApplication::sendSpontaneousEvent (event=0x7ffe74385510, receiver=0x562031fd06a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#47 QGuiApplicationPrivate::processMouseEvent (e=0x5620317a58e0) at kernel/qguiapplication.cpp:1903
#48 0x00007fb23b0cd225 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x5620317a58e0) at kernel/qguiapplication.cpp:1687
#49 0x00007fb23b0a53f2 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:659
#50 0x00007fb22defc6af in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:76
#51 0x00007fb2351a388e in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#52 0x00007fb2351a3b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#53 0x00007fb2351a3c0b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#54 0x00007fb23adc42de in QEventDispatcherGlib::processEvents (this=0x5620304dce80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#55 0x00007fb23ad67002 in QEventLoop::exec (this=this@entry=0x7ffe74385910, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#56 0x00007fb23ad6fe4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#57 0x000056202ef412c2 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-apps/kdenlive-16.12.0/work/kdenlive-16.12.0/src/main.cpp:158
Comment 1 emohr 2021-03-06 14:43:40 UTC
As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

Please try with the current Kdenlive AppImage version 20.12.2  https://download.kde.org/stable/kdenlive/20.12/linux/
Comment 2 Bug Janitor Service 2021-03-21 04:33:36 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2021-04-05 04:33:31 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!