Bug 181166 - kwin crashes on 2 display-system when switching one display off
Summary: kwin crashes on 2 display-system when switching one display off
Status: RESOLVED DUPLICATE of bug 173017
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-18 12:29 UTC by K. Pauli
Modified: 2009-01-18 12:43 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 K. Pauli 2009-01-18 12:29:41 UTC
Version:           4.1.96 (using Devel)
Compiler:          Packages from http://ppa.launchpad.net/kubuntu-experimental/ubuntu 
OS:                Linux
Installed from:    Compiled sources

I'm running kubuntu "intreoid" width experimental packages of KDE 4.2 RC1. There was no problem in KDE 4.2b1 and b2.


I could reproduce this crash really easy. I start my Macbook with an external monitor pluged in. When X and KDM starts it sets the resolution to 1280x1024 of my external monitor. On the Macbook's LCD, the resolution is set to 1280x800. The screen is mirrored but cut off on the Macbook's LCD.
After login into KDE I wait until all system trays, etc. are started up.
Then I'd like to switch of the Macbook's LCD. For this I use System Tray "Resize and Rotate". Under "Outputs" and "LVDS" (the Macbook's LCD) I click on "Disable" and suddenly kwin crashes.

I also tried to switch the Macbook's LCD off manually with
xrandr --output LVDS --off --output VGA --mode 1280x1024
but kwin crashes, too.

See the trace below.



Application: KWin (kwin), signal SIGABRT

Thread 1 (Thread 0xb65266c0 (LWP 18580)):
[KCrash Handler]
#6  0xb8092430 in __kernel_vsyscall ()
#7  0xb6986880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6988248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6dee795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb6dee872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb6dee8cc in qt_assert_x () from /usr/lib/libQtCore.so.4
#12 0xb801400a in ?? () from /usr/lib/libkdeinit4_kwin.so
#13 0xb801429f in ?? () from /usr/lib/libkdeinit4_kwin.so
#14 0xb80146cb in ?? () from /usr/lib/libkdeinit4_kwin.so
#15 0xb801494d in ?? () from /usr/lib/libkdeinit4_kwin.so
#16 0xb801e617 in ?? () from /usr/lib/libkdeinit4_kwin.so
#17 0xb801fa89 in ?? () from /usr/lib/libkdeinit4_kwin.so
#18 0xb801faf1 in ?? () from /usr/lib/libkdeinit4_kwin.so
#19 0xb7fc6020 in ?? () from /usr/lib/libkdeinit4_kwin.so
#20 0xb6efba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#21 0xb6efc7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb795a6b3 in Kephal::Screens::screenAdded () from /usr/lib/libkephal.so.4
#23 0xb7948d39 in ?? () from /usr/lib/libkephal.so.4
#24 0xb795acc7 in ?? () from /usr/lib/libkephal.so.4
#25 0xb6efba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0xb6efc7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#27 0xb795cf43 in ?? () from /usr/lib/libkephal.so.4
#28 0xb795d9df in ?? () from /usr/lib/libkephal.so.4
#29 0xb6fef26e in ?? () from /usr/lib/libQtDBus.so.4
#30 0xb6ff6627 in ?? () from /usr/lib/libQtDBus.so.4
#31 0xb6ef6771 in QObject::event () from /usr/lib/libQtCore.so.4
#32 0xb71778ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#33 0xb717f72e in QApplication::notify () from /usr/lib/libQtGui.so.4
#34 0xb7db104d in KApplication::notify () from /usr/lib/libkdeui.so.5
#35 0xb7fddd0d in ?? () from /usr/lib/libkdeinit4_kwin.so
#36 0xb6ee6e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#37 0xb6ee7ae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#38 0xb6ee7cdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#39 0xb6f1182f in ?? () from /usr/lib/libQtCore.so.4
#40 0xb670f6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb6712da3 in ?? () from /usr/lib/libglib-2.0.so.0
#42 0xb6712f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0xb6f11478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#44 0xb7211ea5 in ?? () from /usr/lib/libQtGui.so.4
#45 0xb6ee552a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#46 0xb6ee56ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#47 0xb6ee7da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#48 0xb7177767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#49 0xb7fe1ce2 in kdemain () from /usr/lib/libkdeinit4_kwin.so
#50 0x08048732 in _start ()
Comment 1 Martin Flöser 2009-01-18 12:40:16 UTC
The crashes have hopefully been resolved with some fixes added to KDE after the release of RC1. If you receive crashes after release of 4.2.0 please reopen bug and add a better backtrace (please install kdebase-workspace-dbg for creating useful backtraces).

*** This bug has been marked as a duplicate of bug 173017 ***
Comment 2 K. Pauli 2009-01-18 12:43:10 UTC
Many thanks. I will inform you if will not work.