| Summary: | kded5 hangs sometime when is started through kdeinit | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kded | Reporter: | Claudiu Nicolaie CISMARU <claudiu.cismaru> |
| Component: | general | Assignee: | David Faure <faure> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | cfeck, claudiu.cismaru, kdelibs-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | 5.22.0 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
Please test Qt 5.6.1. What you see might be bug 360408. Christoph, I'm already on 5.6.1.. As for powerdevil, I would say that is not quite related. I disabled the power management and it happen for other components, as well. Why is not happening when I run it from the console, directly, and not through kdeinit?! It seems that it stabilized with the last updates. I don't know which one fixed the issue, though. But I haven't had issues with kded5 for about 2 weeks. Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone! Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |
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