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

            Bug ID: 516782
           Summary: kioworker crashes with the Vulkan RHI
    Classification: Frameworks and Libraries
           Product: frameworks-kio
      Version First 6.23.0
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Application: kioworker (6.23.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.2
Frameworks Version: 6.23.0
Operating System: Linux 6.18.9-zen1-2-zen x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 6.6.1 [CoredumpBackend]

-- Information about the crash:
kioworker triggers this backtrace after setting the renderer to Vulkan through
kcmshell6 qtquicksettings.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: kioworker (kioworker), signal: Segmentation fault


warning: File /usr/lib/qt6/plugins/kf6/thumbcreator/ffmpegthumbs.so doesn't
match build-id from core-file during file-backed mapping processing
[New LWP 38872]
[New LWP 38874]

warning: Build-id of /usr/lib/qt6/plugins/kf6/thumbcreator/ffmpegthumbs.so does
not match core file.

warning: Could not load shared library symbols for
/usr/lib/qt6/plugins/kf6/thumbcreator/ffmpegthumbs.so.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/lib/kf6/kioworker
/usr/lib/qt6/plugins/kf6/kio/thumbnail.so thumbnail  loc'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
(ret) : 0;
[Current thread is 1 (Thread 0x7f8c85131a00 (LWP 38872))]
Using eu-unstrip to resolve modules.
add symbol table from file "/usr/lib/libc.so.6"
add symbol table from file "/usr/lib/libKF6Crash.so.6"
add symbol table from file "/usr/lib/libKF6KIOCore.so.6"
add symbol table from file "/usr/lib/qt6/plugins/imageformats/kimg_jxl.so"
add symbol table from file "/usr/lib/kf6/kioworker"
add symbol table from file "/usr/lib/libglib-2.0.so.0"
add symbol table from file "/usr/lib/libQt6Core.so.6"
add symbol table from file "/usr/lib/libQt6DBus.so.6"
[Current thread is 2 (Thread 0x7f8c80bd16c0 (LWP 38874))]

Thread 2 (Thread 0x7f8c80bd16c0 (LWP 38874)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f8c8a4a239c in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>,
a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007f8c8a4a23e4 in __syscall_cancel (a1=<optimized out>, a2=<optimized
out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized
out>, nr=271) at cancellation.c:75
#3  0x00007f8c8a51c2f6 in __GI_ppoll (fds=fds@entry=0x7f8c7c001620,
nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f8c89708744 in ppoll (__fds=0x7f8c7c001620, __nfds=2, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f8c7c000ca0, timeout_usec=<optimized out>, fds=0x7f8c7c001620,
n_fds=2) at ../glib/glib/gmain.c:4811
#6  g_main_context_iterate_unlocked (context=context@entry=0x7f8c7c000ca0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4485
#7  0x00007f8c89708825 in g_main_context_iteration (context=0x7f8c7c000ca0,
may_block=1) at ../glib/glib/gmain.c:4556
#8  0x00007f8c8ac48546 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt6Core.so.6
#9  0x00007f8c8a8faec7 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt6Core.so.6
#10 0x00007f8c8aa43227 in QThread::exec() () from /usr/lib/libQt6Core.so.6
#11 0x00007f8c89ee678e in ?? () from /usr/lib/libQt6DBus.so.6
#12 0x00007f8c8aaf4897 in ?? () from /usr/lib/libQt6Core.so.6
#13 0x00007f8c8a4a597a in start_thread (arg=<optimized out>) at
pthread_create.c:454
#14 0x00007f8c8a5292bc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f8c85131a00 (LWP 38872)):
[KCrash Handler]
#4  0x00007f8c8ad48ec8 in std::__atomic_base<bool>::store (this=0x89, __i=true,
__m=std::memory_order::seq_cst) at
/usr/include/c++/15.2.1/bits/atomic_base.h:477
#5  std::__atomic_base<bool>::operator= (this=0x89, __i=true) at
/usr/include/c++/15.2.1/bits/atomic_base.h:369
#6  std::atomic<bool>::operator= (this=0x89, __i=true) at
/usr/include/c++/15.2.1/atomic:89
#7  KIO::SlaveBase::setKillFlag (this=0x55fb669c3fc0) at
/usr/src/debug/kio/kio-6.23.0/src/core/slavebase.cpp:1423
#8  genericsig_handler (sigNumber=<optimized out>) at
/usr/src/debug/kio/kio-6.23.0/src/core/slavebase.cpp:234
#9  <signal handler called>
#10 QList<std::pair<unsigned short, QString> >::~QList (this=<optimized out>,
this=<optimized out>) at /usr/include/qt6/QtCore/qlist.h:76
#11 0x00007f8c8a44fa61 in __run_exit_handlers (status=0, listp=0x7f8c8a5f6680
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true,
run_dtors=run_dtors@entry=true) at exit.c:118
#12 0x00007f8c8a44fb3e in __GI_exit (status=<optimized out>) at exit.c:148
#13 0x00007f8c8a4366c8 in __libc_start_call_main
(main=main@entry=0x55fb51aa2020 <main(int, char**)>, argc=argc@entry=5,
argv=argv@entry=0x7ffe6a0a7ca8) at ../sysdeps/nptl/libc_start_call_main.h:83
#14 0x00007f8c8a4367f9 in __libc_start_main_impl (main=0x55fb51aa2020
<main(int, char**)>, argc=5, argv=0x7ffe6a0a7ca8, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe6a0a7c98) at
../csu/libc-start.c:360
#15 0x000055fb51aa2585 in _start ()

Reported using DrKonqi

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

Reply via email to