Application: plasma-desktop (4.11.11) KDE Platform Version: 4.13.3 Qt Version: 4.8.6 Operating System: Linux 3.11.10-21-desktop x86_64 Distribution: "openSUSE 13.1 (Bottle) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I clicked on the panel where it says Gvim to switch to a window group consisting of maybe 5-7 Gvim windows. A menu of Gvim windows showed up. When I clicked on one of those items, everything except the mouse cursor hung for a minute or two, the panel crashed, the window decorations disappeared, Konqi popped up, the panel restarted itself, and then the window decorations reappeared. - Unusual behavior I noticed: Before I clicked on the panel, KWin was resizing the window group several (possibly hundreds of) times per second. I had resized a window in that group to a small Y dimension and then resized a different window in that group in both X and Y dimensions which caused KWin to make the second window smaller, then larger, then smaller, then larger, etc. Also, Konqi's restart application button was grayed out. kwin --version: Qt: 4.8.6 KDE Development Platform: 4.13.3 KWin: 4.11.11 -- Backtrace: Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 81 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7f99e0874780 (LWP 2034))] Thread 3 (Thread 0x7f99b5220700 (LWP 2036)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f99d154f77b in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f99d184df00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f99d154f7b9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f99cde958f4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #4 0x00007f99df1590db in start_thread (arg=0x7f99b5220700) at pthread_create.c:309 #5 0x00007f99ddebc90d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f992ef11700 (LWP 2037)): #0 __GI___pthread_mutex_lock (mutex=0x7f9928000a90) at ../nptl/pthread_mutex_lock.c:122 #1 0x00007f99db00e291 in g_mutex_lock (mutex=mutex@entry=0x7f99280009d0) at gthread-posix.c:213 #2 0x00007f99dafce1e6 in g_main_context_dispatch (context=context@entry=0x7f99280009d0) at gmain.c:3638 #3 0x00007f99dafce668 in g_main_context_iterate (context=context@entry=0x7f99280009d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 #4 0x00007f99dafce70c in g_main_context_iteration (context=0x7f99280009d0, may_block=1) at gmain.c:3774 #5 0x00007f99df51f8fe in QEventDispatcherGlib::processEvents (this=0x7f99280008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:451 #6 0x00007f99df4f179f in QEventLoop::processEvents (this=this@entry=0x7f992ef10d60, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f99df4f1a95 in QEventLoop::exec (this=this@entry=0x7f992ef10d60, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f99df3ee2ff in QThread::exec (this=this@entry=0x3153450) at thread/qthread.cpp:538 #9 0x00007f99df4d2fa3 in QInotifyFileSystemWatcherEngine::run (this=0x3153450) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007f99df3f09cf in QThreadPrivate::start (arg=0x3153450) at thread/qthread_unix.cpp:349 #11 0x00007f99cde958f4 in ?? () from /usr/X11R6/lib64/libGL.so.1 #12 0x00007f99df1590db in start_thread (arg=0x7f992ef11700) at pthread_create.c:309 #13 0x00007f99ddebc90d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f99e0874780 (LWP 2034)): [KCrash Handler] #6 size (this=0x841f0f10eb) at ../../src/corelib/tools/qlist.h:98 #7 size (this=0x841f0f10eb) at ../../src/corelib/tools/qlist.h:137 #8 QObjectPrivate::_q_reregisterTimers (this=0x43805b0, pointer=0x841f0f10eb) at kernel/qobject.cpp:1562 #9 0x00007f99df50bc3a in QObject::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qobject.cpp:73 #10 0x00007f99df50bd4d in QObject::qt_metacall (this=this@entry=0x4203c60, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=3, _a=_a@entry=0x7fffd4e77890) at .moc/release-shared/moc_qobject.cpp:111 #11 0x00007f99d15c1ad5 in QScript::QObjectConnectionManager::qt_metacall (this=0x4203c60, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffd4e77890) at bridge/qscriptqobject.cpp:2062 #12 0x00007f99df506b72 in QMetaObject::activate (sender=0x3982640, m=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3606 #13 0x00007f99df507323 in QMetaObject::activate (sender=<optimized out>, signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3663 #14 0x00007f99d0d83d2e in QDeclarativeVMEMetaObject::metaCall (this=0x2d66e00, c=QMetaObject::WriteProperty, _id=<optimized out>, a=0x7fffd4e77a90) at qml/qdeclarativevmemetaobject.cpp:564 #15 0x00007f99d0d9f857 in QDeclarativePropertyPrivate::write (object=0x3982640, property=..., value=..., context=<optimized out>, flags=...) at qml/qdeclarativeproperty.cpp:1152 #16 0x00007f99d0da007c in QDeclarativePropertyPrivate::writeValueProperty (this=0x51236f0, value=..., flags=...) at qml/qdeclarativeproperty.cpp:1088 #17 0x00007f99d0da0132 in QDeclarativePropertyPrivate::write (that=..., value=..., flags=...) at qml/qdeclarativeproperty.cpp:1343 #18 0x00007f99d0d99e97 in QDeclarativeBinding::update (this=0x3b51d60, flags=...) at qml/qdeclarativebinding.cpp:427 #19 0x00007f99d0d98cfb in update (this=<optimized out>) at ../../src/declarative/qml/qdeclarativebinding_p.h:208 #20 QDeclarativeBindingPrivate::emitValueChanged (this=<optimized out>) at qml/qdeclarativebinding.cpp:469 #21 0x00007f99d0d98a83 in QDeclarativeExpression::qt_metacall (this=this@entry=0x3b51d60, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffd4e77e80) at .moc/release-shared/moc_qdeclarativeexpression.cpp:93 #22 0x00007f99d0e8eef0 in QDeclarativeBinding::qt_metacall (this=0x3b51d60, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qdeclarativebinding_p.cpp:85 #23 0x00007f99df506b72 in QMetaObject::activate (sender=0x459f9e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3606 #24 0x00007f99d0d2d154 in QDeclarativeItem::setImplicitWidth (this=this@entry=0x459f9e0, w=<optimized out>) at graphicsitems/qdeclarativeitem.cpp:3412 #25 0x00007f99b611188e in TextLabel::updateImplicitSize (this=0x459f9e0) at /usr/src/debug/kde-workspace-4.11.11/plasma/desktop/applets/tasks/support/textlabel.cpp:95 #26 0x00007f99b6111bf9 in TextLabel::setText (this=this@entry=0x459f9e0, text=...) at /usr/src/debug/kde-workspace-4.11.11/plasma/desktop/applets/tasks/support/textlabel.cpp:69 #27 0x00007f99b610b408 in TextLabel::qt_metacall (this=0x459f9e0, _c=QMetaObject::WriteProperty, _id=1, _a=0x7fffd4e78120) at /usr/src/debug/kde-workspace-4.11.11/build/plasma/desktop/applets/tasks/moc_textlabel.cpp:109 #28 0x00007f99d0d9f857 in QDeclarativePropertyPrivate::write (object=0x459f9e0, property=..., value=..., context=<optimized out>, flags=...) at qml/qdeclarativeproperty.cpp:1152 #29 0x00007f99d0da007c in QDeclarativePropertyPrivate::writeValueProperty (this=0x4fca880, value=..., flags=...) at qml/qdeclarativeproperty.cpp:1088 #30 0x00007f99d0da0132 in QDeclarativePropertyPrivate::write (that=..., value=..., flags=...) at qml/qdeclarativeproperty.cpp:1343 #31 0x00007f99d0d99e97 in QDeclarativeBinding::update (this=0x4695ef0, flags=...) at qml/qdeclarativebinding.cpp:427 #32 0x00007f99d0d98cfb in update (this=<optimized out>) at ../../src/declarative/qml/qdeclarativebinding_p.h:208 #33 QDeclarativeBindingPrivate::emitValueChanged (this=<optimized out>) at qml/qdeclarativebinding.cpp:469 #34 0x00007f99d0d98a83 in QDeclarativeExpression::qt_metacall (this=this@entry=0x4695ef0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffd4e78510) at .moc/release-shared/moc_qdeclarativeexpression.cpp:93 #35 0x00007f99d0e8eef0 in QDeclarativeBinding::qt_metacall (this=0x4695ef0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qdeclarativebinding_p.cpp:85 #36 0x00007f99df506b72 in QMetaObject::activate (sender=0x4d5c360, m=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3606 #37 0x00007f99df507323 in QMetaObject::activate (sender=<optimized out>, signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3663 #38 0x00007f99d0cd6661 in QDeclarativeOpenMetaObject::setValue (this=0x4a256f0, id=id@entry=4, value=...) at util/qdeclarativeopenmetaobject.cpp:261 #39 0x00007f99d0d61322 in setValue (val=..., id=4, this=0x4d5c360) at graphicsitems/qdeclarativevisualitemmodel.cpp:469 #40 QDeclarativeVisualDataModel::_q_itemsChanged (this=this@entry=0x2a11910, index=3, count=1, roles=...) at graphicsitems/qdeclarativevisualitemmodel.cpp:1226 #41 0x00007f99d0d61748 in QDeclarativeVisualDataModel::_q_dataChanged (this=0x2a11910, begin=..., end=...) at graphicsitems/qdeclarativevisualitemmodel.cpp:1392 #42 0x00007f99d0e8b725 in QDeclarativeVisualDataModel::qt_static_metacall (_o=0x43805b0, _c=521081067, _id=3, _a=0x7fffd4e77890) at .moc/release-shared/moc_qdeclarativevisualitemmodel_p.cpp:405 #43 0x00007f99df506978 in QMetaObject::activate (sender=0x25cf1e0, m=m@entry=0x7f99df8565e0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffd4e788d0) at kernel/qobject.cpp:3576 #44 0x00007f99df550cd7 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:163 #45 0x00007f99b65815a2 in TaskManager::TasksModelPrivate::itemChanged (this=0x2597840, changes=...) at /usr/src/debug/kde-workspace-4.11.11/libs/taskmanager/tasksmodel.cpp:533 #46 0x00007f99b6581ee0 in TaskManager::TasksModel::qt_static_metacall (_o=0x43805b0, _id=521081067, _a=0x7fffd4e78a90, _c=<optimized out>) at /usr/src/debug/kde-workspace-4.11.11/build/libs/taskmanager/tasksmodel.moc:136 #47 0x00007f99df506978 in QMetaObject::activate (sender=0x3b93130, m=m@entry=0x7f99b679b460 <TaskManager::AbstractGroupableItem::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffd4e78a90) at kernel/qobject.cpp:3576 #48 0x00007f99b6555e32 in TaskManager::AbstractGroupableItem::changed (this=<optimized out>, _t1=...) at /usr/src/debug/kde-workspace-4.11.11/build/libs/taskmanager/abstractgroupableitem.moc:141 #49 0x00007f99b6555ee1 in TaskManager::AbstractGroupableItem::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kde-workspace-4.11.11/build/libs/taskmanager/abstractgroupableitem.moc:76 #50 0x00007f99df506978 in QMetaObject::activate (sender=sender@entry=0x4c52c10, m=m@entry=0x7f99b679c060 <TaskManager::Task::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffd4e78bd0) at kernel/qobject.cpp:3576 #51 0x00007f99b656caa2 in TaskManager::Task::changed (this=this@entry=0x4c52c10, _t1=...) at /usr/src/debug/kde-workspace-4.11.11/build/libs/taskmanager/task.moc:238 #52 0x00007f99b656d757 in TaskManager::Task::refresh (this=this@entry=0x4c52c10, dirty=...) at /usr/src/debug/kde-workspace-4.11.11/libs/taskmanager/task.cpp:162 #53 0x00007f99b657f100 in TaskManager::TaskManager::windowChanged (this=<optimized out>, w=79691779, dirty=0x7fffd4e78ed0) at /usr/src/debug/kde-workspace-4.11.11/libs/taskmanager/taskmanager.cpp:374 #54 0x00007f99b657f453 in TaskManager::TaskManager::qt_static_metacall (_o=0x43805b0, _id=521081067, _a=0x3, _c=<optimized out>) at /usr/src/debug/kde-workspace-4.11.11/build/libs/taskmanager/taskmanager.moc:104 #55 0x00007f99df506978 in QMetaObject::activate (sender=sender@entry=0x2390870, m=m@entry=0x7f99e06b2200 <KWindowSystem::staticMetaObject>, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x7fffd4e78e80) at kernel/qobject.cpp:3576 #56 0x00007f99e03b7deb in KWindowSystem::windowChanged (this=this@entry=0x2390870, _t1=79691779, _t2=_t2@entry=0x7fffd4e78ed0) at /usr/src/debug/kdelibs-4.13.3/build/kdeui/kwindowsystem.moc:194 #57 0x00007f99e03b8ca4 in KWindowSystemPrivate::x11Event (this=0x2434440, ev=0x7fffd4e78fc0) at /usr/src/debug/kdelibs-4.13.3/kdeui/windowmanagement/kwindowsystem_x11.cpp:238 #58 0x00007f99e02bd958 in publicX11Event (e=0x7fffd4e78fc0, this=<optimized out>) at /usr/src/debug/kdelibs-4.13.3/kdeui/kernel/ksystemeventfilter.cpp:43 #59 KSystemEventFilterPrivate::filterEvent (this=0x2444e30, message=0x7fffd4e78fc0) at /usr/src/debug/kdelibs-4.13.3/kdeui/kernel/ksystemeventfilter.cpp:102 #60 0x00007f99df4e4a4e in QAbstractEventDispatcher::filterEvent (this=0x43805b0, message=0x841f0f10eb, message@entry=0x7fffd4e78fc0) at kernel/qabstracteventdispatcher.cpp:542 #61 0x00007f99de707930 in x11EventSourceDispatch (s=s@entry=0x2295d50, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:143 #62 0x00007f99dafce316 in g_main_dispatch (context=0x229a710) at gmain.c:3066 #63 g_main_context_dispatch (context=context@entry=0x229a710) at gmain.c:3642 #64 0x00007f99dafce668 in g_main_context_iterate (context=context@entry=0x229a710, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 #65 0x00007f99dafce70c in g_main_context_iteration (context=0x229a710, may_block=1) at gmain.c:3774 #66 0x00007f99df51f8e1 in QEventDispatcherGlib::processEvents (this=0x22a0390, flags=...) at kernel/qeventdispatcher_glib.cpp:449 #67 0x00007f99de707ab6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #68 0x00007f99df4f179f in QEventLoop::processEvents (this=this@entry=0x7fffd4e793a0, flags=...) at kernel/qeventloop.cpp:149 #69 0x00007f99df4f1a95 in QEventLoop::exec (this=this@entry=0x7fffd4e793a0, flags=...) at kernel/qeventloop.cpp:204 #70 0x00007f99df4f6d5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #71 0x00007f99de6691ac in QApplication::exec () at kernel/qapplication.cpp:3823 #72 0x00007f99c8ff7c6c in kdemain (argc=1, argv=0x21625d0) at /usr/src/debug/kde-workspace-4.11.11/plasma/desktop/shell/main.cpp:126 #73 0x000000000040879e in _start () The reporter indicates this bug may be a duplicate of or related to bug 333758, bug 334602. Possible duplicates by query: bug 336911, bug 334602, bug 333758. Report to https://bugs.kde.org/ Reproducible: Didn't try Steps to Reproduce: 1. Open several Gvim windows 2. Group Gvim windows together using Attach as tab to 3. Resize one of the Gvim windows to make it smaller in the Y dimension 4. Resize another Gvim window in the same group in both dimensions 5. Switch to other windows such that the Gvim window group is completely covered by other windows 6. Switch to Gvim using panel Actual Results: Step #4: Gvim window gets larger/smaller several times per second Step #6: Panel crashes, window decorations disappear, Konqi opens, then panel restarts automatically and window decorations reappear Expected Results: Step #4: The window should change its size only when the application requests it or I resize it. Step #6: Panel should switch to the window instead of crashing. I would have reported this with Konqi, but at the last step, it said the following error message and logging in on Firefox and clicking Retry didn't help. "Error sending the crash report: /Received unexpected error code 410 from bugzilla. Error message was: You must log in before using this part of KDE Bugtracking System../"
Created attachment 89906 [details] New crash information added by DrKonqi plasma-desktop (4.11.14) on KDE Platform 4.14.3 using Qt 4.8.6 - What I was doing when the application crashed: Clicking on the Konqueror group on the panel, the right clicking on one to close it. Similar things have happened when I "wheel" over the panel to switch windows. -- Backtrace (Reduced): #6 size (this=0x841f0f10eb) at ../../src/corelib/tools/qlist.h:98 #7 size (this=0x841f0f10eb) at ../../src/corelib/tools/qlist.h:137 #8 QObjectPrivate::_q_reregisterTimers (this=0x3899740, pointer=0x841f0f10eb) at kernel/qobject.cpp:1562 #9 0x00007f4d5fd4a4aa in QObject::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qobject.cpp:73 #10 0x00007f4d5fd4a5bd in QObject::qt_metacall (this=this@entry=0x3899710, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=3, _a=_a@entry=0x7fffac8f1300) at .moc/release-shared/moc_qobject.cpp:111
Plasma 5.7 ships a fully-rewritten Task Manager backend which should resolve these issues. Please re-test with the Plasma 5.7 final release and feel free to reopen if problems do persist after all.