Bug 181472

Summary: Plasma crash (QGraphicsWidget::itemChange, plasma_applet_tasks.so, TaskManager::TaskGroup::itemRemoved )
Product: [Unmaintained] plasma4 Reporter: polong <polong>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, aseigo, gorgonz
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description polong 2009-01-21 08:25:13 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

应用程序:Plasma 工作区 (plasma),信号 SIGSEGV
[Current thread is 1 (Thread 0xb5186700 (LWP 2772))]

Thread 5 (Thread 0xa8635b90 (LWP 2787)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6461c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb64c1872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb78b80d2 in ?? () from /usr/lib/libQtNetwork.so.4
#4  0xb64c085e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb645e1b5 in start_thread () from /lib/libpthread.so.0
#6  0xb62a038e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa7e0db90 (LWP 2794)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6461c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb64c1872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xa890272a in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#4  0xb64c085e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb645e1b5 in start_thread () from /lib/libpthread.so.0
#6  0xb62a038e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa760cb90 (LWP 5567)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6461c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb64c1872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xa890272a in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#4  0xb64c085e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb645e1b5 in start_thread () from /lib/libpthread.so.0
#6  0xb62a038e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa6808b90 (LWP 5568)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6461c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb64c1872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xa890272a in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#4  0xb64c085e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb645e1b5 in start_thread () from /lib/libpthread.so.0
#6  0xb62a038e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5186700 (LWP 2772)):
[KCrash Handler]
#6  0xb6de1970 in ?? () from /usr/lib/libQtGui.so.4
#7  0xb6de0676 in QGraphicsWidget::itemChange(QGraphicsItem::GraphicsItemChange, QVariant const&) () from /usr/lib/libQtGui.so.4
#8  0xb6da2e15 in QGraphicsItem::setParentItem(QGraphicsItem*) () from /usr/lib/libQtGui.so.4
#9  0xb6dbc00d in QGraphicsScene::removeItem(QGraphicsItem*) () from /usr/lib/libQtGui.so.4
#10 0xa872177e in ?? () from /usr/lib/kde4/plasma_applet_tasks.so
#11 0xa8729374 in ?? () from /usr/lib/kde4/plasma_applet_tasks.so
#12 0xa872a324 in ?? () from /usr/lib/kde4/plasma_applet_tasks.so
#13 0xb65c5580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#14 0xb65c6302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0xa86f8303 in TaskManager::TaskGroup::itemRemoved(TaskManager::AbstractGroupableItem*) () from /usr/lib/libtaskmanager.so.4
#16 0xa86f8a60 in TaskManager::TaskGroup::remove(TaskManager::AbstractGroupableItem*) () from /usr/lib/libtaskmanager.so.4
#17 0xa86e3650 in TaskManager::GroupManager::remove(KSharedPtr<TaskManager::Task>) () from /usr/lib/libtaskmanager.so.4
#18 0xa86e4b47 in TaskManager::GroupManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libtaskmanager.so.4
#19 0xb65c5580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#20 0xb65c6302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#21 0xa86fb853 in TaskManager::TaskManager::taskRemoved(KSharedPtr<TaskManager::Task>) () from /usr/lib/libtaskmanager.so.4
#22 0xa86fce86 in TaskManager::TaskManager::windowRemoved(unsigned long) () from /usr/lib/libtaskmanager.so.4
#23 0xa86fe924 in TaskManager::TaskManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libtaskmanager.so.4
#24 0xb65c5580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#25 0xb65c6302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#26 0xb7747043 in KWindowSystem::windowRemoved(unsigned long) () from /usr/lib/libkdeui.so.5
#27 0xb7749856 in ?? () from /usr/lib/libkdeui.so.5
#28 0xb7758c12 in NETRootInfo::update(unsigned long const*) () from /usr/lib/libkdeui.so.5
#29 0xb7758f8f in NETRootInfo::event(_XEvent*, unsigned long*, int) () from /usr/lib/libkdeui.so.5
#30 0xb7749aed in ?? () from /usr/lib/libkdeui.so.5
#31 0xb7606c19 in KApplication::x11EventFilter(_XEvent*) () from /usr/lib/libkdeui.so.5
#32 0xb7eb6847 in ?? () from /usr/lib/libkdeinit4_plasma.so
#33 0xb687fb8e in ?? () from /usr/lib/libQtGui.so.4
#34 0xb68905b5 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#35 0xb68ba08a in ?? () from /usr/lib/libQtGui.so.4
#36 0xb55969a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb559a063 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb559a221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb65dafb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0xb68b9785 in ?? () from /usr/lib/libQtGui.so.4
#41 0xb65af01a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#42 0xb65af1da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0xb65b1895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#44 0xb6820777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#45 0xb7ea62c6 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#46 0x08048782 in _start ()
Comment 1 Dario Andres 2009-01-21 15:50:17 UTC
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? 
Also, what KDE and Qt version are you using?
This looks like an Qt bug (already fixed in qt-copy and waiting for 4.4.4 and 4.5)
Thanks :)

Comment 2 Dario Andres 2009-01-21 17:11:48 UTC
The reporter sent me an email:

KDE version is 4.2RC, and Qt~~~,I don't know how to see which version I using.

(Google Translation):

I think the KDE desktop zoom (the upper right corner to start inside the magnifying glass) is very strange, after each restart, I always will be to add their own desktop, and then delete those desktop appeared. This time, one plus two plus me, I have to delete the two, and gave me the collapse of the report.
Comment 3 Peter Möller 2009-03-12 22:22:59 UTC
just want to add the info, that i have the same crash with the same dump, but using a newer configuration:

openSUSE 11.1, ATI 4850
KDE 4.2.1 from opensuse factory build, qt 4.4.x
Running apps: Firefox 3.0.7, Thunderbird 2.0.0.19, YaST control center

In case i didn't see the difference:

Anwendung: Plasma-Arbeitsfläche (plasma), Signal SIGSEGV
[Current thread is 1 (Thread 0xb51ad710 (LWP 4600))]

Thread 3 (Thread 0xa984eb90 (LWP 4607)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6492c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb64f2872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb78ef0d2 in ?? () from /usr/lib/libQtNetwork.so.4
#4  0xb64f185e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb648f1b5 in start_thread () from /lib/libpthread.so.0
#6  0xb62d13be in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa8eedb90 (LWP 4608)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6492c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb64f2872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xa9a1c80a in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#4  0xb64f185e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb648f1b5 in start_thread () from /lib/libpthread.so.0
#6  0xb62d13be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb51ad710 (LWP 4600)):
[KCrash Handler]
#6  0xb65f7321 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#7  0xa9ae0e13 in TaskManager::AbstractGroupingStrategy::groupRemoved(TaskManager::TaskGroup*) () from /usr/lib/libtaskmanager.so.4
#8  0xa9ae1ac6 in TaskManager::AbstractGroupingStrategy::closeGroup(TaskManager::TaskGroup*) () from /usr/lib/libtaskmanager.so.4
#9  0xa9ae82e7 in ?? () from /usr/lib/libtaskmanager.so.4
#10 0xa9ae8b2b in ?? () from /usr/lib/libtaskmanager.so.4
#11 0xb65f6580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#12 0xb65f7302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#13 0xa9af9453 in TaskManager::TaskGroup::itemRemoved(TaskManager::AbstractGroupableItem*) () from /usr/lib/libtaskmanager.so.4
#14 0xa9af9bb0 in TaskManager::TaskGroup::remove(TaskManager::AbstractGroupableItem*) () from /usr/lib/libtaskmanager.so.4
#15 0xa9ae4760 in TaskManager::GroupManager::remove(KSharedPtr<TaskManager::Task>) () from /usr/lib/libtaskmanager.so.4
#16 0xa9ae5c97 in TaskManager::GroupManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libtaskmanager.so.4
#17 0xb65f6580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb65f7302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#19 0xa9afc9a3 in TaskManager::TaskManager::taskRemoved(KSharedPtr<TaskManager::Task>) () from /usr/lib/libtaskmanager.so.4
#20 0xa9afe0e7 in TaskManager::TaskManager::windowRemoved(unsigned long) () from /usr/lib/libtaskmanager.so.4
#21 0xa9afff34 in TaskManager::TaskManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libtaskmanager.so.4
#22 0xb65f6580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#23 0xb65f7302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#24 0xb777d433 in KWindowSystem::windowRemoved(unsigned long) () from /usr/lib/libkdeui.so.5
#25 0xb777fc46 in ?? () from /usr/lib/libkdeui.so.5
#26 0xb778ef93 in NETRootInfo::update(unsigned long const*) () from /usr/lib/libkdeui.so.5
#27 0xb778f37f in NETRootInfo::event(_XEvent*, unsigned long*, int) () from /usr/lib/libkdeui.so.5
#28 0xb777fedd in ?? () from /usr/lib/libkdeui.so.5
#29 0xb763cd59 in KApplication::x11EventFilter(_XEvent*) () from /usr/lib/libkdeui.so.5
#30 0xb7eefe17 in ?? () from /usr/lib/libkdeinit4_plasma.so
#31 0xb68b0b9e in ?? () from /usr/lib/libQtGui.so.4
#32 0xb68c15f5 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#33 0xb68eb0ca in ?? () from /usr/lib/libQtGui.so.4
#34 0xb55a99a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0xb55ad063 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb55ad221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0xb660bfb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0xb68ea7c5 in ?? () from /usr/lib/libQtGui.so.4
#39 0xb65e001a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0xb65e01da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0xb65e2895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#42 0xb6851777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#43 0xb7edf6e6 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#44 0x08048782 in _start ()
Comment 4 Dario Andres 2009-03-15 13:43:54 UTC
@  Peter: your crash backtrace is a bit different, therefore , it's a different crash: probably bug 178076. Thanks
Comment 5 Peter Möller 2009-03-15 17:15:52 UTC
Sorry, there are two other infos, that i did forget to mention:

- Plasma restarted and i could continue my work
  -> that is why i think it is different from bug 178076

- i'm updating from suse factory build nearly every day.
  -> maybe it is just a problem resulting from updating and going on working
     without a reboot.
Comment 6 Aaron J. Seigo 2009-04-26 04:07:48 UTC

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