https://bugs.kde.org/show_bug.cgi?id=515651
--- Comment #1 from Ángel Navarro <[email protected]> --- Please help. Now I can't use Baloo normally without it polluting /var/lib/systemd/coredump with files. Looking at the debug log, seems that BalooFE tries to access null pointers (0x0) all over the place and ends up crashing every time it tries to revive, causing the myriad of coredumps. Application: Extractor de archivos de Baloo (baloo_file_extractor), signal: Aborted [New LWP 74538] [New LWP 74549] [New LWP 74554] [New LWP 74555] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `/usr/lib/libexec/kf6/baloo_file_extractor'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, 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 0x7f0888b955c0 (LWP 74538))] 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/libQt6Core.so.6" add symbol table from file "/usr/lib/libKF6BalooEngine.so.6" add symbol table from file "/usr/lib/libexec/kf6/baloo_file_extractor" warning: newly-added symbol file "/usr/lib/libexec/kf6/baloo_file_extractor" does not provide any symbols add symbol table from file "/usr/lib/libglib-2.0.so.0" add symbol table from file "/usr/lib/libQt6DBus.so.6" add symbol table from file "/usr/lib/qt6/plugins/platforms/../../../libQt6WaylandClient.so.6" [Current thread is 4 (Thread 0x7f087ffff6c0 (LWP 74555))] Thread 4 (Thread 0x7f087ffff6c0 (LWP 74555)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f08894a216c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=7) at cancellation.c:49 #2 0x00007f08894a21b4 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=7) at cancellation.c:75 #3 0x00007f088951c4ee in __GI___poll (fds=fds@entry=0x7f087fffeb40, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #4 0x00007f0887ad0965 in poll (__fds=0x7f087fffeb40, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44 #5 QtWaylandClient::EventThread::run (this=0x56109faf2490) at /usr/src/debug/qt6-base-hifps/qtbase/src/plugins/platforms/wayland/qwaylanddisplay.cpp:184 #6 0x00007f0889f16157 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/thread/qthread_unix.cpp:448 #7 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/thread/qthread_unix.cpp:373 #8 QThreadPrivate::start (arg=0x56109faf2490) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/thread/qthread_unix.cpp:422 #9 0x00007f08894a598b in start_thread (arg=<optimized out>) at pthread_create.c:448 #10 0x00007f0889529a0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 3 (Thread 0x7f0884bfe6c0 (LWP 74554)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f08894a216c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=7) at cancellation.c:49 #2 0x00007f08894a21b4 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=7) at cancellation.c:75 #3 0x00007f088951c4ee in __GI___poll (fds=fds@entry=0x7f0884bfdb40, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #4 0x00007f0887ad0965 in poll (__fds=0x7f0884bfdb40, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44 #5 QtWaylandClient::EventThread::run (this=0x56109faf2440) at /usr/src/debug/qt6-base-hifps/qtbase/src/plugins/platforms/wayland/qwaylanddisplay.cpp:184 #6 0x00007f0889f16157 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/thread/qthread_unix.cpp:448 #7 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/thread/qthread_unix.cpp:373 #8 QThreadPrivate::start (arg=0x56109faf2440) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/thread/qthread_unix.cpp:422 #9 0x00007f08894a598b in start_thread (arg=<optimized out>) at pthread_create.c:448 #10 0x00007f0889529a0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 2 (Thread 0x7f08853ff6c0 (LWP 74549)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007f08894a216c 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 0x00007f08894a21b4 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 0x00007f088951ca36 in __GI_ppoll (fds=fds@entry=0x7f0880001680, nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 #4 0x00007f0889083784 in ppoll (__fds=0x7f0880001680, __nfds=3, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101 #5 g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f0880000d00, timeout_usec=<optimized out>, fds=0x7f0880001680, n_fds=3) at ../glib/glib/gmain.c:4811 #6 g_main_context_iterate_unlocked (context=context@entry=0x7f0880000d00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4485 #7 0x00007f0889083865 in g_main_context_iteration (context=0x7f0880000d00, may_block=1) at ../glib/glib/gmain.c:4556 #8 0x00007f088a0800c6 in QEventDispatcherGlib::processEvents (this=0x7f0880000be0, flags=...) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #9 0x00007f0889d03107 in QEventLoop::processEvents (this=0x7f08853feaf0, flags=...) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qeventloop.cpp:104 #10 QEventLoop::exec (this=0x7f08853feaf0, flags=...) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qeventloop.cpp:186 #11 0x00007f0889e5b007 in QThread::exec (this=this@entry=0x7f08899ff920 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/thread/qthread.cpp:672 #12 0x00007f08899798ce in QDBusConnectionManager::run (this=0x7f08899ff920 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base-hifps/qtbase/src/dbus/qdbusconnectionmanager.cpp:145 #13 0x00007f0889f16157 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/thread/qthread_unix.cpp:448 #14 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/thread/qthread_unix.cpp:373 #15 QThreadPrivate::start (arg=0x7f08899ff920 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/thread/qthread_unix.cpp:422 #16 0x00007f08894a598b in start_thread (arg=<optimized out>) at pthread_create.c:448 #17 0x00007f0889529a0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7f0888b955c0 (LWP 74538)): [KCrash Handler] #4 __pthread_kill_implementation (threadid=<optimized out>, signo=6, no_tid=<optimized out>) at pthread_kill.c:44 #5 0x00007f088944d3a0 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 #6 0x00007f088943457a in __GI_abort () at abort.c:77 #7 0x00007f0889c60cd5 in qAbort () at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/global/qassert.cpp:46 #8 qt_maybe_message_fatal<QString&> (msgType=QtFatalMsg, context=..., message=...) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/global/qlogging.cpp:2166 #9 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x7f0889c31f40 "ASSERT: \"%s\" in file %s, line %d", ap=ap@entry=0x7ffc9a3af068) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/global/qlogging.cpp:412 #10 0x00007f0889c61b7a in QMessageLogger::fatal (this=<optimized out>, msg=0x7f0889c31f40 "ASSERT: \"%s\" in file %s, line %d") at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/global/qlogging.cpp:901 #11 0x00007f0889c478bc in qt_assert (assertion=<optimized out>, file=<optimized out>, line=<optimized out>) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/global/qassert.cpp:113 #12 0x00007f088af0130f in ?? () from /usr/lib/libKF6BalooEngine.so.6 #13 0x0000561098373923 in ?? () #14 0x00007f0889d68c21 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qobject.cpp:1413 #15 0x00007f0889cf6958 in QCoreApplication::notifyInternal2 (receiver=0x7ffc9a3af8f0, event=event@entry=0x56109fb6fb20) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109 #16 0x00007f0889cf6d2e in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x56109fb6fb20) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549 #17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x56109faee4e0) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904 #18 0x00007f088a083648 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757 #19 postEventSourceDispatch (s=0x56109fb0ee60) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #20 0x00007f0889081f8d in g_main_dispatch (context=0x7f0880000f60) at ../glib/glib/gmain.c:3565 #21 0x00007f0889083657 in g_main_context_dispatch_unlocked (context=0x7f0880000f60) at ../glib/glib/gmain.c:4425 #22 g_main_context_iterate_unlocked (context=context@entry=0x7f0880000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490 #23 0x00007f0889083865 in g_main_context_iteration (context=0x7f0880000f60, may_block=1) at ../glib/glib/gmain.c:4556 #24 0x00007f088a0800c6 in QEventDispatcherGlib::processEvents (this=0x56109faf2770, flags=...) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #25 0x00007f0889d03107 in QEventLoop::processEvents (this=0x7ffc9a3af810, flags=...) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qeventloop.cpp:104 #26 QEventLoop::exec (this=0x7ffc9a3af810, flags=...) at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qeventloop.cpp:186 #27 0x00007f0889cfb8ff in QCoreApplication::exec () at /usr/src/debug/qt6-base-hifps/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452 #28 0x0000561098375018 in ?? () #29 0x00007f0889436635 in __libc_start_call_main (main=main@entry=0x561098374e90, argc=argc@entry=1, argv=argv@entry=0x7ffc9a3afba8) at ../sysdeps/nptl/libc_start_call_main.h:58 #30 0x00007f08894366e9 in __libc_start_main_impl (main=0x561098374e90, argc=1, argv=0x7ffc9a3afba8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc9a3afb98) at ../csu/libc-start.c:360 #31 0x0000561098366525 in ?? () -- You are receiving this mail because: You are watching all bug changes.
