Bug 315450 - KWin crashes when pluggin/unplugging external display
Summary: KWin crashes when pluggin/unplugging external display
Status: RESOLVED DUPLICATE of bug 293209
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.10.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
Depends on:
Reported: 2013-02-19 13:07 UTC by Andreas Kuhl
Modified: 2013-02-19 13:30 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Kuhl 2013-02-19 13:07:44 UTC
Application: kwin (4.10.00 "release 1")
KDE Platform Version: 4.10.00 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.7-1.2-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
When I plug or unplug an external display, KWin crashes with the attached backtrace.

The displayconfiguration itself is handled by libkscreen/kscreen kded

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff4620f4780 (LWP 7867))]

Thread 3 (Thread 0x7ff445825700 (LWP 7872)):
#0  0x00007ff45c94b964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff45e1ce307 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ff45e4db660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007ff45e1ce339 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007ff45c947e0f in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff4619167dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ff431b14700 (LWP 7874)):
#0  0x00007ff45c94b964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff431f35543 in ?? () from /usr/lib64/dri/r600_dri.so
#2  0x00007ff45c947e0f in start_thread () from /lib64/libpthread.so.0
#3  0x00007ff4619167dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff4620f4780 (LWP 7867)):
[KCrash Handler]
#5  0x00007ff4618ac634 in free () from /lib64/libc.so.6
#6  0x00007ff45f994089 in XFree (data=<optimized out>) at XlibInt.c:1701
#7  0x00007ff45f532ad6 in XRRUpdateConfiguration (event=<optimized out>) at Xrandr.c:509
#8  0x00007ff461c51b78 in KWin::Workspace::workspaceEvent (this=0x1a176a0, e=0x7fffc1065510) at /usr/src/debug/kde-workspace-4.10.0/kwin/events.cpp:464
#9  0x00007ff461c43328 in KWin::Application::x11EventFilter (this=0x7fffc1065a70, e=0x7fffc1065510) at /usr/src/debug/kde-workspace-4.10.0/kwin/main.cpp:362
#10 0x00007ff45bed3bfc in qt_x11EventFilter (ev=0x7fffc1065510) at kernel/qapplication_x11.cpp:435
#11 qt_x11EventFilter (ev=0x7fffc1065510) at kernel/qapplication_x11.cpp:423
#12 0x00007ff45bee11eb in QApplication::x11ProcessEvent (this=0x7fffc1065a70, event=0x7fffc1065510) at kernel/qapplication_x11.cpp:3362
#13 0x00007ff45bf089d9 in QEventDispatcherX11::processEvents (this=0x18b27b0, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#14 0x00007ff45ccd89bf in QEventLoop::processEvents (this=this@entry=0x7fffc1065780, flags=...) at kernel/qeventloop.cpp:149
#15 0x00007ff45ccd8c48 in QEventLoop::exec (this=0x7fffc1065780, flags=...) at kernel/qeventloop.cpp:204
#16 0x00007ff45ccdd8e8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#17 0x00007ff461c4597a in kdemain (argc=2, argv=0x7fffc1065bb8) at /usr/src/debug/kde-workspace-4.10.0/kwin/main.cpp:537
#18 0x00007ff46184fa15 in __libc_start_main () from /lib64/libc.so.6
#19 0x0000000000400761 in _start () at ../sysdeps/x86_64/start.S:123

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

Possible duplicates by query: bug 309268, bug 308535, bug 307675, bug 301388, bug 300515.

Reported using DrKonqi
Comment 1 Martin Flöser 2013-02-19 13:30:46 UTC

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