Bug 334917 - KWIN crash after settig Special Window Settings
Summary: KWIN crash after settig Special Window Settings
Status: RESOLVED DUPLICATE of bug 334152
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.9
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-05-17 01:04 UTC by pcfe
Modified: 2014-06-09 07:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.26 KB, text/plain)
2014-06-09 07:16 UTC, Glyn Davies
Details

Note You need to log in before you can comment on or make changes to this bug.
Description pcfe 2014-05-17 01:04:10 UTC
Application: kwin (4.11.9)
KDE Platform Version: 4.12.5
Qt Version: 4.8.6
Operating System: Linux 3.14.3-200.fc20.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
I set window specific settings for an application.
Shortly (a couple seconds) after accepting accepting my changes, Kwin crashed.

The settings were IIRC position, size, desktop and screen, all applied initially.

In case it matters; my focus policy is focus follows mouse, with .3s focus delay and 1.5s raise on hover delay

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f11a876b900 (LWP 3179))]

Thread 3 (Thread 0x7f11954e3700 (LWP 3202)):
#0  0x000000340f80bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f11972854f3 in radeon_drm_cs_emit_ioctl () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f1197284d27 in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#3  0x000000340f807f33 in start_thread () from /lib64/libpthread.so.0
#4  0x000000340ecf4ded in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f119493a700 (LWP 3203)):
#0  0x000000340f80bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f11ac01bf2b in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2  0x00007f11ac01bf69 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3  0x000000340f807f33 in start_thread () from /lib64/libpthread.so.0
#4  0x000000340ecf4ded in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f11a876b900 (LWP 3179)):
[KCrash Handler]
#5  0x00007f11aa371d2c in QActionGroup::addAction(QAction*) () from /lib64/libQtGui.so.4
#6  0x00007f11acbbbe8f in KWin::UserActionsMenu::activityPopupAboutToShow() () from /lib64/libkdeinit4_kwin.so
#7  0x00007f11ab028938 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#8  0x00007f11aa7bd390 in QMenu::popup(QPoint const&, QAction*) () from /lib64/libQtGui.so.4
#9  0x00007f11aa7beaa3 in QMenu::internalDelayedPopup() () from /lib64/libQtGui.so.4
#10 0x00007f11aa7c05e4 in QMenu::timerEvent(QTimerEvent*) () from /lib64/libQtGui.so.4
#11 0x00007f11ab02cce1 in QObject::event(QEvent*) () from /lib64/libQtCore.so.4
#12 0x00007f11aa3c7df3 in QWidget::event(QEvent*) () from /lib64/libQtGui.so.4
#13 0x00007f11aa7c2deb in QMenu::event(QEvent*) () from /lib64/libQtGui.so.4
#14 0x00007f11aa374e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#15 0x00007f11aa37b7e5 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#16 0x000000313b84ab0a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#17 0x00007f11ab013ebd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#18 0x00007f11ab045713 in QTimerInfoList::activateTimers() () from /lib64/libQtCore.so.4
#19 0x00007f11ab046178 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#20 0x00007f11aa417696 in QEventDispatcherX11::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#21 0x00007f11ab01295f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#22 0x00007f11ab012cad in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#23 0x00007f11aa7c1a37 in QMenu::exec(QPoint const&, QAction*) () from /lib64/libQtGui.so.4
#24 0x00007f11acbb8552 in KWin::UserActionsMenu::show(QRect const&, QWeakPointer<KWin::Client> const&) () from /lib64/libkdeinit4_kwin.so
#25 0x00007f11acbb8639 in KWin::Workspace::showWindowMenu(QRect const&, KWin::Client*) () from /lib64/libkdeinit4_kwin.so
#26 0x00007f11acbac902 in KWin::Bridge::showWindowMenu(QPoint const&, long) () from /lib64/libkdeinit4_kwin.so
#27 0x00007f119cd0797e in Oxygen::Client::mousePressEvent(QMouseEvent*) () from /usr/lib64/kde4/kwin3_oxygen.so
#28 0x00007f119cd1159a in Oxygen::Client::eventFilter(QObject*, QEvent*) () from /usr/lib64/kde4/kwin3_oxygen.so
#29 0x00007f11ab014026 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#30 0x00007f11aa374e5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#31 0x00007f11aa37b921 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#32 0x000000313b84ab0a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#33 0x00007f11ab013ebd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#34 0x00007f11aa37b097 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /lib64/libQtGui.so.4
#35 0x00007f11aa3f076b in QETWidget::translateMouseEvent(_XEvent const*) () from /lib64/libQtGui.so.4
#36 0x00007f11aa3ef1dc in QApplication::x11ProcessEvent(_XEvent*) () from /lib64/libQtGui.so.4
#37 0x00007f11aa417630 in QEventDispatcherX11::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#38 0x00007f11ab01295f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#39 0x00007f11ab012cad in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#40 0x00007f11ab018399 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#41 0x00007f11acb944c1 in kdemain () from /lib64/libkdeinit4_kwin.so
#42 0x000000340ec21d65 in __libc_start_main () from /lib64/libc.so.6
#43 0x0000000000400a01 in _start ()

Possible duplicates by query: bug 334539, bug 334152.

Reported using DrKonqi
Comment 1 Martin Flöser 2014-05-17 07:01:53 UTC

*** This bug has been marked as a duplicate of bug 334152 ***
Comment 2 Glyn Davies 2014-06-09 07:16:47 UTC
Created attachment 87082 [details]
New crash information added by DrKonqi

kwin (4.11.9) on KDE Platform 4.11.5 using Qt 4.8.5

- What I was doing when the application crashed:

I'd used the Special Application Settings dialogue to attempt to force the position and size of a Pidgin "room" conversation window. The window was already set to borderless, though I imagine that's unrelated.

- Unusual behavior I noticed:
Going back into the same Special Application Settings window, the settings do not appear to be retained. However, the position and size of the window are fixed (i.e. I can't drag the window around).
The crash did not occur instantly, but some 10 seconds or so after setting the settings.
Subsequent crashes occur each time I go in and try to adjust the settings (i.e. to try to turn them off again.)

- Custom settings of the application:
As mentioned above, Special Application Settings of position and size seem to have triggered this.

-- Backtrace (Reduced):
#5  0x00007fda39a69955 in QActionGroup::addAction(QAction*) () from /usr/lib64/libQtGui.so.4
[...]
#8  0x00007fda39e93d1d in QMenu::popup(QPoint const&, QAction*) () from /usr/lib64/libQtGui.so.4
#9  0x00007fda39e9535b in QMenu::internalDelayedPopup() () from /usr/lib64/libQtGui.so.4
#10 0x00007fda39e96dd4 in QMenu::timerEvent(QTimerEvent*) () from /usr/lib64/libQtGui.so.4
#11 0x00007fda3a904f31 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
Comment 3 Thomas Lübking 2014-06-09 07:26:32 UTC
This is not related to special window settings but the popup menu - fixed in 4.11.10