https://bugs.kde.org/show_bug.cgi?id=449957

--- Comment #14 from ltstarwars...@gmail.com ---
Created attachment 146689
  --> https://bugs.kde.org/attachment.cgi?id=146689&action=edit
New Trace

So I was able to get a more thorough trace, but I'm honestly not sure if I'm
getting the same error as the others or not now. It's running down something
involving AVX2 for some reason.

Thread 1 (Thread 0x7fab3de629c0 (LWP 3843) "kwin_wayland"):
#0  BYTE_MUL_AVX2 (half=..., colorMask=..., alphaChannel=...,
pixelVector=<optimized out>) at painting/qdrawhelper_avx2.cpp:62
#1  BLEND_SOURCE_OVER_ARGB32_AVX2 (length=64, src=0x55da1d3f8bf0,
dst=0x7faa83679000) at painting/qdrawhelper_avx2.cpp:189
#2  comp_func_SourceOver_avx2(unsigned int*, unsigned int const*, int, unsigned
int) (destPixels=0x7faa83679000, srcPixels=0x55da1d3f8bf0, length=64,
const_alpha=255) at painting/qdrawhelper_avx2.cpp:394
#3  0x00007fab4344395e in blend_untransformed_argb(int, QSpan const*, void*)
(count=<optimized out>, spans=0x7fff04392dc0, userData=0x55da1caffbd8) at
painting/qdrawhelper.cpp:4954
#4  0x00007fab43484550 in fillRect_normalized(QRect const&, QSpanData*,
QRasterPaintEnginePrivate*) (r=<optimized out>, data=0x55da1caffbd8,
pe=<optimized out>) at painting/qpaintengine_raster.cpp:1542
#5  0x00007fab4348a662 in QRasterPaintEngine::drawImage(QRectF const&, QImage
const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) (this=0x55da1c938170,
r=..., img=..., sr=...) at painting/qpaintengine_raster.cpp:2480
#6  0x00007fab4348bec6 in QRasterPaintEngine::drawImage(QRectF const&, QImage
const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) (sr=..., img=...,
r=..., this=0x55da1c938170) at
../../include/QtCore/../../src/corelib/tools/qrect.h:674
#7  QRasterPaintEngine::drawImage(QPointF const&, QImage const&)
(this=0x55da1c938170, p=..., img=...) at painting/qpaintengine_raster.cpp:2215
#8  0x00007fab3cbb54e1 in QPainter::drawImage(QPoint const&, QImage const&)
(p=<optimized out>, p=<optimized out>, image=..., this=0x7fff043938d8) at
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:888
#9  KWin::DrmOutput::updateCursor() (this=<optimized out>) at
./src/backends/drm/drm_output.cpp:156
#10 0x00007fab42e1da53 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fff04393af0, r=0x55da1c5705a0, this=0x55da1ba231f0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#11 doActivate<false>(QObject*, int, void**) (sender=0x55da1b6d9390,
signal_index=3, argv=0x7fff04393af0) at kernel/qobject.cpp:3886
#12 0x00007fab42e16d67 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=<optimized out>, m=m@entry=0x7fab45244960
<KWin::Cursors::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff04393af0)
at kernel/qobject.cpp:3946
#13 0x00007fab44fa1d33 in KWin::Cursors::currentCursorChanged(KWin::Cursor*)
(this=<optimized out>, _t1=<optimized out>) at
./obj-x86_64-linux-gnu/src/kwin_autogen/EWIEGA46WW/moc_cursor.cpp:374
#14 0x00007fab42e1da53 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fff04393ba0, r=0x55da1b6d9390, this=0x55da1b6d2910) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#15 doActivate<false>(QObject*, int, void**) (sender=0x55da1b6d6cc0,
signal_index=5, argv=0x7fff04393ba0) at kernel/qobject.cpp:3886
#16 0x00007fab45079770 in operator() (__closure=0x55da1b574020) at
./src/pointer_input.cpp:137
#17 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
KWin::PointerInputRedirection::init()::<lambda()> >::call (arg=<optimized out>,
f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#18 QtPrivate::Functor<KWin::PointerInputRedirection::init()::<lambda()>,
0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#19
QtPrivate::QFunctorSlotObject<KWin::PointerInputRedirection::init()::<lambda()>,
0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=<optimized out>, this_=0x55da1b574010, r=<optimized
out>, a=<optimized out>, ret=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#20 0x00007fab42e1da53 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fff04393cd0, r=0x55da1b6d6cc0, this=0x55da1b574010) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#21 doActivate<false>(QObject*, int, void**) (sender=0x55da1bb4fa30,
signal_index=3, argv=0x7fff04393cd0) at kernel/qobject.cpp:3886
#22 0x00007fab42e1da53 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fff04393da0, r=0x55da1bb4fa30, this=0x55da1cc41ec0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#23 doActivate<false>(QObject*, int, void**) (sender=0x55da1bb32260,
signal_index=3, argv=0x7fff04393da0) at kernel/qobject.cpp:3886
#24 0x00007fab42e1da53 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fff04393e70, r=0x55da1bb32260, this=0x55da1c9819b0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#25 doActivate<false>(QObject*, int, void**) (sender=0x55da1c89e480,
signal_index=6, argv=0x7fff04393e70) at kernel/qobject.cpp:3886
#26 0x00007fab44ca04eb in
KWaylandServer::PointerInterfacePrivate::pointer_set_cursor(QtWaylandServer::wl_pointer::Resource*,
unsigned int, wl_resource*, int, int) (this=0x55da1bb29c30,
resource=0x55da1cb4b9a0, serial=1170, surface_resource=<optimized out>,
hotspot_x=0, hotspot_y=0) at ./src/server/pointer_interface.cpp:93
#27 0x00007fab408e5045 in ffi_call_unix64 () at ../src/x86/unix64.S:101
#28 0x00007fab408e4449 in ffi_call_int (cif=<optimized out>, fn=<optimized
out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>)
at ../src/x86/ffi64.c:669
#29 0x00007fab41c72c0e in  () at
/opt/amdgpu/lib/x86_64-linux-gnu/libwayland-server.so.0
#30 0x00007fab41c6d226 in  () at
/opt/amdgpu/lib/x86_64-linux-gnu/libwayland-server.so.0
#31 0x00007fab41c70082 in wl_event_loop_dispatch () at
/opt/amdgpu/lib/x86_64-linux-gnu/libwayland-server.so.0
#32 0x00007fab44c769aa in KWaylandServer::Display::dispatchEvents()
(this=<optimized out>) at ./src/server/display.cpp:114
#33 0x00007fab42e1da53 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fff04394670, r=0x55da1b54c250, this=0x55da1b9627f0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#34 doActivate<false>(QObject*, int, void**) (sender=0x55da1be9e9d0,
signal_index=3, argv=0x7fff04394670) at kernel/qobject.cpp:3886
#35 0x00007fab42e16d67 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55da1be9e9d0, m=m@entry=0x7fab43083180
<QSocketNotifier::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff04394670)
at kernel/qobject.cpp:3946
#36 0x00007fab42e20f63 in QSocketNotifier::activated(QSocketDescriptor,
QSocketNotifier::Type, QSocketNotifier::QPrivateSignal)
(this=this@entry=0x55da1be9e9d0, _t1=..., _t2=<optimized out>, _t3=...) at
.moc/moc_qsocketnotifier.cpp:178
#37 0x00007fab42e21793 in QSocketNotifier::event(QEvent*) (this=0x55da1be9e9d0,
e=0x7fff04394790) at kernel/qsocketnotifier.cpp:302
#38 0x00007fab4391b6b3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55da1be9e9d0, e=0x7fff04394790) at
kernel/qapplication.cpp:3632
#39 0x00007fab42de616a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55da1be9e9d0, event=0x7fff04394790) at
kernel/qcoreapplication.cpp:1063
#40 0x00007fab42e3c82b in
QEventDispatcherUNIXPrivate::activateSocketNotifiers() (this=0x55da1b524300) at
kernel/qeventdispatcher_unix.cpp:304
#41 0x00007fab42e3cc9b in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:511
#42 0x000055da1b2dd5c1 in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
#43 0x00007fab42de4a9b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fff04394920, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#44 0x00007fab42ded024 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#45 0x00007fab431c0d10 in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1867
#46 0x00007fab4391b629 in QApplication::exec() () at
kernel/qapplication.cpp:2824
#47 0x000055da1b1eec52 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at ./src/main_wayland.cpp:727
A debugging session is active.

        Inferior 1 [process 3843] will be detached.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to