krunner / kscreenlocker can only execute once, require manual kill

Gilboa Davara gilboad at gmail.com
Mon Jul 26 09:20:26 UTC 2010


On Mon, 2010-07-26 at 12:13 +0300, Gilboa Davara wrote:
> Hello all,
> 
> I'm seeing a weird bug in both rc2 and rc3.
> When lock my workstation (using Ctrl-Alt-L) and then unlock (w/
> password), re-locking no longer works.
> I have to either kill kscreenlocker or restart krunner to get it to work
> again.
> 
> Anyone else seeing this?
> 
> - Gilboa

It seems the kscreenlocker doesn't exit once I unlock the workstation.
... If it helps:

$ pstack $(pgrep kscreenlocker)
Thread 2 (Thread 0x7ffe5d8fd710 (LWP 19472)):
#0  0x00000031eb4da043 in select () from /lib64/libc.so.6
#1  0x00000031f7535d7d in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00000031f7471e7e in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00000031ec007761 in start_thread () from /lib64/libpthread.so.0
#4  0x00000031eb4e14ed in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7ffe6a71f860 (LWP 19471)):
#0  0x00000031eb4f0d9e in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00000031eb47c464 in _L_lock_11969 () from /lib64/libc.so.6
#2  0x00000031eb47b17b in malloc_check () from /lib64/libc.so.6
#3  0x00000031eb46fcfb in __libc_message () from /lib64/libc.so.6
#4  0x00000031eb475676 in malloc_printerr () from /lib64/libc.so.6
#5  0x00000031eb4790bc in _int_malloc () from /lib64/libc.so.6
#6  0x00000031eb47b198 in malloc_check () from /lib64/libc.so.6
#7  0x00000031ff849b11 in ?? () from /usr/lib64/nvidia/libGL.so.1
#8  0x0000003e7ea00b3d in ?? () from /usr/lib64/nvidia/tls/libnvidia-tls.so.1
#9  0x00000031ed00a5f4 in ?? () from /usr/lib64/libxcb.so.1
#10 0x00000031ed0088ed in ?? () from /usr/lib64/libxcb.so.1
#11 0x00000031ed00a1ec in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
#12 0x00000031ed44d5f3 in _XReply () from /usr/lib64/libX11.so.6
#13 0x00000031ed42a993 in XGetSelectionOwner () from /usr/lib64/libX11.so.6
#14 0x00000031fa631b03 in QClipboard::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x00000031fa5b1ccc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00000031fa5b731d in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00000031f75573dc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#18 0x00000031fa5bc6eb in QApplication::~QApplication() () from /usr/lib64/libQtGui.so.4
#19 0x000000000041cdc5 in ?? ()
#20 0x00000031eb41ec5d in __libc_start_main () from /lib64/libc.so.6
#21 0x000000000040df19 in _start ()

- Gilboa



More information about the kde mailing list