Bug 183132 - Plasma crash after power loss
Summary: Plasma crash after power loss
Status: RESOLVED DUPLICATE of bug 180650
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-04 07:40 UTC by Nikos Chantziaras
Modified: 2009-02-24 20:02 UTC (History)
2 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 Nikos Chantziaras 2009-02-04 07:40:52 UTC
Version:            (using KDE 4.2.0)
Compiler:          GCC 4.3.3 
OS:                Linux
Installed from:    Gentoo Packages

After a power outage, Plasma crashed upon powering on the machine an logging into KDE 4.  I know that a power loss is not the responsibly of KDE, but Plasma obviously shouldn't crash just because I didn't logout of KDE cleanly.

Also, all Plasmids were gone and I had to set them up again from scratch, but that's probably another bug.

Note that a fsck was performed before logging in to KDE again and there were no errors found (Ext4).

I'm on Gentoo Linux AMD64, kernel 2.6.28.1 (gentoo-sources-2.6.28-r1).

Backtrace:

Application: Plasma Workspace (plasma), signal SIGSEGV
0x000000300049f8a1 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 2744)]

Thread 4 (Thread 0x7f2fd318a950 (LWP 2745)):
#0  0x000000300100adc9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x000000300b4593e9 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4
#2  0x000000301267106c in ?? () from /usr/lib64/qt4/libQtNetwork.so.4
#3  0x000000300b458402 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x0000003001007017 in start_thread () from /lib/libpthread.so.0
#5  0x00000030004cfe4d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2fd236a950 (LWP 2746)):
#0  0x000000300100adc9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x000000300b4593e9 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f2fd35bdf00 in ?? () from /usr/kde/4.2/lib64/kde4/plasma_wallpaper_image.so
#3  0x000000300b458402 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x0000003001007017 in start_thread () from /lib/libpthread.so.0
#5  0x00000030004cfe4d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2fd1167950 (LWP 2747)):
#0  0x00000030004c9552 in select () from /lib/libc.so.6
#1  0x000000300b5200f5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x000000300b458402 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x0000003001007017 in start_thread () from /lib/libpthread.so.0
#4  0x00000030004cfe4d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2fe252f760 (LWP 2744)):
[KCrash Handler]
#5  0x000000301892c2db in KFileItemDelegate::Private::labelRectangle () from /usr/kde/4.2/lib64/libkio.so.5
#6  0x000000301892f4d5 in KFileItemDelegate::Private::layoutTextItems () from /usr/kde/4.2/lib64/libkio.so.5
#7  0x000000301893036c in KFileItemDelegate::shape () from /usr/kde/4.2/lib64/libkio.so.5
#8  0x0000003018930a10 in KFileItemDelegate::qt_metacall () from /usr/kde/4.2/lib64/libkio.so.5
#9  0x000000300b5481a1 in QMetaObject::invokeMethod () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f2fd3801450 in ?? () from /usr/kde/4.2/lib64/kde4/plasma_applet_folderview.so
#11 0x00007f2fd380168b in ?? () from /usr/kde/4.2/lib64/kde4/plasma_applet_folderview.so
#12 0x00007f2fd37fde88 in ?? () from /usr/kde/4.2/lib64/kde4/plasma_applet_folderview.so
#13 0x000000301428c7c6 in QGraphicsItem::sceneEvent () from /usr/lib64/qt4/libQtGui.so.4
#14 0x00000030142ac5bd in ?? () from /usr/lib64/qt4/libQtGui.so.4
#15 0x00000030142b36ab in ?? () from /usr/lib64/qt4/libQtGui.so.4
#16 0x00000030142b3940 in QGraphicsScene::mouseMoveEvent () from /usr/lib64/qt4/libQtGui.so.4
#17 0x00000030142b3ba0 in QGraphicsScene::event () from /usr/lib64/qt4/libQtGui.so.4
#18 0x0000003013d79e4d in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4
#19 0x0000003013d81bba in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4
#20 0x000000301540277b in KApplication::notify () from /usr/kde/4.2/lib64/libkdeui.so.5
#21 0x000000300b53fb40 in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00000030142bf930 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00000030142c4bed in QGraphicsView::mouseMoveEvent () from /usr/lib64/qt4/libQtGui.so.4
#24 0x0000003013dcc12e in QWidget::event () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00000030142c16ab in QGraphicsView::viewportEvent () from /usr/lib64/qt4/libQtGui.so.4
#26 0x000000300b53ee17 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib64/qt4/libQtCore.so.4
#27 0x0000003013d79e1c in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4
#28 0x0000003013d8242a in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4
#29 0x000000301540277b in KApplication::notify () from /usr/kde/4.2/lib64/libkdeui.so.5
#30 0x000000300b53fb40 in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4
#31 0x0000003013d817c8 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/qt4/libQtGui.so.4
#32 0x0000003013de4e79 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#33 0x0000003013de3928 in QApplication::x11ProcessEvent () from /usr/lib64/qt4/libQtGui.so.4
#34 0x0000003013e08a3c in ?? () from /usr/lib64/qt4/libQtGui.so.4
#35 0x000000300603740a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0x000000300603abbd in ?? () from /usr/lib/libglib-2.0.so.0
#37 0x000000300603ad7b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#38 0x000000300b567c8f in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#39 0x0000003013e0820f in ?? () from /usr/lib64/qt4/libQtGui.so.4
#40 0x000000300b53e462 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#41 0x000000300b53e5ed in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#42 0x000000300b540a9d in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4
#43 0x000000307303385b in kdemain () from /usr/kde/4.2/lib64/libkdeinit4_plasma.so
#44 0x000000300041e5c6 in __libc_start_main () from /lib/libc.so.6
#45 0x00000000004006f9 in _start ()
Comment 1 Dario Andres 2009-02-04 19:26:51 UTC
This backtrace looks related to the ones in bug 181132 / bug 181132.

Can you reproduce this always? Does the folder that your folderview plasmoid is showing contain a file with a strange filename ?

Thanks
Comment 2 Nikos Chantziaras 2009-02-05 09:39:15 UTC
Can't reproduce.  The folder view is showing ~/Desktop.  It was created by KDE3.  Contents:

drwxr-xr-x 5 realnc users 4096 2008-12-18 08:36 Doc
drwxr-xr-x 2 realnc users 4096 2009-02-03 15:09 Fonts
-rw-r--r-- 1 realnc users 4830 2009-01-30 23:02 Home.desktop
lrwxrwxrwx 1 realnc users   52 2008-07-23 23:53 NTFS -> /windows/C/Documents and Settings/realnc/My Documents
-rw-r--r-- 1 realnc users  253 2008-12-02 21:43 QtCreator.desktop
-rw-r--r-- 1 realnc users 4229 2008-04-05 17:47 System.desktop
-rw-r--r-- 1 realnc users  152 2009-01-30 23:02 trash.desktop
Comment 3 Aaron J. Seigo 2009-02-24 20:02:05 UTC

*** This bug has been marked as a duplicate of bug 180650 ***