Bug 272370

Summary: KWin segfault on movement of tiled windows.
Product: [Plasma] kwin Reporter: Marek Paśnikowski <mail>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Marek Paśnikowski 2011-05-03 21:58:25 UTC
Application: kwin (4.6.2 (4.6.2))
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-CHAKRA i686
Distribution: "Chakra Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I was moving around UMPlayer window in desktop grid view, reason being inability to decide where to put it.

- Custom settings of the application:
Column tiling enabled, together with desktop grid (not sure of name - Compiz Expo equivalent).

I am just a user - I am not able to help much further then by reporting the crash.

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

Thread 2 (Thread 0xad61bb70 (LWP 3345)):
#0  0xb78b2424 in __kernel_vsyscall ()
#1  0xb64233fc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7700c6d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb6e23607 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb6f3ce40) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0xb6e23651 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb6f3ce40) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0xb641ee60 in start_thread () from /lib/libpthread.so.0
#6  0xb76f2fbe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb0fd9720 (LWP 3339)):
[KCrash Handler]
#7  0xb780e0d3 in KWin::Workspace::clientArea (this=0xae2985f8, opt=KWin::PlacementArea, c=0xa7e9098) at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/kwin/geometry.cpp:312
#8  0xb785dd4e in KWin::TilingLayout::layoutArea (this=0xa666040, t=0xa7b4af8) at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/kwin/tilinglayout.cpp:159
#9  0xb785e0dd in KWin::TilingLayout::removeTile (this=0xa666040, t=0xa5c76c8) at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/kwin/tilinglayout.cpp:168
#10 0xb785cf00 in KWin::Workspace::notifyTilingWindowDesktopChanged (this=0xae2985f8, c=0xa690dc0, old_desktop=2)
    at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/kwin/tiling.cpp:227
#11 0xb77975bb in KWin::Workspace::sendClientToDesktop (this=0xae2985f8, c=0xa690dc0, desk=4, dont_activate=true)
    at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/kwin/workspace.cpp:1821
#12 0xb7850ad5 in KWin::EffectsHandlerImpl::windowToDesktop (this=0x9ed2990, w=0xa5bac20, desktop=4) at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/kwin/effects.cpp:553
#13 0xadacda1f in KWin::DesktopGridEffect::windowInputMouseEvent (this=0xa0287a0, e=0xbfce4288)
    at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/kwin/effects/desktopgrid/desktopgrid.cpp:596
#14 0xb7857143 in KWin::EffectsHandlerImpl::checkInputWindowEvent (this=0x9ed2990, e=0xbfce47cc) at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/kwin/effects.cpp:926
#15 0xb77e2660 in KWin::Workspace::workspaceEvent (this=0xae2985f8, e=0xbfce47cc) at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/kwin/events.cpp:262
#16 0xb77bb982 in KWin::Application::x11EventFilter (this=0xbfce49e4, e=0xbfce47cc) at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/kwin/main.cpp:367
#17 0xb5a9bfa4 in qt_x11EventFilter (ev=0xbfce47cc) at kernel/qapplication_x11.cpp:435
#18 0xb5aabda5 in QApplication::x11ProcessEvent (this=0xbfce49e4, event=0xbfce47cc) at kernel/qapplication_x11.cpp:3299
#19 0xb5ad9204 in QEventDispatcherX11::processEvents (this=0x9ceb7b0, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#20 0xb659cb09 in QEventLoop::processEvents (this=0xbfce4904, flags=...) at kernel/qeventloop.cpp:149
#21 0xb659cdaa in QEventLoop::exec (this=0xbfce4904, flags=...) at kernel/qeventloop.cpp:201
#22 0xb65a291f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#23 0xb5a15727 in QApplication::exec () at kernel/qapplication.cpp:3736
#24 0xb77be3ef in kdemain (argc=3, argv=0xbfce4c64) at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/kwin/main.cpp:542
#25 0x0804858b in main (argc=3, argv=0xbfce4c64) at /home/phil/desktop-testing/kdebase-workspace/src/kdebase-workspace-4.6.2/kwin/kwin_dummy.cpp:3

Possible duplicates by query: bug 271295.

Reported using DrKonqi
Comment 1 Thomas Lübking 2011-05-03 22:31:56 UTC
kinda dupe of #271295 (tiled client closed -> remove, bad/unsecured relayout) but rather related to #271997 (one should not be able to move a tiled window anyway)

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