Bug 235719 - KDE Screen Locker crash after suspend to ram
Summary: KDE Screen Locker crash after suspend to ram
Status: RESOLVED DUPLICATE of bug 209247
Alias: None
Product: kxkb
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Andriy Rysin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-29 14:36 UTC by René Serral
Modified: 2010-05-04 09:14 UTC (History)
1 user (show)

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


Attachments
potential fix for kxkb crash in kscreenlocker (698 bytes, patch)
2010-05-04 04:06 UTC, Andriy Rysin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description René Serral 2010-04-29 14:36:16 UTC
Application: kscreenlocker (2.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.3-tuxonice i686
Distribution: Debian GNU/Linux 5.0.4 (lenny)

-- Information about the crash:
Sometimes when resuming my laptop from suspend to ram (or even with suspend to disk with tuxonice) i get crashes on KDE Screen Locker.

It does not happen all the time, maybe around every 1 out of 5.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: KDE Screen Locker (kscreenlocker), signal: Aborted
[KCrash Handler]
#6  0xb77ba424 in __kernel_vsyscall ()
#7  0xb5f148e0 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb5f17e15 in *__GI_abort () at abort.c:88
#9  0xb6241b64 in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#10 0xb6241d1a in ?? () from /usr/lib/libQtCore.so.4
#11 0xb6241e29 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#12 0xb6241e6c in qt_assert_x(char const*, char const*, char const*, int) () from /usr/lib/libQtCore.so.4
#13 0xb54e691a in QList<LayoutUnit>::operator[] (this=0x93f0938, i=1) at /usr/include/qt4/QtCore/qlist.h:447
#14 0xb54edf14 in KxkbCore::initTray (this=0x93f0908) at /media/kdesvn/kde4svn/src/kdebase/workspace/kcontrol/kxkb/kxkbcore.cpp:303
#15 0xb54eddbc in KxkbCore::setWidget (this=0x93f0908, kxkbWidget=0x956c570) at /media/kdesvn/kde4svn/src/kdebase/workspace/kcontrol/kxkb/kxkbcore.cpp:291
#16 0xb54f494f in KxkbPart (this=0x93d9f18, parent=0xbf8dca58, args=...) at /media/kdesvn/kde4svn/src/kdebase/workspace/kcontrol/kxkb/kxkb_part.cpp:53
#17 0xb54f4e91 in KPluginFactory::createInstance<KxkbPart, QWidget> (parentWidget=0xbf8dca58, parent=0xbf8dca58, args=...) at /home/kde4/kde/include/KDE/../kpluginfactory.h:461
#18 0xb66c5e04 in KPluginFactory::create (this=0x94efa60, iface=0xb6fb6b60 "QWidget", parentWidget=0xbf8dca58, parent=0xbf8dca58, args=..., keyword=...)
    at /media/kdesvn/kde4svn/src/kdelibs/kdecore/util/kpluginfactory.cpp:191
#19 0x080632dd in KPluginFactory::create<QWidget> (this=0x94efa60, parent=0xbf8dca58, args=...) at /home/kde4/kde/include/KDE/../kpluginfactory.h:491
#20 0x080603a2 in PasswordDlg (this=0xbf8dca58, parent=0xbf8dd550, plugin=0xbf8dd5ec, text=...) at /media/kdesvn/kde4svn/src/kdebase/workspace/krunner/lock/lockdlg.cc:122
#21 0x080593f3 in LockProcess::checkPass (this=0xbf8dd550) at /media/kdesvn/kde4svn/src/kdebase/workspace/krunner/lock/lockprocess.cc:1126
#22 0x08059f04 in LockProcess::x11Event (this=0xbf8dd550, event=0xbf8dd1f0) at /media/kdesvn/kde4svn/src/kdebase/workspace/krunner/lock/lockprocess.cc:1309
#23 0xb75a5eb5 in KAppX11HackWidget::publicx11Event (this=0xbf8dd550, e=0xbf8dd1f0) at /media/kdesvn/kde4svn/src/kdelibs/kdeui/kernel/kapplication.cpp:903
#24 0xb75a44f2 in KApplication::x11EventFilter (this=0xbf8dd644, _event=0xbf8dd1f0) at /media/kdesvn/kde4svn/src/kdelibs/kdeui/kernel/kapplication.cpp:953
#25 0x08064e6d in MyApp::x11EventFilter (this=0xbf8dd644, ev=0xbf8dd1f0) at /media/kdesvn/kde4svn/src/kdebase/workspace/krunner/lock/main.cc:53
#26 0xb68fcb30 in ?? () from /usr/lib/libQtGui.so.4
#27 0xb690bfbe in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb693b6f2 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb5be42e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0xb5be8000 in ?? () from /lib/libglib-2.0.so.0
#31 0xb5be8198 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0xb63782f5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0xb693b255 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb634af09 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0xb634b35a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0xb634f4ef in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#37 0xb687cc87 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#38 0x08065b74 in main (argc=2, argv=0xbf8dd804) at /media/kdesvn/kde4svn/src/kdebase/workspace/krunner/lock/main.cc:173

Reported using DrKonqi
Comment 1 Oswald Buddenhagen 2010-05-02 17:22:12 UTC

*** This bug has been marked as a duplicate of bug 209247 ***
Comment 2 Andriy Rysin 2010-05-04 04:06:35 UTC
Created attachment 43210 [details]
potential fix for kxkb crash in kscreenlocker
Comment 3 Andriy Rysin 2010-05-04 04:06:54 UTC
I currently don't have a quick way to install 4.4 environment, could you please try this patch and see if it helps? Thanks.
Comment 4 René Serral 2010-05-04 09:14:51 UTC
Thanks for your fast response, I just patched my kdebase, I'll try it for a few days and report back with the results.

Best
  René