Bug 253942 - KWin crash on exit from desktopgrid
Summary: KWin crash on exit from desktopgrid
Status: RESOLVED FIXED
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:
: 262893 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-10-12 11:50 UTC by Marco Clemencic
Modified: 2011-04-15 20:11 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (2.76 KB, text/plain)
2011-04-15 20:11 UTC, Sal Colon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Clemencic 2010-10-12 11:50:33 UTC
Application: kwin (4.5.1 (KDE 4.5.1))
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:

I added a new desktop and removed it. When I exited from the desktop grid I got a segfault.
When I was adding/removing, an application was starting (splash screen disappearing, another window appearing).

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

Thread 2 (Thread 0x7fc994813710 (LWP 2107)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fc9948129f0 in ?? ()
#2  0x00007fff23dff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7fc9af0ff7a0 (LWP 2085)):
[KCrash Handler]
#6  0x00007fc995ab24d5 in KWin::DesktopGridEffect::setActive (this=0x1c000000000, active=<value optimized out>) at ../../../kwin/effects/desktopgrid/desktopgrid.cpp:1151
#7  0x00007fc995ab3a76 in KWin::DesktopGridEffect::windowInputMouseEvent (this=0x5493950, e=0x7fff23d70aa0) at ../../../kwin/effects/desktopgrid/desktopgrid.cpp:700
#8  0x00007fc9aecf7485 in KWin::EffectsHandlerImpl::checkInputWindowEvent (this=<value optimized out>, e=<value optimized out>) at ../../kwin/effects.cpp:897
#9  0x00007fc9aec99ad2 in KWin::Workspace::workspaceEvent (this=0x7fc9900f4660, e=0x7fff23d71390) at ../../kwin/events.cpp:260
#10 0x00007fc9aec752a8 in KWin::Application::x11EventFilter (this=0x7fff23d715d0, e=0x7fff23d71390) at ../../kwin/main.cpp:363
#11 0x00007fc9aa35d751 in qt_x11EventFilter (ev=0x7fff23d71390) at kernel/qapplication_x11.cpp:408
#12 0x00007fc9aa36d4f1 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff23d71390) at kernel/qapplication_x11.cpp:3248
#13 0x00007fc9aa39ab6f in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=) at kernel/qeventdispatcher_x11.cpp:132
#14 0x00007fc9ab19ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#15 0x00007fc9ab19bdec in QEventLoop::exec (this=0x7fff23d71510, flags=) at kernel/qeventloop.cpp:201
#16 0x00007fc9ab19febb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#17 0x00007fc9aec76f9d in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../kwin/main.cpp:531
#18 0x00007fc9ae8bfd8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff23d71bd8) at libc-start.c:226
#19 0x0000000000400669 in _start ()

Possible duplicates by query: bug 217786.

Reported using DrKonqi
Comment 1 Martin Flöser 2010-10-21 21:12:04 UTC
Should be fixed in 4.5.2. If you are able to reproduce with 4.5.2 please reopen
Comment 2 Thomas Lübking 2011-01-11 21:36:54 UTC
*** Bug 262893 has been marked as a duplicate of this bug. ***
Comment 3 Sal Colon 2011-04-15 20:11:50 UTC
Created attachment 59023 [details]
New crash information added by DrKonqi

kwin (4.5.1 (KDE 4.5.1)) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:I was using cube rotate from bottom right screen edge. I then switched to desktop grid and added more windows, went back to cube rotate. Then back to desktop grid to remove the desktops I added. As I closed desktop grid, plasma(kwin) crashed.

-- Backtrace (Reduced):
#7  0x00007ff1c4d7778f in KWin::DesktopGridEffect::windowInputMouseEvent (this=0x1650210, e=0x7fff881abce0) at ../../../kwin/effects/desktopgrid/desktopgrid.cpp:624
#8  0x00007ff1dddd8485 in KWin::EffectsHandlerImpl::checkInputWindowEvent (this=<value optimized out>, e=<value optimized out>) at ../../kwin/effects.cpp:897
#9  0x00007ff1ddd7aad2 in KWin::Workspace::workspaceEvent (this=0x7ff1c00f45c0, e=0x7fff881ac5d0) at ../../kwin/events.cpp:260
#10 0x00007ff1ddd562a8 in KWin::Application::x11EventFilter (this=0x7fff881ac810, e=0x7fff881ac5d0) at ../../kwin/main.cpp:363
#11 0x00007ff1d943e751 in qt_x11EventFilter (ev=0x7fff881ac5d0) at kernel/qapplication_x11.cpp:408