Bug 445712 - Kamoso crashes when trying to access filters after configuring kamoso
Summary: Kamoso crashes when trying to access filters after configuring kamoso
Status: REPORTED
Alias: None
Product: kamoso
Classification: Applications
Component: general (show other bugs)
Version: 21.04.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-11-18 18:36 UTC by Dipta Biswas
Modified: 2023-01-25 15:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (19.31 KB, text/plain)
2023-01-25 15:42 UTC, lorenzorovidotti
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dipta Biswas 2021-11-18 18:36:12 UTC
Application: kamoso (21.04.3)

Qt Version: 5.15.2
Frameworks Version: 5.88.0
Operating System: Linux 5.14.17-301.fc35.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 35 (KDE Plasma)
DrKonqi: 5.23.2 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Trying to test my webcam :)
First, I opened Kamoso. Then I went to configure Kamoso. Then I made no change and left the config window. Then I clicked on the filters icon on the top left. Then Kamoso crashed. Sorry if it's incomprehensible, English is not my first language.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Kamoso (kamoso), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = {<No data fields>}}
[KCrash Handler]
#6  __memcpy_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1866
#7  0x00007f1ea27eb882 in memcpy (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string_fortified.h:29
#8  util_copy_rect (dst=<optimized out>, dst@entry=0x7f1c77be5000 "", format=format@entry=PIPE_FORMAT_R8G8B8A8_UNORM, dst_stride=dst_stride@entry=256, dst_x=<optimized out>, dst_x@entry=0, dst_y=<optimized out>, dst_y@entry=0, width=<optimized out>, width@entry=3, height=<optimized out>, src=<optimized out>, src_stride=12, src_x=<optimized out>, src_y=<optimized out>) at ../src/util/format/u_format.c:89
#9  0x00007f1ea2cf800f in util_copy_box (dst=0x7f1c77be5000 "", format=PIPE_FORMAT_R8G8B8A8_UNORM, dst_stride=256, dst_slice_stride=40960, dst_x=dst_x@entry=0, dst_y=dst_y@entry=0, dst_z=0, width=3, height=160, depth=1, src=0x7f1cb85e1c10 "", src_stride=12, src_slice_stride=1920, src_x=0, src_y=0, src_z=0) at ../src/gallium/auxiliary/util/u_surface.c:78
#10 0x00007f1ea32616d3 in u_default_texture_subdata (pipe=0x55567d399170, resource=0x7f1e408ad1c0, level=<optimized out>, usage=<optimized out>, box=0x7f1e567fa950, data=0x7f1cb85e1c10, stride=12, layer_stride=1920) at ../src/gallium/auxiliary/util/u_transfer.c:71
#11 0x00007f1ea27f26ac in st_TexSubImage (ctx=<optimized out>, dims=<optimized out>, texImage=<optimized out>, xoffset=0, yoffset=<optimized out>, zoffset=0, width=3, height=<optimized out>, depth=1, format=6408, type=5121, pixels=0x7f1cb85e1c10, unpack=0x7f1e940494b0) at ../src/mesa/state_tracker/st_cb_texture.c:1607
#12 0x00007f1ea27f3267 in st_TexImage (unpack=0x7f1e940494b0, pixels=0x7f1cb85e1c10, type=5121, format=6408, texImage=0x7f1e4026c360, dims=2, ctx=0x7f1e94016010) at ../src/mesa/state_tracker/st_cb_texture.c:1836
#13 st_TexImage (ctx=0x7f1e94016010, dims=2, texImage=0x7f1e4026c360, format=6408, type=5121, pixels=0x7f1cb85e1c10, unpack=0x7f1e940494b0) at ../src/mesa/state_tracker/st_cb_texture.c:1818
#14 0x00007f1ea2980aa9 in teximage (no_error=false, pixels=0x7f1cb85e1c10, imageSize=0, type=5121, format=6408, border=0, depth=<optimized out>, height=<optimized out>, width=<optimized out>, internalFormat=<optimized out>, level=0, target=3553, texObj=0x55567d8b3120, dims=2, compressed=0 '\000', ctx=0x7f1e94016010) at ../src/mesa/main/teximage.c:3174
#15 teximage_err (ctx=0x7f1e94016010, compressed=compressed@entry=0 '\000', dims=dims@entry=2, target=3553, level=0, internalFormat=<optimized out>, width=3, height=160, depth=1, border=0, format=6408, type=5121, imageSize=0, pixels=0x7f1cb85e1c10) at ../src/mesa/main/teximage.c:3201
#16 0x00007f1ea2982c32 in _mesa_TexImage2D (target=<optimized out>, level=<optimized out>, internalFormat=<optimized out>, width=<optimized out>, height=<optimized out>, border=<optimized out>, format=6408, type=5121, pixels=0x7f1cb85e1c10) at ../src/mesa/main/teximage.c:3272
#17 0x00007f1e94ef4167 in QOpenGLFunctions::glTexImage2D (pixels=0x7f1cb85e1c10, type=<optimized out>, format=<optimized out>, border=0, height=<optimized out>, width=<optimized out>, internalformat=<optimized out>, level=0, target=3553, this=0x7f1e4083bb58) at /usr/include/qt5/QtGui/qopenglfunctions.h:1027
#18 VideoMaterial::bindTexture (this=0x7f1e4083bb40, i=<optimized out>, data=<optimized out>) at /usr/src/debug/kamoso-21.04.3-1.fc35.x86_64/src/elements/gstqtvideosink/painters/videomaterial.cpp:439
#19 0x00007f1e94ef493c in VideoMaterial::bind (this=0x7f1e4083bb40) at /usr/src/debug/kamoso-21.04.3-1.fc35.x86_64/src/elements/gstqtvideosink/painters/videomaterial.cpp:421
#20 VideoMaterialShader::updateState (this=0x7f1e408389e0, state=..., newMaterial=0x7f1e4083bb40, oldMaterial=<optimized out>) at /usr/src/debug/kamoso-21.04.3-1.fc35.x86_64/src/elements/gstqtvideosink/painters/videomaterial.cpp:125
#21 0x00007f1ec05a96e9 in QSGBatchRenderer::Renderer::renderMergedBatch (batch=<optimized out>, this=0x7f1e40013640) at scenegraph/coreapi/qsgbatchrenderer.cpp:3097
#22 QSGBatchRenderer::Renderer::renderMergedBatch (this=0x7f1e40013640, batch=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:3026
#23 0x00007f1ec05ac9ed in QSGBatchRenderer::Renderer::renderBatches (this=this@entry=0x7f1e40013640) at scenegraph/coreapi/qsgbatchrenderer.cpp:4051
#24 0x00007f1ec05ad112 in QSGBatchRenderer::Renderer::render (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:4363
#25 0x00007f1ec05997e4 in QSGRenderer::renderScene (bindable=..., this=0x7f1e40013640) at scenegraph/coreapi/qsgrenderer.cpp:264
#26 QSGRenderer::renderScene (this=0x7f1e40013640, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:220
#27 0x00007f1ec0599c83 in QSGRenderer::renderScene (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:212
#28 0x00007f1ec05f2b45 in QSGDefaultRenderContext::renderNextFrame (this=0x55567d3aa640, renderer=0x7f1e40013640, fboId=<optimized out>) at scenegraph/qsgdefaultrendercontext.cpp:228
#29 0x00007f1ec064d629 in QQuickWindowPrivate::renderSceneGraph (this=0x55567d068510, size=..., surfaceSize=...) at items/qquickwindow.cpp:617
#30 0x00007f1ec05fe368 in QSGRenderThread::syncAndRender (this=0x55567d750ea0, grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:837
#31 0x00007f1ec0602a9d in QSGRenderThread::run (this=0x55567d750ea0) at scenegraph/qsgthreadedrenderloop.cpp:1043
#32 0x00007f1ebe5274c6 in QThreadPrivate::start (arg=0x55567d750ea0) at thread/qthread_unix.cpp:329
#33 0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#34 0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 20 (Thread 0x7f1e56ffd640 (LWP 34079) "kamoso:gdrv0"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f1e747c5550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f1ebe0787df in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f1e747c5550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f1ebe07aef0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f1e747c5500, cond=0x7f1e747c5528) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=cond@entry=0x7f1e747c5528, mutex=mutex@entry=0x7f1e747c5500) at pthread_cond_wait.c:619
#5  0x00007f1ea27a211b in cnd_wait (mtx=0x7f1e747c5500, cond=0x7f1e747c5528) at ../include/c11/threads_posix.h:155
#6  util_queue_thread_func (input=input@entry=0x55567d90acf0) at ../src/util/u_queue.c:294
#7  0x00007f1ea27a1bdb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#8  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#9  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 19 (Thread 0x7f1e577fe640 (LWP 34078) "kamoso:gdrv0"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7f1e94062550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f1ebe0787df in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f1e94062550, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f1ebe07aef0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f1e94062500, cond=0x7f1e94062528) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=cond@entry=0x7f1e94062528, mutex=mutex@entry=0x7f1e94062500) at pthread_cond_wait.c:619
#5  0x00007f1ea27a211b in cnd_wait (mtx=0x7f1e94062500, cond=0x7f1e94062528) at ../include/c11/threads_posix.h:155
#6  util_queue_thread_func (input=input@entry=0x55567d7571f0) at ../src/util/u_queue.c:294
#7  0x00007f1ea27a1bdb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#8  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#9  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 18 (Thread 0x7f1e57fff640 (LWP 34075) "HP TrueVision H"):
#1  0x00007f1ec00998e3 in g_cond_wait (cond=cond@entry=0x55567d812ad0, mutex=mutex@entry=0x55567d812a88) at ../glib/gthread-posix.c:1575
#2  0x00007f1ec01f0813 in gst_task_func (task=0x55567d812a70) at ../gst/gsttask.c:369
#3  0x00007f1ec007d054 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:354
#4  0x00007f1ec007a122 in g_thread_proxy (data=0x55567d3770c0) at ../glib/gthread.c:827
#5  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#6  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 17 (Thread 0x7f1e74ff9640 (LWP 34074) "preview-appsrc:"):
#1  0x00007f1ec00998e3 in g_cond_wait (cond=cond@entry=0x55567d7364a0, mutex=mutex@entry=0x55567d7364b0) at ../glib/gthread-posix.c:1575
#2  0x00007f1e94dcd287 in gst_app_src_create (bsrc=0x55567d736770, offset=<optimized out>, size=4096, buf=0x7f1e74ff8a18) at ../gst-libs/gst/app/gstappsrc.c:1774
#3  0x00007f1ea048b6bd in gst_base_src_get_range (src=src@entry=0x55567d736770, offset=offset@entry=0, length=<optimized out>, buf=buf@entry=0x7f1e74ff8b00) at ../libs/gst/base/gstbasesrc.c:2587
#4  0x00007f1ea0491c6d in gst_base_src_loop (pad=0x55567d6968b0) at ../libs/gst/base/gstbasesrc.c:2911
#5  0x00007f1ec01f0627 in gst_task_func (task=0x55567d812950) at ../gst/gsttask.c:384
#6  0x00007f1ec007d054 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:354
#7  0x00007f1ec007a122 in g_thread_proxy (data=0x7f1e84001b00) at ../glib/gthread.c:827
#8  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#9  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 16 (Thread 0x7f1e757fa640 (LWP 34073) "viewfinderbin-q"):
#1  0x00007f1ec00998e3 in g_cond_wait (cond=cond@entry=0x55567d812890, mutex=mutex@entry=0x55567d812848) at ../glib/gthread-posix.c:1575
#2  0x00007f1ec01f0813 in gst_task_func (task=0x55567d812830) at ../gst/gsttask.c:369
#3  0x00007f1ec007d054 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:354
#4  0x00007f1ec007a122 in g_thread_proxy (data=0x55567d376c60) at ../glib/gthread.c:827
#5  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#6  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 15 (Thread 0x7f1e75ffb640 (LWP 34072) "queue3:src"):
#1  0x00007f1ec00998e3 in g_cond_wait (cond=cond@entry=0x55567d7aef30, mutex=mutex@entry=0x55567d7aef20) at ../glib/gthread-posix.c:1575
#2  0x00007f1e94d85379 in gst_queue_loop (pad=<optimized out>) at ../plugins/elements/gstqueue.c:1529
#3  0x00007f1ec01f0627 in gst_task_func (task=0x55567d812710) at ../gst/gsttask.c:384
#4  0x00007f1ec007d054 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:354
#5  0x00007f1ec007a122 in g_thread_proxy (data=0x55567d376c00) at ../glib/gthread.c:827
#6  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#7  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 14 (Thread 0x7f1e767fc640 (LWP 34071) "queue1:src"):
#1  0x00007f1ec00998e3 in g_cond_wait (cond=cond@entry=0x55567d7ae930, mutex=mutex@entry=0x55567d7ae920) at ../glib/gthread-posix.c:1575
#2  0x00007f1e94d85379 in gst_queue_loop (pad=<optimized out>) at ../plugins/elements/gstqueue.c:1529
#3  0x00007f1ec01f0627 in gst_task_func (task=0x55567d8125f0) at ../gst/gsttask.c:384
#4  0x00007f1ec007d054 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:354
#5  0x00007f1ec007a122 in g_thread_proxy (data=0x55567d376e40) at ../glib/gthread.c:827
#6  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#7  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 13 (Thread 0x7f1e76ffd640 (LWP 34070) "queue2:src"):
#1  0x00007f1ec00998e3 in g_cond_wait (cond=cond@entry=0x55567d7aec30, mutex=mutex@entry=0x55567d7aec20) at ../glib/gthread-posix.c:1575
#2  0x00007f1e94d85379 in gst_queue_loop (pad=<optimized out>) at ../plugins/elements/gstqueue.c:1529
#3  0x00007f1ec01f0627 in gst_task_func (task=0x55567d8124d0) at ../gst/gsttask.c:384
#4  0x00007f1ec007d054 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:354
#5  0x00007f1ec007a122 in g_thread_proxy (data=0x55567d376ea0) at ../glib/gthread.c:827
#6  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#7  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 12 (Thread 0x7f1e777fe640 (LWP 34069) "queue0:src"):
#1  0x00007f1ec00998e3 in g_cond_wait (cond=cond@entry=0x55567d7ae630, mutex=mutex@entry=0x55567d7ae620) at ../glib/gthread-posix.c:1575
#2  0x00007f1e94d85379 in gst_queue_loop (pad=<optimized out>) at ../plugins/elements/gstqueue.c:1529
#3  0x00007f1ec01f0627 in gst_task_func (task=0x55567d8123b0) at ../gst/gsttask.c:384
#4  0x00007f1ec007d054 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:354
#5  0x00007f1ec007a122 in g_thread_proxy (data=0x55567d376f00) at ../glib/gthread.c:827
#6  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#7  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7f1e77fff640 (LWP 34068) "queue5:src"):
#1  0x00007f1ec00998e3 in g_cond_wait (cond=cond@entry=0x55567d7af530, mutex=mutex@entry=0x55567d7af520) at ../glib/gthread-posix.c:1575
#2  0x00007f1e94d85379 in gst_queue_loop (pad=<optimized out>) at ../plugins/elements/gstqueue.c:1529
#3  0x00007f1ec01f0627 in gst_task_func (task=0x55567d812290) at ../gst/gsttask.c:384
#4  0x00007f1ec007d054 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:354
#5  0x00007f1ec007a122 in g_thread_proxy (data=0x55567d377060) at ../glib/gthread.c:827
#6  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#7  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7f1e948bd640 (LWP 34067) "queue4:src"):
#1  0x00007f1ec00998e3 in g_cond_wait (cond=cond@entry=0x55567d7af230, mutex=mutex@entry=0x55567d7af220) at ../glib/gthread-posix.c:1575
#2  0x00007f1e94d85379 in gst_queue_loop (pad=<optimized out>) at ../plugins/elements/gstqueue.c:1529
#3  0x00007f1ec01f0627 in gst_task_func (task=0x55567d812170) at ../gst/gsttask.c:384
#4  0x00007f1ec007d054 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/gthreadpool.c:354
#5  0x00007f1ec007a122 in g_thread_proxy (data=0x55567d377120) at ../glib/gthread.c:827
#6  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#7  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7f1e95f9d640 (LWP 34062) "kamoso"):
#1  0x00007f1ec00497e5 in g_source_iter_next (iter=iter@entry=0x7f1e95f9ca70, source=source@entry=0x7f1e95f9ca58) at ../glib/gmain.c:1065
#2  0x00007f1ec004addb in g_main_context_prepare (context=0x55567d388690, priority=0x7f1e95f9cb18) at ../glib/gmain.c:3675
#3  0x00007f1ec00a00c3 in g_main_context_iterate.constprop.0 (context=0x55567d388690, block=-1778791652, block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4155
#4  0x00007f1ec004a903 in g_main_loop_run (loop=0x55567d386d50) at ../glib/gmain.c:4373
#5  0x00007f1ea02b8d23 in provider_thread (data=0x55567d2365f0) at ../sys/v4l2/gstv4l2deviceprovider.c:406
#6  0x00007f1ec007a122 in g_thread_proxy (data=0x55567d376d80) at ../glib/gthread.c:827
#7  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7f1ea15e3640 (LWP 34061) "QQmlThread"):
#1  0x00007f1ec00497e5 in g_source_iter_next (iter=iter@entry=0x7f1ea15e2960, source=source@entry=0x7f1ea15e2948) at ../glib/gmain.c:1065
#2  0x00007f1ec004addb in g_main_context_prepare (context=0x7f1e84000c20, priority=0x7f1ea15e2a08) at ../glib/gmain.c:3675
#3  0x00007f1ec00a00c3 in g_main_context_iterate.constprop.0 (context=context@entry=0x7f1e84000c20, block=-1587664372, block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4155
#4  0x00007f1ec00489e3 in g_main_context_iteration (context=0x7f1e84000c20, may_block=1) at ../glib/gmain.c:4240
#5  0x00007f1ebe735c0e in QEventDispatcherGlib::processEvents (this=0x7f1e84000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f1ebe6e31c2 in QEventLoop::exec (this=this@entry=0x7f1ea15e2b70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#7  0x00007f1ebe5262ca in QThread::exec (this=this@entry=0x55567d3482a0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f1ebfe52d7c in QQmlThreadPrivate::run (this=0x55567d3482a0) at qml/ftw/qqmlthread.cpp:155
#9  0x00007f1ebe5274c6 in QThreadPrivate::start (arg=0x55567d3482a0) at thread/qthread_unix.cpp:329
#10 0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#11 0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7f1ea1de4640 (LWP 34060) "kamoso:shlo0"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55567d2e8220, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f1ebe0787df in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55567d2e8220, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f1ebe07aef0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55567d2e81d0, cond=0x55567d2e81f8) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=cond@entry=0x55567d2e81f8, mutex=mutex@entry=0x55567d2e81d0) at pthread_cond_wait.c:619
#5  0x00007f1ea27a211b in cnd_wait (mtx=0x55567d2e81d0, cond=0x55567d2e81f8) at ../include/c11/threads_posix.h:155
#6  util_queue_thread_func (input=input@entry=0x55567d2e9200) at ../src/util/u_queue.c:294
#7  0x00007f1ea27a1bdb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#8  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#9  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f1ea25e5640 (LWP 34059) "kamoso:sh0"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55567d2e7c94, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f1ebe0787df in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55567d2e7c94, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f1ebe07aef0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55567d2e7c40, cond=0x55567d2e7c68) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=cond@entry=0x55567d2e7c68, mutex=mutex@entry=0x55567d2e7c40) at pthread_cond_wait.c:619
#5  0x00007f1ea27a211b in cnd_wait (mtx=0x55567d2e7c40, cond=0x55567d2e7c68) at ../include/c11/threads_posix.h:155
#6  util_queue_thread_func (input=input@entry=0x55567d2e7130) at ../src/util/u_queue.c:294
#7  0x00007f1ea27a1bdb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#8  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#9  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f1ea8e8d640 (LWP 34058) "kamoso:disk$0"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55567cff1cc8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f1ebe0787df in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55567cff1cc8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f1ebe07aef0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55567cff1c78, cond=0x55567cff1ca0) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=cond@entry=0x55567cff1ca0, mutex=mutex@entry=0x55567cff1c78) at pthread_cond_wait.c:619
#5  0x00007f1ea27a211b in cnd_wait (mtx=0x55567cff1c78, cond=0x55567cff1ca0) at ../include/c11/threads_posix.h:155
#6  util_queue_thread_func (input=input@entry=0x55567d2e7150) at ../src/util/u_queue.c:294
#7  0x00007f1ea27a1bdb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#8  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#9  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f1ea97d5640 (LWP 34057) "kamoso:cs0"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55567d2e6464, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f1ebe0787df in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55567d2e6464, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f1ebe07aef0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55567d2e6410, cond=0x55567d2e6438) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=cond@entry=0x55567d2e6438, mutex=mutex@entry=0x55567d2e6410) at pthread_cond_wait.c:619
#5  0x00007f1ea27a211b in cnd_wait (mtx=0x55567d2e6410, cond=0x55567d2e6438) at ../include/c11/threads_posix.h:155
#6  util_queue_thread_func (input=input@entry=0x55567d2e2d40) at ../src/util/u_queue.c:294
#7  0x00007f1ea27a1bdb in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#8  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#9  0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f1eaacc5640 (LWP 34056) "QQmlThread"):
#1  __arch_get_hw_counter (clock_mode=1, vd=0x7fff1a726080) at ./arch/x86/include/asm/vdso/gettimeofday.h:249
#2  0x00007fff1a72a9ca in do_hres (ts=0x7f1eaacc4950, clk=1, vd=0x7fff1a726080) at arch/x86/entry/vdso/../../../../lib/vdso/gettimeofday.c:144
#3  __cvdso_clock_gettime_common (ts=0x7f1eaacc4950, clock=1, vd=0x7fff1a726080) at arch/x86/entry/vdso/../../../../lib/vdso/gettimeofday.c:251
#4  __cvdso_clock_gettime_data (vd=<optimized out>, ts=0x7f1eaacc4950, clock=1) at arch/x86/entry/vdso/../../../../lib/vdso/gettimeofday.c:258
#5  __cvdso_clock_gettime (ts=0x7f1eaacc4950, clock=1) at arch/x86/entry/vdso/../../../../lib/vdso/gettimeofday.c:268
#6  __vdso_clock_gettime (clock=1, ts=0x7f1eaacc4950) at arch/x86/entry/vdso/vclock_gettime.c:43
#7  0x00007f1ebe0c628d in __GI___clock_gettime (clock_id=<optimized out>, tp=tp@entry=0x7f1eaacc4950) at ../sysdeps/unix/sysv/linux/clock_gettime.c:42
#8  0x00007f1ec004aede in sysprof_clock_get_current_time () at /usr/include/sysprof-4/sysprof-clock.h:88
#9  g_main_context_prepare (context=0x7f1e9c000c20, priority=0x7f1eaacc4a08) at ../glib/gmain.c:3699
#10 0x00007f1ec00a00c3 in g_main_context_iterate.constprop.0 (context=context@entry=0x7f1e9c000c20, block=-1429452276, block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4155
#11 0x00007f1ec00489e3 in g_main_context_iteration (context=0x7f1e9c000c20, may_block=1) at ../glib/gmain.c:4240
#12 0x00007f1ebe735c0e in QEventDispatcherGlib::processEvents (this=0x7f1e9c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f1ebe6e31c2 in QEventLoop::exec (this=this@entry=0x7f1eaacc4b70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#14 0x00007f1ebe5262ca in QThread::exec (this=this@entry=0x55567cfbd3d0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#15 0x00007f1ebfe52d7c in QQmlThreadPrivate::run (this=0x55567cfbd3d0) at qml/ftw/qqmlthread.cpp:155
#16 0x00007f1ebe5274c6 in QThreadPrivate::start (arg=0x55567cfbd3d0) at thread/qthread_unix.cpp:329
#17 0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#18 0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f1eac2fd640 (LWP 34055) "QDBusConnection"):
#1  0x00007f1ec00a024c in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f1ea40053e0, timeout=<optimized out>, context=0x7f1ea4001ce0) at ../glib/gmain.c:4478
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7f1ea4001ce0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4170
#3  0x00007f1ec00489e3 in g_main_context_iteration (context=0x7f1ea4001ce0, may_block=1) at ../glib/gmain.c:4240
#4  0x00007f1ebe735c0e in QEventDispatcherGlib::processEvents (this=0x7f1ea4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f1ebe6e31c2 in QEventLoop::exec (this=this@entry=0x7f1eac2fcb60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f1ebe5262ca in QThread::exec (this=this@entry=0x7f1ebd59c060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f1ebd521b6b in QDBusConnectionManager::run (this=0x7f1ebd59c060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007f1ebe5274c6 in QThreadPrivate::start (arg=0x7f1ebd59c060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9  0x00007f1ebe07bb17 in start_thread (arg=<optimized out>) at pthread_create.c:435
#10 0x00007f1ebe1006c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f1ebea71980 (LWP 34049) "kamoso"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x55567d72dff4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007f1ebe0787df in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55567d72dff4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007f1ebe07aef0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55567d72dfa0, cond=0x55567d72dfc8) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55567d72dfc8, mutex=0x55567d72dfa0) at pthread_cond_wait.c:619
#5  0x00007f1ebe52d03b in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x55567d72dfa0) at thread/qwaitcondition_unix.cpp:146
#6  QWaitCondition::wait (this=<optimized out>, mutex=0x55567d750ef8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#7  0x00007f1ec060771d in QSGThreadedRenderLoop::polishAndSync (this=0x55567d2644b0, w=0x55567d4349f0, inExpose=<optimized out>) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#8  0x00007f1ec0657e0c in QQuickWindow::event (this=0x55567d3890c0, e=0x7fff1a66db60) at items/qquickwindow.cpp:1858
#9  0x00007f1ebf264443 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55567d3890c0, e=0x7fff1a66db60) at kernel/qapplication.cpp:3632
#10 0x00007f1ebe6e47b8 in QCoreApplication::notifyInternal2 (receiver=0x55567d3890c0, event=0x7fff1a66db60) at kernel/qcoreapplication.cpp:1064
#11 0x00007f1ebebd0fbd in QPlatformWindow::deliverUpdateRequest (this=<optimized out>) at kernel/qplatformwindow.cpp:789
#12 0x00007f1ebe70ef29 in QObject::event (this=0x55567d68f0a0, e=0x55567df33100) at kernel/qobject.cpp:1314
#13 0x00007f1ebf264443 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55567d68f0a0, e=0x55567df33100) at kernel/qapplication.cpp:3632
#14 0x00007f1ebe6e47b8 in QCoreApplication::notifyInternal2 (receiver=0x55567d68f0a0, event=0x55567df33100) at kernel/qcoreapplication.cpp:1064
#15 0x00007f1ebe6e7d26 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55567cee8d90) at kernel/qcoreapplication.cpp:1821
#16 0x00007f1ebe7360f7 in postEventSourceDispatch (s=0x55567cf3f880) at kernel/qeventdispatcher_glib.cpp:277
#17 0x00007f1ec004b33f in g_main_dispatch (context=0x7f1ea4005000) at ../glib/gmain.c:3381
#18 g_main_context_dispatch (context=0x7f1ea4005000) at ../glib/gmain.c:4099
#19 0x00007f1ec00a02b8 in g_main_context_iterate.constprop.0 (context=context@entry=0x7f1ea4005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#20 0x00007f1ec00489e3 in g_main_context_iteration (context=0x7f1ea4005000, may_block=1) at ../glib/gmain.c:4240
#21 0x00007f1ebe735b98 in QEventDispatcherGlib::processEvents (this=0x55567cf3e330, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#22 0x00007f1ebe6e31c2 in QEventLoop::exec (this=this@entry=0x7fff1a66dfa0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#23 0x00007f1ebe6eb704 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#24 0x000055567cc705cd in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kamoso-21.04.3-1.fc35.x86_64/src/main.cpp:59
[Inferior 1 (process 34049) detached]

The reporter indicates this bug may be a duplicate of or related to bug 440887.

Possible duplicates by query: bug 440887, bug 437675, bug 432113, bug 431065, bug 421299.

Reported using DrKonqi
Comment 1 lorenzorovidotti 2023-01-25 15:42:53 UTC
Created attachment 155635 [details]
New crash information added by DrKonqi

kamoso (22.12.1) using Qt 5.15.8

i was switching the camera filters and Kamoso just crashed

-- Backtrace (Reduced):
#4  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:873
[...]
#13 0x00007f4441fca67c in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007f4441fcfd15 in QSGBatchRenderer::Renderer::renderBatches() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007f4441fd07d2 in QSGBatchRenderer::Renderer::render() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007f4441fb7b54 in QSGRenderer::renderScene(QSGBindable const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5