Bug 336006 - Kwin crash when trying to access to the activities menu
Summary: Kwin crash when trying to access to the activities menu
Status: RESOLVED DUPLICATE of bug 334152
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.9
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-06-09 14:57 UTC by Jean-Christophe Baptiste
Modified: 2014-06-10 05:33 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 Jean-Christophe Baptiste 2014-06-09 14:57:54 UTC
Application: kwin (4.11.9)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-22-generic x86_64
Distribution: Ubuntu 14.04 LTS

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

1. Right click on a window title bar.
2. Navigate to the Activities context menu

- Unusual behavior I noticed:

Right after displaying the menu content and without any other action, Kwin crashes.
As a result, all windows from all running activities are brought back to the current activity desktop.

- Custom settings of the application:

N/A

The crash can be reproduced sometimes.

-- 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 0x7f0950a8e800 (LWP 3902))]

Thread 3 (Thread 0x7f09297c2700 (LWP 3961)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f094f45fffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f094f460039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f0948004182 in start_thread (arg=0x7f09297c2700) at pthread_create.c:312
#4  0x00007f095027130d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f093111a700 (LWP 5401)):
#0  0x00007f0950268c33 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f094a6592c7 in qt_safe_select (nfds=21, fdread=0x7f0924000ac8, fdwrite=0x7f0924000d60, fdexcept=0x7f0924000ff8, orig_timeout=0x0) at kernel/qcore_unix.cpp:79
#2  0x00007f094a65e824 in QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f0924000910, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:223
#3  0x00007f094a65ec92 in QEventDispatcherUNIX::processEvents (this=0x7f09240008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:936
#4  0x00007f094a62d0af in QEventLoop::processEvents (this=this@entry=0x7f0931119da0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f094a62d3a5 in QEventLoop::exec (this=this@entry=0x7f0931119da0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f094a529c5f in QThread::exec (this=this@entry=0x1433d00) at thread/qthread.cpp:537
#7  0x00007f094a60e823 in QInotifyFileSystemWatcherEngine::run (this=0x1433d00) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f094a52c32f in QThreadPrivate::start (arg=0x1433d00) at thread/qthread_unix.cpp:349
#9  0x00007f0948004182 in start_thread (arg=0x7f093111a700) at pthread_create.c:312
#10 0x00007f095027130d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f0950a8e800 (LWP 3902)):
[KCrash Handler]
#6  begin (this=0x88) at ../../include/QtCore/../../src/corelib/tools/qlist.h:101
#7  contains (t=@0x7fff4d3be9a8: 0x19661e0, this=0x88) at ../../include/QtCore/../../src/corelib/tools/qlist.h:882
#8  QActionGroup::addAction (this=0x12a1400, a=a@entry=0x19661e0) at kernel/qactiongroup.cpp:180
#9  0x00007f09505dde9c in KWin::UserActionsMenu::activityPopupAboutToShow (this=0x803a80) at ../../kwin/useractions.cpp:723
#10 0x00007f094a64287a in QMetaObject::activate (sender=sender@entry=0x1dc2f20, m=m@entry=0x7f094a481340 <QMenu::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#11 0x00007f0949df11c0 in QMenu::aboutToShow (this=this@entry=0x1dc2f20) at .moc/release-shared/moc_qmenu.cpp:164
#12 0x00007f0949df40bd in QMenu::popup (this=0x1dc2f20, p=..., atAction=atAction@entry=0x0) at widgets/qmenu.cpp:1844
#13 0x00007f0949df56fb in QMenu::internalDelayedPopup (this=this@entry=0x19b5000) at widgets/qmenu.cpp:3057
#14 0x00007f0949df7174 in QMenu::timerEvent (this=0x19b5000, e=<optimized out>) at widgets/qmenu.cpp:2917
#15 0x00007f094a646a31 in QObject::event (this=this@entry=0x19b5000, e=e@entry=0x7fff4d3bf220) at kernel/qobject.cpp:1156
#16 0x00007f0949a1755b in QWidget::event (this=this@entry=0x19b5000, event=event@entry=0x7fff4d3bf220) at kernel/qwidget.cpp:8846
#17 0x00007f0949df97bb in QMenu::event (this=0x19b5000, e=0x7fff4d3bf220) at widgets/qmenu.cpp:2481
#18 0x00007f09499c7e2c in QApplicationPrivate::notify_helper (this=this@entry=0x6a7450, receiver=receiver@entry=0x19b5000, e=e@entry=0x7fff4d3bf220) at kernel/qapplication.cpp:4567
#19 0x00007f09499ce4a0 in QApplication::notify (this=this@entry=0x7fff4d3c0260, receiver=receiver@entry=0x19b5000, e=e@entry=0x7fff4d3bf220) at kernel/qapplication.cpp:4353
#20 0x00007f094eeb4baa in KApplication::notify (this=0x7fff4d3c0260, receiver=0x19b5000, event=0x7fff4d3bf220) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x00007f094a62e4dd in QCoreApplication::notifyInternal (this=0x7fff4d3c0260, receiver=0x19b5000, event=0x7fff4d3bf220) at kernel/qcoreapplication.cpp:953
#22 0x00007f094a65e323 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#23 QTimerInfoList::activateTimers (this=0x6a8078) at kernel/qeventdispatcher_unix.cpp:621
#24 0x00007f094a65e3a0 in QEventDispatcherUNIX::activateTimers (this=this@entry=0x645af0) at kernel/qeventdispatcher_unix.cpp:878
#25 0x00007f094a65ed20 in QEventDispatcherUNIX::processEvents (this=this@entry=0x645af0, flags=...) at kernel/qeventdispatcher_unix.cpp:940
#26 0x00007f0949a6a4d6 in QEventDispatcherX11::processEvents (this=0x645af0, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#27 0x00007f094a62d0af in QEventLoop::processEvents (this=this@entry=0x7fff4d3bf570, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f094a62d3a5 in QEventLoop::exec (this=this@entry=0x7fff4d3bf570, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f0949df8587 in QMenu::exec (this=0x19b5000, p=..., action=action@entry=0x0) at widgets/qmenu.cpp:2125
#30 0x00007f09505da78a in KWin::UserActionsMenu::show (this=0x803a80, pos=..., cl=...) at ../../kwin/useractions.cpp:167
#31 0x00007f09505da84b in KWin::Workspace::showWindowMenu (this=0x7fd140, pos=..., cl=0x1938300) at ../../kwin/useractions.cpp:1827
#32 0x00007f09505cefc2 in KWin::Bridge::showWindowMenu (this=0x1999e40, p=..., id=<optimized out>) at ../../kwin/bridge.cpp:110
#33 0x00007f093177f65e in Oxygen::Client::mousePressEvent (this=0x31721e0, event=0x7fff4d3bfae0) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1669
#34 0x00007f0931788bda in Oxygen::Client::eventFilter (this=0x31721e0, object=0x34de200, event=0x7fff4d3bfae0) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1358
#35 0x00007f094a62e646 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x6a7450, receiver=receiver@entry=0x34de200, event=event@entry=0x7fff4d3bfae0) at kernel/qcoreapplication.cpp:1063
#36 0x00007f09499c7e0c in QApplicationPrivate::notify_helper (this=this@entry=0x6a7450, receiver=receiver@entry=0x34de200, e=e@entry=0x7fff4d3bfae0) at kernel/qapplication.cpp:4563
#37 0x00007f09499ce5dd in QApplication::notify (this=this@entry=0x7fff4d3c0260, receiver=receiver@entry=0x34de200, e=e@entry=0x7fff4d3bfae0) at kernel/qapplication.cpp:4110
#38 0x00007f094eeb4baa in KApplication::notify (this=0x7fff4d3c0260, receiver=0x34de200, event=0x7fff4d3bfae0) at ../../kdeui/kernel/kapplication.cpp:311
#39 0x00007f094a62e4dd in QCoreApplication::notifyInternal (this=0x7fff4d3c0260, receiver=receiver@entry=0x34de200, event=event@entry=0x7fff4d3bfae0) at kernel/qcoreapplication.cpp:953
#40 0x00007f09499cdd93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#41 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x34de200, event=event@entry=0x7fff4d3bfae0, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x34de200, buttonDown=buttonDown@entry=0x7f094a4ad318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#42 0x00007f0949a429cb in QETWidget::translateMouseEvent (this=this@entry=0x34de200, event=event@entry=0x7fff4d3bfe70) at kernel/qapplication_x11.cpp:4634
#43 0x00007f0949a42269 in QApplication::x11ProcessEvent (this=0x7fff4d3c0260, event=event@entry=0x7fff4d3bfe70) at kernel/qapplication_x11.cpp:3627
#44 0x00007f0949a6a470 in QEventDispatcherX11::processEvents (this=0x645af0, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#45 0x00007f094a62d0af in QEventLoop::processEvents (this=this@entry=0x7fff4d3c00d0, flags=...) at kernel/qeventloop.cpp:149
#46 0x00007f094a62d3a5 in QEventLoop::exec (this=this@entry=0x7fff4d3c00d0, flags=...) at kernel/qeventloop.cpp:204
#47 0x00007f094a632b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#48 0x00007f09499c637c in QApplication::exec () at kernel/qapplication.cpp:3828
#49 0x00007f09505b7906 in kdemain (argc=1, argv=0x7fff4d3c03a8) at ../../kwin/main.cpp:597
#50 0x00007f0950197ec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=1, argv=0x7fff4d3c03a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff4d3c0398) at libc-start.c:287
#51 0x00000000004006fe in _start ()

Possible duplicates by query: bug 335955, bug 335459, bug 335244, bug 335215, bug 334539.

Reported using DrKonqi
Comment 1 Martin Flöser 2014-06-10 05:33:27 UTC

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