Bug 251415 - KWin crashed upon disabling attached monitor to the laptop
Summary: KWin crashed upon disabling attached monitor to the laptop
Status: RESOLVED DUPLICATE of bug 240155
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-16 09:23 UTC by darkfish
Modified: 2010-09-16 18:16 UTC (History)
0 users

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 darkfish 2010-09-16 09:23:22 UTC
Application: kwin (4.4.2 (KDE 4.4.2))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-21-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
The KWin application crashed after disabling the external monitor attached to the computer configured as a separate monitor instead of clone.

 -- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb775d720 (LWP 4024))]

Thread 2 (Thread 0xab7ccb70 (LWP 4025)):
#0  0x00e7ae16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x013886fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x0138d825 in QTimerInfoList::updateCurrentTime (this=0xaae01a34) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0138d86a in QTimerInfoList::timerWait (this=0xaae01a34, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x0138b818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xab7cc0bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x0138b8a5 in timerSourcePrepare (source=0x0, timeout=0xe7eff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x097c7aca in IA__g_main_context_prepare (context=0xaae004e8, priority=0xab7cc13c) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2280
#7  0x097c7ee9 in g_main_context_iterate (context=0xaae004e8, block=<value optimized out>, dispatch=1, self=0xaae01cb0) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2571
#8  0x097c84b8 in IA__g_main_context_iteration (context=0xaae004e8, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#9  0x0138b60f in QEventDispatcherGlib::processEvents (this=0xaae00468, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x0135e059 in QEventLoop::processEvents (this=0xab7cc280, flags=) at kernel/qeventloop.cpp:149
#11 0x0135e4aa in QEventLoop::exec (this=0xab7cc280, flags=...) at kernel/qeventloop.cpp:201
#12 0x0125a5a8 in QThread::exec (this=0x9bfe3d8) at thread/qthread.cpp:487
#13 0x0133dc1b in QInotifyFileSystemWatcherEngine::run (this=0x9bfe3d8) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x0125d32e in QThreadPrivate::start (arg=0x9bfe3d8) at thread/qthread_unix.cpp:248
#15 0x0035296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x001dda4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb775d720 (LWP 4024)):
[KCrash Handler]
#6  0x002f8b83 in QList<KWin::WindowQuad>::node_destruct (this=0xbfa95990, data=0x2673c0) at /usr/include/qt4/QtCore/qlist.h:402
#7  QList<KWin::WindowQuad>::free (this=0xbfa95990, data=0x2673c0) at /usr/include/qt4/QtCore/qlist.h:646
#8  0x002f8c4c in QList<KWin::WindowQuad>::detach_helper (this=0xbfa95990) at /usr/include/qt4/QtCore/qlist.h:614
#9  0x002f07e2 in QList<KWin::WindowQuad>::operator= (this=0xbfa95940, w=0x9abd0f0) at /usr/include/qt4/QtCore/qlist.h:416
#10 operator= (this=0xbfa95940, w=0x9abd0f0) at ../../../kwin/lib/kwineffects.h:1066
#11 WindowPaintData (this=0xbfa95940, w=0x9abd0f0) at ../../../kwin/lib/kwineffects.cpp:78
#12 0x042e4237 in KWin::CoverSwitchEffect::paintFrontWindow (this=0xa328118, frontWindow=0x9abd0f0, width=1024, leftWindows=0, rightWindows=0, reflectedWindow=false)
    at ../../../kwin/effects/coverswitch/coverswitch.cpp:785
#13 0x042e4958 in KWin::CoverSwitchEffect::paintScene (this=0xa328118, frontWindow=0x9abd0f0, leftWindows=..., rightWindows=..., reflectedWindows=false)
    at ../../../kwin/effects/coverswitch/coverswitch.cpp:433
#14 0x042e50ee in KWin::CoverSwitchEffect::paintScreen (this=0xa328118, mask=32, region=..., data=...) at ../../../kwin/effects/coverswitch/coverswitch.cpp:311
#15 0x005b1d30 in KWin::EffectsHandlerImpl::paintScreen (this=0xa06a258, mask=32, region=..., data=...) at ../../kwin/effects.cpp:122
#16 0x002ed426 in KWin::Effect::paintScreen (this=0xa33b648, mask=32, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#17 0x005b1d30 in KWin::EffectsHandlerImpl::paintScreen (this=0xa06a258, mask=32, region=..., data=...) at ../../kwin/effects.cpp:122
#18 0x002ed426 in KWin::Effect::paintScreen (this=0xa2f5e40, mask=32, region=..., data=...) at ../../../kwin/lib/kwineffects.cpp:227
#19 0x005b1d30 in KWin::EffectsHandlerImpl::paintScreen (this=0xa06a258, mask=32, region=..., data=...) at ../../kwin/effects.cpp:122
#20 0x00599ca4 in KWin::Scene::paintScreen (this=0x9b17eb0, mask=0xbfa95e68, region=0xbfa95f34) at ../../kwin/scene.cpp:134
#21 0x005ab53a in KWin::SceneOpenGL::paint (this=0x9b17eb0, damage=..., toplevels=...) at ../../kwin/scene_opengl.cpp:748
#22 0x00594604 in KWin::Workspace::performCompositing (this=0x9b06648) at ../../kwin/composite.cpp:424
#23 0x0050c4a6 in KWin::Workspace::qt_metacall (this=0x9b06648, _c=QMetaObject::InvokeMetaMethod, _id=173, _a=0xbfa9605c) at ./workspace.moc:535
#24 0x01364c9a in QMetaObject::metacall (object=0x9b06648, cl=2520000, idx=173, argv=0xbfa9605c) at kernel/qmetaobject.cpp:237
#25 0x013733d5 in QMetaObject::activate (sender=0x9b068d0, m=0x14735a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#26 0x013c4aa7 in QTimer::timeout (this=0x9b068d0) at .moc/release-shared/moc_qtimer.cpp:134
#27 0x0137b60e in QTimer::timerEvent (this=0x9b068d0, e=0xbfa965b0) at kernel/qtimer.cpp:271
#28 0x01370254 in QObject::event (this=0x9b068d0, e=0x9cd26d8) at kernel/qobject.cpp:1212
#29 0x06ff84dc in QApplicationPrivate::notify_helper (this=0x9a53488, receiver=0x9b068d0, e=0xbfa965b0) at kernel/qapplication.cpp:4300
#30 0x06fff05e in QApplication::notify (this=0xbfa96928, receiver=0x9b068d0, e=0xbfa965b0) at kernel/qapplication.cpp:3704
#31 0x007acf2a in KApplication::notify (this=0xbfa96928, receiver=0x9b068d0, event=0xbfa965b0) at ../../kdeui/kernel/kapplication.cpp:302
#32 0x00528def in KWin::Application::notify (this=0xbfa96928, o=0x9b068d0, e=0xbfa965b0) at ../../kwin/main.cpp:370
#33 0x0135fa3b in QCoreApplication::notifyInternal (this=0xbfa96928, receiver=0x9b068d0, event=0xbfa965b0) at kernel/qcoreapplication.cpp:704
#34 0x0138ed66 in QCoreApplication::sendEvent (this=0x9a562a4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QTimerInfoList::activateTimers (this=0x9a562a4) at kernel/qeventdispatcher_unix.cpp:603
#36 0x0138b917 in timerSourceDispatch (source=0x9a56700) at kernel/qeventdispatcher_glib.cpp:184
#37 idleTimerSourceDispatch (source=0x9a56700) at kernel/qeventdispatcher_glib.cpp:231
#38 0x097c45e5 in g_main_dispatch (context=0x9a55890) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#39 IA__g_main_context_dispatch (context=0x9a55890) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#40 0x097c82d8 in g_main_context_iterate (context=0x9a55890, block=<value optimized out>, dispatch=1, self=0x9a53730) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#41 0x097c84b8 in IA__g_main_context_iteration (context=0x9a55890, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#42 0x0138b5d5 in QEventDispatcherGlib::processEvents (this=0x9a3dde8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#43 0x070b8135 in QGuiEventDispatcherGlib::processEvents (this=0x9a3dde8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x0135e059 in QEventLoop::processEvents (this=0xbfa96874, flags=) at kernel/qeventloop.cpp:149
#45 0x0135e4aa in QEventLoop::exec (this=0xbfa96874, flags=...) at kernel/qeventloop.cpp:201
#46 0x0136269f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#47 0x06ff8577 in QApplication::exec () at kernel/qapplication.cpp:3579
#48 0x0052aa00 in kdemain (argc=1, argv=0xbfa96b34) at ../../kwin/main.cpp:526
#49 0x0804860b in main (argc=1, argv=0xbfa96b34) at kwin_dummy.cpp:3

This bug may be a duplicate of or related to bug 240155.

Possible duplicates by query: bug 240155.

Reported using DrKonqi
Comment 1 Martin Flöser 2010-09-16 18:16:27 UTC

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