tasks-refactor crashing, panels not restoring correctly

Sebastian Kügler sebas at kde.org
Tue Oct 7 10:57:14 CEST 2008


Hi,

I'm getting plasma crashes often when I open a Konqueror Window. It seems to 
happen somewhere in the taskbar (using the one from playground, I'm running 
playground applets on top of base). Bt attached. The annoying thing is that 
plasma doesn't restore my panels correctly. It does with the main panel. I've 
got a second panel on top (centered, autohide, with the activity bar in it). 
That second panel is full-width, empty but still autohide after plasam 
restarts itself.

Another glitch I'm noticing is that the applets in the main panel don't grow 
vertically anymore. After making the panel slimmer and higher again, the 
applets only fill the upper part of the panel -- killing the large hitareas on 
the screen's bottom edge.

Both regressions have snuck in in the last two / three days.

Cheers,
-- 
sebas

 http://www.kde.org | http://vizZzion.org |  GPG Key ID: 9119 0EF9 

-------------- next part --------------
Application: Plasma Workspace (plasma), signal SIGABRT
[Current thread is 0 (LWP 11224)]

Thread 4 (Thread 0xb3c59b90 (LWP 11228)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb69b5aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6a40fe4 in QWaitConditionPrivate::wait (this=0x81c9858, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  0xb6a40ae3 in QWaitCondition::wait (this=0x815bf38, mutex=0x815bf34, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb3c6fc2c in RenderThread::run (this=0x815bf2c) at /data/kdedev/kde/src/kdebase/workspace/plasma/wallpapers/image/renderthread.cpp:90
#5  0xb6a40597 in QThreadPrivate::start (arg=0x815bf2c) at thread/qthread_unix.cpp:191
#6  0xb69b14fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5ba6e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb3157b90 (LWP 11229)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb69b5aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6a40fe4 in QWaitConditionPrivate::wait (this=0x80fa308, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  0xb6a40ae3 in QWaitCondition::wait (this=0x818e860, mutex=0x818e85c, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb3c6fc2c in RenderThread::run (this=0x818e854) at /data/kdedev/kde/src/kdebase/workspace/plasma/wallpapers/image/renderthread.cpp:90
#5  0xb6a40597 in QThreadPrivate::start (arg=0x818e854) at thread/qthread_unix.cpp:191
#6  0xb69b14fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5ba6e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb207ab90 (LWP 11234)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb69b5aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6a40fe4 in QWaitConditionPrivate::wait (this=0x82f2320, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  0xb6a40ae3 in QWaitCondition::wait (this=0x8312bd8, mutex=0x8312bd4, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0xb693e1d7 in QHostInfoAgent::run (this=0x8312bc8) at kernel/qhostinfo.cpp:247
#5  0xb6a40597 in QThreadPrivate::start (arg=0x8312bc8) at thread/qthread_unix.cpp:191
#6  0xb69b14fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5ba6e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5724a60 (LWP 11224)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb5afb085 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb5afca01 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6a35a1d in qt_message_output (msgType=QtFatalMsg, buf=0xbfee1d60 "ASSERT: \"d\" in file /data/kdedev/kde/include/KDE/../ksharedptr.h, line 116") at global/qglobal.cpp:2108
#10 0xb6a35aa1 in qFatal (msg=0xb6b8c6b8 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2309
#11 0xb6a35ef9 in qt_assert (assertion=0xb3d3f7e9 "d", file=0xb3d3f7bc "/data/kdedev/kde/include/KDE/../ksharedptr.h", line=116) at global/qglobal.cpp:1878
#12 0xb3d1d1eb in KSharedPtr<TaskManager::Task>::operator-> (this=0xbfee3e8c) at /data/kdedev/kde/include/KDE/../ksharedptr.h:116
#13 0xb3d2038c in TaskManager::ProgramGroupingStrategy::programGrouping (this=0x8321d98, taskItem=0x859b100, groupItem=0x8321820)
    at /data/kdedev/kde/src/kdebase/workspace/libs/taskmanager/strategies/programgroupingstrategy.cpp:145
#14 0xb3d20abe in TaskManager::ProgramGroupingStrategy::handleItem (this=0x8321d98, item=0x859b100)
    at /data/kdedev/kde/src/kdebase/workspace/libs/taskmanager/strategies/programgroupingstrategy.cpp:126
#15 0xb3d1a6d3 in TaskManager::GroupManager::add (this=0x81d08c0, task=@0xbfee401c) at /data/kdedev/kde/src/kdebase/workspace/libs/taskmanager/groupmanager.cpp:251
#16 0xb3d1b922 in TaskManager::GroupManager::qt_metacall (this=0x81d08c0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfee410c)
    at /data/kdedev/kde/build/kdebase/workspace/libs/taskmanager/groupmanager.moc:89
#17 0xb6b49cfd in QMetaObject::activate (sender=0x81ff3c0, from_signal_index=4, to_signal_index=4, argv=0xbfee410c) at kernel/qobject.cpp:3034
#18 0xb6b4a17f in QMetaObject::activate (sender=0x81ff3c0, m=0xb3d47258, local_signal_index=0, argv=0xbfee410c) at kernel/qobject.cpp:3107
#19 0xb3d38794 in TaskManager::TaskManager::taskAdded (this=0x81ff3c0, _t1=@0xbfee4168) at /data/kdedev/kde/build/kdebase/workspace/libs/taskmanager/taskmanager.moc:149
#20 0xb3d39809 in TaskManager::TaskManager::windowAdded (this=0x81ff3c0, w=83886081) at /data/kdedev/kde/src/kdebase/workspace/libs/taskmanager/taskmanager.cpp:255
#21 0xb3d39ce5 in TaskManager::TaskManager::qt_metacall (this=0x81ff3c0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfee42cc)
    at /data/kdedev/kde/build/kdebase/workspace/libs/taskmanager/taskmanager.moc:106
#22 0xb6b49cfd in QMetaObject::activate (sender=0x80fcfe8, from_signal_index=5, to_signal_index=5, argv=0xbfee42cc) at kernel/qobject.cpp:3034
#23 0xb6b4a17f in QMetaObject::activate (sender=0x80fcfe8, m=0xb7bb86ac, local_signal_index=1, argv=0xbfee42cc) at kernel/qobject.cpp:3107
#24 0xb7b50308 in KWindowSystem::windowAdded (this=0x80fcfe8, _t1=83886081) at /data/kdedev/kde/build/kdelibs/kdeui/kwindowsystem.moc:118
#25 0xb7b52b21 in KWindowSystemPrivate::addClient (this=0x815ff58, w=83886081) at /data/kdedev/kde/src/kdelibs/kdeui/windowmanagement/kwindowsystem_x11.cpp:229
#26 0xb7b6215e in NETRootInfo::update (this=0x815ff6c, dirty_props=0xbfee4490) at /data/kdedev/kde/src/kdelibs/kdeui/windowmanagement/netwm.cpp:2123
#27 0xb7b63a8d in NETRootInfo::event (this=0x815ff6c, event=0xbfee4a1c, properties=0xbfee457c, properties_size=5) at /data/kdedev/kde/src/kdelibs/kdeui/windowmanagement/netwm.cpp:2043
#28 0xb7b52e77 in KWindowSystemPrivate::x11Event (this=0x815ff58, ev=0xbfee4a1c) at /data/kdedev/kde/src/kdelibs/kdeui/windowmanagement/kwindowsystem_x11.cpp:136
#29 0xb7a22139 in KAppX11HackWidget::publicx11Event (this=0x815ff58, e=0xbfee4a1c) at /data/kdedev/kde/src/kdelibs/kdeui/kernel/kapplication.cpp:947
#30 0xb7a1ea0c in KApplication::x11EventFilter (this=0x8071b68, _event=0xbfee4a1c) at /data/kdedev/kde/src/kdelibs/kdeui/kernel/kapplication.cpp:997
#31 0xb80b8a50 in PlasmaApp::x11EventFilter (this=0x8071b68, event=0xbfee4a1c) at /data/kdedev/kde/src/kdebase/workspace/plasma/shells/desktop/plasmaapp.cpp:326
#32 0xb602b958 in qt_x11EventFilter (ev=0xbfee4a1c) at kernel/qapplication_x11.cpp:367
#33 0xb602d1a7 in QApplication::x11ProcessEvent (this=0x8071b68, event=0xbfee4a1c) at kernel/qapplication_x11.cpp:2924
#34 0xb605a2c1 in x11EventSourceDispatch (s=0x807a6b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#35 0xb585edd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0xb5862193 in ?? () from /usr/lib/libglib-2.0.so.0
#37 0xb586274e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#38 0xb6b64374 in QEventDispatcherGlib::processEvents (this=0x8072d28, flags=@0xbfee4bb4) at kernel/qeventdispatcher_glib.cpp:325
#39 0xb6059adc in QGuiEventDispatcherGlib::processEvents (this=0x8072d28, flags=@0xbfee4be4) at kernel/qguieventdispatcher_glib.cpp:204
#40 0xb6b31c86 in QEventLoop::processEvents (this=0xbfee4c60, flags=@0xbfee4c24) at kernel/qeventloop.cpp:149
#41 0xb6b31ec5 in QEventLoop::exec (this=0xbfee4c60, flags=@0xbfee4c68) at kernel/qeventloop.cpp:196
#42 0xb6b355af in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851
#43 0xb5fb0a26 in QApplication::exec () at kernel/qapplication.cpp:3337
#44 0xb80a8b7d in kdemain (argc=1, argv=0xbfee4e04) at /data/kdedev/kde/src/kdebase/workspace/plasma/shells/desktop/main.cpp:58
#45 0x080487f6 in main (argc=) at /data/kdedev/kde/build/kdebase/workspace/plasma/shells/desktop/plasma_qgv_dummy.cpp:3


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 481 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20081007/31c8d7d1/attachment.sig 


More information about the Plasma-devel mailing list