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

Alois Wohlschlager <alo...@gmx-topmail.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alo...@gmx-topmail.de

--- Comment #1 from Alois Wohlschlager <alo...@gmx-topmail.de> ---
Seems related to the crash I got today after enabling a monitor. I'm using
openSUSE Tumbleweed with Plasma 5.21.4 and Wayland.

#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x00007f119c2d3914 in __GI_abort () at abort.c:100
#2  0x00007f119c2d3749 in __assert_fail_base
    (fmt=0x7f1195ac6554 "%s%s%s:%u: %s%sZusicherung »%s« nicht erfüllt.\n%n",
assertion=0x7f119c835750 "0 && \"Couldn't find current GLX or EGL
context.\\n\"", file=0x7f119c835829 "../src/dispatch_common.c", line=858,
function=<optimized out>) at assert.c:92
#3  0x00007f119c2e29b6 in __GI___assert_fail
    (assertion=assertion@entry=0x7f119c835750 "0 && \"Couldn't find current GLX
or EGL context.\\n\"", file=file@entry=0x7f119c835829
"../src/dispatch_common.c", line=line@entry=858,
function=function@entry=0x7f119c835c80 <__PRETTY_FUNCTION__.0.lto_priv.0>
"epoxy_get_proc_address") at assert.c:101
#4  0x00007f119c811df7 in epoxy_get_proc_address (name=0x7f119c81c139
<entrypoint_strings.lto_priv+9849> "glDeleteProgram") at
../src/dispatch_common.c:858
#5  0x00007f119c7c105a in epoxy_glDeleteProgram_resolver () at
src/gl_generated_dispatch.c:81668
#6  epoxy_glDeleteProgram_global_rewrite_ptr (program=31) at
src/gl_generated_dispatch.c:49458
#7  0x00007f11947aca30 in
QScopedPointerDeleter<KWin::GLShader>::cleanup(KWin::GLShader*)
(pointer=0x5601a20850d0) at /usr/include/qt5/QtCore/qscopedpointer.h:52
#8  QScopedPointerDeleter<KWin::GLShader>::cleanup(KWin::GLShader*)
(pointer=0x5601a20850d0) at /usr/include/qt5/QtCore/qscopedpointer.h:52
#9  QScopedPointer<KWin::GLShader, QScopedPointerDeleter<KWin::GLShader>
>::~QScopedPointer() (this=0x5601a2182fe8, this=<optimized out>) at
/usr/include/qt5/QtCore/qscopedpointer.h:107
#10 KWin::LanczosFilter::~LanczosFilter() (this=0x5601a2182fc0, this=<optimized
out>) at
/usr/src/debug/kwin5-5.21.4-1.1.x86_64/plugins/scenes/opengl/lanczosfilter.cpp:47
#11 0x00007f11947b7cc0 in KWin::LanczosFilter::~LanczosFilter()
(this=0x5601a2182fc0, this=<optimized out>) at
/usr/src/debug/kwin5-5.21.4-1.1.x86_64/plugins/scenes/opengl/lanczosfilter.cpp:47
#12 operator() (__closure=0x5601a1ccd220) at
/usr/src/debug/kwin5-5.21.4-1.1.x86_64/plugins/scenes/opengl/scene_opengl.cpp:1042
#13 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
KWin::SceneOpenGL2::performPaintWindow(KWin::EffectWindowImpl*, int, const
QRegion&, KWin::WindowPaintData&)::<lambda()> >::call
    (arg=<optimized out>, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#14
QtPrivate::Functor<KWin::SceneOpenGL2::performPaintWindow(KWin::EffectWindowImpl*,
int, const QRegion&, KWin::WindowPaintData&)::<lambda()>,
0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...)
    at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#15
QtPrivate::QFunctorSlotObject<KWin::SceneOpenGL2::performPaintWindow(KWin::EffectWindowImpl*,
int, const QRegion&, KWin::WindowPaintData&)::<lambda()>, 0, QtPrivate::List<>,
void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
(which=<optimized out>, this_=0x5601a1ccd210, r=<optimized out>, a=<optimized
out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#16 0x00007f119ddb2c17 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fffbe025f00, r=0x5601a0e7c770, this=0x5601a1ccd210) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#17 doActivate<false>(QObject*, int, void**) (sender=0x5601a0b99820,
signal_index=4, argv=0x7fffbe025f00) at kernel/qobject.cpp:3886
#18 0x00007f119ddb2c17 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fffbe025fe0, r=0x5601a0b99820, this=0x5601a0baaff0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#19 doActivate<false>(QObject*, int, void**) (sender=0x5601a0a55f60,
signal_index=3, argv=0x7fffbe025fe0, argv@entry=0x0) at kernel/qobject.cpp:3886
#20 0x00007f119ddabf60 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x5601a0a55f60, m=m@entry=0x7f119da8e100,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0)
    at kernel/qobject.cpp:3946
#21 0x00007f119d838a30 in KWin::Platform::screensQueried()
(this=this@entry=0x5601a0a55f60) at
/usr/src/debug/kwin5-5.21.4-1.1.x86_64/build/kwin_autogen/EWIEGA46WW/moc_platform.cpp:359
#22 0x00007f1196333232 in KWin::DrmBackend::enableOutput(KWin::DrmOutput*,
bool) (this=0x5601a0a55f60, output=<optimized out>, enable=<optimized out>)
    at
/usr/src/debug/kwin5-5.21.4-1.1.x86_64/plugins/platforms/drm/drm_backend.cpp:521
#23 0x00007f119634275c in KWin::DrmOutput::atomicEnable() (this=<optimized
out>) at
/usr/src/debug/kwin5-5.21.4-1.1.x86_64/plugins/platforms/drm/drm_output.cpp:488
#24 0x00007f119d8f39f0 in
KWin::Platform::requestOutputsChange(KWaylandServer::OutputConfigurationInterface*)
(this=0x5601a0a55f60, config=0x5601a2c5f060) at
/usr/src/debug/kwin5-5.21.4-1.1.x86_64/platform.cpp:135
#25 0x00007f119ddb2c17 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fffbe026240, r=0x5601a0a3b7e0, this=0x5601a0a6e3b0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#26 doActivate<false>(QObject*, int, void**) (sender=0x5601a0a6e2c0,
signal_index=4, argv=argv@entry=0x7fffbe026240) at kernel/qobject.cpp:3886
#27 0x00007f119ddabf60 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**)
    (sender=<optimized out>, m=m@entry=0x7f119ca213c0
<KWaylandServer::OutputManagementInterface::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffbe026240)
at kernel/qobject.cpp:3946
#28 0x00007f119c933e6f in
KWaylandServer::OutputManagementInterface::configurationChangeRequested(KWaylandServer::OutputConfigurationInterface*)
(this=<optimized out>, _t1=<optimized out>)
    at
/usr/src/debug/kwayland-server-5.21.4-1.1.x86_64/build/src/server/KWaylandServer_autogen/EWIEGA46WW/moc_outputmanagement_interface.cpp:136
#29 0x00007f11994be42d in ffi_call_unix64 () at ../src/x86/unix64.S:106
#30 0x00007f11994ba4f9 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
#31 0x00007f1199fad005 in wl_closure_invoke
(closure=closure@entry=0x5601a2b12240, target=<optimized out>,
target@entry=0x5601a23238e0, opcode=opcode@entry=5, data=<optimized out>, 
    data@entry=0x5601a2c623f0, flags=<optimized out>) at src/connection.c:1018
#32 0x00007f1199fb0edc in wl_client_connection_data (fd=<optimized out>,
mask=<optimized out>, data=<optimized out>) at src/wayland-server.c:432
#33 0x00007f1199fafad2 in wl_event_loop_dispatch (loop=0x5601a0a5f840,
timeout=timeout@entry=0) at src/event-loop.c:1027
#34 0x00007f119c9488b6 in KWaylandServer::Display::dispatchEvents()
(this=<optimized out>) at
/usr/src/debug/kwayland-server-5.21.4-1.1.x86_64/src/server/display.cpp:107
#35 0x00007f119ddb2c17 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fffbe026a90, r=0x5601a0a5f440, this=0x5601a13e06c0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#36 doActivate<false>(QObject*, int, void**) (sender=0x5601a0a62b50,
signal_index=3, argv=argv@entry=0x7fffbe026a90) at kernel/qobject.cpp:3886
#37 0x00007f119ddabf60 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**)
    (sender=sender@entry=0x5601a0a62b50, m=m@entry=0x7f119e061a60,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffbe026a90)
at kernel/qobject.cpp:3946
#38 0x00007f119ddb60bf in QSocketNotifier::activated(QSocketDescriptor,
QSocketNotifier::Type, QSocketNotifier::QPrivateSignal)
(this=this@entry=0x5601a0a62b50, _t1=..., _t2=<optimized out>, _t3=...) at
.moc/moc_qsocketnotifier.cpp:178
#39 0x00007f119ddb68bb in QSocketNotifier::event(QEvent*) (this=0x5601a0a62b50,
e=0x7fffbe026ba0) at kernel/qsocketnotifier.cpp:302
#40 0x00007f119cd84aff in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x5601a0a62b50, e=0x7fffbe026ba0) at
kernel/qapplication.cpp:3632
#41 0x00007f119dd7c13a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x5601a0a62b50, event=0x7fffbe026ba0) at
kernel/qcoreapplication.cpp:1063
#42 0x00007f119ddd109b in
QEventDispatcherUNIXPrivate::activateSocketNotifiers() (this=0x5601a0a19f00) at
kernel/qeventdispatcher_unix.cpp:304
#43 0x00007f119ddd14f3 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:511
#44 0x000056019ffa0dad in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at qunixeventdispatcher.cpp:63
#45 0x00007f119dd7ab7b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffbe026d30, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#46 0x00007f119dd82db0 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#47 0x00007f119e1dda9c in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1867
#48 0x00007f119cd84a75 in QApplication::exec() () at
kernel/qapplication.cpp:2824
#49 0x000056019ff4e53c in main(int, char**) (argc=<optimized out>,
argv=0x7fffbe026f70) at
/usr/src/debug/kwin5-5.21.4-1.1.x86_64/main_wayland.cpp:788

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

Reply via email to