Bug 402689 - KWin crashes with OpenGL compositing enabled when using dedicated GPU (radeon) in hybrid graphics notebook
Summary: KWin crashes with OpenGL compositing enabled when using dedicated GPU (radeon...
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: git master
Platform: Manjaro Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-12-29 21:22 UTC by Jakub Młokosiewicz
Modified: 2021-02-11 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 Jakub Młokosiewicz 2018-12-29 21:22:06 UTC
Application: kwin_x11 (5.14.4)

Qt Version: 5.11.2
Frameworks Version: 5.52.0
Operating System: Linux 4.19.12-2-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I went to the compositor settings in "System settings" and re-enabled OpenGL compositing.

- Custom settings of the application:
DRI_PRIME=1 set in /etc/environment

The crash can be reproduced every time.

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

Thread 13 (Thread 0x7f1f45ffb700 (LWP 2206)):
#0  0x00007f1ff1138afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1f5265ddec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f1f5265db28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ff1132a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f1ff3959b23 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f1f467fc700 (LWP 2205)):
[KCrash Handler]
#4  0x00007f1ff3895d7f in raise () at /usr/lib/libc.so.6
#5  0x00007f1ff3880672 in abort () at /usr/lib/libc.so.6
#6  0x00007f1ff230f7fc in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f1fe856019c in  () at /usr/lib/qt/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#8  0x00007f1ff252abd0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#9  0x00007f1ff2536be8 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#10 0x00007f1ff252b30b in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#11 0x00007f1ff2e7ae14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f1ff2e826e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007f1ff2500c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007f1ff255339a in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#15 0x00007f1ff25514de in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007f1ff24ff8cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007f1ff2348eb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#18 0x00007f1ff2352f65 in  () at /usr/lib/libQt5Core.so.5
#19 0x00007f1ff1132a9d in start_thread () at /usr/lib/libpthread.so.0
#20 0x00007f1ff3959b23 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f1f46ffd700 (LWP 2168)):
#0  0x00007f1ff1138afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1f5265ddec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f1f5265db28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ff1132a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f1ff3959b23 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f1f477fe700 (LWP 2167)):
#0  0x00007f1ff1138afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1f5265ddec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f1f5265db28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ff1132a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f1ff3959b23 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f1f47fff700 (LWP 2166)):
#0  0x00007f1ff1138afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1f5265ddec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f1f5265db28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ff1132a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f1ff3959b23 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f1f4c996700 (LWP 2165)):
#0  0x00007f1ff1138afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1f5265ddec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f1f5265db28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ff1132a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f1ff3959b23 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f1f4d197700 (LWP 2164)):
#0  0x00007f1ff1138afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1f5265ddec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f1f5265db28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ff1132a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f1ff3959b23 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f1f4d998700 (LWP 2163)):
#0  0x00007f1ff1138afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1f5265ddec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f1f5265db28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ff1132a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f1ff3959b23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f1fe37fe700 (LWP 2162)):
#0  0x00007f1ff1138afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1f5265ddec in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f1f5265db28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f1ff1132a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f1ff3959b23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f1fe0ff2700 (LWP 1253)):
#0  0x00007f1ff1138afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f1ff1e3720c in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f1ff1e37229 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f1ff1132a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f1ff3959b23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f1fe2c63700 (LWP 1239)):
#0  0x00007f1ff394ed16 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f1ff254fe9b in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f1ff255138b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f1ff24ff8cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f1ff2348eb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f1ff095e859 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f1ff2352f65 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f1ff1132a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f1ff3959b23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f1fe3fff700 (LWP 1150)):
#0  0x00007f1ff394ed16 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f1ff254fe9b in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f1ff255138b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f1ff24ff8cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f1ff2348eb9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f1ff042eba6 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f1ff2352f65 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f1ff1132a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f1ff3959b23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f1fea698840 (LWP 1126)):
[KCrash Handler]
#6  0x00007f1ff3895d7f in raise () at /usr/lib/libc.so.6
#7  0x00007f1ff3880672 in abort () at /usr/lib/libc.so.6
#8  0x00007f1ff0fd2333 in  () at /usr/lib/libepoxy.so.0
#9  0x00007f1ff0fd5998 in  () at /usr/lib/libepoxy.so.0
#10 0x00007f1fe857baac in  () at /usr/lib/qt/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#11 0x00007f1fe857bbb8 in  () at /usr/lib/qt/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#12 0x00007f1f4c16da0c in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#13 0x00007f1f4c16de83 in KWin::SceneOpenGL::Window::bindTexture() () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#14 0x00007f1f4c16e3db in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#15 0x00007f1f4c16e65c in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#16 0x00007f1f4c178113 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#17 0x00007f1f4c178259 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#18 0x00007f1ff36d93ec in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#19 0x00007f1ff36c529d in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#20 0x00007f1ff36d9215 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#21 0x00007f1ff36cb843 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /usr/lib/libkwin.so.5
#22 0x00007f1ff36c7ef7 in KWin::Scene::paintSimpleScreen(int, QRegion) () at /usr/lib/libkwin.so.5
#23 0x00007f1f4c16a464 in  () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#24 0x00007f1ff36cadd1 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#25 0x00007f1ff36d8f67 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#26 0x00007f1ff36caa6b in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /usr/lib/libkwin.so.5
#27 0x00007f1f4c172417 in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/qt/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#28 0x00007f1ff36bc39e in KWin::Compositor::performCompositing() () at /usr/lib/libkwin.so.5
#29 0x00007f1ff36bcb79 in KWin::Compositor::startupWithWorkspace() () at /usr/lib/libkwin.so.5
#30 0x00007f1ff36bd6c6 in KWin::Compositor::slotCompositingOptionsInitialized() () at /usr/lib/libkwin.so.5
#31 0x00007f1ff36be649 in KWin::Compositor::setup() () at /usr/lib/libkwin.so.5
#32 0x00007f1ff36bf971 in KWin::Compositor::slotReinitialize() () at /usr/lib/libkwin.so.5
#33 0x00007f1ff37a6931 in KWin::Compositor::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libkwin.so.5
#34 0x00007f1ff043a9ef in  () at /usr/lib/libQt5DBus.so.5
#35 0x00007f1ff252b352 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#36 0x00007f1ff2e7ae14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#37 0x00007f1ff2e826e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#38 0x00007f1ff2500c39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#39 0x00007f1ff2503ccc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#40 0x00007f1ff25511fd in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#41 0x00007f1fea03b05e in  () at /usr/lib/libQt5XcbQpa.so.5
#42 0x00007f1ff24ff8cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#43 0x00007f1ff2507bc6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#44 0x00007f1ff3a2bb26 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#45 0x00007f1ff3882223 in __libc_start_main () at /usr/lib/libc.so.6
#46 0x000055977f49805e in _start ()
[Inferior 1 (process 1126) detached]

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2018-12-29 21:25:46 UTC
Please repackage kwin and submit a new backtrace with debug symbols.
Comment 2 Vlad Zahorodnii 2018-12-29 21:26:35 UTC
and libepoxy as well
Comment 3 Jakub Młokosiewicz 2018-12-29 21:38:33 UTC
Where can I find an instruction how to do it? What do you mean by repackaging KWin? I'm using the default shipped by Manjaro repositories. Do you mean compiling both KWin and libepoxy from sources?
Comment 4 Vlad Zahorodnii 2018-12-29 23:59:06 UTC
(In reply to jmlokosiewicz from comment #3)
> Where can I find an instruction how to do it? What do you mean by
> repackaging KWin? I'm using the default shipped by Manjaro repositories. Do
> you mean compiling both KWin and libepoxy from sources?

Arch-based distros don't have notion of "debug" packages so you have to rebuild kwin.

https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces
Comment 5 Jakub Młokosiewicz 2019-01-01 19:28:56 UTC
$ kwin_x11 -v
kwin 5.14.80


Backtrace:

Application: KWin (kwin_x11), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fad9e2e7fc0 (LWP 1108))]

Thread 15 (Thread 0x7facdbfff700 (LWP 1602)):
#0  0x00007fada4f09ef6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fada6151a59 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fada6151b97 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fada614fbb4 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fada614b9cc in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7facf8ff9700 (LWP 1601)):
#0  0x00007fada4f09ef6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fada6151a59 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fada6151b97 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fada614fbb4 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fada614b9cc in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7facf97fa700 (LWP 1600)):
#0  0x00007fada4f09afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fad05fa8004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fad05fa7d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7facf9ffb700 (LWP 1599)):
[KCrash Handler]
#4  0x00007fada7749d7f in raise () at /usr/lib/libc.so.6
#5  0x00007fada7734672 in abort () at /usr/lib/libc.so.6
#6  0x00007fada61117fc in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fad9c175dc3 in KWin::X11StandalonePlatform::<lambda()>::operator() (__closure=<optimized out>) at /usr/include/qt/QtCore/qlogging.h:91
#8  0x00007fad9c175dc3 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146
#9  0x00007fad9c175dc3 in QtPrivate::Functor<KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256
#10 0x00007fad9c175dc3 in QtPrivate::QFunctorSlotObject<KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt/QtCore/qobjectdefs_impl.h:439
#11 0x00007fada63323e0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007fada633e418 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#13 0x00007fada6332b1b in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007fada6ccfe34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007fada6cd7671 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007fada63078f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#17 0x00007fada635c955 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#18 0x00007fada635aa9e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#19 0x00007fada630658c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007fada614a5c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#21 0x00007fada614b9cc in  () at /usr/lib/libQt5Core.so.5
#22 0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#23 0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7facfa7fc700 (LWP 1597)):
#0  0x00007fada4f09afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fad05fa8004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fad05fa7d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7facfaffd700 (LWP 1596)):
#0  0x00007fada4f09afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fad05fa8004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fad05fa7d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7facfb7fe700 (LWP 1595)):
#0  0x00007fada4f09afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fad05fa8004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fad05fa7d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7facfbfff700 (LWP 1594)):
#0  0x00007fada4f09afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fad05fa8004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fad05fa7d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fad00ac6700 (LWP 1593)):
#0  0x00007fada4f09afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fad05fa8004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fad05fa7d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fad012c7700 (LWP 1592)):
#0  0x00007fada4f09afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fad05fa8004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fad05fa7d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fad96dee700 (LWP 1591)):
#0  0x00007fada4f09afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fad05fa8004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fad05fa7d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fad94924700 (LWP 1239)):
#0  0x00007fada4f09afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fada5c2628c in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fada5c262a9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fad95b87700 (LWP 1232)):
#0  0x00007fada635ae6e in  () at /usr/lib/libQt5Core.so.5
#1  0x00007fada635a85a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#2  0x00007fada630658c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fada614a5c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#4  0x00007fada46c6b89 in  () at /usr/lib/libQt5Qml.so.5
#5  0x00007fada614b9cc in  () at /usr/lib/libQt5Core.so.5
#6  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fad97fff700 (LWP 1154)):
#0  0x00007fada7802d16 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fada635946b in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fada635a94b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fada630658c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fada614a5c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fada411bba6 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007fada614b9cc in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fada4f03a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fada780db23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fad9e2e7fc0 (LWP 1108)):
[KCrash Handler]
#6  0x00007fada7749d7f in raise () at /usr/lib/libc.so.6
#7  0x00007fada7734672 in abort () at /usr/lib/libc.so.6
#8  0x00007fada4da2333 in  () at /usr/lib/libepoxy.so.0
#9  0x00007fada4da5998 in  () at /usr/lib/libepoxy.so.0
#10 0x00007fad9c193b37 in KWin::GlxTexture::loadTexture(unsigned int, QSize const&, unsigned int) (visual=<optimized out>, size=..., pixmap=35651708, this=0x558c50b51810) at /usr/src/debug/kwin/plugins/platforms/x11/standalone/glxbackend.h:142
#11 0x00007fad9c193b37 in KWin::GlxTexture::loadTexture(unsigned int, QSize const&, unsigned int) (visual=<optimized out>, size=..., pixmap=35651708, this=0x558c50b51810) at /usr/src/debug/kwin/plugins/platforms/x11/standalone/glxbackend.cpp:880
#12 0x00007fad9c193b37 in KWin::GlxTexture::loadTexture(KWin::WindowPixmap*) (this=0x558c50b51810, pixmap=<optimized out>) at /usr/src/debug/kwin/plugins/platforms/x11/standalone/glxbackend.cpp:928
#13 0x00007fad0021aa7d in KWin::OpenGLWindowPixmap::bind() (this=this@entry=0x558c502632a0) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.cpp:1542
#14 0x00007fad0021aea9 in KWin::SceneOpenGL::Window::bindTexture() (this=this@entry=0x558c50ae77a0) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.cpp:1088
#15 0x00007fad0021b452 in KWin::SceneOpenGL::Window::beginRenderWindow(int, QRegion const&, KWin::WindowPaintData&) (this=0x558c50ae77a0, mask=1, region=..., data=...) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.cpp:1149
#16 0x00007fad0021b6dc in KWin::SceneOpenGL2Window::performPaint(int, QRegion, KWin::WindowPaintData) (this=this@entry=0x558c50ae77a0, mask=mask@entry=1, region=..., data=...) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.cpp:1339
#17 0x00007fad0021a6f3 in KWin::SceneOpenGL2::performPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) (this=<optimized out>, w=<optimized out>, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin/effects.h:635
#18 0x00007fad0021a839 in KWin::SceneOpenGL2::finalDrawWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) (this=this@entry=0x558c500cdef0, w=w@entry=0x558c501937d0, mask=mask@entry=1, region=..., data=...) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.cpp:1036
#19 0x00007fada756d2cc in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) (data=..., region=..., mask=1, w=0x558c501937d0, this=0x558c501937d0) at /usr/src/debug/kwin/effects.cpp:476
#20 0x00007fada756d2cc in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) (this=this@entry=0x558c50a25090, w=w@entry=0x558c501937d0, mask=mask@entry=1, region=..., data=...) at /usr/src/debug/kwin/effects.cpp:470
#21 0x00007fada755576d in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) (this=this@entry=0x558c500cdef0, w=w@entry=0x558c501937d0, mask=mask@entry=1, region=..., data=...) at /usr/src/debug/kwin/scene.cpp:609
#22 0x00007fada756d0f5 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) (data=..., region=..., mask=1, w=0x558c501937d0, this=0x558c50a25090) at /usr/src/debug/kwin/effects.cpp:439
#23 0x00007fada756d0f5 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) (this=this@entry=0x558c50a25090, w=0x558c501937d0, mask=mask@entry=1, region=..., data=...) at /usr/src/debug/kwin/effects.cpp:433
#24 0x00007fada755d496 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) (this=this@entry=0x558c500cdef0, w=0x558c50ae77a0, mask=1, region=..., quads=...) at /usr/src/debug/kwin/scene.cpp:481
#25 0x00007fada7558d9e in KWin::Scene::paintSimpleScreen(int, QRegion) (this=this@entry=0x558c500cdef0, orig_mask=orig_mask@entry=0, region=...) at /usr/src/debug/kwin/libkwineffects/kwineffects.h:2460
#26 0x00007fad00211404 in KWin::SceneOpenGL2::paintSimpleScreen(int, QRegion) (this=this@entry=0x558c500cdef0, mask=mask@entry=0, region=...) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.cpp:999
#27 0x00007fada755c8f1 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) (this=this@entry=0x558c500cdef0, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin/scene.cpp:199
#28 0x00007fada756ce47 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) (data=..., region=..., mask=0, this=0x7fad00211404 <KWin::SceneOpenGL2::paintSimpleScreen(int, QRegion)+132>) at /usr/src/debug/kwin/effects.cpp:396
#29 0x00007fada756ce47 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) (this=this@entry=0x558c50a25090, mask=0, region=..., data=...) at /usr/src/debug/kwin/effects.cpp:390
#30 0x00007fada755c59b in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) (this=this@entry=0x558c500cdef0, mask=mask@entry=0x7ffd99aacfa0, damage=..., repaint=..., updateRegion=updateRegion@entry=0x7ffd99aacf88, validRegion=validRegion@entry=0x7ffd99aacf90, projection=..., outputGeometry=...) at /usr/src/debug/kwin/scene.cpp:149
#31 0x00007fad0021689b in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) (this=this@entry=0x558c500cdef0, damage=..., toplevels=...) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.h:122
#32 0x00007fada754c20f in KWin::Compositor::performCompositing() (this=this@entry=0x558c4fca9d40) at /usr/src/debug/kwin/composite.cpp:750
#33 0x00007fada754cb57 in KWin::Compositor::startupWithWorkspace() (this=0x558c4fca9d40) at /usr/src/debug/kwin/composite.cpp:356
#34 0x00007fada754cb57 in KWin::Compositor::startupWithWorkspace() (this=0x558c4fca9d40) at /usr/src/debug/kwin/composite.cpp:302
#35 0x00007fada754d6c6 in KWin::Compositor::slotCompositingOptionsInitialized() (this=this@entry=0x558c4fca9d40) at /usr/src/debug/kwin/composite.cpp:266
#36 0x00007fada754e609 in KWin::Compositor::setup() (this=0x558c4fca9d40) at /usr/src/debug/kwin/composite.cpp:183
#37 0x00007fada754e609 in KWin::Compositor::setup() (this=0x558c4fca9d40) at /usr/src/debug/kwin/composite.cpp:157
#38 0x00007fada754fb81 in KWin::Compositor::slotReinitialize() (this=this@entry=0x558c4fca9d40) at /usr/src/debug/kwin/composite.cpp:511
#39 0x00007fada7654b4c in KWin::Compositor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_c=QMetaObject::InvokeMetaMethod, _a=0x7ffd99aad530, _id=7, _o=0x558c4fca9d40) at /usr/src/debug/build/kwin_autogen/EWIEGA46WW/moc_composite.cpp:251
#40 0x00007fada7654b4c in KWin::Compositor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_a=0x7ffd99aad530, _id=7, _c=QMetaObject::InvokeMetaMethod, _o=0x558c4fca9d40) at /usr/src/debug/build/kwin_autogen/EWIEGA46WW/moc_composite.cpp:238
#41 0x00007fada7654b4c in KWin::Compositor::qt_metacall(QMetaObject::Call, int, void**) (this=0x558c4fca9d40, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7ffd99aad530) at /usr/src/debug/build/kwin_autogen/EWIEGA46WW/moc_composite.cpp:323
#42 0x00007fada41279ef in  () at /usr/lib/libQt5DBus.so.5
#43 0x00007fada6332b62 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#44 0x00007fada6ccfe34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#45 0x00007fada6cd7671 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#46 0x00007fada63078f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#47 0x00007fada630a998 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#48 0x00007fada635a7bd in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#49 0x00007fad9dc16d4f in  () at /usr/lib/libQt5XcbQpa.so.5
#50 0x00007fada630658c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#51 0x00007fada630e896 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#52 0x00007fada78df8c9 in kdemain(int, char**) (argc=<optimized out>, argv=0x7ffd99aadd48) at /usr/src/debug/kwin/main_x11.cpp:468
#53 0x00007fada7736223 in __libc_start_main () at /usr/lib/libc.so.6
#54 0x0000558c4e6f305e in _start ()
[Inferior 1 (process 1108) detached]


I hope it helps.
Comment 6 Vlad Zahorodnii 2019-01-01 22:09:03 UTC
Could you please repackage libepoxy as well?
Comment 7 Jakub Młokosiewicz 2019-01-02 00:17:53 UTC
Application: KWin (kwin_x11), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f38d8b45fc0 (LWP 1119))]

Thread 13 (Thread 0x7f381bfff700 (LWP 1709)):
#0  0x00007f38df769afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f38c483a004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f38c4839d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f38df763a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f38e206db23 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f3838b12700 (LWP 1708)):
[KCrash Handler]
#4  0x00007f38e1fa9d7f in raise () at /usr/lib/libc.so.6
#5  0x00007f38e1f94672 in abort () at /usr/lib/libc.so.6
#6  0x00007f38e09717fc in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f38d61d2dc3 in KWin::X11StandalonePlatform::<lambda()>::operator() (__closure=<optimized out>) at /usr/include/qt/QtCore/qlogging.h:91
#8  0x00007f38d61d2dc3 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146
#9  0x00007f38d61d2dc3 in QtPrivate::Functor<KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256
#10 0x00007f38d61d2dc3 in QtPrivate::QFunctorSlotObject<KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt/QtCore/qobjectdefs_impl.h:439
#11 0x00007f38e0b923e0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007f38e0b9e418 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#13 0x00007f38e0b92b1b in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007f38e152fe34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007f38e1537671 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007f38e0b678f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#17 0x00007f38e0bbc955 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#18 0x00007f38e0bbaa9e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#19 0x00007f38e0b6658c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f38e09aa5c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#21 0x00007f38e09ab9cc in  () at /usr/lib/libQt5Core.so.5
#22 0x00007f38df763a9d in start_thread () at /usr/lib/libpthread.so.0
#23 0x00007f38e206db23 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f3839349700 (LWP 1705)):
#0  0x00007f38df769afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f38c483a004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f38c4839d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f38df763a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f38e206db23 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f3839b4a700 (LWP 1704)):
#0  0x00007f38df769afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f38c483a004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f38c4839d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f38df763a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f38e206db23 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f383a34b700 (LWP 1703)):
#0  0x00007f38df769afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f38c483a004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f38c4839d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f38df763a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f38e206db23 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f383ab4c700 (LWP 1702)):
#0  0x00007f38df769afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f38c483a004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f38c4839d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f38df763a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f38e206db23 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f383b34d700 (LWP 1701)):
#0  0x00007f38df769afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f38c483a004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f38c4839d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f38df763a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f38e206db23 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f383bb4e700 (LWP 1700)):
#0  0x00007f38df769afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f38c483a004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f38c4839d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f38df763a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f38e206db23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f38d5736700 (LWP 1699)):
#0  0x00007f38df769afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f38c483a004 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007f38c4839d28 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f38df763a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f38e206db23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f38c6fbe700 (LWP 1282)):
#0  0x00007f38df769afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f38e048628c in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f38e04862a9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f38df763a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f38e206db23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f38c7fff700 (LWP 1251)):
#0  0x00007f38e2062d16 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f38e0bb946b in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f38e0bba94b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f38e0b6658c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f38e09aa5c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f38def24b89 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f38e09ab9cc in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f38df763a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f38e206db23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f38d6a0b700 (LWP 1198)):
#0  0x00007f38e2062d16 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f38e0bb946b in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f38e0bba94b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f38e0b6658c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f38e09aa5c9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f38de979ba6 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f38e09ab9cc in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f38df763a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f38e206db23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f38d8b45fc0 (LWP 1119)):
[KCrash Handler]
#6  0x00007f38e1fa9d7f in raise () at /usr/lib/libc.so.6
#7  0x00007f38e1f94672 in abort () at /usr/lib/libc.so.6
#8  0x00007f38df658594 in glx_provider_resolver (entrypoints=0x7ffd12668f8c, providers=0x7ffd12668f96, name=0x7f38df680b3c <entrypoint_strings+92> "glXBindTexImageEXT") at src/glx_generated_dispatch.c:3408
#9  0x00007f38df658594 in glx_single_resolver (provider=provider@entry=GLX_extension_GLX_EXT_texture_from_pixmap, entrypoint_offset=<optimized out>, entrypoint_offset@entry=92) at src/glx_generated_dispatch.c:3421
#10 0x00007f38df658790 in epoxy_glXBindTexImageEXT_resolver () at src/glx_generated_dispatch.c:4221
#11 0x00007f38df658790 in epoxy_glXBindTexImageEXT_global_rewrite_ptr (dpy=0x55654976ea00, drawable=10485847, buffer=8414, attrib_list=0x0) at src/glx_generated_dispatch.c:4221
#12 0x00007f38d61f0b37 in KWin::GlxTexture::loadTexture(unsigned int, QSize const&, unsigned int) (visual=<optimized out>, size=..., pixmap=10485846, this=0x556549fc3880) at /usr/src/debug/kwin/plugins/platforms/x11/standalone/glxbackend.h:142
#13 0x00007f38d61f0b37 in KWin::GlxTexture::loadTexture(unsigned int, QSize const&, unsigned int) (visual=<optimized out>, size=..., pixmap=10485846, this=0x556549fc3880) at /usr/src/debug/kwin/plugins/platforms/x11/standalone/glxbackend.cpp:880
#14 0x00007f38d61f0b37 in KWin::GlxTexture::loadTexture(KWin::WindowPixmap*) (this=0x556549fc3880, pixmap=<optimized out>) at /usr/src/debug/kwin/plugins/platforms/x11/standalone/glxbackend.cpp:928
#15 0x00007f3838b2ba7d in KWin::OpenGLWindowPixmap::bind() (this=this@entry=0x556549f6bf70) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.cpp:1542
#16 0x00007f3838b2bea9 in KWin::SceneOpenGL::Window::bindTexture() (this=this@entry=0x556549d4ad40) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.cpp:1088
#17 0x00007f3838b2c452 in KWin::SceneOpenGL::Window::beginRenderWindow(int, QRegion const&, KWin::WindowPaintData&) (this=0x556549d4ad40, mask=1, region=..., data=...) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.cpp:1149
#18 0x00007f3838b2c6dc in KWin::SceneOpenGL2Window::performPaint(int, QRegion, KWin::WindowPaintData) (this=this@entry=0x556549d4ad40, mask=mask@entry=1, region=..., data=...) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.cpp:1339
#19 0x00007f3838b2b6f3 in KWin::SceneOpenGL2::performPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) (this=<optimized out>, w=<optimized out>, mask=<optimized out>, region=..., data=...) at /usr/src/debug/kwin/effects.h:635
#20 0x00007f3838b2b839 in KWin::SceneOpenGL2::finalDrawWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) (this=this@entry=0x556549a37ca0, w=w@entry=0x556549fdeca0, mask=mask@entry=1, region=..., data=...) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.cpp:1036
#21 0x00007f38e1dcd2cc in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) (data=..., region=..., mask=1, w=0x556549fdeca0, this=0x556549fdeca0) at /usr/src/debug/kwin/effects.cpp:476
#22 0x00007f38e1dcd2cc in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) (this=this@entry=0x556549d71df0, w=w@entry=0x556549fdeca0, mask=mask@entry=1, region=..., data=...) at /usr/src/debug/kwin/effects.cpp:470
#23 0x00007f38e1db576d in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) (this=this@entry=0x556549a37ca0, w=w@entry=0x556549fdeca0, mask=mask@entry=1, region=..., data=...) at /usr/src/debug/kwin/scene.cpp:609
#24 0x00007f38e1dcd0f5 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) (data=..., region=..., mask=1, w=0x556549fdeca0, this=0x556549d71df0) at /usr/src/debug/kwin/effects.cpp:439
#25 0x00007f38e1dcd0f5 in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) (this=this@entry=0x556549d71df0, w=0x556549fdeca0, mask=mask@entry=1, region=..., data=...) at /usr/src/debug/kwin/effects.cpp:433
#26 0x00007f38e1dbd496 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) (this=this@entry=0x556549a37ca0, w=0x556549d4ad40, mask=1, region=..., quads=...) at /usr/src/debug/kwin/scene.cpp:481
#27 0x00007f38e1db8d9e in KWin::Scene::paintSimpleScreen(int, QRegion) (this=this@entry=0x556549a37ca0, orig_mask=orig_mask@entry=0, region=...) at /usr/src/debug/kwin/libkwineffects/kwineffects.h:2460
#28 0x00007f3838b22404 in KWin::SceneOpenGL2::paintSimpleScreen(int, QRegion) (this=this@entry=0x556549a37ca0, mask=mask@entry=0, region=...) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.cpp:999
#29 0x00007f38e1dbc8f1 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) (this=this@entry=0x556549a37ca0, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin/scene.cpp:199
#30 0x00007f38e1dcce47 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) (data=..., region=..., mask=0, this=0x7f3838b22404 <KWin::SceneOpenGL2::paintSimpleScreen(int, QRegion)+132>) at /usr/src/debug/kwin/effects.cpp:396
#31 0x00007f38e1dcce47 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) (this=this@entry=0x556549d71df0, mask=0, region=..., data=...) at /usr/src/debug/kwin/effects.cpp:390
#32 0x00007f38e1dbc59b in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) (this=this@entry=0x556549a37ca0, mask=mask@entry=0x7ffd12669d50, damage=..., repaint=..., updateRegion=updateRegion@entry=0x7ffd12669d38, validRegion=validRegion@entry=0x7ffd12669d40, projection=..., outputGeometry=...) at /usr/src/debug/kwin/scene.cpp:149
#33 0x00007f3838b2789b in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) (this=this@entry=0x556549a37ca0, damage=..., toplevels=...) at /usr/src/debug/kwin/plugins/scenes/opengl/scene_opengl.h:122
#34 0x00007f38e1dac20f in KWin::Compositor::performCompositing() (this=this@entry=0x5565497bb0d0) at /usr/src/debug/kwin/composite.cpp:750
#35 0x00007f38e1dacb57 in KWin::Compositor::startupWithWorkspace() (this=0x5565497bb0d0) at /usr/src/debug/kwin/composite.cpp:356
#36 0x00007f38e1dacb57 in KWin::Compositor::startupWithWorkspace() (this=0x5565497bb0d0) at /usr/src/debug/kwin/composite.cpp:302
#37 0x00007f38e1dad6c6 in KWin::Compositor::slotCompositingOptionsInitialized() (this=this@entry=0x5565497bb0d0) at /usr/src/debug/kwin/composite.cpp:266
#38 0x00007f38e1dae609 in KWin::Compositor::setup() (this=0x5565497bb0d0) at /usr/src/debug/kwin/composite.cpp:183
#39 0x00007f38e1dae609 in KWin::Compositor::setup() (this=0x5565497bb0d0) at /usr/src/debug/kwin/composite.cpp:157
#40 0x00007f38e1dafb81 in KWin::Compositor::slotReinitialize() (this=this@entry=0x5565497bb0d0) at /usr/src/debug/kwin/composite.cpp:511
#41 0x00007f38e1eb4b4c in KWin::Compositor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_c=QMetaObject::InvokeMetaMethod, _a=0x7ffd1266a2e0, _id=7, _o=0x5565497bb0d0) at /usr/src/debug/build/kwin_autogen/EWIEGA46WW/moc_composite.cpp:251
#42 0x00007f38e1eb4b4c in KWin::Compositor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_a=0x7ffd1266a2e0, _id=7, _c=QMetaObject::InvokeMetaMethod, _o=0x5565497bb0d0) at /usr/src/debug/build/kwin_autogen/EWIEGA46WW/moc_composite.cpp:238
#43 0x00007f38e1eb4b4c in KWin::Compositor::qt_metacall(QMetaObject::Call, int, void**) (this=0x5565497bb0d0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7ffd1266a2e0) at /usr/src/debug/build/kwin_autogen/EWIEGA46WW/moc_composite.cpp:323
#44 0x00007f38de9859ef in  () at /usr/lib/libQt5DBus.so.5
#45 0x00007f38e0b92b62 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#46 0x00007f38e152fe34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#47 0x00007f38e1537671 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#48 0x00007f38e0b678f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#49 0x00007f38e0b6a998 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#50 0x00007f38e0bba7bd in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#51 0x00007f38d8474d4f in  () at /usr/lib/libQt5XcbQpa.so.5
#52 0x00007f38e0b6658c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#53 0x00007f38e0b6e896 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#54 0x00007f38e213f8c9 in kdemain(int, char**) (argc=<optimized out>, argv=0x7ffd1266aaf8) at /usr/src/debug/kwin/main_x11.cpp:468
#55 0x00007f38e1f96223 in __libc_start_main () at /usr/lib/libc.so.6
#56 0x00005565495b905e in _start ()
[Inferior 1 (process 1119) detached]
Comment 8 Christoph Feck 2019-01-02 00:51:05 UTC
Funny. It crashes both in Thread 1 and Thread 12. It is possible that one crash is the cause for the other.
Comment 9 Martin Flöser 2019-01-02 04:59:21 UTC
(In reply to Christoph Feck from comment #8)
> Funny. It crashes both in Thread 1 and Thread 12. It is possible that one
> crash is the cause for the other.

Yes, it's the OpenGL freeze prevention. The code points make sense.
Comment 10 Martin Flöser 2019-01-02 19:09:34 UTC
Backtrace looks good now, so back to reported state
Comment 11 Justin Zobel 2021-01-12 02:03:34 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 12 Bug Janitor Service 2021-01-27 04:33:20 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 13 Bug Janitor Service 2021-02-11 04:33:19 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!