[kamoso] kamoso crash sometimes when open gallery effect
ARCH LINUX 00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 500 [8086:5a85] (rev 0b) Linux 5.16.3-arch1-1 #1 (closed) SMP PREEMPT Thu, 27 Jan 2022 14:18:25 +0000 x86_64 GNU/Linux MESA 21.3.5-1 X.Org X Server 1.21.1.3 X Protocol Version 11, Revision 0 Current version of pixman: 0.40.0
SUMMARY kamoso crash sometimes when open effect gallery
STEPS TO REPRODUCE
- open kamoso
- click to effect gallery button
- observes sometimes kamoso crash
OBSERVED RESULT kamoso sometimes crash
EXPECTED RESULT kamoso do not crash
Operating System: Arch Linux KDE Plasma Version: 5.23.5 KDE Frameworks Version: 5.90.0 Qt Version: 5.15.2 Kernel Version: 5.16.3-arch1-1 (64-bit) Graphics Platform: X11 Processors: 4 × Intel® Celeron® CPU N3450 @ 1.10GHz Memory: 5.6 GiB of RAM Graphics Processor: Mesa Intel® HD Graphics 500
backtrace:
Application: Kamoso (kamoso), signal: Segmentation fault
[KCrash Handler]
#4 0x00007f026ecb6e1d in __memmove_sse2_unaligned_erms () at /usr/lib/libc.so.6
#5 0x00007f0261d05118 in () at /usr/lib/dri/iris_dri.so
#6 0x00007f0261234b07 in () at /usr/lib/dri/iris_dri.so
#7 0x00007f0261235597 in () at /usr/lib/dri/iris_dri.so
#8 0x00007f02613d8d2d in () at /usr/lib/dri/iris_dri.so
#9 0x00007f02613d8e12 in () at /usr/lib/dri/iris_dri.so
#10 0x00007f0249e203f7 in () at /usr/lib/gstreamer-1.0/gstkamosoqt5videosink.so
#11 0x00007f0249e20bf1 in () at /usr/lib/gstreamer-1.0/gstkamosoqt5videosink.so
#12 0x00007f027105057f in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#13 0x00007f02710538fe in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#14 0x00007f0271054045 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
#15 0x00007f02710405e5 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#16 0x00007f0271040aa4 in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5
#17 0x00007f027109aa75 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5
#18 0x00007f02710f71b1 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /usr/lib/libQt5Quick.so.5
#19 0x00007f02710a6641 in () at /usr/lib/libQt5Quick.so.5
#20 0x00007f02710aaf30 in () at /usr/lib/libQt5Quick.so.5
#21 0x00007f026f3d288c in () at /usr/lib/libQt5Core.so.5
#22 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#23 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 20 (Thread 0x7f021b7fe640 (LWP 3743) "kamoso:gdrv0"):
#1 0x00007f026e16b270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007f02611d3dfc in () at /usr/lib/dri/iris_dri.so
#3 0x00007f02611ccaac in () at /usr/lib/dri/iris_dri.so
#4 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 19 (Thread 0x7f021bfff640 (LWP 3740) "USB 2.0 Camera:"):
#1 0x00007f026f0b1ae5 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f026f258ddc in () at /usr/lib/libgstreamer-1.0.so.0
#3 0x00007f026f094817 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f026f091845 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 18 (Thread 0x7f0220ff9640 (LWP 3739) "preview-appsrc:"):
#1 0x00007f026f0b1ae5 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f0248576488 in () at /usr/lib/libgstapp-1.0.so.0
#3 0x00007f0250348c4e in () at /usr/lib/libgstbase-1.0.so.0
#4 0x00007f025034b8df in () at /usr/lib/libgstbase-1.0.so.0
#5 0x00007f026f258be1 in () at /usr/lib/libgstreamer-1.0.so.0
#6 0x00007f026f094817 in () at /usr/lib/libglib-2.0.so.0
#7 0x00007f026f091845 in () at /usr/lib/libglib-2.0.so.0
#8 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#9 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 17 (Thread 0x7f02217fa640 (LWP 3738) "viewfinderbin-q"):
#1 0x00007f026f0b1ae5 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f026f258ddc in () at /usr/lib/libgstreamer-1.0.so.0
#3 0x00007f026f094817 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f026f091845 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 16 (Thread 0x7f0221ffb640 (LWP 3737) "queue1:src"):
#1 0x00007f026f0b1ae5 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f0248547c02 in () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#3 0x00007f026f258be1 in () at /usr/lib/libgstreamer-1.0.so.0
#4 0x00007f026f094817 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f026f091845 in () at /usr/lib/libglib-2.0.so.0
#6 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 15 (Thread 0x7f02227fc640 (LWP 3736) "queue3:src"):
#1 0x00007f026f0b1ae5 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f0248547c02 in () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#3 0x00007f026f258be1 in () at /usr/lib/libgstreamer-1.0.so.0
#4 0x00007f026f094817 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f026f091845 in () at /usr/lib/libglib-2.0.so.0
#6 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 14 (Thread 0x7f0222ffd640 (LWP 3735) "queue2:src"):
#1 0x00007f026f0b1ae5 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f0248547c02 in () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#3 0x00007f026f258be1 in () at /usr/lib/libgstreamer-1.0.so.0
#4 0x00007f026f094817 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f026f091845 in () at /usr/lib/libglib-2.0.so.0
#6 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 13 (Thread 0x7f02237fe640 (LWP 3734) "queue0:src"):
#1 0x00007f026f0b1ae5 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f0248547c02 in () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#3 0x00007f026f258be1 in () at /usr/lib/libgstreamer-1.0.so.0
#4 0x00007f026f094817 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f026f091845 in () at /usr/lib/libglib-2.0.so.0
#6 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 12 (Thread 0x7f0223fff640 (LWP 3733) "queue5:src"):
#1 0x00007f026f0b1ae5 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f0248547c02 in () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#3 0x00007f026f258be1 in () at /usr/lib/libgstreamer-1.0.so.0
#4 0x00007f026f094817 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f026f091845 in () at /usr/lib/libglib-2.0.so.0
#6 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 11 (Thread 0x7f0228d9b640 (LWP 3732) "queue4:src"):
#1 0x00007f026f0b1ae5 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f0248547c02 in () at /usr/lib/gstreamer-1.0/libgstcoreelements.so
#3 0x00007f026f258be1 in () at /usr/lib/libgstreamer-1.0.so.0
#4 0x00007f026f094817 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f026f091845 in () at /usr/lib/libglib-2.0.so.0
#6 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 10 (Thread 0x7f024abfd640 (LWP 3727) "kamoso"):
#1 0x00007f026f0b8066 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f026f061463 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3 0x00007f02501d2a66 in () at /usr/lib/gstreamer-1.0/libgstvideo4linux2.so
#4 0x00007f026f091845 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 9 (Thread 0x7f024b7fe640 (LWP 3726) "QQmlThread"):
#1 0x00007f026f062473 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2 0x00007f026f0b7f67 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007f026f05f485 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4 0x00007f026f5c54d7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5 0x00007f026f57245b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6 0x00007f026f3d5ac6 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7 0x00007f0270c335d0 in () at /usr/lib/libQt5Qml.so.5
#8 0x00007f026f3d288c in () at /usr/lib/libQt5Core.so.5
#9 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 8 (Thread 0x7f024bfff640 (LWP 3724) "kamoso:sh2"):
#1 0x00007f026e16b270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007f02611d3dfc in () at /usr/lib/dri/iris_dri.so
#3 0x00007f02611ccaac in () at /usr/lib/dri/iris_dri.so
#4 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 7 (Thread 0x7f0250fd0640 (LWP 3723) "kamoso:sh1"):
#1 0x00007f026e16b270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007f02611d3dfc in () at /usr/lib/dri/iris_dri.so
#3 0x00007f02611ccaac in () at /usr/lib/dri/iris_dri.so
#4 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 6 (Thread 0x7f02517d1640 (LWP 3722) "kamoso:sh0"):
#1 0x00007f026e16b270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007f02611d3dfc in () at /usr/lib/dri/iris_dri.so
#3 0x00007f02611ccaac in () at /usr/lib/dri/iris_dri.so
#4 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 5 (Thread 0x7f0260bbe640 (LWP 3721) "kamoso:disk$0"):
#1 0x00007f026e16b270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007f02611d3dfc in () at /usr/lib/dri/iris_dri.so
#3 0x00007f02611ccaac in () at /usr/lib/dri/iris_dri.so
#4 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 4 (Thread 0x7f0263fff640 (LWP 3720) "QQmlThread"):
#1 0x00007f026f0b971d in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f026f0b29b1 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007f026f062467 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#4 0x00007f026f0b7f67 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f026f05f485 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#6 0x00007f026f5c54d7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7 0x00007f026f57245b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8 0x00007f026f3d5ac6 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#9 0x00007f0270c335d0 in () at /usr/lib/libQt5Qml.so.5
#10 0x00007f026f3d288c in () at /usr/lib/libQt5Core.so.5
#11 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 3 (Thread 0x7f02692c5640 (LWP 3717) "QDBusConnection"):
#1 0x00007f026f0b8066 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f026f05f485 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007f026f5c54d7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4 0x00007f026f57245b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5 0x00007f026f3d5ac6 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6 0x00007f026e1a23c9 in () at /usr/lib/libQt5DBus.so.5
#7 0x00007f026f3d288c in () at /usr/lib/libQt5Core.so.5
#8 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#9 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 2 (Thread 0x7f0269ef5640 (LWP 3716) "QXcbEventQueue"):
#1 0x00007f026cef763b in () at /usr/lib/libxcb.so.1
#2 0x00007f026cef937b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3 0x00007f026a022942 in () at /usr/lib/libQt5XcbQpa.so.5
#4 0x00007f026f3d288c in () at /usr/lib/libQt5Core.so.5
#5 0x00007f026e165259 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f026ed0c5e3 in clone () at /usr/lib/libc.so.6
Thread 1 (Thread 0x7f026a524a80 (LWP 3715) "kamoso"):
#1 0x00007f026e16b270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2 0x00007f026f3d9cfc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3 0x00007f02710afcf7 in () at /usr/lib/libQt5Quick.so.5
#4 0x00007f0271101cf4 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#5 0x00007f02700901a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#6 0x00007f026f57a17a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#7 0x00007f026f9e28a9 in QPlatformWindow::windowEvent(QEvent*) () at /usr/lib/libQt5Gui.so.5
#8 0x00007f02700944dc in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9 0x00007f026f57a17a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007f026f5c4cb5 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#11 0x00007f026f5c52e2 in () at /usr/lib/libQt5Core.so.5
#12 0x00007f026f061f13 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#13 0x00007f026f0b80d9 in () at /usr/lib/libglib-2.0.so.0
#14 0x00007f026f05f485 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#15 0x00007f026f5c545a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007f026f57245b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007f026f57dba7 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#18 0x0000561c052d7ed2 in ()
#19 0x00007f026ec35b25 in __libc_start_main () at /usr/lib/libc.so.6
#20 0x0000561c052d8b2e in ()
[Inferior 1 (process 3715) detached]