| Summary: | Hangs when deleting specific clip | ||
|---|---|---|---|
| Product: | [Applications] kdenlive | Reporter: | Tac Tacelosky <tacman> |
| Component: | Rendering & Export | Assignee: | Jean-Baptiste Mardelle <jb> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | fritzibaby, snd.noise, tacman |
| Priority: | NOR | Flags: | fritzibaby:
timeline_corruption+
|
| Version First Reported In: | Appimage - Refactoring | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
attachment-4299-0.html
Project showing clip delete bug |
||
|
Description
Tac Tacelosky
2020-01-21 17:35:42 UTC
Please upload the affected Kdenlive project file here. Maybe we can fix it. Created attachment 125448 [details] attachment-4299-0.html How do I upload it? I archived my project, but it's too big to upload. On Sun, Jan 26, 2020 at 1:58 PM emohr <bugzilla_noreply@kde.org> wrote: > https://bugs.kde.org/show_bug.cgi?id=416544 > > emohr <fritzibaby@gmx.net> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > CC| |fritzibaby@gmx.net > Flags| |timeline_corruption+ > > --- Comment #1 from emohr <fritzibaby@gmx.net> --- > Please upload the affected Kdenlive project file here. Maybe we can fix it. > > -- > You are receiving this mail because: > You reported the bug. Upload just the *.kdenlive project file. Click on "add an attachment" and follow the steps. No mp4 files or other content is needed. Created attachment 125450 [details]
Project showing clip delete bug
I can reproduce this in master with placeholder clip. I managed to delete the clip by unlocking it. This is what I could find:
ASSERT: "m_allClips.count(id) == 0" in file /home/farid/kdenlive/src/timeline2/model/timelinemodel.cpp, line 3591
And this from GDB:
Thread 14 "kdenlive" received signal SIG32, Real-time event 32.
[Switching to Thread 0x7fffaa1bd640 (LWP 36305)]
0x00007ffff4bc9bf3 in pselect () from /usr/lib/libc.so.6
(gdb) thread apply all bt full
Thread 36 (Thread 0x7fff94f1d640 (LWP 36378) "threaded-ml"):
#0 0x00007ffff4bc737f in poll () at /usr/lib/libc.so.6
#1 0x00007ffff4453654 in () at /usr/lib/libpulse.so.0
#2 0x00007ffff443c9a9 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3 0x00007ffff4447281 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4 0x00007ffff4447331 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5 0x00007ffff44577fe in () at /usr/lib/libpulse.so.0
#6 0x00007ffff2fd55fc in () at /usr/lib/pulseaudio/libpulsecommon-14.2.so
#7 0x00007ffff4408299 in start_thread () at /usr/lib/libpthread.so.0
#8 0x00007ffff4bd2053 in clone () at /usr/lib/libc.so.6
Thread 14 (Thread 0x7fffaa1bd640 (LWP 36305) "kdenlive"):
#0 0x00007ffff4bc9bf3 in pselect () at /usr/lib/libc.so.6
#1 0x00007ffff3008524 in () at /usr/lib/libusbmuxd-2.0.so.6
#2 0x00007ffff30098a9 in () at /usr/lib/libusbmuxd-2.0.so.6
#3 0x00007ffff4408299 in start_thread () at /usr/lib/libpthread.so.0
#4 0x00007ffff4bd2053 in clone () at /usr/lib/libc.so.6
Thread 9 (Thread 0x7fffc0aca640 (LWP 36267) "gdbus"):
#0 0x00007ffff4bc737f in poll () at /usr/lib/libc.so.6
#1 0x00007ffff366bbaf in () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff36170d3 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3 0x00007fffc21e0d18 in () at /usr/lib/libgio-2.0.so.0
#4 0x00007ffff3644fc1 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ffff4408299 in start_thread () at /usr/lib/libpthread.so.0
--Type <RET> for more, q to quit, c to continue without paging--c
#6 0x00007ffff4bd2053 in clone () at /usr/lib/libc.so.6
Thread 8 (Thread 0x7fffc12cb640 (LWP 36266) "gmain"):
#0 0x00007ffff4bc737f in poll () at /usr/lib/libc.so.6
#1 0x00007ffff366bbaf in () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff36163b1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff3616402 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ffff3644fc1 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ffff4408299 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff4bd2053 in clone () at /usr/lib/libc.so.6
Thread 7 (Thread 0x7fffe1d9f640 (LWP 36260) "QDBusConnection"):
#0 0x00007ffff4bc737f in poll () at /usr/lib/libc.so.6
#1 0x00007ffff366bbaf in () at /usr/lib/libglib-2.0.so.0
#2 0x00007ffff36163b1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007ffff52fc691 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4 0x00007ffff52a23ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5 0x00007ffff50bad12 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6 0x00007ffff68ee098 in () at /usr/lib/libQt5DBus.so.5
#7 0x00007ffff50bbeff in () at /usr/lib/libQt5Core.so.5
#8 0x00007ffff4408299 in start_thread () at /usr/lib/libpthread.so.0
#9 0x00007ffff4bd2053 in clone () at /usr/lib/libc.so.6
Thread 6 (Thread 0x7fffe25a0640 (LWP 36259) "kdenliv:disk$3"):
#0 0x00007ffff44149ba in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffff440e260 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fffee7bacec in () at /usr/lib/dri/iris_dri.so
#3 0x00007fffee7b94c8 in () at /usr/lib/dri/iris_dri.so
#4 0x00007ffff4408299 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ffff4bd2053 in clone () at /usr/lib/libc.so.6
Thread 5 (Thread 0x7fffeceac640 (LWP 36258) "kdenliv:disk$2"):
#0 0x00007ffff44149ba in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffff440e260 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fffee7bacec in () at /usr/lib/dri/iris_dri.so
#3 0x00007fffee7b94c8 in () at /usr/lib/dri/iris_dri.so
#4 0x00007ffff4408299 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ffff4bd2053 in clone () at /usr/lib/libc.so.6
Thread 4 (Thread 0x7fffed6ad640 (LWP 36257) "kdenliv:disk$1"):
#0 0x00007ffff44149ba in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffff440e260 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fffee7bacec in () at /usr/lib/dri/iris_dri.so
#3 0x00007fffee7b94c8 in () at /usr/lib/dri/iris_dri.so
#4 0x00007ffff4408299 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ffff4bd2053 in clone () at /usr/lib/libc.so.6
Thread 3 (Thread 0x7fffedeae640 (LWP 36256) "kdenliv:disk$0"):
#0 0x00007ffff44149ba in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffff440e260 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007fffee7bacec in () at /usr/lib/dri/iris_dri.so
#3 0x00007fffee7b94c8 in () at /usr/lib/dri/iris_dri.so
#4 0x00007ffff4408299 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ffff4bd2053 in clone () at /usr/lib/libc.so.6
Thread 2 (Thread 0x7ffff0530640 (LWP 36255) "QXcbEventQueue"):
#0 0x00007ffff4bc737f in poll () at /usr/lib/libc.so.6
#1 0x00007ffff481363b in () at /usr/lib/libxcb.so.1
#2 0x00007ffff481537b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3 0x00007ffff0648131 in () at /usr/lib/libQt5XcbQpa.so.5
#4 0x00007ffff50bbeff in () at /usr/lib/libQt5Core.so.5
#5 0x00007ffff4408299 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ffff4bd2053 in clone () at /usr/lib/libc.so.6
Thread 1 (Thread 0x7ffff0a37a80 (LWP 36251) "kdenlive"):
#0 0x00007ffff44149ba in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0
#1 0x00007ffff44097a3 in __pthread_clockjoin_ex () at /usr/lib/libpthread.so.0
#2 0x00007ffff300a2dc in usbmuxd_events_unsubscribe () at /usr/lib/libusbmuxd-2.0.so.6
#3 0x00007ffff300a391 in usbmuxd_unsubscribe () at /usr/lib/libusbmuxd-2.0.so.6
#4 0x00007ffff461d4c5 in idevice_event_unsubscribe () at /usr/lib/libimobiledevice-1.0.so.6
#5 0x00007ffff739a5b8 in () at /usr/lib/libKF5Solid.so.5
#6 0x00007ffff73482be in () at /usr/lib/libKF5Solid.so.5
#7 0x00007ffff734c128 in () at /usr/lib/libKF5Solid.so.5
#8 0x00007ffff734daf1 in () at /usr/lib/libKF5Solid.so.5
#9 0x00007ffff50c17af in QThreadStorageData::finish(void**) () at /usr/lib/libQt5Core.so.5
#10 0x00007ffff52a6110 in QCoreApplicationPrivate::cleanupThreadData() () at /usr/lib/libQt5Core.so.5
#11 0x00007ffff5ca1879 in QGuiApplicationPrivate::~QGuiApplicationPrivate() () at /usr/lib/libQt5Gui.so.5
#12 0x00007ffff639deda in QApplicationPrivate::~QApplicationPrivate() () at /usr/lib/libQt5Widgets.so.5
#13 0x0000555555666820 in main(int, char**) (argc=1, argv=0x7fffffffde88) at /home/farid/kdenlive/src/main.cpp:313
app = <incomplete type>
pixmap = <incomplete type>
splash = {<QSplashScreen> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff68b7a00 <QSplashScreen::staticMetaObject>}, stringdata = 0x555555fefbd8 <qt_meta_stringdata_Splash>, data = 0x555555fd8970 <qt_meta_data_Splash>, static_metacall = 0x5555556807b0 <Splash::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_progress = 0, m_pbStyle = {<QStyleOption> = {version = 2, type = 6, state = {i = 1}, direction = Qt::LeftToRight, rect = {x1 = 4, y1 = 376, x2 = 403, y2 = 395}, fontMetrics = {d = {d = 0x5555564992b0}}, palette = {static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff61734a0, data = 0x7ffff6173340, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x55555643e8f0, {data = {current_group = 0, resolve_mask = 0}, for_faster_swapping_dont_use = 0}}, styleObject = 0x7fffffffdce8}, minimum = 0, maximum = 100, progress = 0, text = {static null = {<No data fields>}, d = 0x7ffff538d940 <QArrayData::shared_null>}, textAlignment = {i = 1}, textVisible = false, orientation = Qt::Horizontal, invertedAppearance = false, bottomToTop = false}}
config = {d = 0x5555564165e0}
grp = <incomplete type>
programDBusService = <incomplete type>
forceBreeze = true
aboutData = {static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7ffff6a32940, data = 0x7ffff6a32840, static_metacall = 0x7ffff69e22e0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = std::unique_ptr<KAboutDataPrivate> = {get() = 0x7fffd0003800}}
parser = {d = 0x555556498ee0}
clipsToLoad = {static null = {<No data fields>}, d = 0x7ffff538d940 <QArrayData::shared_null>}
url = {d = 0x0}
result = 0
Cannot reproduce bug with current git or 22.12 branch, closing |