[kde] [Bug 361291] New: crash when starting playback with GPU processing enabled

Luca Giambonini via KDE Bugzilla bugzilla_noreply at kde.org
Fri Apr 1 22:02:29 BST 2016


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

            Bug ID: 361291
           Summary: crash when starting playback with GPU processing
                    enabled
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: luca86 at bluewin.ch

Application: kdenlive (16.03.80)

Qt Version: 5.6.0
Frameworks Version: 5.20.0
Operating System: Linux 4.2.6-1-CHAKRA x86_64
Distribution: "Chakra"

-- Information about the crash:
Load a simple project, then press with the mouse cursor a place in the video to
set the new reproduction cursor.
GPU processing with movit enabled in the settings.

The crash can be reproduced every time.

-- Backtrace:
Application: Kdenlive (kdenlive), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4de187f800 (LWP 30510))]

Thread 13 (Thread 0x7f4dcc338700 (LWP 30511)):
#0  0x00007f4ddae3a18d in poll () from /usr/lib/libc.so.6
#1  0x00007f4dd5910ae2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f4dd5912757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f4dcecb4329 in QXcbEventReader::run (this=0xfa98c0) at
qxcbconnection.cpp:1313
#4  0x00007f4ddb82b238 in QThreadPrivate::start (arg=0xfa98c0) at
thread/qthread_unix.cpp:340
#5  0x00007f4dd980f464 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f4ddae4312d in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7f4dcac41700 (LWP 30512)):
#0  0x00007f4ddae3a18d in poll () from /usr/lib/libc.so.6
#1  0x00007f4dd625e1e5 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f4dd625e322 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f4ddba541fb in QEventDispatcherGlib::processEvents
(this=0x7f4dbc0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f4ddb9fcc2a in QEventLoop::exec (this=this at entry=0x7f4dcac40d90,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4ddb826434 in QThread::exec (this=this at entry=0x7f4de1953d40
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:503
#6  0x00007f4de18e0495 in QDBusConnectionManager::run (this=0x7f4de1953d40
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:181
#7  0x00007f4ddb82b238 in QThreadPrivate::start (arg=0x7f4de1953d40 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:340
#8  0x00007f4dd980f464 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f4ddae4312d in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7f4daa0ec700 (LWP 30513)):
#0  0x00007f4ddae3a18d in poll () from /usr/lib/libc.so.6
#1  0x00007f4daa30670c in ?? () from /usr/lib/libusb-1.0.so.0
#2  0x00007f4dd980f464 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007f4ddae4312d in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7f4da0d5e700 (LWP 30515)):
#0  0x00007f4ddae3a18d in poll () from /usr/lib/libc.so.6
#1  0x00007f4dd625e1e5 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f4dd625e322 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f4ddba541fb in QEventDispatcherGlib::processEvents
(this=0x7f4d9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f4ddb9fcc2a in QEventLoop::exec (this=this at entry=0x7f4da0d5dda0,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4ddb826434 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f4ddc60dab5 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007f4ddb82b238 in QThreadPrivate::start (arg=0x1c441d0) at
thread/qthread_unix.cpp:340
#8  0x00007f4dd980f464 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f4ddae4312d in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7f4d9b7ff700 (LWP 30516)):
#0  0x00007f4dd98153e8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f4ddb82c026 in QWaitConditionPrivate::wait_relative (time=30000,
this=0x1e5a430) at thread/qwaitcondition_unix.cpp:126
#2  QWaitConditionPrivate::wait (time=30000, this=0x1e5a430) at
thread/qwaitcondition_unix.cpp:134
#3  QWaitCondition::wait (this=this at entry=0x1e9bde0,
mutex=mutex at entry=0x1e9bd80, time=30000) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f4ddb82772c in QThreadPoolThread::run (this=0x1e9bdd0) at
thread/qthreadpool.cpp:127
#5  0x00007f4ddb82b238 in QThreadPrivate::start (arg=0x1e9bdd0) at
thread/qthread_unix.cpp:340
#6  0x00007f4dd980f464 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f4ddae4312d in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f4d9affe700 (LWP 30517)):
#0  0x00007f4dd62a8338 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f4dd625e199 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f4dd625e322 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f4ddba541fb in QEventDispatcherGlib::processEvents
(this=0x7f4d8c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f4ddb9fcc2a in QEventLoop::exec (this=this at entry=0x7f4d9affdda0,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4ddb826434 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f4ddc60dab5 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007f4ddb82b238 in QThreadPrivate::start (arg=0x165a680) at
thread/qthread_unix.cpp:340
#8  0x00007f4dd980f464 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f4ddae4312d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f4d98920700 (LWP 30521)):
#0  0x00007f4dd981503f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f4ddb82c0eb in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x2e21f40) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2c147c0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f4de00cd19d in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007f4de00cda75 in ?? () from /usr/lib/libQt5Quick.so.5
#5  0x00007f4ddb82b238 in QThreadPrivate::start (arg=0x2c14740) at
thread/qthread_unix.cpp:340
#6  0x00007f4dd980f464 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f4ddae4312d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f4d8bfff700 (LWP 30522)):
#0  0x00007f4dd62a830d in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f4dd625d73b in g_main_context_prepare () from
/usr/lib/libglib-2.0.so.0
#2  0x00007f4dd625e109 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f4dd625e322 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#4  0x00007f4ddba541fb in QEventDispatcherGlib::processEvents
(this=0x7f4d800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f4ddb9fcc2a in QEventLoop::exec (this=this at entry=0x7f4d8bffedc0,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f4ddb826434 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#7  0x00007f4ddb82b238 in QThreadPrivate::start (arg=0x7f4d84201220) at
thread/qthread_unix.cpp:340
#8  0x00007f4dd980f464 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f4ddae4312d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f4d88870700 (LWP 30524)):
#0  0x00007f4dd981503f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f4ddb82c0eb in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x3328c60) at
thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x33288f0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f4de00cd19d in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007f4de00cda75 in ?? () from /usr/lib/libQt5Quick.so.5
#5  0x00007f4ddb82b238 in QThreadPrivate::start (arg=0x3328870) at
thread/qthread_unix.cpp:340
#6  0x00007f4dd980f464 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f4ddae4312d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f4d6cf47700 (LWP 30527)):
#0  0x00007f4ddae3a18d in poll () from /usr/lib/libc.so.6
#1  0x00007f4dd625e1e5 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f4dd625e322 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f4ddba541fb in QEventDispatcherGlib::processEvents
(this=0x7f4d600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f4ddb9fcc2a in QEventLoop::exec (this=this at entry=0x7f4d6cf46dc0,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f4ddb826434 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:503
#6  0x00007f4ddb82b238 in QThreadPrivate::start (arg=0x7f4d7c207500) at
thread/qthread_unix.cpp:340
#7  0x00007f4dd980f464 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f4ddae4312d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f4d99664700 (LWP 30552)):
#0  0x00007f4dd981503f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f4de0818b6b in mlt_consumer_rt_frame (self=self at entry=0x2898210) at
mlt_consumer.c:1576
#2  0x00007f4db29bfa80 in consumer_thread (arg=0x2898210) at
consumer_sdl_audio.c:531
#3  0x00007f4dd980f464 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f4ddae4312d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f4d6e629700 (LWP 30553)):
[KCrash Handler]
#6  0x00007f4ddad8d5f8 in raise () from /usr/lib/libc.so.6
#7  0x00007f4ddad8ea7a in abort () from /usr/lib/libc.so.6
#8  0x00007f4dc153dc1b in GlslManager::render_frame_rgba (this=<optimized out>,
chain=chain at entry=0x7f4d900ee6b0, frame=frame at entry=0x7f4d90177910,
width=width at entry=1920, height=height at entry=1200,
image=image at entry=0x7f4d6e628bb0) at filter_glsl_manager.cpp:445
#9  0x00007f4dc153ea49 in movit_render (chain=0x7f4d900ee6b0,
frame=0x7f4d90177910, format=0x28a351c, output_format=mlt_image_rgb24a,
width=1920, height=1200, image=0x7f4d6e628bb0) at filter_movit_convert.cpp:454
#10 0x00007f4dc15406f8 in convert_image (frame=0x7f4d90177910,
image=0x7f4d6e628bb0, format=0x28a351c, output_format=mlt_image_rgb24a) at
filter_movit_convert.cpp:573
#11 0x00007f4de0805278 in mlt_frame_get_image (self=self at entry=0x7f4d90177910,
buffer=buffer at entry=0x7f4d6e628bb0, format=format at entry=0x28a351c,
width=width at entry=0x7f4d6e628d84, height=height at entry=0x7f4d6e628d88,
writable=writable at entry=1) at mlt_frame.c:591
#12 0x00007f4db05fcf33 in transition_get_image
(a_frame=a_frame at entry=0x7f4d90177910, image=image at entry=0x7f4d6e628bb0,
format=format at entry=0x28a351c, width=width at entry=0x7f4d6e628d84,
height=height at entry=0x7f4d6e628d88, writable=writable at entry=0) at
transition_affine.c:422
#13 0x00007f4de0805227 in mlt_frame_get_image (self=0x7f4d90177910,
buffer=buffer at entry=0x7f4d6e628bb0, format=format at entry=0x28a351c,
width=width at entry=0x7f4d6e628d84, height=height at entry=0x7f4d6e628d88,
writable=writable at entry=0) at mlt_frame.c:585
#14 0x00007f4db05f7245 in filter_get_image (frame=frame at entry=0x7f4d90228440,
image=image at entry=0x7f4d6e628bb0, format=format at entry=0x28a351c,
width=width at entry=0x7f4d6e628d84, height=height at entry=0x7f4d6e628d88,
writable=writable at entry=0) at filter_affine.c:106
#15 0x00007f4de0805227 in mlt_frame_get_image (self=0x7f4d90228440,
buffer=0x7f4d6e628bb0, format=0x28a351c, width=0x7f4d6e628d84,
height=0x7f4d6e628d88, writable=0) at mlt_frame.c:585
#16 0x00007f4de0805227 in mlt_frame_get_image (self=self at entry=0x7f4d90228440,
buffer=buffer at entry=0x7f4d6e628bb0, format=format at entry=0x28a351c,
width=width at entry=0x7f4d6e628d84, height=height at entry=0x7f4d6e628d88,
writable=writable at entry=0) at mlt_frame.c:585
#17 0x00007f4db1c0bee4 in transition_get_image
(a_frame=a_frame at entry=0x7f4d90228440, image=image at entry=0x7f4d6e628d98,
format=format at entry=0x28a351c, width=width at entry=0x7f4d6e628d84,
height=height at entry=0x7f4d6e628d88, writable=writable at entry=0) at
transition_frei0r.c:37
#18 0x00007f4de0805227 in mlt_frame_get_image (self=self at entry=0x7f4d90228440,
buffer=buffer at entry=0x7f4d6e628d98, format=format at entry=0x28a351c,
width=width at entry=0x7f4d6e628d84, height=height at entry=0x7f4d6e628d88,
writable=writable at entry=0) at mlt_frame.c:585
#19 0x00007f4de081b139 in producer_get_image (self=self at entry=0x7f4d90158020,
buffer=buffer at entry=0x7f4d6e628d98, format=format at entry=0x28a351c,
width=width at entry=0x7f4d6e628d84, height=height at entry=0x7f4d6e628d88,
writable=writable at entry=0) at mlt_tractor.c:370
#20 0x00007f4de0805227 in mlt_frame_get_image (self=self at entry=0x7f4d90158020,
buffer=buffer at entry=0x7f4d6e628d98, format=format at entry=0x28a351c,
width=width at entry=0x7f4d6e628d84, height=height at entry=0x7f4d6e628d88,
writable=writable at entry=0) at mlt_frame.c:585
#21 0x00007f4de08188e4 in consumer_read_ahead_thread (arg=0x2898210) at
mlt_consumer.c:825
#22 0x00000000006c52bd in RenderThread::run (this=0x7f4d78110510) at
/chakra/desktop/kdenlive/src/kdenlive-16.03.80/src/monitor/glwidget.cpp:1233
#23 0x00007f4ddb82b238 in QThreadPrivate::start (arg=0x7f4d78110510) at
thread/qthread_unix.cpp:340
#24 0x00007f4dd980f464 in start_thread () from /usr/lib/libpthread.so.0
#25 0x00007f4ddae4312d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f4de187f800 (LWP 30510)):
#0  0x00007f4dd981503f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f4dd5910d39 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f4dd5912497 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f4dd59125a1 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0x00007f4dcecd4a3e in QXcbCursor::queryPointer (c=0xf99f30,
virtualDesktop=virtualDesktop at entry=0x0, pos=pos at entry=0x7ffc9d636ed0,
keybMask=keybMask at entry=0x0) at qxcbcursor.cpp:618
#5  0x00007f4dcecd4c43 in QXcbCursor::pos (this=<optimized out>) at
qxcbcursor.cpp:642
#6  0x00007f4ddbd597c4 in QCursor::pos (screen=<optimized out>) at
kernel/qcursor.cpp:184
#7  0x00007f4ddbd599b1 in QCursor::pos () at kernel/qcursor.cpp:212
#8  0x00007f4ddcd859ff in QApplicationPrivate::sendSyntheticEnterLeave
(this=<optimized out>, widget=widget at entry=0x29dab00) at
kernel/qapplication.cpp:2827
#9  0x00007f4ddcdc4dab in QWidget::setVisible (this=0x29dab00,
visible=<optimized out>) at kernel/qwidget.cpp:8177
#10 0x00007f4ddcf21104 in QToolBarLayout::layoutActions
(this=this at entry=0x16809e0, size=...) at widgets/qtoolbarlayout.cpp:562
#11 0x00007f4ddcf219ed in QToolBarLayout::setGeometry (this=0x16809e0,
rect=...) at widgets/qtoolbarlayout.cpp:389
#12 0x00007f4ddcd9ffcf in QLayoutPrivate::doResize (this=this at entry=0x1680a50,
r=...) at kernel/qlayout.cpp:573
#13 0x00007f4ddcda1bd8 in QLayout::activate (this=<optimized out>) at
kernel/qlayout.cpp:1117
#14 0x00007f4ddcda1e2b in QLayout::widgetEvent (this=<optimized out>,
e=e at entry=0x21bca50) at kernel/qlayout.cpp:599
#15 0x00007f4ddcd80b5a in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x21c6910, e=0x21bca50) at kernel/qapplication.cpp:3705
#16 0x00007f4ddcd85e16 in QApplication::notify (this=0x7ffc9d637980,
receiver=0x21c6910, e=0x21bca50) at kernel/qapplication.cpp:3495
#17 0x00007f4ddb9fea48 in QCoreApplication::notifyInternal2
(receiver=0x21c6910, event=event at entry=0x21bca50) at
kernel/qcoreapplication.cpp:1015
#18 0x00007f4ddba0090a in QCoreApplication::sendEvent (event=0x21bca50,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0xf79cc0) at
kernel/qcoreapplication.cpp:1650
#20 0x00007f4ddba00dc8 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1508
#21 0x00007f4ddba53dd3 in postEventSourceDispatch (s=0xfe8890) at
kernel/qeventdispatcher_glib.cpp:270
#22 0x00007f4dd625dfba in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#23 0x00007f4dd625e248 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0x00007f4dd625e322 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#25 0x00007f4ddba541df in QEventDispatcherGlib::processEvents (this=0xfeaeb0,
flags=...) at kernel/qeventdispatcher_glib.cpp:417
#26 0x00007f4ddb9fcc2a in QEventLoop::exec (this=this at entry=0x7ffc9d637870,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:204
#27 0x00007f4ddba050ac in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1285
#28 0x00007f4ddbd441ac in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1598
#29 0x00007f4ddcd7dbe5 in QApplication::exec () at kernel/qapplication.cpp:2973
#30 0x00000000004687ca in main (argc=<optimized out>, argv=<optimized out>) at
/chakra/desktop/kdenlive/src/kdenlive-16.03.80/src/main.cpp:130

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list