Bug 289774 - Plasma desktop crashes when opening folder view settings
Summary: Plasma desktop crashes when opening folder view settings
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 290082 290143 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-12-25 08:50 UTC by Davide
Modified: 2013-02-02 14:50 UTC (History)
11 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (10.63 KB, text/plain)
2011-12-30 16:23 UTC, mgolden
Details
New crash information added by DrKonqi (10.63 KB, text/plain)
2011-12-30 16:23 UTC, mgolden
Details
New crash information added by DrKonqi (10.63 KB, text/plain)
2011-12-30 16:23 UTC, mgolden
Details
New crash information added by DrKonqi (10.00 KB, text/plain)
2011-12-31 08:49 UTC, Eike Hein
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Davide 2011-12-25 08:50:32 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.95 (4.8 RC1 (4.7.95) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.4-gentoo x86_64
Distribution: "Gentoo Base System release 2.1"

-- Information about the crash:
- What I was doing when the application crashed:

Right click on desktop and then click on Folder View Settings. Plasma desktop always crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe33d6ab7a0 (LWP 5576))]

Thread 5 (Thread 0x7fe31af90700 (LWP 5641)):
#0  0x00007fe339da943c in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x00007fe3373aa524 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtScript.so.4
#2  0x00007fe3373aa559 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtScript.so.4
#3  0x00007fe339da4ccc in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe33cfb902d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fe318f68700 (LWP 5643)):
#0  0x00007fe33cfb29c3 in select () from /lib64/libc.so.6
#1  0x00007fe33a0fa28c in QProcessManager::run() () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fe33a033b35 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007fe339da4ccc in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe33cfb902d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fe31854c700 (LWP 5645)):
#0  0x00007fe33cfb03d3 in poll () from /lib64/libc.so.6
#1  0x00007fe3310b6d50 in g_main_context_iterate.clone.6 () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe3310b7201 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe33a143acf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fe33a118852 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fe33a118a94 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fe33a03135c in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fe33a0fa9c8 in QInotifyFileSystemWatcherEngine::run() () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007fe33a033b35 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007fe339da4ccc in start_thread () from /lib64/libpthread.so.0
#10 0x00007fe33cfb902d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fe315b07700 (LWP 5655)):
#0  0x00007fe339da97bb in pthread_cond_timedwait () from /lib64/libpthread.so.0
#1  0x00007fe33a034171 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fe33a028def in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007fe33a033b35 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fe339da4ccc in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe33cfb902d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe33d6ab7a0 (LWP 5576)):
[KCrash Handler]
#6  0x00007fe3392e8928 in QAction::text() const () from /usr/lib64/qt4/libQtGui.so.4
#7  0x00007fe325ad1649 in FolderView::createConfigurationInterface(KConfigDialog*) () from /usr/lib64/kde4/plasma_applet_folderview.so
#8  0x00007fe33bc39842 in BackgroundDialog::BackgroundDialog(QSize const&, Plasma::Containment*, Plasma::View*, QWidget*, QString const&, KConfigSkeleton*) () from /usr/lib64/libplasmagenericshell.so.4
#9  0x00007fe33d2c2ef3 in PlasmaApp::configureContainment(Plasma::Containment*) () from /usr/lib64/libkdeinit4_plasma-desktop.so
#10 0x00007fe33d2c7990 in PlasmaApp::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeinit4_plasma-desktop.so
#11 0x00007fe33a12d927 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007fe33cad4f62 in Plasma::Containment::configureRequested(Plasma::Containment*) () from /usr/lib64/libplasma.so.3
#13 0x00007fe33cae1111 in Plasma::Containment::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libplasma.so.3
#14 0x00007fe325ad4b80 in FolderView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/kde4/plasma_applet_folderview.so
#15 0x00007fe33a12d927 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007fe3392e95c2 in QAction::triggered(bool) () from /usr/lib64/qt4/libQtGui.so.4
#17 0x00007fe3392e97ba in QAction::activate(QAction::ActionEvent) () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007fe339700de3 in QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007fe339706cb2 in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007fe33aeb9790 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libkdeui.so.5
#21 0x00007fe3393406b3 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007fe339707e7b in QMenu::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007fe3392efad4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007fe3392f4e32 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007fe33adf8ee6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#26 0x00007fe33a119443 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007fe3392f0a96 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007fe33936e383 in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib64/qt4/libQtGui.so.4
#29 0x00007fe33936c7f9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007fe339393a4a in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007fe3310b6842 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#32 0x00007fe3310b7020 in g_main_context_iterate.clone.6 () from /usr/lib64/libglib-2.0.so.0
#33 0x00007fe3310b7201 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#34 0x00007fe33a143acf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#35 0x00007fe3393936fe in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007fe33a118852 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#37 0x00007fe33a118a94 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#38 0x00007fe339704499 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib64/qt4/libQtGui.so.4
#39 0x00007fe33cadf5af in Plasma::Containment::contextMenuEvent(QGraphicsSceneContextMenuEvent*) () from /usr/lib64/libplasma.so.3
#40 0x00007fe33988f853 in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#41 0x00007fe3398b8751 in QGraphicsScene::contextMenuEvent(QGraphicsSceneContextMenuEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#42 0x00007fe3398cb7fc in QGraphicsScene::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#43 0x00007fe3392efad4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#44 0x00007fe3392f45ba in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#45 0x00007fe33adf8ee6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#46 0x00007fe33a119443 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#47 0x00007fe3398dd6f0 in QGraphicsView::contextMenuEvent(QContextMenuEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#48 0x00007fe339340409 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#49 0x00007fe3396c7106 in QFrame::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#50 0x00007fe3398e5b83 in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#51 0x00007fe33a1195c6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#52 0x00007fe3392efaa1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#53 0x00007fe3392f477b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#54 0x00007fe33adf8ee6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#55 0x00007fe33a119443 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#56 0x00007fe33936e190 in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib64/qt4/libQtGui.so.4
#57 0x00007fe33936c7f9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#58 0x00007fe339393a4a in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtGui.so.4
#59 0x00007fe3310b6842 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#60 0x00007fe3310b7020 in g_main_context_iterate.clone.6 () from /usr/lib64/libglib-2.0.so.0
#61 0x00007fe3310b7201 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#62 0x00007fe33a143acf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#63 0x00007fe3393936fe in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#64 0x00007fe33a118852 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#65 0x00007fe33a118a94 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#66 0x00007fe33a11ce23 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#67 0x00007fe33d2ad463 in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#68 0x00007fe33cf0121d in __libc_start_main () from /lib64/libc.so.6
#69 0x00000000004007a9 in _start ()

Reported using DrKonqi
Comment 1 vaniaz 2011-12-26 12:12:23 UTC
Confirm this. It happens after adding folder view and than logging out. After login folder view shows nothing and crashes plasma-desktop when opening settings.
Comment 2 Silver Salonen 2011-12-26 12:31:55 UTC
Happens to me too, using openSUSE 12.1 and KDE 4.7.95.
Comment 3 Bruno J. 2011-12-26 14:35:39 UTC
Happens to me too.

I'd like to add that at first launch of 4.8 RC1 Plasma / activity manager crashed (last version working before upgrade was 4.8 B2). I have no folder view anymore. Now when I relog it won't crash anymore but right click -> settings crashes with the same backtrace in OP's report.
Comment 4 Bruno J. 2011-12-26 14:43:57 UTC
(In reply to comment #3)
Well, I had a random crash of kactivitymanagerd right now again, so it is not gone. I don't know if it is bound to this bug. I have no stacktrace, just :
"Application: KDE Activity Manager (kactivitymanagerd), signal: Segmentation fault"
Comment 5 Davide 2011-12-26 14:53:01 UTC
(In reply to comment #4)
> (In reply to comment #3)
> Well, I had a random crash of kactivitymanagerd right now again, so it is not
> gone. I don't know if it is bound to this bug. I have no stacktrace, just :
> "Application: KDE Activity Manager (kactivitymanagerd), signal: Segmentation
> fault"

I have random crash of kactivity too but I don't think it is related to this bug.
Comment 6 Bruno J. 2011-12-26 15:01:56 UTC
I might add that I'm using Qt 4.8 whereas OP uses Qt 4.7. Both crash.

Also,
(In reply to comment #5)
> (In reply to comment #4)
> > (In reply to comment #3)
> > Well, I had a random crash of kactivitymanagerd right now again, so it is not
> > gone. I don't know if it is bound to this bug. I have no stacktrace, just :
> > "Application: KDE Activity Manager (kactivitymanagerd), signal: Segmentation
> > fault"
> 
> I have random crash of kactivity too but I don't think it is related to this
> bug.
I opened a bug report for this : https://bugs.kde.org/show_bug.cgi?id=289863
Comment 7 martin.k 2011-12-28 06:57:28 UTC
I can confirm this bug

Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.95 (4.8 RC1 (4.7.95)
Qt Version: 4.7.4
Operating System: Linux 2.6.39-pf4 x86_64
Distribution: "Gentoo Base System release 2.1"

-- Information about the crash:
Right click on desktop and then click on Folder View Settings. Plasma desktop
always crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Powłoka pulpitu Plazmy (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f21614ce760 (LWP 2991))]

Thread 6 (Thread 0x7f2141207700 (LWP 2992)):
#0  0x00007f215ebab1d3 in poll () from /lib64/libc.so.6
#1  0x00007f215b9c53a0 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f215b9c5851 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2160169a1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f216013e762 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f216013e9a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f216005724c in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f21601208f8 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f2160059a25 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f215fdd0dcc in start_thread () from /lib64/libpthread.so.0
#10 0x00007f215ebb3e2d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f214008d700 (LWP 2996)):
#0  0x00007f215fdd553c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f21552d6814 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#2  0x00007f21552d6849 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#3  0x00007f215fdd0dcc in start_thread () from /lib64/libpthread.so.0
#4  0x00007f215ebb3e2d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f213e033700 (LWP 3000)):
#0  0x00007f215ebad7c3 in select () from /lib64/libc.so.6
#1  0x00007f21601201bc in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f2160059a25 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f215fdd0dcc in start_thread () from /lib64/libpthread.so.0
#4  0x00007f215ebb3e2d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f213cf9b700 (LWP 3246)):
#0  0x00007f215fdd58bb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f216005a061 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f216004ecdf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f2160059a25 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f215fdd0dcc in start_thread () from /lib64/libpthread.so.0
#5  0x00007f215ebb3e2d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f213d79c700 (LWP 3248)):
#0  0x00007f215fdd58bb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f216005a061 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f216004ecdf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f2160059a25 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f215fdd0dcc in start_thread () from /lib64/libpthread.so.0
#5  0x00007f215ebb3e2d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f21614ce760 (LWP 2991)):
[KCrash Handler]
#6  0x00007f215f313b08 in QAction::text() const () from /usr/lib64/qt4/libQtGui.so.4
#7  0x00007f212f9221d8 in ?? () from /usr/lib64/kde4/plasma_applet_folderview.so
#8  0x00007f21510f0436 in BackgroundDialog::saveConfig() () from /usr/lib64/libplasmagenericshell.so.4
#9  0x00007f21510ebdfc in BackgroundDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libplasmagenericshell.so.4
#10 0x00007f2160153837 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007f2160e2a9b2 in KDialog::slotButtonClicked(int) () from /usr/lib64/libkdeui.so.5
#12 0x00007f2160e2af52 in KDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#13 0x00007f2160efea30 in KPageDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#14 0x00007f2160e1a900 in KConfigDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#15 0x00007f21510ebd30 in BackgroundDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libplasmagenericshell.so.4
#16 0x00007f2160153837 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007f21601581be in QSignalMapper::mapped(int) () from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007f21601582c6 in QSignalMapper::map(QObject*) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f21601589c8 in QSignalMapper::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f2160153837 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007f215f963482 in QAbstractButton::clicked(bool) () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007f215f6b0cbb in ?? () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007f215f6b225b in ?? () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f215f6b24bc in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f215f36b8c3 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007f215f31acb4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#27 0x00007f215f320012 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007f2160ed00c6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#29 0x00007f216013f353 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#30 0x00007f215f31bc76 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007f215f39928f in ?? () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007f215f397959 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#33 0x00007f215f3bf86a in ?? () from /usr/lib64/qt4/libQtGui.so.4
#34 0x00007f215b9c4e92 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f215b9c5670 in ?? () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f215b9c5851 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f2160169a1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#38 0x00007f215f3bf51e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#39 0x00007f216013e762 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#40 0x00007f216013e9a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#41 0x00007f2160142d33 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#42 0x00007f21519f3b42 in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#43 0x0000000000406b73 in _start ()
Comment 8 Christoph Feck 2011-12-29 13:43:41 UTC
*** Bug 290082 has been marked as a duplicate of this bug. ***
Comment 9 Christoph Feck 2011-12-30 13:00:20 UTC
*** Bug 290143 has been marked as a duplicate of this bug. ***
Comment 10 mgolden 2011-12-30 16:23:34 UTC
Created attachment 67250 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.95 (4.8 RC1 (4.7.95) using Qt 4.7.4

- What I was doing when the application crashed:

Here is an odd behavior I have noticed: 

I have two folder plasmoids on my desktop, one pointing at ~/Desktop and one pointing at a different folder.

Whenever I sign in *not* connected to the internet, for some reason the plasmoid for ~/Desktop shows nothing.  If I reconnect to the internet, I am able to click on the wrench to configure the plasmoid.  I switch the radio button to some other folder, then back to "show Desktop folder", and when I click OK, everything is fixed.

However, if i try to click on the wrench while still disconnected from the internet, the whole desktop crashes, with the attached backtrace.  This happens every time.

-- Backtrace (Reduced):
#6  data (this=0x8) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135
[...]
#9  QAction::text (this=0x0) at kernel/qaction.cpp:824
[...]
#11 0x00007f58b6bb5b94 in Plasma::AppletPrivate::generateGenericConfigDialog (this=0x22d6c70) at ../../plasma/applet.cpp:2031
#12 0x00007f58b6bba8a8 in Plasma::Applet::showConfigurationInterface (this=0x2243ea0) at ../../plasma/applet.cpp:1966
#13 0x00007f58b6bba9a8 in Plasma::Applet::showConfigurationInterface (this=0x2243ea0) at ../../plasma/applet.cpp:1880
Comment 11 mgolden 2011-12-30 16:23:35 UTC
Created attachment 67251 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.95 (4.8 RC1 (4.7.95) using Qt 4.7.4

- What I was doing when the application crashed:

Here is an odd behavior I have noticed: 

I have two folder plasmoids on my desktop, one pointing at ~/Desktop and one pointing at a different folder.

Whenever I sign in *not* connected to the internet, for some reason the plasmoid for ~/Desktop shows nothing.  If I reconnect to the internet, I am able to click on the wrench to configure the plasmoid.  I switch the radio button to some other folder, then back to "show Desktop folder", and when I click OK, everything is fixed.

However, if i try to click on the wrench while still disconnected from the internet, the whole desktop crashes, with the attached backtrace.  This happens every time.

-- Backtrace (Reduced):
#6  data (this=0x8) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135
[...]
#9  QAction::text (this=0x0) at kernel/qaction.cpp:824
[...]
#11 0x00007f58b6bb5b94 in Plasma::AppletPrivate::generateGenericConfigDialog (this=0x22d6c70) at ../../plasma/applet.cpp:2031
#12 0x00007f58b6bba8a8 in Plasma::Applet::showConfigurationInterface (this=0x2243ea0) at ../../plasma/applet.cpp:1966
#13 0x00007f58b6bba9a8 in Plasma::Applet::showConfigurationInterface (this=0x2243ea0) at ../../plasma/applet.cpp:1880
Comment 12 mgolden 2011-12-30 16:23:35 UTC
Created attachment 67252 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.95 (4.8 RC1 (4.7.95) using Qt 4.7.4

- What I was doing when the application crashed:

Here is an odd behavior I have noticed: 

I have two folder plasmoids on my desktop, one pointing at ~/Desktop and one pointing at a different folder.

Whenever I sign in *not* connected to the internet, for some reason the plasmoid for ~/Desktop shows nothing.  If I reconnect to the internet, I am able to click on the wrench to configure the plasmoid.  I switch the radio button to some other folder, then back to "show Desktop folder", and when I click OK, everything is fixed.

However, if i try to click on the wrench while still disconnected from the internet, the whole desktop crashes, with the attached backtrace.  This happens every time.

-- Backtrace (Reduced):
#6  data (this=0x8) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135
[...]
#9  QAction::text (this=0x0) at kernel/qaction.cpp:824
[...]
#11 0x00007f58b6bb5b94 in Plasma::AppletPrivate::generateGenericConfigDialog (this=0x22d6c70) at ../../plasma/applet.cpp:2031
#12 0x00007f58b6bba8a8 in Plasma::Applet::showConfigurationInterface (this=0x2243ea0) at ../../plasma/applet.cpp:1966
#13 0x00007f58b6bba9a8 in Plasma::Applet::showConfigurationInterface (this=0x2243ea0) at ../../plasma/applet.cpp:1880
Comment 13 mgolden 2011-12-30 16:25:11 UTC
Sorry that my comment was attached three times.  This happens to me a lot.  The crash reporter says that it has failed when in fact it succeeded.
Comment 14 Eike Hein 2011-12-31 08:49:25 UTC
Created attachment 67273 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.95 (4.8 RC1 (4.7.95) using Qt 4.8.0

- What I was doing when the application crashed:

Opening the folder view settings by context menu or desktop toolbox equally crashes in 4.8rc1.

-- Backtrace (Reduced):
#6  data (this=0x8) at ../../src/corelib/tools/qscopedpointer.h:135
[...]
#9  QAction::text (this=0x0) at kernel/qaction.cpp:824
#10 0x00007f9d2484bced in FolderView::createConfigurationInterface (this=0x1fe2250, parent=0x1fde9f0) at /usr/src/debug/kde-baseapps-4.7.95/plasma/applets/folderview/folderview.cpp:686
#11 0x00007f9d3427bb8b in BackgroundDialog::BackgroundDialog (this=0x1fde9f0, res=<optimized out>, c=<optimized out>, view=<optimized out>, parent=<optimized out>, id=<optimized out>, s=0x202b9c0) at /usr/src/debug/kde-workspace-4.7.95/libs/plasmagenericshell/backgrounddialog.cpp:247
#12 0x00007f9d349b7415 in PlasmaApp::configureContainment (this=0x1d77700, containment=0x1fe2250) at /usr/src/debug/kde-workspace-4.7.95/plasma/desktop/shell/plasmaapp.cpp:1187
Comment 15 mgolden 2012-01-04 23:27:38 UTC
I just noticed an additional behavior that is related.

As before, if I start a session when I am not connected to the internet, I see the folder that is set to "show the Desktop folder" with nothing in it.  If I tried to click on the wrench, plasma would crash.

However, when I connected to a wireless network, suddenly that folder started to show the icons for the files in my /home/mgolden/Desktop folder, with no action on my part.  I should point out that on my machine, /home/mgolden/Desktop is just a regular, local folder, so there should be no issue opening it.

There is another folder view on the desktop, set to a specific path, in /home/mgolden, but that always works fine, both connected to the internet or not.
Comment 16 Silver Salonen 2012-01-05 06:50:15 UTC
In RC2 it seems to be fixed. At least my previous folder view desktop is working again (it was just plain desktop before) and it does not crash when opening its settigs.
Comment 17 Rex Dieter 2012-01-05 13:56:10 UTC
I can confirm 4.7.97 (4.8rc2) works for me as well, yay.