Bug 319927 - On wakeup + remove output
Summary: On wakeup + remove output
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.10.60
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-05-16 21:32 UTC by Alex Fiestas
Modified: 2013-10-12 11:26 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Fiestas 2013-05-16 21:32:30 UTC
Application: kwin (4.10.60)
KDE Platform Version: 4.10.60 (Compiled from sources)
Qt Version: 4.8.5
Operating System: Linux 3.9.1-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
Suspended the laptop while attached to an external screen (1920x1080) having it on the right of my laptop screen (1280x800). 
On wakeup I could see plasma rearranging containers because of the disabled output, and KWin crashing (Plasma ended up crashing as well)

I can reproduce this almost all the times.

-- Backtrace:
Application: KWin (kwin), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f664a76f1c9 in raise () from /usr/lib/libc.so.6
#7  0x00007f664a7705c8 in abort () from /usr/lib/libc.so.6
#8  0x00007f664cee4064 in qt_message_output (msgType=QtFatalMsg, buf=0x34537d8 "ASSERT failure in QVector<T>::operator[]: \"index out of range\", file /home/afiestas/kde/qt4/include/QtCore/qvector.h, line 359") at /home/afiestas/kdesrc/source/qt/src/corelib/global/qglobal.cpp:2323
#9  0x00007f664cee41e3 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f664d0b0438 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0x7fff07e53b28) at /home/afiestas/kdesrc/source/qt/src/corelib/global/qglobal.cpp:2369
#10 0x00007f664cee49b5 in qFatal (msg=0x7f664d0b0438 "ASSERT failure in %s: \"%s\", file %s, line %d") at /home/afiestas/kdesrc/source/qt/src/corelib/global/qglobal.cpp:2552
#11 0x00007f664cee3c63 in qt_assert_x (where=0x7f6652ae063b "QVector<T>::operator[]", what=0x7f6652ae05a1 "index out of range", file=0x7f6652ae01c0 "/home/afiestas/kde/qt4/include/QtCore/qvector.h", line=359) at /home/afiestas/kdesrc/source/qt/src/corelib/global/qglobal.cpp:2026
#12 0x00007f6652a23787 in QVector<QMap<KWin::Group*, KWin::Layer> >::operator[] (this=this@entry=0x7fff07e53c90, i=i@entry=1) at /home/afiestas/kde/qt4/include/QtCore/qvector.h:359
#13 0x00007f6652a20e88 in KWin::Workspace::constrainedStackingOrder (this=this@entry=0x2547fa0) at /home/afiestas/kdesrc/source/kde/kde-workspace/kwin/layers.cpp:521
#14 0x00007f6652a212de in KWin::Workspace::updateStackingOrder (this=0x2547fa0, propagate_new_clients=propagate_new_clients@entry=false) at /home/afiestas/kdesrc/source/kde/kde-workspace/kwin/layers.cpp:125
#15 0x00007f6652a53315 in KWin::Client::setGeometry (this=this@entry=0x2b60cc0, x=<optimized out>, y=<optimized out>, w=<optimized out>, h=<optimized out>, force=force@entry=KWin::NormalGeometrySet) at /home/afiestas/kdesrc/source/kde/kde-workspace/kwin/geometry.cpp:1930
#16 0x00007f6652a02cef in KWin::Client::setGeometry (this=this@entry=0x2b60cc0, r=..., force=force@entry=KWin::NormalGeometrySet) at /home/afiestas/kdesrc/source/kde/kde-workspace/kwin/client.h:1211
#17 0x00007f6652a536a6 in KWin::Client::blockGeometryUpdates (this=this@entry=0x2b60cc0, block=block@entry=false) at /home/afiestas/kdesrc/source/kde/kde-workspace/kwin/geometry.cpp:2077
#18 0x00007f6652a0f815 in KWin::Client::updateDecoration (this=this@entry=0x2b60cc0, check_workspace_pos=check_workspace_pos@entry=true, force=force@entry=true) at /home/afiestas/kdesrc/source/kde/kde-workspace/kwin/client.cpp:436
#19 0x00007f6652a656cc in KWin::Client::finishCompositing (this=0x2b60cc0) at /home/afiestas/kdesrc/source/kde/kde-workspace/kwin/composite.cpp:1113
#20 0x00007f6652a66fc4 in KWin::Compositor::finish (this=this@entry=0x24f9d30) at /home/afiestas/kdesrc/source/kde/kde-workspace/kwin/composite.cpp:271
#21 0x00007f6652a6718c in KWin::Compositor::restart (this=0x24f9d30) at /home/afiestas/kdesrc/source/kde/kde-workspace/kwin/composite.cpp:454
#22 0x00007f664d04a0ee in QMetaObject::activate (sender=0x24f9dc0, m=0x7f664d3ec500 <QTimer::staticMetaObject>, local_signal_index=0, argv=0x0) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qobject.cpp:3547
#23 0x00007f664d0ac227 in QTimer::timeout (this=0x24f9dc0) at .moc/debug-shared/moc_qtimer.cpp:147
#24 0x00007f664d053593 in QTimer::timerEvent (this=0x24f9dc0, e=0x7fff07e54980) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qtimer.cpp:280
#25 0x00007f664d044b84 in QObject::event (this=0x24f9dc0, e=0x7fff07e54980) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qobject.cpp:1156
#26 0x00007f664be254f8 in QApplicationPrivate::notify_helper (this=0x2385a90, receiver=0x24f9dc0, e=0x7fff07e54980) at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qapplication.cpp:4562
#27 0x00007f664be22a94 in QApplication::notify (this=0x7fff07e54f40, receiver=0x24f9dc0, e=0x7fff07e54980) at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qapplication.cpp:3944
#28 0x00007f664dda3046 in KApplication::notify (this=0x7fff07e54f40, receiver=0x24f9dc0, event=0x7fff07e54980) at /home/afiestas/kdesrc/source/kde/kdelibs/kdeui/kernel/kapplication.cpp:311
#29 0x00007f664d02bad5 in QCoreApplication::notifyInternal (this=0x7fff07e54f40, receiver=0x24f9dc0, event=0x7fff07e54980) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qcoreapplication.cpp:949
#30 0x00007f6652232b15 in QCoreApplication::sendEvent (receiver=0x24f9dc0, event=0x7fff07e54980) at ../../include/QtCore/../../../../qt/src/corelib/kernel/qcoreapplication.h:231
#31 0x00007f664d06b30b in QTimerInfoList::activateTimers (this=0x2386488) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:621
#32 0x00007f664d06c1bd in QEventDispatcherUNIX::activateTimers (this=0x2301930) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:878
#33 0x00007f664d06c535 in QEventDispatcherUNIX::processEvents (this=0x2301930, flags=...) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:940
#34 0x00007f664beffea0 in QEventDispatcherX11::processEvents (this=0x2301930, flags=...) at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qeventdispatcher_x11.cpp:152
#35 0x00007f664d028e1f in QEventLoop::processEvents (this=0x7fff07e54da0, flags=...) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qeventloop.cpp:149
#36 0x00007f664d028fb2 in QEventLoop::exec (this=0x7fff07e54da0, flags=...) at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qeventloop.cpp:204
#37 0x00007f664d02c168 in QCoreApplication::exec () at /home/afiestas/kdesrc/source/qt/src/corelib/kernel/qcoreapplication.cpp:1221
#38 0x00007f664be2267e in QApplication::exec () at /home/afiestas/kdesrc/source/qt/src/gui/kernel/qapplication.cpp:3823
#39 0x00007f6652a25b60 in kdemain (argc=1, argv=0x7fff07e55088) at /home/afiestas/kdesrc/source/kde/kde-workspace/kwin/main.cpp:591
#40 0x00007f664a75ba15 in __libc_start_main () from /usr/lib/libc.so.6
#41 0x0000000000400991 in _start ()

Reported using DrKonqi
Comment 1 Thomas Lübking 2013-05-16 21:42:28 UTC
do you have 94f501fbfa070293c051b40934681d3b0d902a94 (ie https://git.reviewboard.kde.org/r/110385/ )?
Comment 2 Martin Flöser 2013-05-21 07:19:50 UTC
Alex: ping?
Comment 3 Thomas Lübking 2013-10-12 11:26:33 UTC
Ping?