Bug 208550 - Plasma crashed while trying to open the file browsing inside the add widget stuff
Summary: Plasma crashed while trying to open the file browsing inside the add widget s...
Status: RESOLVED NOT A BUG
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-25 21:25 UTC by cart
Modified: 2012-05-28 22:26 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 cart 2009-09-25 21:25:53 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-6 i686
Distribution: Debian GNU/Linux testing (squeeze)

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5f1d920 (LWP 3907))]

Thread 4 (Thread 0xa8d14b90 (LWP 3909)):
#0  0xb7f33424 in __kernel_vsyscall ()
#1  0xb664df65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb682785d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb7d31562 in QWaitConditionPrivate::wait (this=0x93e5428, mutex=0x93e5424, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x93e5428, mutex=0x93e5424, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb655467a in QHostInfoAgent::run (this=0x93e5418) at kernel/qhostinfo.cpp:260
#6  0xb7d30582 in QThreadPrivate::start (arg=0x93e5418) at thread/qthread_unix.cpp:188
#7  0xb664a4b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb6818a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xa7ae9b90 (LWP 3910)):
#0  0xb7f33424 in __kernel_vsyscall ()
#1  0xb680e467 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb66a7c8b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb669a8e5 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb669ab98 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb7e4c877 in QEventDispatcherGlib::processEvents (this=0x99af9f8, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0xb7e2001a in QEventLoop::processEvents (this=0xa7ae7d64, flags=...) at kernel/qeventloop.cpp:149
#7  0xb7e20462 in QEventLoop::exec (this=0xa7ae7d64, flags=...) at kernel/qeventloop.cpp:201
#8  0xb78311bb in KIO::NetAccess::enter_loop (this=0xa7ae7dd0) at ../../kio/kio/netaccess.cpp:502
#9  0xb783187f in KIO::NetAccess::synchronousRunInternal (this=0xa7ae7dd0, job=0x92fd870, window=0x0, data=0xa7ae7e54, finalURL=0x0, metaData=0x0) at ../../kio/kio/netaccess.cpp:487
#10 0xb7831f01 in KIO::NetAccess::synchronousRun (job=0x92fd870, window=0x0, data=0xa7ae7e54, finalURL=0x0, metaData=0x0) at ../../kio/kio/netaccess.cpp:277
#11 0xa95f9c0f in ?? () from /usr/lib/kde4/plasma_applet_cwp.so
#12 0xa9605f3c in ?? () from /usr/lib/kde4/plasma_applet_cwp.so
#13 0xa9606f00 in ?? () from /usr/lib/kde4/plasma_applet_cwp.so
#14 0xb7d30582 in QThreadPrivate::start (arg=0x92fd870) at thread/qthread_unix.cpp:188
#15 0xb664a4b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#16 0xb6818a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xa659cb90 (LWP 30476)):
#0  0xb7f33424 in __kernel_vsyscall ()
#1  0xb664e292 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb68278b4 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6
#3  0xb7d3153c in QWaitConditionPrivate::wait (this=0xa8403b18, mutex=0xa8403b14, time=30000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0xa8403b18, mutex=0xa8403b14, time=30000) at thread/qwaitcondition_unix.cpp:159
#5  0xb7d26d3e in QThreadPoolThread::run (this=0xa8403c60) at concurrent/qthreadpool.cpp:140
#6  0xb7d30582 in QThreadPrivate::start (arg=0xa8403c60) at thread/qthread_unix.cpp:188
#7  0xb664a4b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb6818a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5f1d920 (LWP 3907)):
[KCrash Handler]
#6  0xb49c867b in KFileWidget (this=0xa094f58, _startDir=..., parent=0x9fd9068) at ../../kfile/kfilewidget.cpp:598
#7  0xb4a5f5a6 in Plasma::OpenWidgetAssistant::prepPage (this=0x922f1e0, current=0x9e7fb10, before=0xa161df8) at ../../../../plasma/shells/common/openwidgetassistant.cpp:109
#8  0xb4a61c96 in Plasma::OpenWidgetAssistant::qt_metacall (this=0x922f1e0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc3bcc8) at ./openwidgetassistant_p.moc:73
#9  0xb7e36b33 in QMetaObject::activate (sender=0x922f1e0, from_signal_index=73, to_signal_index=73, argv=0xbfc3bcc8) at kernel/qobject.cpp:3112
#10 0xb7e37782 in QMetaObject::activate (sender=0x922f1e0, m=0xb76ba564, local_signal_index=0, argv=0xbfc3bcc8) at kernel/qobject.cpp:3186
#11 0xb7542d49 in KPageDialog::currentPageChanged (this=0x922f1e0, _t1=0x9e7fb10, _t2=0xa161df8) at ./kpagedialog.moc:82
#12 0xb7542df0 in KPageDialog::qt_metacall (this=0x922f1e0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc3be28) at ./kpagedialog.moc:69
#13 0xb7465aba in KAssistantDialog::qt_metacall (this=0x922f1e0, _c=QMetaObject::InvokeMetaMethod, _id=73, _a=0xbfc3be28) at ./kassistantdialog.moc:64
#14 0xb4a61c5a in Plasma::OpenWidgetAssistant::qt_metacall (this=0x922f1e0, _c=QMetaObject::InvokeMetaMethod, _id=73, _a=0xbfc3be28) at ./openwidgetassistant_p.moc:68
#15 0xb7e36b33 in QMetaObject::activate (sender=0x9ecb4c0, from_signal_index=32, to_signal_index=32, argv=0xbfc3be28) at kernel/qobject.cpp:3112
#16 0xb7e37782 in QMetaObject::activate (sender=0x9ecb4c0, m=0xb76bb2b0, local_signal_index=0, argv=0xbfc3be28) at kernel/qobject.cpp:3186
#17 0xb7549449 in KPageWidget::currentPageChanged (this=0x9ecb4c0, _t1=0x9e7fb10, _t2=0xa161df8) at ./kpagewidget.moc:90
#18 0xb7549595 in KPageWidgetPrivate::_k_slotCurrentPageChanged (this=0xa0fc5c8, current=..., before=...) at ../../kdeui/paged/kpagewidget.cpp:43
#19 0xb754965e in KPageWidget::qt_metacall (this=0x9ecb4c0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfc3bf48) at ./kpagewidget.moc:78
#20 0xb7e36b33 in QMetaObject::activate (sender=0x9ecb4c0, from_signal_index=27, to_signal_index=27, argv=0xbfc3bf48) at kernel/qobject.cpp:3112
#21 0xb7e37782 in QMetaObject::activate (sender=0x9ecb4c0, m=0xb76ba7ac, local_signal_index=0, argv=0xbfc3bf48) at kernel/qobject.cpp:3186
#22 0xb75442e9 in KPageView::currentPageChanged (this=0x9ecb4c0, _t1=..., _t2=...) at ./kpageview.moc:134
#23 0xb754506e in KPageViewPrivate::_k_pageSelected (this=0xa0fc5c8, index=..., previous=...) at ../../kdeui/paged/kpageview.cpp:235
#24 0xb7545adf in KPageView::qt_metacall (this=0x9ecb4c0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfc3c0b8) at ./kpageview.moc:94
#25 0xb754961a in KPageWidget::qt_metacall (this=0x9ecb4c0, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfc3c0b8) at ./kpagewidget.moc:70
#26 0xb7e36b33 in QMetaObject::activate (sender=0x9d439d0, from_signal_index=5, to_signal_index=5, argv=0xbfc3c0b8) at kernel/qobject.cpp:3112
#27 0xb7e37782 in QMetaObject::activate (sender=0x9d439d0, m=0xb732db10, local_signal_index=1, argv=0xbfc3c0b8) at kernel/qobject.cpp:3186
#28 0xb7060419 in QItemSelectionModel::currentChanged (this=0x9d439d0, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:153
#29 0xb70605bd in QItemSelectionModel::setCurrentIndex (this=0x9d439d0, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1123
#30 0xb7544708 in KPageView::setCurrentPage (this=0x9ecb4c0, index=...) at ../../kdeui/paged/kpageview.cpp:365
#31 0xb754973d in KPageWidget::setCurrentPage (this=0x9ecb4c0, item=0x9e7fb10) at ../../kdeui/paged/kpagewidget.cpp:122
#32 0xb7542eca in KPageDialog::setCurrentPage (this=0x922f1e0, item=0x9e7fb10) at ../../kdeui/paged/kpagedialog.cpp:110
#33 0xb74646e8 in KAssistantDialog::next (this=0x922f1e0) at ../../kdeui/dialogs/kassistantdialog.cpp:121
#34 0xb7465b16 in KAssistantDialog::qt_metacall (this=0x922f1e0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfc3c348) at ./kassistantdialog.moc:70
#35 0xb4a61c5a in Plasma::OpenWidgetAssistant::qt_metacall (this=0x922f1e0, _c=QMetaObject::InvokeMetaMethod, _id=76, _a=0xbfc3c348) at ./openwidgetassistant_p.moc:68
#36 0xb7e36b33 in QMetaObject::activate (sender=0x922f1e0, from_signal_index=41, to_signal_index=41, argv=0x0) at kernel/qobject.cpp:3112
#37 0xb7e37782 in QMetaObject::activate (sender=0x922f1e0, m=0xb76b6644, local_signal_index=5, argv=0x0) at kernel/qobject.cpp:3186
#38 0xb7478f47 in KDialog::user2Clicked (this=0x922f1e0) at ./kdialog.moc:228
#39 0xb747b548 in KDialog::slotButtonClicked (this=0x922f1e0, button=8192) at ../../kdeui/dialogs/kdialog.cpp:866
#40 0xb747d7b2 in KDialog::qt_metacall (this=0x922f1e0, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfc3c56c) at ./kdialog.moc:184
#41 0xb7542d8a in KPageDialog::qt_metacall (this=0x922f1e0, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfc3c56c) at ./kpagedialog.moc:64
#42 0xb7465aba in KAssistantDialog::qt_metacall (this=0x922f1e0, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfc3c56c) at ./kassistantdialog.moc:64
#43 0xb4a61c5a in Plasma::OpenWidgetAssistant::qt_metacall (this=0x922f1e0, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfc3c56c) at ./openwidgetassistant_p.moc:68
#44 0xb7e36b33 in QMetaObject::activate (sender=0x9ca81a0, from_signal_index=4, to_signal_index=4, argv=0xbfc3c56c) at kernel/qobject.cpp:3112
#45 0xb7e37782 in QMetaObject::activate (sender=0x9ca81a0, m=0xb7f11d58, local_signal_index=0, argv=0xbfc3c56c) at kernel/qobject.cpp:3186
#46 0xb7e3a3a3 in QSignalMapper::mapped (this=0x9ca81a0, _t1=8192) at .moc/release-shared/moc_qsignalmapper.cpp:95
#47 0xb7e3ac2d in QSignalMapper::map (this=0x9ca81a0, sender=0x9e220d8) at kernel/qsignalmapper.cpp:266
#48 0xb7e3ae1e in QSignalMapper::map (this=0x9ca81a0) at kernel/qsignalmapper.cpp:257
#49 0xb7e3b6eb in QSignalMapper::qt_metacall (this=0x9ca81a0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfc3c6ec) at .moc/release-shared/moc_qsignalmapper.cpp:81
#50 0xb7e36b33 in QMetaObject::activate (sender=0x9e220d8, from_signal_index=29, to_signal_index=30, argv=0xbfc3c6ec) at kernel/qobject.cpp:3112
#51 0xb7e36f60 in QMetaObject::activate (sender=0x9e220d8, m=0xb7332924, from_local_signal_index=2, to_local_signal_index=3, argv=0xbfc3c6ec) at kernel/qobject.cpp:3206
#52 0xb714b9a1 in QAbstractButton::clicked (this=0x9e220d8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#53 0xb6e77379 in QAbstractButtonPrivate::emitClicked (this=0x9d28080) at widgets/qabstractbutton.cpp:543
#54 0xb6e78f64 in QAbstractButtonPrivate::click (this=0x9d28080) at widgets/qabstractbutton.cpp:536
#55 0xb6e791f6 in QAbstractButton::mouseReleaseEvent (this=0x9e220d8, e=0xbfc3cd8c) at widgets/qabstractbutton.cpp:1115
#56 0xb6b1f77b in QWidget::event (this=0x9e220d8, event=0xbfc3cd8c) at kernel/qwidget.cpp:7549
#57 0xb6e7721e in QAbstractButton::event (this=0x9e220d8, e=0xbfc3cd8c) at widgets/qabstractbutton.cpp:1077
#58 0xb6f20a50 in QPushButton::event (this=0x9e220d8, e=0xbfc3cd8c) at widgets/qpushbutton.cpp:662
#59 0xb6ac9814 in QApplicationPrivate::notify_helper (this=0x91644d8, receiver=0x9e220d8, e=0xbfc3cd8c) at kernel/qapplication.cpp:4056
#60 0xb6ad22e1 in QApplication::notify (this=0x915e688, receiver=0x9e220d8, e=0xbfc3cd8c) at kernel/qapplication.cpp:3758
#61 0xb75124ad in KApplication::notify (this=0x915e688, receiver=0x9e220d8, event=0xbfc3cd8c) at ../../kdeui/kernel/kapplication.cpp:302
#62 0xb7e219cb in QCoreApplication::notifyInternal (this=0x915e688, receiver=0x9e220d8, event=0xbfc3cd8c) at kernel/qcoreapplication.cpp:610
#63 0xb6ad136e in QCoreApplication::sendSpontaneousEvent (receiver=0x9e220d8, event=0xbfc3cd8c, alienWidget=0x9e220d8, nativeWidget=0x922f1e0, buttonDown=0xb733faa0, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#64 QApplicationPrivate::sendMouseEvent (receiver=0x9e220d8, event=0xbfc3cd8c, alienWidget=0x9e220d8, nativeWidget=0x922f1e0, buttonDown=0xb733faa0, lastMouseReceiver=...)
    at kernel/qapplication.cpp:2924
#65 0xb6b3fea5 in QETWidget::translateMouseEvent (this=0x922f1e0, event=0xbfc3e33c) at kernel/qapplication_x11.cpp:4409
#66 0xb6b3f386 in QApplication::x11ProcessEvent (this=0x915e688, event=0xbfc3e33c) at kernel/qapplication_x11.cpp:3428
#67 0xb6b69892 in x11EventSourceDispatch (s=0x9166bf8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#68 0xb66974b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#69 0xb669aa13 in ?? () from /usr/lib/libglib-2.0.so.0
#70 0xb669ab98 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#71 0xb7e4c858 in QEventDispatcherGlib::processEvents (this=0x9164110, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#72 0xb6b68fd5 in QGuiEventDispatcherGlib::processEvents (this=0x9164110, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#73 0xb7e2001a in QEventLoop::processEvents (this=0xbfc3e5a0, flags=...) at kernel/qeventloop.cpp:149
#74 0xb7e20462 in QEventLoop::exec (this=0xbfc3e5a0, flags=...) at kernel/qeventloop.cpp:201
#75 0xb7e228b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#76 0xb6ac9697 in QApplication::exec () at kernel/qapplication.cpp:3525
#77 0xb4a31f40 in kdemain (argc=1, argv=0x91440f8) at ../../../../plasma/shells/desktop/main.cpp:50
#78 0x0804e291 in launch (argc=1, _name=0x9124bcc "/usr/bin/plasma-desktop", args=0x9124be4 "", cwd=0x0, envc=0, envs=0x9124be8 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805109f "0") at ../../kinit/kinit.cpp:677
#79 0x0804ea15 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#80 0x0804ef3f in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#81 0x0804f6c9 in main (argc=2, argv=0xbfc3ee24, envp=0xbfc3ee30) at ../../kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-26 03:14:38 UTC
THe first KFileWidget call could be related to bug 207467 / bug 193176.
As of the rest of the backtrace it seems to be unique.
- Does Plasma crash again if you repeat the situation you described ?
Thanks
Comment 2 cart 2009-09-26 10:09:09 UTC
Yes it does. The way I go: right click on the desktop -> add widget -> install new widgets -> from local file -> crash
Comment 3 Dario Andres 2010-03-22 00:34:10 UTC
- Can you still force this crash with KDE SC 4.4 ?
Regards
Comment 4 Aaron J. Seigo 2010-05-26 01:45:28 UTC
no response from user, but it looks like one of the KDirOperator bugs, most likely one that has been closed since 4.3 (most of them were).
Comment 5 Myriam Schweingruber 2012-05-28 22:26:18 UTC
Closing for lack of feedback.