Bug 398290 - Kwin crashed
Summary: Kwin crashed
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.13.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2018-09-05 11:42 UTC by Tim
Modified: 2018-10-29 02:18 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim 2018-09-05 11:42:37 UTC
Application: kwin_x11 (5.13.5)

Qt Version: 5.11.1
Frameworks Version: 5.49.0
Operating System: Linux 4.18.5-zen1-1-zen x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
Kwin caused the screen to flicker and got a notice that it crashed

The crash does not seem to be reproducible.

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

Thread 7 (Thread 0x7f99ea739700 (LWP 22143)):
#0  0x00007f9a15ad2ca6 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f9a142b637b in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9a142b786b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9a14265dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f9a140aef59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f9a10b200d9 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f9a140b9005 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f9a116e7a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f9a15adda43 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f99e9f38700 (LWP 17758)):
#0  0x00007f9a116edafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9a137ccaac in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f9a137ccac9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f9a116e7a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f9a15adda43 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f99ebfff700 (LWP 17752)):
#0  0x00007f9a116edafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f99fc931264 in  () at /usr/lib/dri/i965_dri.so
#2  0x00007f99fc930f58 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007f9a116e7a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f9a15adda43 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f99ff635700 (LWP 17677)):
#0  0x00007f9a15ad2ca6 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f9a142b637b in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9a142b786b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9a14265dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f9a140aef59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f9a10b200d9 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f9a140b9005 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f9a116e7a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f9a15adda43 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f9a054e9700 (LWP 17611)):
#0  0x00007f9a15aeb04b in __lll_lock_wait_private () at /usr/lib/libc.so.6
#1  0x00007f9a15a684ae in realloc () at /usr/lib/libc.so.6
#2  0x00007f9a15aeebde in __vasprintf_chk () at /usr/lib/libc.so.6
#3  0x00007f9a0f6da6bc in  () at /usr/lib/libsystemd.so.0
#4  0x00007f9a0f6e0453 in sd_journal_send () at /usr/lib/libsystemd.so.0
#5  0x00007f9a140a983b in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9a140a4956 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f9a140a4d19 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f9a14075087 in QMessageLogger::warning(char const*, ...) const () at /usr/lib/libQt5Core.so.5
#9  0x00007f9a1408b93f in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f9a142b7575 in QEventDispatcherUNIXPrivate::activateSocketNotifiers() () at /usr/lib/libQt5Core.so.5
#11 0x00007f9a142b7939 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#12 0x00007f9a14265dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#13 0x00007f9a140aef59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#14 0x00007f9a105fcba6 in  () at /usr/lib/libQt5DBus.so.5
#15 0x00007f9a140b9005 in  () at /usr/lib/libQt5Core.so.5
#16 0x00007f9a116e7a9d in start_thread () at /usr/lib/libpthread.so.0
#17 0x00007f9a15adda43 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f9a069ae700 (LWP 17598)):
#0  0x00007f9a15ad2bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007f9a153e5180 in  () at /usr/lib/libxcb.so.1
#2  0x00007f9a153e6e4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f9a07462e1a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f9a140b9005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f9a116e7a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f9a15adda43 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f9a078d96c0 (LWP 17595)):
[KCrash Handler]
#6  0x00007f9a15a65b79 in _int_malloc () at /usr/lib/libc.so.6
#7  0x00007f9a15a67ada in malloc () at /usr/lib/libc.so.6
#8  0x00007f9a13ef65fd in operator new(unsigned long) (sz=48) at /build/gcc/src/gcc/libstdc++-v3/libsupc++/new_op.cc:50
#9  0x00007f9a148b3844 in QRegion::copy() const () at /usr/lib/libQt5Gui.so.5
#10 0x00007f9a148b3952 in QRegion::detach() () at /usr/lib/libQt5Gui.so.5
#11 0x00007f9a148b40ce in QRegion::translate(int, int) () at /usr/lib/libQt5Gui.so.5
#12 0x00007f9a148b41f0 in QRegion::translated(int, int) const () at /usr/lib/libQt5Gui.so.5
#13 0x00007f9a1584eecd in KWin::Scene::paintSimpleScreen(int, QRegion) () at /usr/lib/libkwin.so.5
#14 0x00007f99fe3db464 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#15 0x00007f9a158525a1 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#16 0x00007f9a15860607 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#17 0x00007f9a1585223b in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /usr/lib/libkwin.so.5
#18 0x00007f99fe3e2a97 in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#19 0x00007f9a15843ace in KWin::Compositor::performCompositing() () at /usr/lib/libkwin.so.5
#20 0x00007f9a142917eb in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#21 0x00007f9a14be1e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#22 0x00007f9a14be96e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#23 0x00007f9a14267119 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#24 0x00007f9a142b987a in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#25 0x00007f9a142b79be in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#26 0x00007f9a074f85ce in  () at /usr/lib/libQt5XcbQpa.so.5
#27 0x00007f9a14265dac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#28 0x00007f9a1426e0a6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#29 0x00007f9a15bafb26 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#30 0x00007f9a15a06223 in __libc_start_main () at /usr/lib/libc.so.6
#31 0x00005622ba58305e in _start ()

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

Possible duplicates by query: bug 372901, bug 369453.

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2018-09-05 12:09:18 UTC
Unfortunately, the backtrace lacks of debug symbols.

Please re-package the kwin package so it has debug symbols. https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces
Comment 2 Andrew Crouthamel 2018-09-28 03:28:43 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-29 02:18:18 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!