Bug 249057 - [Aurorae] Crash in window tabbing on mouse button release
Summary: [Aurorae] Crash in window tabbing on mouse button release
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: aurorae (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-26 01:42 UTC by fsanchez
Modified: 2011-05-06 22:00 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 fsanchez 2010-08-26 01:42:25 UTC
Application: kwin (4.5.00 (KDE 4.5.0))
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was testing Daisy dock for first time, and when I was switching apps, KWin crashed, altough I'm not very sure if this has anything to do with the crash, so I'm note sure if I0ll be able to reproduce it.

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

Thread 2 (Thread 0x7f8b121c4710 (LWP 2769)):
#0  0x00007f8b321cbfe3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f8b2eaf327e in qt_safe_select (nfds=22, fdread=0x18a8c90, fdwrite=0x18a8f28, fdexcept=0x18a91c0, orig_timeout=0x0) at kernel/qcore_unix.cpp:82
#2  0x00007f8b2eaf85ab in QEventDispatcherUNIXPrivate::doSelect (this=0x18a8ad0, flags=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:219
#3  0x00007f8b2eaf91db in QEventDispatcherUNIX::processEvents (this=0x1842360, flags=) at kernel/qeventdispatcher_unix.cpp:919
#4  0x00007f8b2eac87b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f8b2eac8b9c in QEventLoop::exec (this=0x7f8b121c3d70, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f8b2e9d423d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f8b2eaa86d8 in QInotifyFileSystemWatcherEngine::run (this=0x180a070) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f8b2e9d71be in QThreadPrivate::start (arg=0x180a070) at thread/qthread_unix.cpp:266
#9  0x00007f8b2e7459ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f8b321d36fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8b328577a0 (LWP 2764)):
[KCrash Handler]
#6  QList<KWin::Client*>::detach (this=0x0, index=0) at /usr/include/qt4/QtCore/qlist.h:126
#7  QList<KWin::Client*>::operator[] (this=0x0, index=0) at /usr/include/qt4/QtCore/qlist.h:464
#8  KWin::ClientGroup::setVisible (this=0x0, index=0) at ../../kwin/clientgroup.cpp:260
#9  0x00007f8b18a174d6 in Aurorae::AuroraeClient::tabMouseButtonRelease (this=0x0, e=0x7fffe3423500, index=0) at ../../../../../kwin/clients/aurorae/src/aurorae.cpp:462
#10 0x00007f8b18a179f1 in Aurorae::AuroraeClient::qt_metacall (this=0x1880570, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe3422af0) at ./aurorae.moc:107
#11 0x00007f8b2eae17a7 in QMetaObject::activate (sender=0x18dc8f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffe3422ae8) at kernel/qobject.cpp:3280
#12 0x00007f8b18a16270 in Aurorae::AuroraeScene::tabMouseButtonRelease (this=0x0, _t1=0x7fffe3423500, _t2=0) at moc_auroraescene.cpp:281
#13 0x00007f8b18a16a84 in Aurorae::AuroraeScene::qt_metacall (this=0x18dc8f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe3422c80) at moc_auroraescene.cpp:134
#14 0x00007f8b2eae17a7 in QMetaObject::activate (sender=0x15a20e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffe3422ae8) at kernel/qobject.cpp:3280
#15 0x00007f8b18a16060 in Aurorae::AuroraeTab::mouseButtonRelease (this=0x0, _t1=0x7fffe3423500, _t2=0) at moc_auroraetab.cpp:107
#16 0x00007f8b2e23d9d4 in QGraphicsItem::sceneEvent (this=0x15a20f0, event=0x0) at graphicsview/qgraphicsitem.cpp:6649
#17 0x00007f8b2e256508 in QGraphicsScenePrivate::sendMouseEvent (this=0x16d81f0, mouseEvent=0x7fffe3423500) at graphicsview/qgraphicsscene.cpp:1281
#18 0x00007f8b2e25a015 in QGraphicsScene::mouseReleaseEvent (this=<value optimized out>, mouseEvent=0x7fffe3423500) at graphicsview/qgraphicsscene.cpp:4105
#19 0x00007f8b18a1c67e in Aurorae::AuroraeScene::mouseReleaseEvent (this=0x0, event=0x0) at ../../../../../kwin/clients/aurorae/src/lib/auroraescene.cpp:897
#20 0x00007f8b2e26a9ef in QGraphicsScene::event (this=0x18dc8f0, event=0x7fffe3423500) at graphicsview/qgraphicsscene.cpp:3438
#21 0x00007f8b2dc1dcdc in QApplicationPrivate::notify_helper (this=0x129b900, receiver=0x18dc8f0, e=0x7fffe3423500) at kernel/qapplication.cpp:4389
#22 0x00007f8b2dc237cd in QApplication::notify (this=0x7fffe3424ab0, receiver=0x18dc8f0, e=0x7fffe3423500) at kernel/qapplication.cpp:4270
#23 0x00007f8b31cceeb6 in KApplication::notify (this=0x7fffe3424ab0, receiver=0x18dc8f0, event=0x7fffe3423500) at ../../kdeui/kernel/kapplication.cpp:310
#24 0x00007f8b2eac9a8c in QCoreApplication::notifyInternal (this=0x7fffe3424ab0, receiver=0x18dc8f0, event=0x7fffe3423500) at kernel/qcoreapplication.cpp:732
#25 0x00007f8b2e288aa5 in QGraphicsView::mouseReleaseEvent (this=0x1479070, event=0x7fffe3423f40) at graphicsview/qgraphicsview.cpp:3334
#26 0x00007f8b2dc7369e in QWidget::event (this=0x1479070, event=0x7fffe3423f40) at kernel/qwidget.cpp:8157
#27 0x00007f8b2e037b06 in QFrame::event (this=0x1479070, e=0x7fffe3423f40) at widgets/qframe.cpp:557
#28 0x00007f8b2e286e9b in QGraphicsView::viewportEvent (this=0x1479070, event=0x7fffe3423f40) at graphicsview/qgraphicsview.cpp:2862
#29 0x00007f8b2eac92b7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1665c10, event=0x7fffe3423f40) at kernel/qcoreapplication.cpp:847
#30 0x00007f8b2dc1dcac in QApplicationPrivate::notify_helper (this=0x129b900, receiver=0x1665c10, e=0x7fffe3423f40) at kernel/qapplication.cpp:4385
#31 0x00007f8b2dc23fee in QApplication::notify (this=0x7fffe3424ab0, receiver=0x1665c10, e=0x7fffe3423f40) at kernel/qapplication.cpp:3952
#32 0x00007f8b31cceeb6 in KApplication::notify (this=0x7fffe3424ab0, receiver=0x1665c10, event=0x7fffe3423f40) at ../../kdeui/kernel/kapplication.cpp:310
#33 0x00007f8b2eac9a8c in QCoreApplication::notifyInternal (this=0x7fffe3424ab0, receiver=0x1665c10, event=0x7fffe3423f40) at kernel/qcoreapplication.cpp:732
#34 0x00007f8b2dc22a9e in QCoreApplication::sendEvent (receiver=0x1665c10, event=0x7fffe3423f40, alienWidget=0x0, nativeWidget=0x1665c10, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QApplicationPrivate::sendMouseEvent (receiver=0x1665c10, event=0x7fffe3423f40, alienWidget=0x0, nativeWidget=0x1665c10, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at kernel/qapplication.cpp:3051
#36 0x00007f8b2dca5335 in QETWidget::translateMouseEvent (this=0x1665c10, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#37 0x00007f8b2dca3c6c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffe3424870) at kernel/qapplication_x11.cpp:3536
#38 0x00007f8b2dcd08ef in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=) at kernel/qeventdispatcher_x11.cpp:132
#39 0x00007f8b2eac87b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#40 0x00007f8b2eac8b9c in QEventLoop::exec (this=0x7fffe34249f0, flags=) at kernel/qeventloop.cpp:201
#41 0x00007f8b2eaccc4b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#42 0x00007f8b324c565d in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../kwin/main.cpp:531
#43 0x00007f8b3210bc4d 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=0x7fffe34250b8) at libc-start.c:226
#44 0x00000000004006b9 in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2010-08-26 20:26:52 UTC
Are you using window tabbing? The code indicates you were clicking on a window tab when it crashed.
Comment 2 fsanchez 2010-08-26 20:35:26 UTC
(In reply to comment #1)
> Are you using window tabbing? The code indicates you were clicking on a window
> tab when it crashed.

Maybe, I remember that I had some grouped windows. If this help: I had an Aurorae deco.
Comment 3 Martin Flöser 2011-05-06 21:45:44 UTC
This crash has not seen any update for quite some time and I assume it has been fixed either in KWin or in another component in the software stack.

In case you are able to reproduce with the latest version of KDE Plasma and your distribution, please reopen the bug and attach a new backtrace. Thanks.
Comment 4 fsanchez 2011-05-06 22:00:37 UTC
(In reply to comment #3)
> This crash has not seen any update for quite some time and I assume it has been
> fixed either in KWin or in another component in the software stack.
> 
> In case you are able to reproduce with the latest version of KDE Plasma and
> your distribution, please reopen the bug and attach a new backtrace. Thanks.

All right, Martin. May be you're right, because I haven't had this crash again not even with KDE 4.5.3. 

Thanks.