Bug 330721 - KWin crash trying to move a GoogleChrome window to another desktop
Summary: KWin crash trying to move a GoogleChrome window to another desktop
Status: RESOLVED DUPLICATE of bug 240464
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-03 22:54 UTC by RJVB
Modified: 2014-02-03 23:12 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 RJVB 2014-02-03 22:54:03 UTC
Application: kwin (4.8.4 (4.8.4))
KDE Platform Version: 4.10.5
Qt Version: 4.8.5
Operating System: Linux 3.12.6-sabayon-amd64-rjvb x86_64
Distribution: LMDE Cinnamon Edition

-- Information about the crash:
- What I was doing when the application crashed:
I had just switched Chrome to use system window titlebars, in order to move a window to a different virtual desktop. When I right-clicked on the titlebar nothing happened at first, and then KWin crashed.
After KWin restarted, everything worked fine, so this may be due to an inconsistent state after switching the decoration type on Chrome windows.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5d43a74780 (LWP 24963))]

Thread 2 (Thread 0x7f5d2342f700 (LWP 24967)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f5d3fe7ebab in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f5d3fe7ebe9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f5d383b5e0e in start_thread (arg=0x7f5d2342f700) at pthread_create.c:311
#4  0x00007f5d433d193d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f5d43a74780 (LWP 24963)):
[KCrash Handler]
#6  size (this=this@entry=0x10) at /usr/include/qt4/QtCore/qlist.h:847
#7  QList<KWin::Client*>::indexOf (this=this@entry=0x10, t=@0x7ffff538f1e8: 0x284dcb0, from=from@entry=0) at /usr/include/qt4/QtCore/qlist.h:850
#8  0x00007f5d43720a54 in indexOfClient (c=0x284dcb0, this=0x0) at ../../kwin/clientgroup.h:188
#9  KWin::Client::performMouseCommand (this=0x284dcb0, command=KWin::Options::MouseRightGroupWindow, globalPos=..., handled=handled@entry=false) at ../../kwin/useractions.cpp:987
#10 0x00007f5d4370f7c3 in KWin::Bridge::titlebarMouseWheelOperation (this=0x2828510, delta=-120) at ../../kwin/bridge.cpp:137
#11 0x00007f5d41764dff in eventFilter (e=0x7ffff538f5b0, this=0x26c14a0, o=<optimized out>) at ../../../kwin/libkdecorations/kcommondecoration.cpp:886
#12 KCommonDecoration::eventFilter (this=0x26c14a0, o=0x26c3ba0, e=0x7ffff538f5b0) at ../../../kwin/libkdecorations/kcommondecoration.cpp:868
#13 0x00007f5d28560e46 in Oxygen::Client::eventFilter (this=0x26c14a0, object=0x26c3ba0, event=0x7ffff538f5b0) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1398
#14 0x00007f5d3ebd5cc6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1fb1f10, receiver=receiver@entry=0x26c3ba0, event=event@entry=0x7ffff538f5b0) at kernel/qcoreapplication.cpp:1059
#15 0x00007f5d3df796ec in QApplicationPrivate::notify_helper (this=this@entry=0x1fb1f10, receiver=receiver@entry=0x26c3ba0, e=e@entry=0x7ffff538f5b0) at kernel/qapplication.cpp:4563
#16 0x00007f5d3df80dd4 in QApplication::notify (this=this@entry=0x7ffff538ffa0, receiver=receiver@entry=0x26c3ba0, e=e@entry=0x7ffff538f5b0) at kernel/qapplication.cpp:4165
#17 0x00007f5d42ebccfa in KApplication::notify (this=0x7ffff538ffa0, receiver=0x26c3ba0, event=0x7ffff538f5b0) at ../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f5d3ebd5b5d in QCoreApplication::notifyInternal (this=0x7ffff538ffa0, receiver=receiver@entry=0x26c3ba0, event=event@entry=0x7ffff538f5b0) at kernel/qcoreapplication.cpp:949
#19 0x00007f5d3dfedb7f in sendSpontaneousEvent (event=0x7ffff538f5b0, receiver=0x26c3ba0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#20 QETWidget::translateWheelEvent (this=this@entry=0x26c3ba0, global_x=<optimized out>, global_y=<optimized out>, delta=-120, buttons=..., modifiers=..., orient=Qt::Vertical) at kernel/qapplication_x11.cpp:4576
#21 0x00007f5d3dff18ac in QETWidget::translateMouseEvent (this=this@entry=0x26c3ba0, event=event@entry=0x7ffff538fa40) at kernel/qapplication_x11.cpp:4353
#22 0x00007f5d3dfefe3c in QApplication::x11ProcessEvent (this=0x7ffff538ffa0, event=event@entry=0x7ffff538fa40) at kernel/qapplication_x11.cpp:3661
#23 0x00007f5d3e018100 in QEventDispatcherX11::processEvents (this=0x1f3cad0, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#24 0x00007f5d3ebd47bf in QEventLoop::processEvents (this=this@entry=0x7ffff538fca0, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007f5d3ebd4ab5 in QEventLoop::exec (this=this@entry=0x7ffff538fca0, flags=...) at kernel/qeventloop.cpp:204
#26 0x00007f5d3ebda0fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#27 0x00007f5d3df77ecc in QApplication::exec () at kernel/qapplication.cpp:3828
#28 0x00007f5d436f723e in kdemain (argc=3, argv=0x7ffff5390128) at ../../kwin/main.cpp:541
#29 0x00007f5d4330a995 in __libc_start_main (main=0x400740 <main(int, char**)>, argc=3, ubp_av=0x7ffff5390128, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff5390118) at libc-start.c:260
#30 0x0000000000400771 in _start ()

Possible duplicates by query: bug 268592.

Reported using DrKonqi
Comment 1 Thomas Lübking 2014-02-03 23:12:59 UTC
Crash is in the old tabbing code.
Sth. will have stalled updates and you accidentally activated tab attachement when trying to open the rightclick menu.
Tabbing was completely rewritten for 4.9

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