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

            Bug ID: 447270
           Summary: Kamoso segfaults when switching camera
           Product: kamoso
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: aleix...@kde.org
          Reporter: miren_ra...@yahoo.co.uk
  Target Milestone: ---

Application: kamoso (19.12.3)

Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.11.0-43-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04.3 LTS

-- Information about the crash:
- What I was doing when the application crashed: I clicked "Configure Kamoso"
and switched from the default "Cameras" option, "Integrated_Webcam_HD" (my
laptop's integrated webcam), to an external one, "UVC Camera".

The crash can be reproduced every time.

-- Backtrace:
Application: Kamoso (kamoso), signal: Segmentation fault
[KCrash Handler]
#6  convert_ubyte (void_dst=<optimized out>, num_dst_channels=<optimized out>,
void_src=<optimized out>, src_type=<optimized out>, num_src_channels=3,
swizzle=<optimized out>, normalized=true, count=832) at
../src/mesa/main/format_utils.c:1113
#7  0x00007f83c191512e in _mesa_format_convert (void_dst=<optimized out>,
dst_format=dst_format@entry=145, dst_stride=dst_stride@entry=3328,
void_src=void_src@entry=0x7f836c040e00, src_format=src_format@entry=2148173936,
src_stride=src_stride@entry=2496, width=<optimized out>, height=<optimized
out>, rebase_swizzle=<optimized out>) at ../src/mesa/main/format_utils.c:448
#8  0x00007f83c1986d78 in texstore_rgba (srcPacking=<optimized out>,
srcAddr=<optimized out>, srcType=5121, srcFormat=6407, srcDepth=1,
srcHeight=3456, srcWidth=832, dstSlices=<optimized out>,
dstRowStride=<optimized out>, dstFormat=PIPE_FORMAT_R8G8B8X8_UNORM,
baseInternalFormat=<optimized out>, dims=<optimized out>, ctx=<optimized out>)
at ../src/mesa/main/texstore.c:811
#9  _mesa_texstore (srcPacking=0x55f4b0956710, srcAddr=0x7f836c040e00,
srcType=<optimized out>, srcFormat=<optimized out>, srcDepth=1, srcHeight=3456,
srcWidth=832, dstSlices=<optimized out>, dstRowStride=<optimized out>,
dstFormat=<optimized out>, baseInternalFormat=<optimized out>, dims=<optimized
out>, ctx=<optimized out>) at ../src/mesa/main/texstore.c:937
#10 _mesa_texstore (ctx=<optimized out>, dims=<optimized out>,
baseInternalFormat=<optimized out>, dstFormat=<optimized out>,
dstRowStride=<optimized out>, dstSlices=<optimized out>, srcWidth=832,
srcHeight=3456, srcDepth=1, srcFormat=<optimized out>, srcType=<optimized out>,
srcAddr=0x7f836c040e00, srcPacking=0x55f4b0956710) at
../src/mesa/main/texstore.c:916
#11 0x00007f83c19877ec in store_texsubimage (ctx=ctx@entry=0x55f4b0923b40,
texImage=texImage@entry=0x7f835c1c3190, xoffset=xoffset@entry=0,
yoffset=yoffset@entry=0, zoffset=<optimized out>, zoffset@entry=0, width=832,
height=3456, depth=<optimized out>, format=6407, type=5121,
pixels=0x7f836c040e00, packing=0x55f4b0956710, caller=0x7f83c26eb660
"glTexSubImage") at ../src/mesa/main/texstore.c:1078
#12 0x00007f83c1987aa5 in _mesa_store_texsubimage
(ctx=ctx@entry=0x55f4b0923b40, dims=dims@entry=2,
texImage=texImage@entry=0x7f835c1c3190, xoffset=xoffset@entry=0,
yoffset=yoffset@entry=0, zoffset=zoffset@entry=0, width=<optimized out>,
height=<optimized out>, depth=<optimized out>, format=<optimized out>,
type=<optimized out>, pixels=<optimized out>, packing=<optimized out>) at
../src/mesa/main/texstore.c:1142
#13 0x00007f83c17b8242 in st_TexSubImage (ctx=ctx@entry=0x55f4b0923b40,
dims=dims@entry=2, texImage=texImage@entry=0x7f835c1c3190,
xoffset=xoffset@entry=0, yoffset=<optimized out>, yoffset@entry=0,
zoffset=<optimized out>, zoffset@entry=0, width=832, height=<optimized out>,
depth=<optimized out>, format=6407, type=5121, pixels=<optimized out>,
unpack=0x55f4b0956710) at ../src/mesa/state_tracker/st_cb_texture.c:1750
#14 0x00007f83c17b9e87 in st_TexImage (unpack=0x55f4b0956710,
pixels=0x7f836c040e00, type=5121, format=6407, texImage=0x7f835c1c3190, dims=2,
ctx=0x55f4b0923b40) at ../src/mesa/state_tracker/st_cb_texture.c:1775
#15 st_TexImage (ctx=0x55f4b0923b40, dims=2, texImage=0x7f835c1c3190,
format=6407, type=5121, pixels=0x7f836c040e00, unpack=0x55f4b0956710) at
../src/mesa/state_tracker/st_cb_texture.c:1757
#16 0x00007f83c196f0fc in teximage (no_error=false, pixels=0x7f836c040e00,
imageSize=0, type=5121, format=6407, border=0, depth=<optimized out>,
height=<optimized out>, width=<optimized out>, internalFormat=<optimized out>,
level=0, target=3553, texObj=0x55f4aff53100, dims=2, compressed=0 '\000',
ctx=0x55f4b0923b40) at ../src/mesa/main/teximage.c:3153
#17 teximage_err (ctx=0x55f4b0923b40, compressed=compressed@entry=0 '\000',
dims=dims@entry=2, target=3553, level=0, internalFormat=<optimized out>,
width=832, height=3456, depth=1, border=<optimized out>, format=6407,
type=5121, imageSize=0, pixels=0x7f836c040e00) at
../src/mesa/main/teximage.c:3180
#18 0x00007f83c1971062 in _mesa_TexImage2D (target=<optimized out>,
level=<optimized out>, internalFormat=<optimized out>, width=<optimized out>,
height=<optimized out>, border=<optimized out>, format=6407, type=5121,
pixels=0x7f836c040e00) at ../src/mesa/main/teximage.c:3251
#19 0x00007f83994ff8fb in  () at
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/gstkamosoqt5videosink.so
#20 0x00007f83994ff9f6 in  () at
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/gstkamosoqt5videosink.so
#21 0x00007f8399500005 in  () at
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/gstkamosoqt5videosink.so
#22 0x00007f83d16f5676 in
QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*)
(batch=0x7f835c164e80, this=0x7f835c0068e0) at
scenegraph/coreapi/qsgbatchrenderer.cpp:2306
#23 QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch
const*) (this=0x7f835c0068e0, batch=0x7f835c164e80) at
scenegraph/coreapi/qsgbatchrenderer.cpp:2236
#24 0x00007f83d16f70a5 in QSGBatchRenderer::Renderer::renderBatches()
(this=this@entry=0x7f835c0068e0) at
scenegraph/coreapi/qsgbatchrenderer.cpp:2532
#25 0x00007f83d16fd4b2 in QSGBatchRenderer::Renderer::render() (this=<optimized
out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2735
#26 0x00007f83d16e9964 in QSGRenderer::renderScene(QSGBindable const&)
(bindable=<optimized out>, this=0x7f835c0068e0) at
scenegraph/coreapi/qsgrenderer.cpp:244
#27 QSGRenderer::renderScene(QSGBindable const&) (this=0x7f835c0068e0,
bindable=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:204
#28 0x00007f83d16e9e13 in QSGRenderer::renderScene(unsigned int)
(this=<optimized out>, fboId=<optimized out>) at
scenegraph/coreapi/qsgrenderer.cpp:197
#29 0x00007f83d172c2b4 in
QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int)
(this=0x55f4af4d5030, renderer=0x7f835c0068e0, fboId=<optimized out>) at
scenegraph/qsgdefaultrendercontext.cpp:182
#30 0x00007f83d179265c in QQuickWindowPrivate::renderSceneGraph(QSize const&)
(this=this@entry=0x55f4aef60800, size=...) at items/qquickwindow.cpp:487
#31 0x00007f83d17385b8 in QSGRenderThread::syncAndRender()
(this=this@entry=0x55f4b07899c0) at scenegraph/qsgthreadedrenderloop.cpp:646
#32 0x00007f83d173c318 in QSGRenderThread::run() (this=0x55f4b07899c0) at
scenegraph/qsgthreadedrenderloop.cpp:730
#33 0x00007f83cf6509d2 in QThreadPrivate::start(void*) (arg=0x55f4b07899c0) at
thread/qthread_unix.cpp:361
#34 0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#35 0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f836bfff700 (LWP 134911) "preview-appsrc:"):
#1  0x00007f83d123b623 in g_cond_wait () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8399223517 in  () at /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so.0
#3  0x00007f839b4cf4dd in gst_base_src_get_range (src=src@entry=0x55f4afebe920,
offset=offset@entry=0, length=<optimized out>, buf=buf@entry=0x7f836bffecd8) at
gstbasesrc.c:2527
#4  0x00007f839b4d25bc in gst_base_src_loop (pad=0x55f4afcd52f0) at
gstbasesrc.c:2851
#5  0x00007f83d1377107 in gst_task_func (task=0x55f4afc9acb0) at gsttask.c:328
#6  0x00007f83d1218374 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f83d1217ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f838cff9700 (LWP 134910) "v4l2src:src"):
#1  0x00007f83d123b623 in g_cond_wait () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83d1377307 in gst_task_func (task=0x55f4afc9ab90) at gsttask.c:313
#3  0x00007f83d1218374 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f83d1217ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f838d7fa700 (LWP 134909) "viewfinderbin-q"):
#1  0x00007f83d123b623 in g_cond_wait () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83d1377307 in gst_task_func (task=0x55f4afc9a4d0) at gsttask.c:313
#3  0x00007f83d1218374 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f83d1217ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f838dffb700 (LWP 134908) "queue3:src"):
#1  0x00007f83d123b623 in g_cond_wait () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83994c2e46 in gst_queue_loop (pad=<optimized out>) at
gstqueue.c:1525
#3  0x00007f83d1377107 in gst_task_func (task=0x55f4afc9a3b0) at gsttask.c:328
#4  0x00007f83d1218374 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83d1217ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f838e7fc700 (LWP 134907) "queue1:src"):
#1  0x00007f83d123b623 in g_cond_wait () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83994c2e46 in gst_queue_loop (pad=<optimized out>) at
gstqueue.c:1525
#3  0x00007f83d1377107 in gst_task_func (task=0x55f4afc9aa70) at gsttask.c:328
#4  0x00007f83d1218374 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83d1217ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f838effd700 (LWP 134906) "queue2:src"):
#1  0x00007f83d123b623 in g_cond_wait () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83994c2e46 in gst_queue_loop (pad=<optimized out>) at
gstqueue.c:1525
#3  0x00007f83d1377107 in gst_task_func (task=0x55f4afc9a950) at gsttask.c:328
#4  0x00007f83d1218374 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83d1217ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f838f7fe700 (LWP 134905) "queue0:src"):
#1  0x00007f83d123b623 in g_cond_wait () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83994c2e46 in gst_queue_loop (pad=<optimized out>) at
gstqueue.c:1525
#3  0x00007f83d1377107 in gst_task_func (task=0x55f4afc9a830) at gsttask.c:328
#4  0x00007f83d1218374 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83d1217ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f838ffff700 (LWP 134904) "queue5:src"):
#1  0x00007f83d123b623 in g_cond_wait () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83994c2e46 in gst_queue_loop (pad=<optimized out>) at
gstqueue.c:1525
#3  0x00007f83d1377107 in gst_task_func (task=0x55f4afc9a710) at gsttask.c:328
#4  0x00007f83d1218374 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83d1217ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f8398aa5700 (LWP 134903) "queue4:src"):
#1  0x00007f83d123b623 in g_cond_wait () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83994c2e46 in gst_queue_loop (pad=<optimized out>) at
gstqueue.c:1525
#3  0x00007f83d1377107 in gst_task_func (task=0x55f4afc9a5f0) at gsttask.c:328
#4  0x00007f83d1218374 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83d1217ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f839b392700 (LWP 134880) "kamoso"):
#1  __GI___libc_read (fd=22, buf=0x7f839b391c90, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f83d1236b2f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83d11edebe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f83d11ee312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83d11ee6f3 in g_main_loop_run () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f83c00c71e2 in  () at
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so
#7  0x00007f83d1217ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f83b0806700 (LWP 134879) "QQmlThread"):
#1  0x00007f83d11edda1 in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83d11ee312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83d11ee4a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f83cf870583 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f8394000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f83cf8174db in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f83b0805d80, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:71
#6  0x00007f83cf64f785 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007f83d0f9f1a9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f83cf6509d2 in QThreadPrivate::start(void*) (arg=0x55f4af10e6d0) at
thread/qthread_unix.cpp:361
#9  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#10 0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f83b1847700 (LWP 134878) "QQmlThread"):
#1  0x00007f83d11ec345 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83d11ed82b in g_main_context_prepare () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83d11ee29b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f83d11ee4a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83cf870583 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f83a0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f83cf8174db in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f83b1846d80, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:71
#7  0x00007f83cf64f785 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#8  0x00007f83d0f9f1a9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f83cf6509d2 in QThreadPrivate::start(void*) (arg=0x55f4af145120) at
thread/qthread_unix.cpp:361
#10 0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#11 0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f83b2048700 (LWP 134877) "kamoso:disk$3"):
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f4aef0b8c8,
cond=0x55f4aef0b8f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55f4aef0b8f0, mutex=0x55f4aef0b8c8) at
pthread_cond_wait.c:647
#3  0x00007f83c1769e7b in cnd_wait (mtx=0x55f4aef0b8c8, cond=0x55f4aef0b8f0) at
../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55f4af33c060) at
../src/util/u_queue.c:294
#5  0x00007f83c1769a7b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f83b2849700 (LWP 134876) "kamoso:disk$2"):
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f4aef0b8c8,
cond=0x55f4aef0b8f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55f4aef0b8f0, mutex=0x55f4aef0b8c8) at
pthread_cond_wait.c:647
#3  0x00007f83c1769e7b in cnd_wait (mtx=0x55f4aef0b8c8, cond=0x55f4aef0b8f0) at
../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55f4af33be30) at
../src/util/u_queue.c:294
#5  0x00007f83c1769a7b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f83c0bae700 (LWP 134875) "kamoso:disk$1"):
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f4aef0b8c8,
cond=0x55f4aef0b8f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55f4aef0b8f0, mutex=0x55f4aef0b8c8) at
pthread_cond_wait.c:647
#3  0x00007f83c1769e7b in cnd_wait (mtx=0x55f4aef0b8c8, cond=0x55f4aef0b8f0) at
../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55f4af33bc00) at
../src/util/u_queue.c:294
#5  0x00007f83c1769a7b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f83c13af700 (LWP 134874) "kamoso:disk$0"):
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f4aef0b8c8,
cond=0x55f4aef0b8f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55f4aef0b8f0, mutex=0x55f4aef0b8c8) at
pthread_cond_wait.c:647
#3  0x00007f83c1769e7b in cnd_wait (mtx=0x55f4aef0b8c8, cond=0x55f4aef0b8f0) at
../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x55f4af33b9d0) at
../src/util/u_queue.c:294
#5  0x00007f83c1769a7b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#7  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f83c3fff700 (LWP 134873) "QQmlThread"):
#1  __GI___libc_read (fd=11, buf=0x7f83c3ffeb70, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f83d1236b2f in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83d11edebe in g_main_context_check () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f83d11ee312 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83d11ee4a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f83cf870583 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f83b8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x00007f83cf8174db in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f83c3ffed80, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:71
#8  0x00007f83cf64f785 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#9  0x00007f83d0f9f1a9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f83cf6509d2 in QThreadPrivate::start(void*) (arg=0x55f4af0e7e90) at
thread/qthread_unix.cpp:361
#11 0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f83ca143700 (LWP 134872) "QDBusConnection"):
#1  0x00007f83d11ee36e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83d11ee4a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83cf870583 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f83bc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f83cf8174db in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f83ca142d70, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:71
#5  0x00007f83cf64f785 in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007f83ce7c5efa in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f83cf6509d2 in QThreadPrivate::start(void*) (arg=0x7f83ce848d80) at
thread/qthread_unix.cpp:361
#8  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f83cac5c700 (LWP 134871) "QXcbEventQueue"):
#1  0x00007f83cdb0cc1a in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f83cdb0e90a in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f83cb43c298 in QXcbEventQueue::run() (this=0x55f4aea1a940) at
qxcbeventqueue.cpp:228
#4  0x00007f83cf6509d2 in QThreadPrivate::start(void*) (arg=0x55f4aea1a940) at
thread/qthread_unix.cpp:361
#5  0x00007f83cf149609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f83cf28b293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f83cbb12800 (LWP 134870) "kamoso"):
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55f4b0729590,
cond=0x55f4b07295b8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55f4b07295b8, mutex=0x55f4b0729590) at
pthread_cond_wait.c:647
#3  0x00007f83cf656b0f in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., this=0x55f4b0729590) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x55f4b0789a00, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f83cf656c01 in QWaitCondition::wait(QMutex*, unsigned long)
(this=0x55f4b0789a08, mutex=0x55f4b0789a00,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f83d173a6d2 in
QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool)
(this=this@entry=0x55f4aef11bb0, w=0x55f4af756470,
inExpose=inExpose@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:1217
#7  0x00007f83d173b2b4 in
QSGThreadedRenderLoop::handleUpdateRequest(QQuickWindow*) (this=0x55f4aef11bb0,
window=0x55f4af3ffae0) at scenegraph/qsgthreadedrenderloop.cpp:1042
#8  0x00007f83d179f1fc in QQuickWindow::event(QEvent*) (this=0x55f4af3ffae0,
e=0x7ffc16d73ae0) at items/qquickwindow.cpp:1668
#9  0x00007f83d034da66 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x55f4aea11e80, receiver=receiver@entry=0x55f4af3ffae0,
e=e@entry=0x7ffc16d73ae0) at kernel/qapplication.cpp:3700
#10 0x00007f83d03570f0 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffc16d74070, receiver=0x55f4af3ffae0, e=0x7ffc16d73ae0) at
kernel/qapplication.cpp:3446
#11 0x00007f83cf81893a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55f4af3ffae0, event=0x7ffc16d73ae0) at
kernel/qcoreapplication.cpp:1088
#12 0x00007f83cfd0f694 in QPlatformWindow::deliverUpdateRequest()
(this=<optimized out>) at kernel/qplatformwindow.cpp:793
#13 QPlatformWindow::windowEvent(QEvent*) (this=<optimized out>,
event=<optimized out>) at kernel/qplatformwindow.cpp:478
#14 0x00007f83d0356e6b in QApplication::notify(QObject*, QEvent*)
(this=0x7ffc16d74070, receiver=0x55f4af3ffae0, e=0x7ffc16d73d70) at
kernel/qapplication.cpp:2906
#15 0x00007f83cf81893a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55f4af3ffae0, event=0x7ffc16d73d70) at
kernel/qcoreapplication.cpp:1088
#16 0x00007f83cf86f8b0 in QTimerInfoList::activateTimers()
(this=0x55f4aeb45c30) at kernel/qtimerinfo_unix.cpp:643
#17 0x00007f83cf87019c in timerSourceDispatch(GSource*, GSourceFunc, gpointer)
(source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#18 0x00007f83d11ee17d in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f83d11ee400 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f83d11ee4a3 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f83cf870583 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55f4aeb65b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#22 0x00007f83cf8174db in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc16d73fb0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:71
#23 0x00007f83cf81f246 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#24 0x000055f4ae2eeb31 in  ()
#25 0x00007f83cf1900b3 in __libc_start_main (main=0x55f4ae2ee6c0, argc=3,
argv=0x7ffc16d74228, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffc16d74218) at ../csu/libc-start.c:308
#26 0x000055f4ae2eed8e in  ()
[Inferior 1 (process 134870) detached]

Possible duplicates by query: bug 424348, bug 421125, bug 417804.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to