Bug 181132 - Plasma crashes with SIGSEGV when starting up.
Summary: Plasma crashes with SIGSEGV when starting up.
Status: RESOLVED DUPLICATE of bug 180650
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 182814 184344 184768 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-01-18 02:17 UTC by Steve Lubbs
Modified: 2009-02-24 20:12 UTC (History)
7 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 Steve Lubbs 2009-01-18 02:17:17 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

Plasma crashes with a SIGSEGV when it starts up. This is similar to a bug I reported for 4.1.2 (or 4.1.3). This previous bug was fixed by upgrading to 4.1.85 as suggested by KDE folks. Just yesterday I upgraded to 4.1.96 and the problem has returned. Interestingly, Plasma seems to recover (or restart) and work properly after the crash. I am on Kubuntu, using the Canonical-supplied .debs to install. Keep up the good work. Crash report follows:

Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 0 (LWP 6559)]

Thread 3 (Thread 0xa8c99b90 (LWP 6567)):
#0  0xb7f8c430 in __kernel_vsyscall ()
#1  0xb579c075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63b09ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb659b6f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb791b532 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb659a6ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb579850f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb63a27ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa8453b90 (LWP 6585)):
#0  0xb7f8c430 in __kernel_vsyscall ()
#1  0xb579c075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63b09ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb659b6f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xa8df1422 in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#5  0xb659a6ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb579850f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb63a27ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb45e6900 (LWP 6559)):
[KCrash Handler]
#6  0xb7ac3f36 in KFileItemDelegate::Private::labelRectangle () from /usr/lib/libkio.so.5
#7  0xb7ac75b6 in KFileItemDelegate::Private::layoutTextItems () from /usr/lib/libkio.so.5
#8  0xb7ac8549 in KFileItemDelegate::shape () from /usr/lib/libkio.so.5
#9  0xb7ac8bab in KFileItemDelegate::qt_metacall () from /usr/lib/libkio.so.5
#10 0xb6693a7a in QMetaObject::invokeMethod () from /usr/lib/libQtCore.so.4
#11 0xa8dc8bc9 in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#12 0xa8dc8ed4 in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#13 0xa8dc55fd in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#14 0xb6e9704c in QGraphicsItem::sceneEvent () from /usr/lib/libQtGui.so.4
#15 0xb6eda7af in QGraphicsWidget::sceneEvent () from /usr/lib/libQtGui.so.4
#16 0xb6eb554c in ?? () from /usr/lib/libQtGui.so.4
#17 0xb6eb6a2a in ?? () from /usr/lib/libQtGui.so.4
#18 0xb6ebe2d1 in ?? () from /usr/lib/libQtGui.so.4
#19 0xb6ebe5af in QGraphicsScene::mouseMoveEvent () from /usr/lib/libQtGui.so.4
#20 0xb6ebe7c7 in QGraphicsScene::event () from /usr/lib/libQtGui.so.4
#21 0xb691a8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#22 0xb692272e in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0xb769b04d in KApplication::notify () from /usr/lib/libkdeui.so.5
#24 0xb668ae61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#25 0xb6ecbd88 in ?? () from /usr/lib/libQtGui.so.4
#26 0xb6ed4316 in QGraphicsView::mouseMoveEvent () from /usr/lib/libQtGui.so.4
#27 0xb69727cb in QWidget::event () from /usr/lib/libQtGui.so.4
#28 0xb6ca9fd3 in QFrame::event () from /usr/lib/libQtGui.so.4
#29 0xb6d407df in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#30 0xb6ecdd0f in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#31 0xb6d42d85 in ?? () from /usr/lib/libQtGui.so.4
#32 0xb668a04a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#33 0xb691a8ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#34 0xb69230e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#35 0xb769b04d in KApplication::notify () from /usr/lib/libkdeui.so.5
#36 0xb668ae61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#37 0xb692236e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#38 0xb698c656 in ?? () from /usr/lib/libQtGui.so.4
#39 0xb698b9e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#40 0xb69b57aa in ?? () from /usr/lib/libQtGui.so.4
#41 0xb55dd6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0xb55e0da3 in ?? () from /usr/lib/libglib-2.0.so.0
#43 0xb55e0f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#44 0xb66b5478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#45 0xb69b4ea5 in ?? () from /usr/lib/libQtGui.so.4
#46 0xb668952a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#47 0xb66896ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#48 0xb668bda5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#49 0xb691a767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#50 0xb7f09d86 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#51 0x08048712 in _start ()
Comment 1 Dario Andres 2009-01-18 03:21:09 UTC
Do you experience this crash if the Widgets are Unlocked too ? 
Is the FolderView plasmoid showing a folder which contains files/folders with strange names?
This could be related to bug 180650
Thanks :)
Comment 2 Steve Lubbs 2009-01-18 06:09:26 UTC
All of my widgets are unlocked. I read the bug report you mention and what's described there doesn't apply to me. Just boring, normal file names. This is same setup, including widgets in use, that I had before I upgraded from 4.1.85.
Comment 3 Beat Wolf 2009-01-18 10:34:10 UTC
could still be the same bug, only that perhaps not the file name, but something else is actually the problem (in both cases)
Comment 4 Aaron J. Seigo 2009-01-18 21:50:05 UTC
Steve, would it be possible for you to install the debugging symbols package (-dbg) for folderview? it's part of kdebase-apps, though i'm not sure how kubuntu is packaging those up these days.

then we could see where in folderview it is crashing specifically.

thanks.
Comment 5 Steve Lubbs 2009-01-19 05:58:45 UTC
Hi Folks,
For some reason the crash isn't happening today, even tho it was very reproducible the last couple days. I booted a several times today without the crash. I don't know if the debug symbols are available but I'll see if I can locate them and install them in case the crash happens again. 
Comment 6 Steve Lubbs 2009-01-22 03:00:45 UTC
OK folks, the crash has happened again and I have a crash report that includes symbols. Here it is:

Application: Plasma Workspace (plasma), signal SIGSEGV
[Current thread is 0 (LWP 6626)]

Thread 3 (Thread 0xa8d40b90 (LWP 6634)):
#0  0xb8031430 in __kernel_vsyscall ()
#1  0xb5841075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb64559ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb66406f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb79c0532 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb663f6ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb583d50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb64477ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa84fab90 (LWP 6652)):
#0  0xb8031430 in __kernel_vsyscall ()
#1  0xb5841075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb64559ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb66406f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xa8e98422 in RenderThread::run (this=0x9b45fac) at /build/buildd/kdebase-workspace-4.1.96/plasma/wallpapers/image/renderthread.cpp:91
#5  0xb663f6ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb583d50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb64477ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb468b900 (LWP 6626)):
[KCrash Handler]
#6  KFileItemDelegate::Private::labelRectangle (this=0x9ce41d8, option=@0xbfd2f9a0) at /build/buildd/kde4libs-4.1.96/kio/kio/kfileitemdelegate.cpp:192
#7  0xb7b6c5b6 in KFileItemDelegate::Private::layoutTextItems (this=0x9ce41d8, option=@0xbfd2f9a0, index=@0xbfd2ffe8, labelLayout=0xbfd2fa44, infoLayout=0xbfd2fa40, textBoundingRect=0xbfd2fa30)
    at /build/buildd/kde4libs-4.1.96/kio/kio/kfileitemdelegate.cpp:670
#8  0xb7b6d549 in KFileItemDelegate::shape (this=0x9cce530, option=@0xbfd2feb8, index=@0xbfd2ffe8) at /build/buildd/kde4libs-4.1.96/kio/kio/kfileitemdelegate.cpp:1385
#9  0xb7b6dbab in KFileItemDelegate::qt_metacall (this=0x9cce530, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfd2fba4)
    at /build/buildd/kde4libs-4.1.96/obj-i486-linux-gnu/kio/kfileitemdelegate.moc:104
#10 0xb6738a7a in QMetaObject::invokeMethod () from /usr/lib/libQtCore.so.4
#11 0xa8e6fbc9 in IconView::visualRegion (this=0x9cf7670, index=@0xbfd2ffe8) at /usr/include/qt4/QtCore/qobjectdefs.h:348
#12 0xa8e6fed4 in IconView::indexAt (this=0x9cf7670, point=@0xbfd30048) at /build/buildd/kdebase-4.1.96/apps/plasma/applets/folderview/iconview.cpp:1008
#13 0xa8e6c753 in IconView::hoverEnterEvent (this=0x9cf7670, event=0xbfd30184) at /build/buildd/kdebase-4.1.96/apps/plasma/applets/folderview/iconview.cpp:1161
#14 0xb6f3c065 in QGraphicsItem::sceneEvent () from /usr/lib/libQtGui.so.4
#15 0xb6f7f7af in QGraphicsWidget::sceneEvent () from /usr/lib/libQtGui.so.4
#16 0xb6f5a54c in ?? () from /usr/lib/libQtGui.so.4
#17 0xb6f5ba2a in ?? () from /usr/lib/libQtGui.so.4
#18 0xb6f631e3 in ?? () from /usr/lib/libQtGui.so.4
#19 0xb6f635af in QGraphicsScene::mouseMoveEvent () from /usr/lib/libQtGui.so.4
#20 0xb6f637c7 in QGraphicsScene::event () from /usr/lib/libQtGui.so.4
#21 0xb69bf8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#22 0xb69c772e in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0xb774004d in KApplication::notify (this=0x99e3f68, receiver=0x9a64568, event=0xbfd30700) at /build/buildd/kde4libs-4.1.96/kdeui/kernel/kapplication.cpp:307
#24 0xb672fe61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#25 0xb6f70d88 in ?? () from /usr/lib/libQtGui.so.4
#26 0xb6f79316 in QGraphicsView::mouseMoveEvent () from /usr/lib/libQtGui.so.4
#27 0xb6a177cb in QWidget::event () from /usr/lib/libQtGui.so.4
#28 0xb6d4efd3 in QFrame::event () from /usr/lib/libQtGui.so.4
#29 0xb6de57df in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#30 0xb6f72d0f in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#31 0xb6de7d85 in ?? () from /usr/lib/libQtGui.so.4
#32 0xb672f04a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#33 0xb69bf8ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#34 0xb69c80e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#35 0xb774004d in KApplication::notify (this=0x99e3f68, receiver=0x9ae0748, event=0xbfd30db8) at /build/buildd/kde4libs-4.1.96/kdeui/kernel/kapplication.cpp:307
#36 0xb672fe61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#37 0xb69c736e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#38 0xb6a31656 in ?? () from /usr/lib/libQtGui.so.4
#39 0xb6a2fdbb in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#40 0xb6a5a7aa in ?? () from /usr/lib/libQtGui.so.4
#41 0xb56826f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0xb5685da3 in ?? () from /usr/lib/libglib-2.0.so.0
#43 0xb5685f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#44 0xb675a478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#45 0xb6a59ea5 in ?? () from /usr/lib/libQtGui.so.4
#46 0xb672e52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#47 0xb672e6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#48 0xb6730da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#49 0xb69bf767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#50 0xb7faed86 in kdemain (argc=1, argv=0xbfd317b4) at /build/buildd/kdebase-workspace-4.1.96/plasma/shells/desktop/main.cpp:54
#51 0x08048712 in main (argc=4, argv=0xc) at /build/buildd/kdebase-workspace-4.1.96/obj-i486-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3

Hope this is helpful.

Comment 7 FiNeX 2009-02-03 22:58:46 UTC
*** Bug 182814 has been marked as a duplicate of this bug. ***
Comment 8 Anne-Marie Mahfouf 2009-02-14 21:57:50 UTC
*** Bug 184344 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2009-02-21 14:00:23 UTC
*** Bug 184768 has been marked as a duplicate of this bug. ***
Comment 10 Aaron J. Seigo 2009-02-24 20:12:56 UTC

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