Bug 466488 - BalooCrash on idle at wl_map_insert_at
Summary: BalooCrash on idle at wl_map_insert_at
Status: RESOLVED DUPLICATE of bug 465801
Alias: None
Product: frameworks-baloo
Classification: Frameworks and Libraries
Component: Baloo File Daemon (show other bugs)
Version: 5.103.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: baloo-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-26 21:00 UTC by Anil
Modified: 2023-02-26 21:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anil 2023-02-26 21:00:27 UTC
SUMMARY
Since 5.103.0, baloo file extractor is constantly dumping core on my machine

STEPS TO REPRODUCE
1. Unclear, happens in background

Here's the symbolicated dump:

OBSERVED RESULT
Thread 1 (Thread 0x7f9e0f153a40 (LWP 11705)):
#0  __strlen_evex () at ../sysdeps/x86_64/multiarch/strlen-evex.S:88
#1  0x00007f9e12872ba1 in __printf_buffer (buf=buf@entry=0x7ffe56ddde00, format=format@entry=0x7f9e13b13176 "%s ", ap=ap@entry=0x7ffe56dddf00, mode_flags=mode_flags@entry=2) at /usr/src/debug/glibc/glibc/stdio-common/vfprintf-process-arg.c:423
#2  0x00007f9e1287311a in __vfprintf_internal (s=0x7f9e129f24c0 <_IO_2_1_stderr_>, format=0x7f9e13b13176 "%s ", ap=ap@entry=0x7ffe56dddf00, mode_flags=2) at vfprintf-internal.c:1474
#3  0x00007f9e1292f1d3 in ___fprintf_chk (fp=<optimized out>, flag=<optimized out>, format=<optimized out>) at fprintf_chk.c:33
#4  0x00007f9e13b1231a in fprintf (__fmt=0x7f9e13b13176 "%s ", __stream=<optimized out>) at /usr/include/bits/stdio2.h:79
#5  KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kcrash/kcrash-5.103.0/src/kcrash.cpp:575
#6  <signal handler called>
#7  0x00007f9e13ca7325 in wl_map_insert_at (map=map@entry=0x55964dfe7b60, flags=flags@entry=1, i=25, data=<optimized out>) at ../wayland-1.21.0/src/wayland-util.c:276
#8  0x00007f9e13ca7483 in proxy_destroy (proxy=proxy@entry=0x55964e01acc0) at ../wayland-1.21.0/src/wayland-client.c:510
#9  0x00007f9e13ca9020 in wl_proxy_destroy_caller_locks (proxy=0x55964e01acc0) at ../wayland-1.21.0/src/wayland-client.c:530
#10 wl_proxy_marshal_array_flags (proxy=proxy@entry=0x55964e01acc0, opcode=opcode@entry=0, interface=interface@entry=0x0, version=version@entry=1, flags=flags@entry=1, args=args@entry=0x7ffe56ddf400) at ../wayland-1.21.0/src/wayland-client.c:868
#11 0x00007f9e13ca9afa in wl_proxy_marshal_flags (proxy=0x55964e01acc0, opcode=0, interface=0x0, version=1, flags=1) at ../wayland-1.21.0/src/wayland-client.c:791
#12 0x00007f9e0f13a603 in org_kde_kwin_idle_timeout_release (org_kde_kwin_idle_timeout=0x55964e01acc0) at /usr/src/debug/kidletime/build/src/plugins/wayland/wayland-idle-client-protocol.h:208
#13 QtWayland::ext_idle_notification_v1::destroy (this=0x55964e024820) at /usr/src/debug/kidletime/build/src/plugins/wayland/qwayland-ext-idle-notify-v1.cpp:134
#14 IdleTimeoutExt::~IdleTimeoutExt (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kidletime/kidletime-5.103.0/src/plugins/wayland/poller.cpp:77
#15 IdleTimeoutExt::~IdleTimeoutExt (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kidletime/kidletime-5.103.0/src/plugins/wayland/poller.cpp:78
#16 0x00007f9e0f13a38b in QtSharedPointer::ExternalRefCountData::destroy (this=0x55964dfb3830) at /usr/include/qt/QtCore/qsharedpointer_impl.h:149
#17 QSharedPointer<IdleTimeout>::deref (dd=0x55964dfb3830) at /usr/include/qt/QtCore/qsharedpointer_impl.h:458
#18 QSharedPointer<IdleTimeout>::deref (dd=0x55964dfb3830) at /usr/include/qt/QtCore/qsharedpointer_impl.h:454
#19 QSharedPointer<IdleTimeout>::deref (this=<optimized out>) at /usr/include/qt/QtCore/qsharedpointer_impl.h:453
#20 QSharedPointer<IdleTimeout>::~QSharedPointer (this=<optimized out>, this=<optimized out>) at /usr/include/qt/QtCore/qsharedpointer_impl.h:310
#21 QHashNode<int, QSharedPointer<IdleTimeout> >::~QHashNode (this=<optimized out>, this=<optimized out>) at /usr/include/qt/QtCore/qhash.h:147
#22 QHash<int, QSharedPointer<IdleTimeout> >::deleteNode2 (node=<optimized out>) at /usr/include/qt/QtCore/qhash.h:595
#23 0x00007f9e12f20b0c in QHashData::free_helper (this=0x55964e01b480, node_delete=node_delete@entry=0x7f9e0f13a370 <QHash<int, QSharedPointer<IdleTimeout> >::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:572
#24 0x00007f9e0f13af19 in QHash<int, QSharedPointer<IdleTimeout> >::freeData (x=<optimized out>, this=0x55964e01aa60) at /usr/include/qt/QtCore/qhash.h:619
#25 QHash<int, QSharedPointer<IdleTimeout> >::~QHash (this=<optimized out>, this=<optimized out>) at /usr/include/qt/QtCore/qhash.h:250
#26 QHash<int, QSharedPointer<IdleTimeout> >::~QHash (this=<optimized out>, this=<optimized out>) at /usr/include/qt/QtCore/qhash.h:250
#27 Poller::~Poller (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kidletime/kidletime-5.103.0/src/plugins/wayland/poller.cpp:136
#28 0x00007f9e0f13af6d in Poller::~Poller (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kidletime/kidletime-5.103.0/src/plugins/wayland/poller.cpp:136
#29 0x00007f9e13089488 in QLibraryPrivate::unload (this=0x55964e00b5c0, flag=QLibraryPrivate::NoUnloadSys) at plugin/qlibrary.cpp:611
#30 0x00007f9e1308998f in QLibraryStore::cleanup () at plugin/qlibrary.cpp:416
#31 qlibraryCleanup () at plugin/qlibrary.cpp:445
#32 (anonymous namespace)::qlibraryCleanup_dtor_class_::~qlibraryCleanup_dtor_class_ (this=<optimized out>, this=<optimized out>) at plugin/qlibrary.cpp:447
#33 0x00007f9e12853f23 in __cxa_finalize (d=0x7f9e1331e000) at cxa_finalize.c:82
#34 0x00007f9e12eca9e8 in ?? () from /usr/lib/libQt5Core.so.5
#35 0x00007f9e13afd510 in ?? ()
#36 0x00007f9e13cc10e2 in ?? () from /lib64/ld-linux-x86-64.so.2
#37 0x00007f9e13cc4f4e in ?? () from /lib64/ld-linux-x86-64.so.2
#38 0x00007f9e12854445 in __run_exit_handlers (status=0, listp=0x7f9e129f1660 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#39 0x00007f9e128545b0 in __GI_exit (status=<optimized out>) at exit.c:138
#40 0x00007f9e1283c797 in __libc_start_call_main (main=main@entry=0x55964d3af050 <main(int, char**)>, argc=argc@entry=1, argv=argv@entry=0x7ffe56ddfc18) at ../sysdeps/nptl/libc_start_call_main.h:74
#41 0x00007f9e1283c84a in __libc_start_main_impl (main=0x55964d3af050 <main(int, char**)>, argc=1, argv=0x7ffe56ddfc18, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe56ddfc08) at ../csu/libc-start.c:360
#42 0x000055964d3afe15 in _start ()


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 5.27.1
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 5.103.0 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Anil 2023-02-26 21:10:22 UTC
Ah sorry I didn't manage to find the stack before, but this is probably https://bugs.kde.org/show_bug.cgi?id=465801

Feel free to dupe this out if it looks the same
Comment 2 Nicolas Fella 2023-02-26 21:18:38 UTC
Indeed a duplicate

*** This bug has been marked as a duplicate of bug 465801 ***