Bug 373726

Summary: KWin crashes under saving settings in VBox
Product: [Plasma] kwin Reporter: J.Fly <jerry.flynn>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi, triaged
Priority: NOR    
Version First Reported In: 5.8.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description J.Fly 2016-12-16 14:10:54 UTC
Application: kwin_x11 (5.8.4)

Qt Version: 5.7.0
Frameworks Version: 5.28.0
Operating System: Linux 4.8.13-1-zen x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I was entering the vendor ID for a usb device I wanted to access in my guest OS and when I pressed tab to go to the product ID kwin crashed.  It crashed again when I entered the product ID and then crashed again when I pressed save. No virtualbox systems were actually up and running.  I did have firefox open at the time as well.  I was typing in the IDs from guake.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f434282c840 (LWP 8467))]

Thread 7 (Thread 0x7f42fbfff700 (LWP 8482)):
#0  0x00007f433b52d10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f433e883ac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f433e883b09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f433b527454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f43422997df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f4311549700 (LWP 8479)):
#0  0x00007f4342290551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f433f93dad9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f433f93f3c8 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f433f8ec24a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f433f70f0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f433a2852d5 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f433f713d78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f433b527454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f43422997df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f4311fdd700 (LWP 8478)):
#0  0x00007f433b52d10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f431262d45b in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#2  0x00007f431262d2b7 in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#3  0x00007f433b527454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f43422997df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f431eb57700 (LWP 8475)):
#0  0x00007f4342290551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f433f93dad9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f433f93f3c8 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f433f8ec24a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f433f70f0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f433a2852d5 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f433f713d78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f433b527454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f43422997df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f4325fc0700 (LWP 8472)):
#0  0x00007f4342290551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f433f93dad9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f433f93f3c8 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f433f8ec24a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f433f70f0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f433944fe55 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f433f713d78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f433b527454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f43422997df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f432815b700 (LWP 8470)):
#0  0x00007f434229048d in poll () at /usr/lib/libc.so.6
#1  0x00007f43413d08e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f43413d2679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f4328c07449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f433f713d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f433b527454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f43422997df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f434282c840 (LWP 8467)):
[KCrash Handler]
#6  0x000000000277a7f0 in  ()
#7  0x00007f433f91fd00 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () at /usr/lib/libQt5Core.so.5
#8  0x00007f433e8c5f6f in  () at /usr/lib/libQt5Script.so.5
#9  0x00007f433e8c6034 in  () at /usr/lib/libQt5Script.so.5
#10 0x00007f433e8c62b2 in QScriptEngine::newQObject(QObject*, QScriptEngine::ValueOwnership, QFlags<QScriptEngine::QObjectWrapOption> const&) () at /usr/lib/libQt5Script.so.5
#11 0x00007f4341e9a97c in  () at /usr/lib/libkwin.so.5
#12 0x00007f433e8c6565 in  () at /usr/lib/libQt5Script.so.5
#13 0x00007f433e8eefb6 in  () at /usr/lib/libQt5Script.so.5
#14 0x00007f433e8f7281 in  () at /usr/lib/libQt5Script.so.5
#15 0x00007f433f919804 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#16 0x00007f433f0cefc8 in KWin::EffectsHandler::desktopPresenceChanged(KWin::EffectWindow*, int, int) () at /usr/lib/libkwineffects.so.9
#17 0x00007f433f0d0981 in  () at /usr/lib/libkwineffects.so.9
#18 0x00007f433f91a4c9 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#19 0x00007f43405cde0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007f43405d5581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#21 0x00007f433f8eddf0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#22 0x00007f433f8f057d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#23 0x00007f433f93f20a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#24 0x00007f4328c8017d in  () at /usr/lib/libQt5XcbQpa.so.5
#25 0x00007f433f8ec24a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#26 0x00007f433f8f474c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#27 0x00007f4342558495 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#28 0x00007f43421d1291 in __libc_start_main () at /usr/lib/libc.so.6
#29 0x000000000040069a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2016-12-17 08:52:17 UTC
Unfortunately the backtrace is lacking debug symbols (normal for Arch based
distros). This means we don't see where it crashes and cannot investigate.
Comment 2 Andrew Crouthamel 2018-09-26 22:19:42 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 02:05:49 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!