Bug 414359 - chrome + ripcord + nvidia + kwin crash
Summary: chrome + ripcord + nvidia + kwin crash
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.17.3
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-11-21 11:27 UTC by xdajog
Modified: 2019-12-21 04: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 xdajog 2019-11-21 11:27:20 UTC
Application: kwin_x11 (5.17.3)

Qt Version: 5.13.2
Frameworks Version: 5.64.0
Operating System: Linux 4.19.84-1-MANJARO x86_64
Distribution: Manjaro Linux

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

switching from Chrome browser to the app "ripcord" (https://cancel.fm/ripcord)

- Custom settings of the application:

3d window gallery choosen for switching windows

The crash can be reproduced sometimes.

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

Thread 16 (Thread 0x7f87e9704700 (LWP 22011)):
#0  0x00007f87f137ac45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f87f2207610 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f87f2207702 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f87f0e9ae3d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f87f0e9b0ee in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f87f2201530 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f870b649700 (LWP 2694)):
#0  0x00007f87f137ac45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f87f2207610 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f87f2207702 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f87f0e9ae3d in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f87f0e9b0ee in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f87f2201530 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f8717356700 (LWP 2692)):
#0  0x00007f87f38f3ae6 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f87f2423a83 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f87f2425113 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f87f23ce83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f87f2200305 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f87f0afe449 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f87f2201530 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f87db9ff700 (LWP 2234)):
#0  0x00007f87f137ac45 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f87f1ccff3c in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f87f1ccff59 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f87ccff9700 (LWP 2134)):
#0  0x00007f87f137af7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f87d9dd0714 in  () at /usr/lib/libnvidia-glcore.so.440.31
#2  0x00007f87d9e422ec in  () at /usr/lib/libnvidia-glcore.so.440.31
#3  0x00007f87d9bc41cd in  () at /usr/lib/libnvidia-glcore.so.440.31
#4  0x00007f87d9dcf8ec in  () at /usr/lib/libnvidia-glcore.so.440.31
#5  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f87cd7fa700 (LWP 2133)):
#0  0x00007f87f137af7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f87d9dd0714 in  () at /usr/lib/libnvidia-glcore.so.440.31
#2  0x00007f87d9e422ec in  () at /usr/lib/libnvidia-glcore.so.440.31
#3  0x00007f87d9bc41cd in  () at /usr/lib/libnvidia-glcore.so.440.31
#4  0x00007f87d9dcf8ec in  () at /usr/lib/libnvidia-glcore.so.440.31
#5  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f87cdffb700 (LWP 2132)):
#0  0x00007f87f137af7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f87d9dd0714 in  () at /usr/lib/libnvidia-glcore.so.440.31
#2  0x00007f87d9e422ec in  () at /usr/lib/libnvidia-glcore.so.440.31
#3  0x00007f87d9bc41cd in  () at /usr/lib/libnvidia-glcore.so.440.31
#4  0x00007f87d9dcf8ec in  () at /usr/lib/libnvidia-glcore.so.440.31
#5  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f87ce7fc700 (LWP 2131)):
#0  0x00007f87f137af7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f87d9dd0714 in  () at /usr/lib/libnvidia-glcore.so.440.31
#2  0x00007f87d9bc36d0 in  () at /usr/lib/libnvidia-glcore.so.440.31
#3  0x00007f87d9bc4122 in  () at /usr/lib/libnvidia-glcore.so.440.31
#4  0x00007f87d9dcf8ec in  () at /usr/lib/libnvidia-glcore.so.440.31
#5  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f87ceffd700 (LWP 2130)):
#0  0x00007f87f137af7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f87d9dd0714 in  () at /usr/lib/libnvidia-glcore.so.440.31
#2  0x00007f87d9bc36d0 in  () at /usr/lib/libnvidia-glcore.so.440.31
#3  0x00007f87d9bc4122 in  () at /usr/lib/libnvidia-glcore.so.440.31
#4  0x00007f87d9dcf8ec in  () at /usr/lib/libnvidia-glcore.so.440.31
#5  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f87cf7fe700 (LWP 2129)):
#0  0x00007f87f137af7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f87d9dd0714 in  () at /usr/lib/libnvidia-glcore.so.440.31
#2  0x00007f87d9bc36d0 in  () at /usr/lib/libnvidia-glcore.so.440.31
#3  0x00007f87d9bc4122 in  () at /usr/lib/libnvidia-glcore.so.440.31
#4  0x00007f87d9dcf8ec in  () at /usr/lib/libnvidia-glcore.so.440.31
#5  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f87cffff700 (LWP 2128)):
#0  0x00007f87f137af7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f87d9dd0714 in  () at /usr/lib/libnvidia-glcore.so.440.31
#2  0x00007f87d9e422ec in  () at /usr/lib/libnvidia-glcore.so.440.31
#3  0x00007f87d9bc41cd in  () at /usr/lib/libnvidia-glcore.so.440.31
#4  0x00007f87d9dcf8ec in  () at /usr/lib/libnvidia-glcore.so.440.31
#5  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f87d8859700 (LWP 2127)):
#0  0x00007f87f137af7a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f87d9dd0714 in  () at /usr/lib/libnvidia-glcore.so.440.31
#2  0x00007f87d9bc36d0 in  () at /usr/lib/libnvidia-glcore.so.440.31
#3  0x00007f87d9bc4122 in  () at /usr/lib/libnvidia-glcore.so.440.31
#4  0x00007f87d9dcf8ec in  () at /usr/lib/libnvidia-glcore.so.440.31
#5  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f87e8e3a700 (LWP 2054)):
#0  0x00007f87f38f3ae6 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f87f2423a83 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f87f2425113 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f87f23ce83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f87f2200305 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f87f0afe449 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f87f2201530 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f87e9f05700 (LWP 1834)):
#0  0x00007f87f38f3ae6 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f87f2423a83 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f87f2425113 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f87f23ce83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f87f2200305 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f87f0478b37 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f87f2201530 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f87eb211700 (LWP 1757)):
[KCrash Handler]
#6  0x00000008ffff5018 in  ()
#7  0x00007f87f2123aa8 in  () at /usr/lib/libxcb.so.1
#8  0x00007f87f21218ed in  () at /usr/lib/libxcb.so.1
#9  0x00007f87f21232db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#10 0x00007f87eb5120c1 in  () at /usr/lib/libQt5XcbQpa.so.5
#11 0x00007f87f2201530 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f87f13744cf in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007f87f38fe2d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f87eb9bf880 (LWP 1728)):
#0  0x00007f87f137e41f in __lll_lock_wait () at /usr/lib/libpthread.so.0
#1  0x00007f87f1376ea3 in pthread_mutex_lock () at /usr/lib/libpthread.so.0
#2  0x00007f87f2122285 in xcb_send_request_with_fds64 () at /usr/lib/libxcb.so.1
#3  0x00007f87f212266a in xcb_send_request () at /usr/lib/libxcb.so.1
#4  0x00007f87f2127bf6 in xcb_destroy_window () at /usr/lib/libxcb.so.1
#5  0x00007f87e8e486d2 in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#6  0x00007f87e8e48709 in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#7  0x00007f87e8e4cfed in  () at /usr/lib/qt/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
#8  0x00007f87f32f62e2 in  () at /usr/lib/libKF5WindowSystem.so.5
#9  0x00007f87f383d6a7 in __run_exit_handlers () at /usr/lib/libc.so.6
#10 0x00007f87f383d85e in  () at /usr/lib/libc.so.6
#11 0x00007f87f1945fae in  () at /usr/lib/libICE.so.6
#12 0x00007f87f194baec in _IceRead () at /usr/lib/libICE.so.6
#13 0x00007f87f194fd90 in IceProcessMessages () at /usr/lib/libICE.so.6
#14 0x00007f87f23fbac1 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#15 0x00007f87f2408742 in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#16 0x00007f87f2408a92 in QSocketNotifier::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#17 0x00007f87f2d8b4e5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007f87f2d94e11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007f87f23cfd12 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#20 0x00007f87f2424d44 in QEventDispatcherUNIXPrivate::activateSocketNotifiers() () at /usr/lib/libQt5Core.so.5
#21 0x00007f87f24251e8 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#22 0x00007f87eb51349f in  () at /usr/lib/libQt5XcbQpa.so.5
#23 0x00007f87f23ce83c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#24 0x00007f87f23d6676 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#25 0x00007f87f39cf113 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#26 0x00007f87f3826153 in __libc_start_main () at /usr/lib/libc.so.6
#27 0x0000556e7b9df05e in _start ()
[Inferior 1 (process 1728) detached]

The reporter indicates this bug may be a duplicate of or related to bug 413179.

Possible duplicates by query: bug 414317, bug 414312, bug 414233, bug 414229, bug 414199.

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2019-11-21 12:48:30 UTC
This part looks interesting
    #9  0x00007f87f383d6a7 in __run_exit_handlers () at /usr/lib/libc.so.6
    #10 0x00007f87f383d85e in  () at /usr/lib/libc.so.6
    #11 0x00007f87f1945fae in  () at /usr/lib/libICE.so.6
    #12 0x00007f87f194baec in _IceRead () at /usr/lib/libICE.so.6
    #13 0x00007f87f194fd90 in IceProcessMessages () at /usr/lib/libICE.so.6

Could you please repackage libice and kwindowsystem so they both come with debug information and submit a new backtrace? See [1] for more details.

[1] https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces#CMAKE_(KDE)_applications
Comment 2 Bug Janitor Service 2019-12-06 04:33:12 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
mark the bug 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 Bug Janitor Service 2019-12-21 04:33:12 UTC
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!