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: [email protected]
Reporter: [email protected]
CC: [email protected]
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.