https://bugs.kde.org/show_bug.cgi?id=364271
Bug ID: 364271 Summary: kded5 hangs sometime when is started through kdeinit Product: frameworks-kded Version: 5.22.0 Platform: Other OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general Assignee: afies...@kde.org Reporter: claudiu.cism...@gmail.com CC: kdelibs-b...@kde.org When the session is opened from DM, kded5 is started through kdeinit. After a while, I'm observing custom shortcuts not working anymore. Also, if I need to connect the wireless interface to another network, it would remain in requiring authorization state. All of these are fixed killing kded5 and starting it again from a terminal. I observed, also, that starting it through kdeinit5_wrapper would make it lock again, after a while. This issue is not happening if I start it without the wrapper. Reproducible: Always Steps to Reproduce: 1. Login 2. Work for a while I don't know if it happens in every environment. Maybe is specific to my distribution (openSUSE leap 42.1). I'm using the KF5.22/Qt 5.6. Actual Results: kded5 hangs after a while Expected Results: kded5 continue working Thread 15 (Thread 0x7f0f9c6e7700 (LWP 7030)): #0 0x00007f0fb0917bbd in poll () at /lib64/libc.so.6 #1 0x00007f0fb1c4a422 in () at /usr/lib64/libxcb.so.1 #2 0x00007f0fb1c4c00f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007f0f9f272579 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f0fb0c92a29 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007f0fae0840a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7f0f99ad7700 (LWP 7032)): #0 0x00007f0fb0917bbd in poll () at /lib64/libc.so.6 #1 0x00007f0fad3c8e64 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f0fad3c8f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f0fb0ea534b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f0fb0e52fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f0fb0c8df5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f0fa781d225 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007f0fb0c92a29 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f0fae0840a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7f0f90add700 (LWP 7040)): #0 0x00007f0fae08a79c in __lll_lock_wait () at /lib64/libpthread.so.0 #1 0x00007f0fae0864a4 in _L_lock_986 () at /lib64/libpthread.so.0 #2 0x00007f0fae086306 in pthread_mutex_lock () at /lib64/libpthread.so.0 #3 0x00007f0fad408425 in g_variant_type_info_get () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f0fad401899 in () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f0fad3fc28f in g_variant_new_dict_entry () at /usr/lib64/libglib-2.0.so.0 #6 0x00007f0f9160efca in () at /usr/lib64/libgio-2.0.so.0 #7 0x00007f0f9160f0a3 in () at /usr/lib64/libgio-2.0.so.0 #8 0x00007f0f91610ff7 in g_dbus_message_new_from_blob () at /usr/lib64/libgio-2.0.so.0 #9 0x00007f0f9161b2c5 in () at /usr/lib64/libgio-2.0.so.0 #10 0x00007f0f915b0807 in g_simple_async_result_complete () at /usr/lib64/libgio-2.0.so.0 #11 0x00007f0f915b0869 in () at /usr/lib64/libgio-2.0.so.0 #12 0x00007f0fad3c8b65 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #13 0x00007f0fad3c8ed8 in () at /usr/lib64/libglib-2.0.so.0 #14 0x00007f0fad3c919a in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0 #15 0x00007f0f91619426 in () at /usr/lib64/libgio-2.0.so.0 #16 0x00007f0fad3edf65 in () at /usr/lib64/libglib-2.0.so.0 #17 0x00007f0fae0840a4 in start_thread () at /lib64/libpthread.so.0 #18 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7f0f8573e700 (LWP 7047)): #0 0x00007f0fb0917bbd in poll () at /lib64/libc.so.6 #1 0x00007f0fad3c8e64 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f0fad3c8f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f0fb0ea534b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f0fb0e52fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f0fb0c8df5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f0f87dc5cf7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so #7 0x00007f0fb0c92a29 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f0fae0840a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7f0f84f3d700 (LWP 7048)): #0 0x00007f0fb0917bbd in poll () at /lib64/libc.so.6 #1 0x00007f0fad3c8e64 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f0fad3c8f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f0fb0ea532c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f0fb0e52fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f0fb0c8df5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f0fb0c92a29 in () at /usr/lib64/libQt5Core.so.5 #7 0x00007f0fae0840a4 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f0f7ef2a700 (LWP 7139)): #0 0x00007f0fb0917bbd in poll () at /lib64/libc.so.6 #1 0x00007f0fad3c8e64 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f0fad3c8f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f0fb0ea532c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f0fb0e52fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f0fb0c8df5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f0fb0c92a29 in () at /usr/lib64/libQt5Core.so.5 #7 0x00007f0fae0840a4 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f0f7d126700 (LWP 7146)): #0 0x00007f0fb091bf79 in syscall () at /lib64/libc.so.6 #1 0x00007f0fad39b088 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f0fad3e3bb3 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f0fae083e62 in __nptl_deallocate_tsd () at /lib64/libpthread.so.0 #4 0x00007f0fae0840b7 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f0f7c925700 (LWP 7147)): #0 0x00007f0fb092c56b in __lll_lock_wait_private () at /lib64/libc.so.6 #1 0x00007f0fb08b8c81 in _L_lock_11968 () at /lib64/libc.so.6 #2 0x00007f0fb08b6ff1 in calloc () at /lib64/libc.so.6 #3 0x00007f0fac8615c7 in () at /usr/lib64/tls/libnvidia-tls.so.367.18 #4 0x00007f0fb23f12f7 in KCrash::defaultCrashHandler(int) () at /usr/lib64/libKF5Crash.so.5 #5 0x00007f0fb0870120 in <signal handler called> () at /lib64/libc.so.6 #6 0x00007f0fb08b3185 in malloc_consolidate () at /lib64/libc.so.6 #7 0x00007f0fb08b44e8 in _int_malloc () at /lib64/libc.so.6 #8 0x00007f0fb08b702c in calloc () at /lib64/libc.so.6 #9 0x00007f0fac8623e3 in () at /usr/lib64/tls/libnvidia-tls.so.367.18 #10 0x00007f0fad3ce4e9 in g_malloc0 () at /usr/lib64/libglib-2.0.so.0 #11 0x00007f0fad39ab6b in () at /usr/lib64/libglib-2.0.so.0 #12 0x00007f0fad3e47a9 in g_slice_free1 () at /usr/lib64/libglib-2.0.so.0 #13 0x00007f0fae083e62 in __nptl_deallocate_tsd () at /lib64/libpthread.so.0 #14 0x00007f0fae0840b7 in start_thread () at /lib64/libpthread.so.0 #15 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f0f73fff700 (LWP 7148)): #0 0x00007f0fb091bf79 in syscall () at /lib64/libc.so.6 #1 0x00007f0fad39b088 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f0fad3e3bb3 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f0fae083e62 in __nptl_deallocate_tsd () at /lib64/libpthread.so.0 #4 0x00007f0fae0840b7 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f0f737fe700 (LWP 7149)): #0 0x00007f0fb091bf79 in syscall () at /lib64/libc.so.6 #1 0x00007f0fad39b088 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f0fad3e3bb3 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f0fae083e62 in __nptl_deallocate_tsd () at /lib64/libpthread.so.0 #4 0x00007f0fae0840b7 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f0f72ffd700 (LWP 7150)): #0 0x00007f0fb092c56b in __lll_lock_wait_private () at /lib64/libc.so.6 #1 0x00007f0fb08b8809 in _L_lock_3741 () at /lib64/libc.so.6 #2 0x00007f0fb08b3afb in _int_free () at /lib64/libc.so.6 #3 0x00007f0fad3e3a26 in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f0fad3e3b92 in () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f0fae083e62 in __nptl_deallocate_tsd () at /lib64/libpthread.so.0 #6 0x00007f0fae0840b7 in start_thread () at /lib64/libpthread.so.0 #7 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f0f727fc700 (LWP 7151)): ---Type <return> to continue, or q <return> to quit--- #0 0x00007f0fb092c56b in __lll_lock_wait_private () at /lib64/libc.so.6 #1 0x00007f0fb08b8c81 in _L_lock_11968 () at /lib64/libc.so.6 #2 0x00007f0fb08b6ff1 in calloc () at /lib64/libc.so.6 #3 0x00007f0fac8615c7 in () at /usr/lib64/tls/libnvidia-tls.so.367.18 #4 0x00007f0fb23f12f7 in KCrash::defaultCrashHandler(int) () at /usr/lib64/libKF5Crash.so.5 #5 0x00007f0fb0870120 in <signal handler called> () at /lib64/libc.so.6 #6 0x00007f0fb08b3185 in malloc_consolidate () at /lib64/libc.so.6 #7 0x00007f0fb08b44e8 in _int_malloc () at /lib64/libc.so.6 #8 0x00007f0fb08b702c in calloc () at /lib64/libc.so.6 #9 0x00007f0fac8623e3 in () at /usr/lib64/tls/libnvidia-tls.so.367.18 #10 0x00007f0fad3ce4e9 in g_malloc0 () at /usr/lib64/libglib-2.0.so.0 #11 0x00007f0fad39ab6b in () at /usr/lib64/libglib-2.0.so.0 #12 0x00007f0fad3e47a9 in g_slice_free1 () at /usr/lib64/libglib-2.0.so.0 #13 0x00007f0fae083e62 in __nptl_deallocate_tsd () at /lib64/libpthread.so.0 #14 0x00007f0fae0840b7 in start_thread () at /lib64/libpthread.so.0 #15 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f0f71ffb700 (LWP 7152)): #0 0x00007f0fb092c56b in __lll_lock_wait_private () at /lib64/libc.so.6 #1 0x00007f0fb08b8c81 in _L_lock_11968 () at /lib64/libc.so.6 #2 0x00007f0fb08b6ff1 in calloc () at /lib64/libc.so.6 #3 0x00007f0fac8615c7 in () at /usr/lib64/tls/libnvidia-tls.so.367.18 #4 0x00007f0fb23f12f7 in KCrash::defaultCrashHandler(int) () at /usr/lib64/libKF5Crash.so.5 #5 0x00007f0fb0870120 in <signal handler called> () at /lib64/libc.so.6 #6 0x00007f0fb08b3185 in malloc_consolidate () at /lib64/libc.so.6 #7 0x00007f0fb08b44e8 in _int_malloc () at /lib64/libc.so.6 #8 0x00007f0fb08b702c in calloc () at /lib64/libc.so.6 #9 0x00007f0fac8623e3 in () at /usr/lib64/tls/libnvidia-tls.so.367.18 #10 0x00007f0fad3ce4e9 in g_malloc0 () at /usr/lib64/libglib-2.0.so.0 #11 0x00007f0fad39ab6b in () at /usr/lib64/libglib-2.0.so.0 #12 0x00007f0fad3e47a9 in g_slice_free1 () at /usr/lib64/libglib-2.0.so.0 #13 0x00007f0fae083e62 in __nptl_deallocate_tsd () at /lib64/libpthread.so.0 #14 0x00007f0fae0840b7 in start_thread () at /lib64/libpthread.so.0 #15 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f0f717fa700 (LWP 7153)): #0 0x00007f0fb091bf79 in syscall () at /lib64/libc.so.6 #1 0x00007f0fad39b088 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f0fad3e3bb3 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f0fae083e62 in __nptl_deallocate_tsd () at /lib64/libpthread.so.0 #4 0x00007f0fae0840b7 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f0fb091ffed in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f0fb27d3780 (LWP 7027)): #0 0x00007f0fb091bf79 in syscall () at /lib64/libc.so.6 #1 0x00007f0fad39b088 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f0fad3e4613 in g_slice_alloc () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f0fad4085a1 in g_variant_type_info_get () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f0fad401899 in () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f0fad3fe807 in g_variant_builder_end () at /usr/lib64/libglib-2.0.so.0 #6 0x00007f0fad400273 in () at /usr/lib64/libglib-2.0.so.0 #7 0x00007f0fad4005d7 in g_variant_new_va () at /usr/lib64/libglib-2.0.so.0 #8 0x00007f0fad400828 in g_variant_new () at /usr/lib64/libglib-2.0.so.0 #9 0x00007f0f85957141 in polkit_authority_check_authorization (authority=0x1dab9c0, subject=<optimized out>, action_id=0x21b25f8 "org.kde.powerdevil.backlighthelper.brightness", details=<optimized out>, flags=POLKIT_CHECK_AUTHORIZATION_FLAGS_NONE, cancellable=0x0, callback=0x7f0f85956590 <call_sync_cb>, user_data=0x2084980) at polkitauthority.c:915 #10 0x00007f0f85958521 in polkit_authority_check_authorization_sync (authority=0x1dab9c0, subject=0x1e67580, action_id=0x21b25f8 "org.kde.powerdevil.backlighthelper.brightness", details=0x0, flags=POLKIT_CHECK_AUTHORIZATION_FLAGS_NONE, cancellable=0x0, error=0x7ffecdab9838) at polkitauthority.c:1019 #11 0x00007f0f85b766ab in PolkitQt1::Authority::checkAuthorizationSync(QString const&, PolkitQt1::Subject const&, QFlags<PolkitQt1::Authority::AuthorizationFlag>) (this=0x1d2ad20, actionId=..., subject=..., flags=...) at /usr/src/debug/polkit-qt-1-0.112.0/core/polkitqt1-authority.cpp:343 #12 0x00007f0f85d879e9 in () at /usr/lib64/qt5/plugins/kauth/backend/kauth_backend_plugin.so #13 0x00007f0f85d88b2e in () at /usr/lib64/qt5/plugins/kauth/backend/kauth_backend_plugin.so #14 0x00007f0f85d895e5 in () at /usr/lib64/qt5/plugins/kauth/backend/kauth_backend_plugin.so #15 0x00007f0fb0e7eba1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #16 0x00007f0facf35247 in () at /usr/lib64/libgobject-2.0.so.0 #17 0x00007f0facf4d418 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #18 0x00007f0facf4e592 in g_signal_emit_by_name () at /usr/lib64/libgobject-2.0.so.0 #19 0x00007f0faa2b605d in () at /usr/lib64/libffi.so.4 #20 0x00007f0faa2b5781 in () at /usr/lib64/libffi.so.4 #21 0x00007f0facf35858 in g_cclosure_marshal_generic () at /usr/lib64/libgobject-2.0.so.0 #22 0x00007f0facf35018 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0 #23 0x00007f0facf4622d in () at /usr/lib64/libgobject-2.0.so.0 #24 0x00007f0facf4dda8 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0 #25 0x00007f0facf4e062 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0 #26 0x00007f0f916158fc in () at /usr/lib64/libgio-2.0.so.0 #27 0x00007f0f91605ae5 in () at /usr/lib64/libgio-2.0.so.0 #28 0x00007f0fad3c8b65 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #29 0x00007f0fad3c8ed8 in () at /usr/lib64/libglib-2.0.so.0 #30 0x00007f0fad3c8f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #31 0x00007f0fb0ea532c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #32 0x00007f0fb0e52fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #33 0x00007f0fb0e5aeb6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #34 0x00007f0f9f72fbc2 in kdemain(int, char**) (argc=1, argv=<optimized out>) at /usr/src/debug/kded-5.23.0/src/kded.cpp:767 #35 0x0000000000408a1e in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) (argc=argc@entry=1, _name=_name@entry=0x40b759 "kded5", args=<optimized out>, args@entry=0x0, cwd=cwd@entry=0x0, envc=envc@entry=0, envs=<optimized out>, envs@entry=0x0, reset_env=reset_env@entry=false, tty=tty@entry=0x0, avoid_loops=avoid_loops@entry=false, startup_id_str=startup_id_str@entry=0x40b675 "0") at /usr/src/debug/kinit-5.23.0/src/kdeinit/kinit.cpp:744 #36 0x0000000000405a1e in main(int, char**) (argc=5, argv=<optimized out>) at /usr/src/debug/kinit-5.23.0/src/kdeinit/kinit.cpp:1815 -- You are receiving this mail because: You are watching all bug changes.