Bug 199117 - plasma crash after closing window
Summary: plasma crash after closing window
Status: RESOLVED DUPLICATE of bug 197717
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-06 09:13 UTC by kavol
Modified: 2009-07-06 09:38 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 kavol 2009-07-06 09:13:20 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1))
Qt Version: 4.5.2
Operating System: Linux 2.6.29-gentoo-r5 x86_64

 -- Backtrace:
Application: Pracovní plocha Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 0 (LWP 3620)]

Thread 2 (Thread 0x7fd711c32910 (LWP 3621)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x000000384965c469 in QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  0x000000384a074af4 in QHostInfoAgent::run (this=<value optimized out>) at kernel/qhostinfo.cpp:260
#3  0x000000384965b724 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:188
#4  0x00000033fa8072d7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00000033f9cd238d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd72739b790 (LWP 3620)):
[KCrash Handler]
#5  TaskManager::GroupManager::manualSortingRequest (this=<value optimized out>, taskItem=<value optimized out>, newIndex=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95/libs/taskmanager/groupmanager.cpp:363
#6  0x000000307ca1a76a in TaskManager::AbstractGroupingStrategy::closeGroup (this=<value optimized out>, group=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95/libs/taskmanager/abstractgroupingstrategy.cpp:167
#7  0x000000307ca218a8 in TaskManager::ProgramGroupingStrategy::checkGroup (this=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95/libs/taskmanager/strategies/programgroupingstrategy.cpp:204
#8  0x000000307ca2270d in TaskManager::ProgramGroupingStrategy::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95_build/libs/taskmanager/programgroupingstrategy.moc:68
#9  0x000000384973fe45 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3101
#10 0x000000307ca332d2 in TaskManager::TaskGroup::itemRemoved (this=<value optimized out>, _t1=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95_build/libs/taskmanager/taskgroup.moc:146
#11 0x000000307ca33bc1 in TaskManager::TaskGroup::remove (this=<value optimized out>, item=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95/libs/taskmanager/taskgroup.cpp:182
#12 0x000000307ca1caa1 in TaskManager::GroupManagerPrivate::removeTask (this=<value optimized out>, task=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95/libs/taskmanager/groupmanager.cpp:311
#13 0x000000307ca1f06d in TaskManager::GroupManager::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95_build/libs/taskmanager/groupmanager.moc:105
#14 0x000000384973fe45 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3101
#15 0x000000307ca36715 in TaskManager::TaskManager::taskRemoved (this=<value optimized out>, _t1=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95_build/libs/taskmanager/taskmanager.moc:162
#16 0x000000307ca37ce5 in TaskManager::TaskManager::windowRemoved (this=<value optimized out>, w=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95/libs/taskmanager/taskmanager.cpp:278
#17 0x000000307ca399bf in TaskManager::TaskManager::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /var/tmp/portage/kde-base/libtaskmanager-4.2.95/work/libtaskmanager-4.2.95_build/libs/taskmanager/taskmanager.moc:110
#18 0x000000384973fe45 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3101
#19 0x0000003079f44ae2 in KWindowSystem::windowRemoved (this=<value optimized out>, _t1=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.2.95/work/kdelibs-4.2.95_build/kdeui/kwindowsystem.moc:127
#20 0x0000003079f46f63 in KWindowSystemPrivate::removeClient (this=<value optimized out>, w=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.2.95/work/kdelibs-4.2.95/kdeui/windowmanagement/kwindowsystem_x11.cpp:249
#21 0x0000003079f55a87 in NETRootInfo::update (this=<value optimized out>, dirty_props=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.2.95/work/kdelibs-4.2.95/kdeui/windowmanagement/netwm.cpp:2131
#22 0x0000003079f55d99 in NETRootInfo::event (this=<value optimized out>, event=<value optimized out>, properties=<value optimized out>, properties_size=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.2.95/work/kdelibs-4.2.95/kdeui/windowmanagement/netwm.cpp:2058
#23 0x0000003079f4722b in KWindowSystemPrivate::x11Event (this=<value optimized out>, ev=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.2.95/work/kdelibs-4.2.95/kdeui/windowmanagement/kwindowsystem_x11.cpp:136
#24 0x0000003079e19ef3 in KApplication::x11EventFilter (this=<value optimized out>, _event=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.2.95/work/kdelibs-4.2.95/kdeui/kernel/kapplication.cpp:900
#25 0x000000307ba50224 in PlasmaApp::x11EventFilter (this=<value optimized out>, event=<value optimized out>)
    at /var/tmp/portage/kde-base/plasma-workspace-4.2.95/work/plasma-workspace-4.2.95/plasma/shells/desktop/plasmaapp.cpp:490
#26 0x00000030791f040f in qt_x11EventFilter (ev=<value optimized out>) at kernel/qapplication_x11.cpp:375
#27 0x00000030791fd47d in QApplication::x11ProcessEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:3271
#28 0x0000003079222674 in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00000035148397c1 in IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:1814
#30 0x000000351483cd98 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2445
#31 0x000000351483cf5c in IA__g_main_context_iteration (context=<value optimized out>, may_block=<value optimized out>) at gmain.c:2508
#32 0x0000003849752b7f in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#33 0x0000003079221f3f in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#34 0x000000384972c962 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#35 0x000000384972cafc in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:197
#36 0x000000384972eaf4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#37 0x000000307ba3cfbb in kdemain (argc=<value optimized out>, argv=<value optimized out>)
    at /var/tmp/portage/kde-base/plasma-workspace-4.2.95/work/plasma-workspace-4.2.95/plasma/shells/desktop/main.cpp:50
#38 0x00000033f9c1ea26 in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=) at libc-start.c:220
#39 0x0000000000400929 in _start ()

This bug may be a duplicate of or related to bug 197717

Reported using DrKonqi
Comment 1 kavol 2009-07-06 09:21:43 UTC
note that this bug IS in fact a duplicate of bug #197717, but bug #197717 is fixed in KDE 4.4(*) and so I open this new bug against KDE 4.3

(*) reading http://techbase.kde.org/Schedules/KDE4/4.3_Release_Schedule#June_23rd.2C_2009:_Tag_KDE_4.3_RC_1 -
June 23rd, 2009: Tag KDE 4.3 RC 1 ... Afterwards, trunk is open for 4.4 development.

and the fix is svn commit #986504, which is in trunk, and it has date of 24th June => it implies that it goes into KDE 4.4 and not in 4.3 ... hard to blame packagers (like in comment #31 to bug #197717) for not catching every commit and transforming it into patch *after* getting the tarballs, in the phase of package integration testing
Comment 2 Beat Wolf 2009-07-06 09:38:04 UTC

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