[Bug 70481] Pressing cancel or 'end current session' will both close the session and will give a crash (only when logout options are disabled)

jeroen69 jsvrp.gw at myrealbox.com
Sun Nov 5 19:28:44 UTC 2006


Public bug reported:

Binary package hint: ksmserver

Using KDE 3.5.5 on Kubuntu Edgy:

Logout options are disabled in KControl, using session manager.

When I logout it gives two choices: to end the session and to cancel the dialog (so I can continue with my session).
 
Pressing cancel or 'end current session' will both close the session and it will give a crash, after the screen became black.

So we have here actually two problems:
1. It logs out when pressing the cancel button.
2. It crashes directly during logout, so people have to press enter to continue.

This has been tested on a fresh install, with a fresh user.

Let me also add that there are NO problems to log out when the Logout
options in KControl are enabled. As aspected I have all the log out
options (like restart) and log out and press cancel will do exactly what
they should do. There are also no crashes when I logout, restart or
whatever.

Again: this bug only occurs when the log-out options are disabled in the
session manager in kcontrol.

The backtrace from DrKonqi looks like this:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1232651968 (LWP 7437)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb669f3a9 in dbus_connection_send_with_reply ()
   from /usr/lib/libdbus-1.so.3
#7  0xb669f68a in dbus_connection_send_with_reply_and_block ()
   from /usr/lib/libdbus-1.so.3
#8  0xb66999ba in dbus_address_entry_get_value () from /usr/lib/libdbus-1.so.3
#9  0xb6699aa4 in dbus_bus_remove_match () from /usr/lib/libdbus-1.so.3
#10 0xb66cdb68 in libhal_ctx_shutdown () from /usr/lib/libhal.so.1
#11 0xb66ed607 in KSMShutdownDlg::~KSMShutdownDlg ()
   from /usr/lib/libkdeinit_ksmserver.so
#12 0xb66eeba5 in KSMShutdownDlg::confirmShutdown ()
   from /usr/lib/libkdeinit_ksmserver.so
#13 0xb66f7a9d in KSMServer::shutdown () from /usr/lib/libkdeinit_ksmserver.so
#14 0xb66f7cfd in KSMSaveYourselfRequestProc ()
   from /usr/lib/libkdeinit_ksmserver.so
#15 0xb68d2ae3 in _SmsProcessMessage () from /usr/lib/libSM.so.6
#16 0xb68c540e in IceProcessMessages () from /usr/lib/libICE.so.6
#17 0xb66f261a in KSMServer::processData ()
   from /usr/lib/libkdeinit_ksmserver.so
#18 0xb66f8980 in KSMServer::qt_invoke ()
   from /usr/lib/libkdeinit_ksmserver.so
#19 0xb7200957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#20 0xb720126e in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#21 0xb758dcdb in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#22 0xb7223516 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#23 0xb7197b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#24 0xb71999b7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#25 0xb788ddb2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#26 0xb712a389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#27 0xb7189f81 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#28 0xb713eea7 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#29 0xb71b225e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#30 0xb71b206e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#31 0xb7199731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#32 0xb66f4590 in kdemain () from /usr/lib/libkdeinit_ksmserver.so
#33 0xb6710524 in kdeinitmain () from /usr/lib/kde3/ksmserver.so
#34 0x0804e4df in ?? ()
#35 0x00000001 in ?? ()
#36 0x080c1968 in ?? ()
#37 0x00000001 in ?? ()
#38 0x00000000 in ?? () 


P.S.: This was originally a bug on bugs.kde.org, but was closed by
Lubos Lunak with the reason "But it is still a Kubuntu-specific
problem.". He marked it as a duplicate of an other bug, but it's NOT a
duplicate.

Original kde bug: http://bugs.kde.org/show_bug.cgi?id=136900

** Affects: kdebase (Ubuntu)
     Importance: Undecided
         Status: Unconfirmed

** Description changed:

  Binary package hint: ksmserver
  
  Using KDE 3.5.5 on Kubuntu Edgy:
  
  Logout options are disabled in KControl, using session manager.
  
- When I logout it gives two choices: to end the session and to cancel the dialog, so I can continue with my session.
+ When I logout it gives two choices: to end the session and to cancel the dialog (so I can continue with my session).
   
  Pressing cancel or 'end current session' will both close the session and it will give a crash, after the screen became black.
  
  So we have here actually two problems:
  1. It logs out when pressing the cancel button.
  2. It crashes directly during logout, so people have to press enter to continue.
  
  This has been tested on a fresh install, with a fresh user.
  
  Let me also add that there are NO problems to log out when the Logout
  options in KControl are enabled. As aspected I have all the log out
  options (like restart) and log out and press cancel will do exactly what
  they should do. There are also no crashes when I logout, restart or
  whatever.
  
  Again: this bug only occurs when the log-out options are disabled in the
  session manager in kcontrol.
  
  The backtrace from DrKonqi looks like this:
  
  (no debugging symbols found)
  Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  [Thread debugging using libthread_db enabled]
  [New Thread -1232651968 (LWP 7437)]
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  (no debugging symbols found)
  [KCrash handler]
  #6  0xb669f3a9 in dbus_connection_send_with_reply ()
     from /usr/lib/libdbus-1.so.3
  #7  0xb669f68a in dbus_connection_send_with_reply_and_block ()
     from /usr/lib/libdbus-1.so.3
  #8  0xb66999ba in dbus_address_entry_get_value () from /usr/lib/libdbus-1.so.3
  #9  0xb6699aa4 in dbus_bus_remove_match () from /usr/lib/libdbus-1.so.3
  #10 0xb66cdb68 in libhal_ctx_shutdown () from /usr/lib/libhal.so.1
  #11 0xb66ed607 in KSMShutdownDlg::~KSMShutdownDlg ()
     from /usr/lib/libkdeinit_ksmserver.so
  #12 0xb66eeba5 in KSMShutdownDlg::confirmShutdown ()
     from /usr/lib/libkdeinit_ksmserver.so
  #13 0xb66f7a9d in KSMServer::shutdown () from /usr/lib/libkdeinit_ksmserver.so
  #14 0xb66f7cfd in KSMSaveYourselfRequestProc ()
     from /usr/lib/libkdeinit_ksmserver.so
  #15 0xb68d2ae3 in _SmsProcessMessage () from /usr/lib/libSM.so.6
  #16 0xb68c540e in IceProcessMessages () from /usr/lib/libICE.so.6
  #17 0xb66f261a in KSMServer::processData ()
     from /usr/lib/libkdeinit_ksmserver.so
  #18 0xb66f8980 in KSMServer::qt_invoke ()
     from /usr/lib/libkdeinit_ksmserver.so
  #19 0xb7200957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
  #20 0xb720126e in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
  #21 0xb758dcdb in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
  #22 0xb7223516 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
  #23 0xb7197b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
  #24 0xb71999b7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
  #25 0xb788ddb2 in KApplication::notify () from /usr/lib/libkdecore.so.4
  #26 0xb712a389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
  #27 0xb7189f81 in QEventLoop::activateSocketNotifiers ()
     from /usr/lib/libqt-mt.so.3
  #28 0xb713eea7 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
  #29 0xb71b225e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
  #30 0xb71b206e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
  #31 0xb7199731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
  #32 0xb66f4590 in kdemain () from /usr/lib/libkdeinit_ksmserver.so
  #33 0xb6710524 in kdeinitmain () from /usr/lib/kde3/ksmserver.so
  #34 0x0804e4df in ?? ()
  #35 0x00000001 in ?? ()
  #36 0x080c1968 in ?? ()
  #37 0x00000001 in ?? ()
  #38 0x00000000 in ?? () 
  
  
  
  P.S.: This was originally a bug on bugs.kde.org, but was closed by  Lubos Lunak with the reason "But it is still a Kubuntu-specific problem.". He marked it as a duplicate of an other bug, but it's NOT a duplicate.
  
  Original kde bug: http://bugs.kde.org/show_bug.cgi?id=136900

-- 
Pressing cancel or 'end current session' will both close the session and will give a crash (only when logout options are disabled)
https://launchpad.net/bugs/70481




More information about the kubuntu-bugs mailing list