Bug 209247 - kscreenlocker crash on delayed sleep [LayoutUnit::toPair, KxkbWidget::setCurrentLayout, KxkbCore::initTray[
Summary: kscreenlocker crash on delayed sleep [LayoutUnit::toPair, KxkbWidget::setCurr...
Status: RESOLVED FIXED
Alias: None
Product: kxkb
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Andriy Rysin
URL:
Keywords:
: 213652 223947 235719 247007 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-02 22:02 UTC by m2j
Modified: 2010-08-07 21:42 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m2j 2009-10-02 22:02:01 UTC
Application that crashed: kscreenlocker
Version of the application: 2.0
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-2-amd64 x86_64
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
On waking up from sleep kscreenlocker crashed. When the computer were send to sleep, it didn't do so for hours cause running fsck was running. After plugging of the drive, going to sleep and awaiking again the crash happened.

 -- Backtrace:
Application: KDE Screen Locker (kscreenlocker), signal: Segmentation fault
[KCrash Handler]
#5  QString (this=0x25a30b0, layoutUnit=...) at /usr/include/qt4/QtCore/qstring.h:711
#6  LayoutUnit::toPair (this=0x25a30b0, layoutUnit=...) at ../../../kcontrol/kxkb/kxkbconfig.h:78
#7  KxkbWidget::setCurrentLayout (this=0x25a30b0, layoutUnit=...) at ../../../kcontrol/kxkb/kxkbwidget.cpp:49
#8  0x00007f9e6eeb45e7 in KxkbCore::initTray (this=0x2597870) at ../../../kcontrol/kxkb/kxkbcore.cpp:303
#9  0x00007f9e6eeb6d55 in KxkbCore::setWidget (this=0x2597870, kxkbWidget=0x25a30b0) at ../../../kcontrol/kxkb/kxkbcore.cpp:291
#10 0x00007f9e6eebbac1 in KxkbPart (this=0x244fd20, parent=<value optimized out>, args=<value optimized out>) at ../../../kcontrol/kxkb/kxkb_part.cpp:53
#11 0x00007f9e6eebc405 in KPluginFactory::createInstance<KxkbPart, QWidget> (parentWidget=<value optimized out>, parent=<value optimized out>, args=...) at /usr/include/KDE/../kpluginfactory.h:461
#12 0x00007f9e788dac3a in KPluginFactory::create (this=0x23555b0, iface=0x7f9e77c10e20 "QWidget", parentWidget=0x7ffff581a3f0, parent=0x7ffff581a3f0, args=..., keyword=...)
    at ../../kdecore/util/kpluginfactory.cpp:191
#13 0x000000000041b748 in KPluginFactory::create<QWidget> (this=0x7ffff581a3f0, parent=<value optimized out>, plugin=<value optimized out>, text=...) at /usr/include/KDE/../kpluginfactory.h:491
#14 PasswordDlg (this=0x7ffff581a3f0, parent=<value optimized out>, plugin=<value optimized out>, text=...) at ../../../krunner/lock/lockdlg.cc:119
#15 0x0000000000414cd6 in LockProcess::checkPass (this=0x7ffff581c6a0) at ../../../krunner/lock/lockprocess.cc:1129
#16 0x00000000004168c8 in LockProcess::x11Event (this=0x7ffff581c6a0, event=0x7ffff581c2f0) at ../../../krunner/lock/lockprocess.cc:1311
#17 0x00007f9e799598d3 in KAppX11HackWidget::publicx11Event (this=<value optimized out>, _event=0x7ffff581c2f0) at ../../kdeui/kernel/kapplication.cpp:900
#18 KApplication::x11EventFilter (this=<value optimized out>, _event=0x7ffff581c2f0) at ../../kdeui/kernel/kapplication.cpp:950
#19 0x00007f9e7764cb6f in qt_x11EventFilter (ev=0x7ffff581c2f0) at kernel/qapplication_x11.cpp:375
#20 0x00007f9e7765fc8e in QApplication::x11ProcessEvent (this=0x7ffff581c810, event=0x7ffff581c2f0) at kernel/qapplication_x11.cpp:3271
#21 0x00007f9e77688e9c in x11EventSourceDispatch (s=0x231c570, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#22 0x00007f9e7401812a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x00007f9e7401b988 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007f9e7401bb3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x00007f9e781a1bff in QEventDispatcherGlib::processEvents (this=0x23001f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#26 0x00007f9e7768864f in QGuiEventDispatcherGlib::processEvents (this=0x25a30b0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#27 0x00007f9e78177de2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f9e781781b4 in QEventLoop::exec (this=0x7ffff581c620, flags=...) at kernel/qeventloop.cpp:201
#29 0x00007f9e7817a424 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#30 0x0000000000421032 in main (argc=<value optimized out>, argv=0x7ffff581cce8) at ../../../krunner/lock/main.cc:173

Reported using DrKonqi
Comment 1 Oswald Buddenhagen 2010-05-02 17:21:06 UTC
*** Bug 213652 has been marked as a duplicate of this bug. ***
Comment 2 Oswald Buddenhagen 2010-05-02 17:22:12 UTC
*** Bug 235719 has been marked as a duplicate of this bug. ***
Comment 3 Andriy Rysin 2010-05-18 03:51:08 UTC
SVN commit 1127913 by rysin:

BUG: 209247

 M  +5 -0      kxkbcore.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1127913
Comment 4 Andriy Rysin 2010-06-06 14:30:23 UTC
*** Bug 223947 has been marked as a duplicate of this bug. ***
Comment 5 Andriy Rysin 2010-08-07 21:42:06 UTC
*** Bug 247007 has been marked as a duplicate of this bug. ***