Bug 278725 - grouping and grid desktop are crashing plasma
Summary: grouping and grid desktop are crashing plasma
Status: RESOLVED DUPLICATE of bug 278222
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-28 18:48 UTC by Michi
Modified: 2011-07-29 19:09 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michi 2011-07-28 18:48:47 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-4-desktop x86_64
Distribution: "openSUSE 12.1 Milestone 2 (x86_64)"

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

either select grouping desktop or grid desktop in the desktop settings and apply. Plasma will crash instantly. In 4.6.90 everything was still ok, so the error must have been introduced between then and 4.7.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f8ca3e84760 (LWP 3168))]

Thread 8 (Thread 0x7f8c86585700 (LWP 3170)):
#0  0x00007f8ca1513813 in poll () from /lib64/libc.so.6
#1  0x00007f8c9e2dfee8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f8c9e2e03a9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f8ca2b1ef86 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f8ca2af3482 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f8ca2af367f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f8ca2a0b1bf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f8ca2ad654f in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f8ca2a0dc05 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f8ca277de55 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8ca151c86d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f8c78da1700 (LWP 3642)):
#0  0x00007f8ca2781d6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ca2a0e09b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f8c96c240e4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1197b30, th=0x154f960) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f8c96c2668b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1112ef0, th=0x154f960) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f8c96c2554f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8c78da0e40, parent=0x1197b30, th=0x154f960) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f8c96c255db in ThreadWeaver::Thread::run (this=0x154f960) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f8ca2a0dc05 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f8ca277de55 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f8ca151c86d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f8c79e6d700 (LWP 3643)):
#0  0x00007f8ca2781d6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ca2a0e09b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f8c96c240e4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1197b30, th=0x29d2bf0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f8c96c2668b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1112ef0, th=0x29d2bf0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f8c96c266a4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1112ef0, th=0x29d2bf0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f8c96c2554f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8c79e6ce40, parent=0x1197b30, th=0x29d2bf0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f8c96c255db in ThreadWeaver::Thread::run (this=0x29d2bf0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f8ca2a0dc05 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f8ca277de55 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f8ca151c86d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f8c7aeb7700 (LWP 3644)):
#0  0x00007f8ca2781d6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ca2a0e09b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f8c96c240e4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1197b30, th=0xb2b8e0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f8c96c2668b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1112ef0, th=0xb2b8e0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f8c96c2554f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8c7aeb6e40, parent=0x1197b30, th=0xb2b8e0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f8c96c255db in ThreadWeaver::Thread::run (this=0xb2b8e0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f8ca2a0dc05 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f8ca277de55 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f8ca151c86d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f8c69599700 (LWP 3645)):
#0  0x00007f8ca2781d6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ca2a0e09b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f8c96c240e4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1197b30, th=0x2875ad0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f8c96c2668b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1112ef0, th=0x2875ad0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f8c96c2554f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8c69598e40, parent=0x1197b30, th=0x2875ad0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f8c96c255db in ThreadWeaver::Thread::run (this=0x2875ad0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f8ca2a0dc05 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f8ca277de55 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f8ca151c86d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f8c68812700 (LWP 3782)):
#0  0x00007f8ca27820eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ca2a0e00e in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f8ca2a02a7f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f8ca2a0dc05 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f8ca277de55 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f8ca151c86d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8c5ffff700 (LWP 3784)):
#0  0x00007f8ca27820eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ca2a0e00e in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f8ca2a02a7f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f8ca2a0dc05 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f8ca277de55 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f8ca151c86d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8ca3e84760 (LWP 3168)):
[KCrash Handler]
#6  0x00007f8ca2a4ef06 in QString::operator<(QString const&) const () from /usr/lib64/libQtCore.so.4
#7  0x00007f8c4f7c0a85 in GroupInfo::operator< (this=<optimized out>, gi=<optimized out>) at /usr/src/debug/kdeplasma-addons-4.7.0/containments/groupingdesktop/lib/groupinfo.cpp:97
#8  0x00007f8c4f7d87e8 in qMapLessThanKey<GroupInfo> (key2=..., key1=...) at /usr/include/QtCore/qmap.h:107
#9  mutableFindNode (aupdate=0x7fff443c5360, this=0x281fdb0, akey=...) at /usr/include/QtCore/qmap.h:782
#10 insert (avalue=<optimized out>, akey=..., this=0x281fdb0) at /usr/include/QtCore/qmap.h:562
#11 GroupFactory::registerGroup<FlowGroup> (this=0x281fdb0) at /usr/src/debug/kdeplasma-addons-4.7.0/containments/groupingdesktop/lib/groupfactory_p.h:47
#12 0x00007f8c4f7ba461 in __static_initialization_and_destruction_0 (__priority=65535, __initialize_p=1) at /usr/src/debug/kdeplasma-addons-4.7.0/containments/groupingdesktop/lib/groups/flowgroup.cpp:37
#13 _GLOBAL__sub_I_flowgroup.cpp(void) () at /usr/src/debug/kdeplasma-addons-4.7.0/build/containments/groupingdesktop/lib/flowgroup.moc:86
#14 0x00007f8c4f7e0ef6 in __do_global_ctors_aux () from /usr/lib64/libplasma_groupingcontainment.so.4
#15 0x00007f8c4f7b823b in _init () from /usr/lib64/libplasma_groupingcontainment.so.4
#16 0x00007f8c4f9f48a0 in ?? () from /usr/lib64/kde4/plasma_containment_groupingdesktop.so
#17 0x00007f8ca3cc2d44 in call_init () from /lib64/ld-linux-x86-64.so.2
#18 0x00007f8ca3cc2e76 in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2
#19 0x00007f8ca3cc6e5e in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#20 0x00007f8ca3cc2bb6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#21 0x00007f8ca3cc67ba in _dl_open () from /lib64/ld-linux-x86-64.so.2
#22 0x00007f8c9f1f2f26 in dlopen_doit () from /lib64/libdl.so.2
#23 0x00007f8ca3cc2bb6 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#24 0x00007f8c9f1f34cf in _dlerror_run () from /lib64/libdl.so.2
#25 0x00007f8c9f1f2fc1 in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2
#26 0x00007f8ca2ae6b0b in ?? () from /usr/lib64/libQtCore.so.4
#27 0x00007f8ca2ae1f05 in ?? () from /usr/lib64/libQtCore.so.4
#28 0x00007f8ca304bab8 in KPluginLoader::load (this=0x7fff443c5c00) at /usr/src/debug/kdelibs-4.7.0/kdecore/util/kpluginloader.cpp:224
#29 0x00007f8ca304bfba in KPluginLoader::pluginVersion (this=<optimized out>) at /usr/src/debug/kdelibs-4.7.0/kdecore/util/kpluginloader.cpp:273
#30 0x00007f8c99587b91 in Plasma::PluginLoader::loadApplet (this=<optimized out>, name=..., appletId=<optimized out>, args=<optimized out>) at /usr/src/debug/kdelibs-4.7.0/plasma/pluginloader.cpp:141
#31 0x00007f8c995655dd in Plasma::CoronaPrivate::addContainment (this=0xaa9850, name=..., args=..., id=0, delayedInit=true) at /usr/src/debug/kdelibs-4.7.0/plasma/corona.cpp:936
#32 0x00007f8c99612c72 in Plasma::View::swapContainment (this=0x1841960, existing=0x115e730, name=..., args=...) at /usr/src/debug/kdelibs-4.7.0/plasma/view.cpp:320
#33 0x00007f8c922162b4 in BackgroundDialog::saveConfig (this=0x2a44e20) at /usr/src/debug/kde-workspace-4.7.0/libs/plasmagenericshell/backgrounddialog.cpp:492
#34 0x00007f8c922143a4 in BackgroundDialog::qt_metacall (this=0x2a44e20, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff443c63d0) at /usr/src/debug/kde-workspace-4.7.0/build/libs/plasmagenericshell/moc_backgrounddialog.cpp:157
#35 0x00007f8ca2b06fda in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#36 0x00007f8ca37db91e in KDialog::slotButtonClicked (this=0x2a44e20, button=8) at /usr/src/debug/kdelibs-4.7.0/kdeui/dialogs/kdialog.cpp:887
#37 0x00007f8ca37dbec2 in KDialog::qt_metacall (this=0x2a44e20, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0x7fff443c6600) at /usr/src/debug/kdelibs-4.7.0/build/kdeui/kdialog.moc:190
#38 0x00007f8ca38b2ef0 in KPageDialog::qt_metacall (this=0x2a44e20, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff443c6600) at /usr/src/debug/kdelibs-4.7.0/build/kdeui/kpagedialog.moc:70
#39 0x00007f8ca37cbc40 in KConfigDialog::qt_metacall (this=0x2a44e20, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff443c6600) at /usr/src/debug/kdelibs-4.7.0/build/kdeui/kconfigdialog.moc:84
#40 0x00007f8c922142c0 in BackgroundDialog::qt_metacall (this=0x2a44e20, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff443c6600) at /usr/src/debug/kde-workspace-4.7.0/build/libs/plasmagenericshell/moc_backgrounddialog.cpp:151
#41 0x00007f8ca2b06fda in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#42 0x00007f8ca2b0d18e in QSignalMapper::mapped(int) () from /usr/lib64/libQtCore.so.4
#43 0x00007f8ca2b0d72b in QSignalMapper::map(QObject*) () from /usr/lib64/libQtCore.so.4
#44 0x00007f8ca2b0db80 in QSignalMapper::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtCore.so.4
#45 0x00007f8ca2b06fda in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#46 0x00007f8ca2312572 in QAbstractButton::clicked(bool) () from /usr/lib64/libQtGui.so.4
#47 0x00007f8ca2059e3e in ?? () from /usr/lib64/libQtGui.so.4
#48 0x00007f8ca205b17b in ?? () from /usr/lib64/libQtGui.so.4
#49 0x00007f8ca205b3ec in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#50 0x00007f8ca1cf80d6 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#51 0x00007f8ca1ca7a84 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#52 0x00007f8ca1cad20b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#53 0x00007f8ca38849f6 in KApplication::notify (this=0x710090, receiver=0x2a24240, event=0x7fff443c7020) at /usr/src/debug/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#54 0x00007f8ca2af427c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#55 0x00007f8ca1ca8a52 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#56 0x00007f8ca1d24785 in ?? () from /usr/lib64/libQtGui.so.4
#57 0x00007f8ca1d2365a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#58 0x00007f8ca1d4ac82 in ?? () from /usr/lib64/libQtGui.so.4
#59 0x00007f8c9e2df9dd in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#60 0x00007f8c9e2e01d8 in ?? () from /usr/lib64/libglib-2.0.so.0
#61 0x00007f8c9e2e03a9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#62 0x00007f8ca2b1ef1f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#63 0x00007f8ca1d4a90e in ?? () from /usr/lib64/libQtGui.so.4
#64 0x00007f8ca2af3482 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#65 0x00007f8ca2af367f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#66 0x00007f8ca2af7847 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#67 0x00007f8c92b32643 in kdemain (argc=1, argv=0x615430) at /usr/src/debug/kde-workspace-4.7.0/plasma/desktop/shell/main.cpp:120
#68 0x0000000000408837 in _start ()

This bug may be a duplicate of or related to bug 278222.

Possible duplicates by query: bug 278222.

Reported using DrKonqi
Comment 1 Lamarque V. Souza 2011-07-29 19:09:25 UTC

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