https://bugs.kde.org/show_bug.cgi?id=420639
Bug ID: 420639 Summary: kdenlive UI crash - modifying transform effect parameter (any) Product: kdenlive Version: 20.04.0 Platform: Other OS: Linux Status: REPORTED Severity: critical Priority: NOR Component: User Interface Assignee: j...@kdenlive.org Reporter: chr...@free.fr Target Milestone: --- SUMMARY The crash is reproductible through 19.12-3, 20.04, 20.07.70 releases (and many previous releases) STEPS TO REPRODUCE 1. Open an existing project 2. Move to the timeline 3. Try to alter/modify a transform effect (or a couple of parameters) OBSERVED RESULT random kdenlive crash , prompting following outputs : qml: +++++++++++++++++++ DRAG CLICKED +++++++++++++ ----- // SHOW KEYFRAMES: true MUTEX LOCK!!!!!!!!!!!! setmodel MUTEX UNLOCK!!!!!!!!!!!! setmodel MUTEX LOCK!!!!!!!!!!!! loadEffects COUNT: 1 ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 // FOUND ADDED PARAM ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 ===================================================== Requested rowCount QModelIndex(-1,-1,0x0,QObject(0x0)) 5 // // // RESULTING REQUIRED SCENE: 2 MUTEX UNLOCK!!!!!!!!!!!! loadEffects ----- // SHOW KEYFRAMES: true update lambda 0 QVariant(QString, "-382 -215 19 216 1") true = = SET EFFECT PARAM: "rect" = "0=-382 -215 19 216 1;60=480 27 960 540 1" ADD keyframe 78 QVariant(double, 0) true add lambda 78 QVariant(double, 0) true = = SET EFFECT PARAM: "rotation" = "0=0;60=0;78=0" ADD keyframe 78 QVariant(QString, "480 27 960 540 1") true add lambda 78 QVariant(QString, "480 27 960 540 1") true = = SET EFFECT PARAM: "rect" = "0=-382 -215 19 216 1;60=480 27 960 540 1;78=480 27 960 540 1" QPainter::begin: Paint device returned engine == 0, type: 3 QPainter::setCompositionMode: Painter not active QPainter::setRenderHint: Painter must be active to set rendering hints QPainter::setWorldTransform: Painter not active QPainter::setOpacity: Painter not active QPainter::end: Painter not active, aborted ASSERT: "mImg == qImg->constBits()" in file common.cpp, line 63 /tmp/.mount_kdenliAepfam/AppRun : ligne 26 : 10115 Abandon (core dumped) kdenlive --config kdenlive-appimagerc $@ EXPECTED RESULT No crash, just modifying the parameter (or prompting an alert for an invalid parameter) SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Ubuntu 19.10 (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION AppImage releases -- You are receiving this mail because: You are watching all bug changes.