This bug happened to me twice so far, but I cannot reproduce it reliably either.
My system: Kubuntu 6.10, recently updated.
It happened in the System Settings, trying to get into Admin Mode.
I installed kdelibs-dbg and kdebase-dbg and attached gdb to the kdesu process that seemed to hang. The kdesu command line was:
/usr/bin/kdesu --nonewdcop --n kcmshell System/userconfig --embed 41945746 --lang de
The backtrace was:
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7a3fb43 in read () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7bd160a in PtyProcess::readLine (this=0xbfd58ff4, block=true)
at /build/buildd/kdelibs-3.5.5/./kdesu/process.cpp:218
#3 0xb7bd61cd in StubProcess::ConverseStub (this=0xbfd58ff4, check=0)
at /build/buildd/kdelibs-3.5.5/./kdesu/stub.cpp:85
#4 0xb7bd9194 in SuProcess::exec (this=0xbfd58ff4, password=0x0, check=0)
at /build/buildd/kdelibs-3.5.5/./kdesu/su.cpp:198
#5 0x08050053 in main (argc=-1208796089, argv=0xbfd58b80) at /build/buildd/kdebase-3.5.5/./kdesu/kdesu/kdesu.cpp:422
#6 0xb79978cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#7 0x0804e001 in _start ()
This bug happened to me twice so far, but I cannot reproduce it reliably either.
My system: Kubuntu 6.10, recently updated.
It happened in the System Settings, trying to get into Admin Mode.
I installed kdelibs-dbg and kdebase-dbg and attached gdb to the kdesu process that seemed to hang. The kdesu command line was:
/usr/bin/kdesu --nonewdcop --n kcmshell System/userconfig --embed 41945746 --lang de
The backtrace was:
(gdb) bt i686/cmov/ libc.so. 6 :readLine (this=0xbfd58ff4, block=true) buildd/ kdelibs- 3.5.5/. /kdesu/ process. cpp:218 :ConverseStub (this=0xbfd58ff4, check=0) buildd/ kdelibs- 3.5.5/. /kdesu/ stub.cpp: 85 buildd/ kdelibs- 3.5.5/. /kdesu/ su.cpp: 198 buildd/ kdebase- 3.5.5/. /kdesu/ kdesu/kdesu. cpp:422 i686/cmov/ libc.so. 6
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7a3fb43 in read () from /lib/tls/
#2 0xb7bd160a in PtyProcess:
at /build/
#3 0xb7bd61cd in StubProcess:
at /build/
#4 0xb7bd9194 in SuProcess::exec (this=0xbfd58ff4, password=0x0, check=0)
at /build/
#5 0x08050053 in main (argc=-1208796089, argv=0xbfd58b80) at /build/
#6 0xb79978cc in __libc_start_main () from /lib/tls/
#7 0x0804e001 in _start ()
I hope that helps.