Bug#985994: kwin-x11: crashes randomly on ALT-TAB for switching between windows

2022-04-29 Thread Matthias Heinz
Hi,

I have a very similar bug where kwin-x11 crashes, I get logged out, but have 
to manually kill kwin. But that bug appeared just recently (I'm using kwin-x11 
5.24.4-1 from unstable).

Usually after logging in I use a hotkey to go through all windows that want 
attention (after logging in it is all of them) and around half the time I do 
this kwin crashes. This maybe happens because I switch too fast through the 
windows? I haven't found any error yet, but this could be related.


Best regards
Matthias



Bug#985994: kwin-x11: crashes randomly on ALT-TAB for switching between windows

2021-04-10 Thread Russell Coker
Thanks for spending so much time on this.

On Saturday, 10 April 2021 9:56:42 PM AEST Bernhard Übelacker wrote:
> Could you please provide which theme you are using,
> or if there are maybe some third party extensions in use?
> 
> Maybe you are aware of some not widely used settings
> that you changed, which might be related?

Breeze Dark theme.  I changed many settings but can't think of anything that's 
related to kwin apart from the theme and colors.

It's a pity there isn't a way to dump out all the settings in some well known 
format (XML, JSON, whatever) so I could run a diff between my settings and 
default settings and then do a binary search for the problem.

-- 
My Main Blog http://etbe.coker.com.au/
My Documents Bloghttp://doc.coker.com.au/



Bug#985994: kwin-x11: crashes randomly on ALT-TAB for switching between windows

2021-04-10 Thread Bernhard Übelacker

Hello Russel,
thank you for the detailed backtraces.
Unfortunately they point into Qt's javascript module,
finally trying to copy memory to a null pointer.

I have not found a hint to similar crashes in
upstream bug tracker.

Could you please provide which theme you are using,
or if there are maybe some third party extensions in use?

Maybe you are aware of some not widely used settings
that you changed, which might be related?

Kind regards,
Bernhard



Bug#985994: kwin-x11: crashes randomly on ALT-TAB for switching between windows

2021-04-10 Thread Russell Coker
On Friday, 9 April 2021 23:40:09 AEST Bernhard Übelacker wrote:
> Hello Russel,
> thanks for the fast answer, unfortunately the
> backtrace is not yet enough expressive.
> 
> Maybe you could also install the following debug symbol packages?
> 
> libqt5qml5-dbgsym libqt5core5a-dbgsym libqt5widgets5-dbgsym
> libqt5gui5-dbgsym kwin-common-dbgsym kwin-x11-dbgsym
> 
> These are located in a separate debug symbol repository,
> which has to be enabled first and is described here:

Here's another one:

Application: KWin (kwin_x11), signal: Segmentation fault

[KCrash Handler]
#4  0x7fb3b1729e08 in memcpy (__len=1, __src=, 
__dest=0x0) at /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34
#5  JSC::AssemblerBuffer::putIntegralUnchecked 
(this=0x7fb3b2cba660 <_IO_stdfile_2_lock>, value=15 '\017') at ../3rdparty/
masm/assembler/AssemblerBuffer.h:105
#6  0x7fb3b18383cc in JSC::AssemblerBuffer::putByteUnchecked (value=15 
'\017', this=0x7fb3b2cba660 <_IO_stdfile_2_lock>) at ../3rdparty/masm/
assembler/AssemblerBuffer.h:109
#7  JSC::X86Assembler::X86InstructionFormatter::twoByteOp (offset=0, scale=0, 
index=JSC::X86Registers::eax, base=JSC::X86Registers::edi, reg=1, 
opcode=JSC::X86Assembler::OP2_MOVZX_GvEb, this=0x7fb3b2cba660 
<_IO_stdfile_2_lock>) at ../3rdparty/masm/assembler/X86Assembler.h:2229
#8  JSC::X86Assembler::movzbl_mr (dst=JSC::X86Registers::ecx, scale=0, 
index=JSC::X86Registers::eax, base=JSC::X86Registers::edi, offset=0, 
this=0x7fb3b2cba660 <_IO_stdfile_2_lock>) at ../3rdparty/masm/assembler/
X86Assembler.h:1356
#9  JSC::MacroAssemblerX86Common::load8 (dest=JSC::X86Registers::ecx, 
address=..., this=0x7fb3b2cba660 <_IO_stdfile_2_lock>) at ../3rdparty/masm/
assembler/MacroAssemblerX86Common.h:553
#10 JSC::Yarr::YarrGenerator<(JSC::Yarr::YarrJITCompileMode)0>::readCharacter 
(this=0x7fb3b2cba660 <_IO_stdfile_2_lock>, negativeCharacterOffset=..., 
resultReg=JSC::X86Registers::ecx, indexReg=) at ../3rdparty/
masm/yarr/YarrJIT.cpp:580
#11 0x001e0009 in ?? ()
#12 0x7fb3a40241c0 in ?? ()
#13 0x7fb3aa03b000 in ?? ()
#14 0x564137b0ac80 in ?? ()
#15 0x7fb3aa03b000 in ?? ()
#16 0x564137b0ac80 in ?? ()
#17 0x7fb3b1937cc0 in vtable for 
JSC::LinkBuffer > () from /usr/
lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x564137b0ac80 in ?? ()
#19 0x02c4 in ?? ()
#20 0x7fb3aa03b000 in ?? ()
#21 0x7ffdf0bb0bc0 in ?? ()
#22 0x7ffdf0bb0b28 in ?? ()
#23 0x7ffdf0bb0e80 in ?? ()
#24 0xb7c9d33a9167ea00 in ?? ()
#25 0x0080 in ?? ()
#26 0x0001 in ?? ()
#27 0x7ffdf0bb0d40 in ?? ()
#28 0x564137b246b0 in ?? ()
#29 0x5641373574d0 in ?? ()
#30 0x7fb3b182583c in JSC::Yarr::jitCompile (pattern=..., 
charSize=(unknown: 0xf0bb0bc0), charSize@entry=JSC::Yarr::Char16, 
vm=0x7fb3aa03b000, vm@entry=0x5641373574d0, codeBlock=..., 
mode=mode@entry=JSC::Yarr::IncludeSubpatterns) at ../3rdparty/masm/yarr/
YarrJIT.cpp:4021
#31 0x7fb3b167f460 in QV4::Heap::RegExp::init (this=0x7fb3a1271600, 
engine=engine@entry=0x5641373574d0, pattern=..., flags=4038790456, 
flags@entry=4038790776) at jsruntime/qv4regexp.cpp:224
#32 0x7fb3b167f64c in QV4::MemoryManager::alloc (this=) at 
jsruntime/qv4value_p.h:101
#33 QV4::RegExp::create (engine=engine@entry=0x5641373574d0, pattern=..., 
flags=4038790776, flags@entry=1) at jsruntime/qv4regexp.cpp:199
#34 0x7fb3b16c64a6 in QV4::ExecutableCompilationUnit::linkToEngine 
(this=this@entry=0x7fb3801082d0, engine=engine@entry=0x5641373574d0) at 
jsruntime/qv4executablecompilationunit.cpp:160
#35 0x7fb3b16c93a3 in QV4::ExecutableCompilationUnit::instantiate 
(this=0x7fb3801082d0, engine=engine@entry=0x5641373574d0) at jsruntime/
qv4executablecompilationunit.cpp:560
#36 0x7fb3b173c1a9 in QQmlScriptData::scriptValueForContext 
(this=0x7fb3801085c0, parentQmlContextData=) at ../../include/
QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:96
#37 0x7fb3b173c3a5 in QQmlScriptData::scriptValueForContext 
(this=this@entry=0x7fb3801085c0, parentQmlContextData=) at qml/
qqmlscriptdata.cpp:155
#38 0x7fb3b17d7af2 in QQmlObjectCreator::create 
(this=this@entry=0x7ffdf0bb11e0, subComponentIndex=subComponentIndex@entry=-1, 
parent=parent@entry=0x0, interrupt=interrupt@entry=0x0, flags=flags@entry=1) 
at qml/qqmlobjectcreator.cpp:198
#39 0x7fb3b17d6f4f in QQmlObjectCreator::createInstance 
(this=0x7ffdf0bb1480, index=0, parent=0x0, isContextObject=) at 
qml/qqmlobjectcreator.cpp:1231
#40 0x7fb3b17d78bf in QQmlObjectCreator::create 
(this=this@entry=0x7ffdf0bb1480, subComponentIndex=subComponentIndex@entry=-1, 
parent=parent@entry=0x0, interrupt=interrupt@entry=0x0, flags=flags@entry=1) 
at qml/qqmlobjectcreator.cpp:204
#41 0x7fb3b17d6f4f in QQmlObjectCreator::createInstance 
(this=0x564137a75150, index=2, parent=0x564137a27c90, 
isContextObject=) at qml/qqmlobjectcreator.cpp:1231
#42 0x7fb3b17d9848 in QQmlObjectCreator::setPropertyBinding 
(this=0x564137a75150, 

Bug#985994: kwin-x11: crashes randomly on ALT-TAB for switching between windows

2021-04-10 Thread Russell Coker
On Friday, 9 April 2021 23:40:09 AEST Bernhard Übelacker wrote:
> Hello Russel,
> thanks for the fast answer, unfortunately the
> backtrace is not yet enough expressive.
> 
> Maybe you could also install the following debug symbol packages?
> 
> libqt5qml5-dbgsym libqt5core5a-dbgsym libqt5widgets5-dbgsym
> libqt5gui5-dbgsym kwin-common-dbgsym kwin-x11-dbgsym
> 

Application: KWin (kwin_x11), signal: Segmentation fault

[KCrash Handler]
#4  0x7f29e3bfbe08 in memcpy (__len=1, __src=, 
__dest=0x0) at /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34
#5  JSC::AssemblerBuffer::putIntegralUnchecked 
(this=0x7f29e518c660 <_IO_stdfile_2_lock>, value=15 '\017') at ../3rdparty/
masm/assembler/AssemblerBuffer.h:105
#6  0x7f29e3d0a3cc in JSC::AssemblerBuffer::putByteUnchecked (value=15 
'\017', this=0x7f29e518c660 <_IO_stdfile_2_lock>) at ../3rdparty/masm/
assembler/AssemblerBuffer.h:109
#7  JSC::X86Assembler::X86InstructionFormatter::twoByteOp (offset=0, scale=0, 
index=JSC::X86Registers::eax, base=JSC::X86Registers::edi, reg=1, 
opcode=JSC::X86Assembler::OP2_MOVZX_GvEb, this=0x7f29e518c660 
<_IO_stdfile_2_lock>) at ../3rdparty/masm/assembler/X86Assembler.h:2229
#8  JSC::X86Assembler::movzbl_mr (dst=JSC::X86Registers::ecx, scale=0, 
index=JSC::X86Registers::eax, base=JSC::X86Registers::edi, offset=0, 
this=0x7f29e518c660 <_IO_stdfile_2_lock>) at ../3rdparty/masm/assembler/
X86Assembler.h:1356
#9  JSC::MacroAssemblerX86Common::load8 (dest=JSC::X86Registers::ecx, 
address=..., this=0x7f29e518c660 <_IO_stdfile_2_lock>) at ../3rdparty/masm/
assembler/MacroAssemblerX86Common.h:553
#10 JSC::Yarr::YarrGenerator<(JSC::Yarr::YarrJITCompileMode)0>::readCharacter 
(this=0x7f29e518c660 <_IO_stdfile_2_lock>, negativeCharacterOffset=..., 
resultReg=JSC::X86Registers::ecx, indexReg=) at ../3rdparty/
masm/yarr/YarrJIT.cpp:580
#11 0x001e0009 in ?? ()
#12 0x7f29d8023880 in ?? ()
#13 0x7f29dc50d000 in ?? ()
#14 0x56475539d5f0 in ?? ()
#15 0x7f29dc50d000 in ?? ()
#16 0x56475539d5f0 in ?? ()
#17 0x7f29e3e09cc0 in vtable for 
JSC::LinkBuffer > () from /usr/
lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x56475539d5f0 in ?? ()
#19 0x02c4 in ?? ()
#20 0x7f29dc50d000 in ?? ()
#21 0x7ffd5f081c90 in ?? ()
#22 0x7ffd5f081bf8 in ?? ()
#23 0x7ffd5f081f50 in ?? ()
#24 0xa59c5be213f4b700 in ?? ()
#25 0x0080 in ?? ()
#26 0x0001 in ?? ()
#27 0x7ffd5f081e10 in ?? ()
#28 0x5647553bd270 in ?? ()
#29 0x564754c84450 in ?? ()
#30 0x7f29e3cf783c in JSC::Yarr::jitCompile (pattern=..., 
charSize=(unknown: 0x5f081c90), charSize@entry=JSC::Yarr::Char16, 
vm=0x7f29dc50d000, vm@entry=0x564754c84450, codeBlock=..., 
mode=mode@entry=JSC::Yarr::IncludeSubpatterns) at ../3rdparty/masm/yarr/
YarrJIT.cpp:4021
#31 0x7f29e3b51460 in QV4::Heap::RegExp::init (this=0x7f29bb601600, 
engine=engine@entry=0x564754c84450, pattern=..., flags=1594367496, 
flags@entry=1594367816) at jsruntime/qv4regexp.cpp:224
#32 0x7f29e3b5164c in QV4::MemoryManager::alloc (this=) at 
jsruntime/qv4value_p.h:101
#33 QV4::RegExp::create (engine=engine@entry=0x564754c84450, pattern=..., 
flags=1594367816, flags@entry=1) at jsruntime/qv4regexp.cpp:199
#34 0x7f29e3b984a6 in QV4::ExecutableCompilationUnit::linkToEngine 
(this=this@entry=0x7f29b40c9bc0, engine=engine@entry=0x564754c84450) at 
jsruntime/qv4executablecompilationunit.cpp:160
#35 0x7f29e3b9b3a3 in QV4::ExecutableCompilationUnit::instantiate 
(this=0x7f29b40c9bc0, engine=engine@entry=0x564754c84450) at jsruntime/
qv4executablecompilationunit.cpp:560
#36 0x7f29e3c0e1a9 in QQmlScriptData::scriptValueForContext 
(this=0x7f29b40c9eb0, parentQmlContextData=) at ../../include/
QtQml/5.15.2/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:96
#37 0x7f29e3c0e3a5 in QQmlScriptData::scriptValueForContext 
(this=this@entry=0x7f29b40c9eb0, parentQmlContextData=) at qml/
qqmlscriptdata.cpp:155
#38 0x7f29e3ca9af2 in QQmlObjectCreator::create 
(this=this@entry=0x7ffd5f0822b0, subComponentIndex=subComponentIndex@entry=-1, 
parent=parent@entry=0x0, interrupt=interrupt@entry=0x0, flags=flags@entry=1) 
at qml/qqmlobjectcreator.cpp:198
#39 0x7f29e3ca8f4f in QQmlObjectCreator::createInstance 
(this=0x7ffd5f082550, index=0, parent=0x0, isContextObject=) at 
qml/qqmlobjectcreator.cpp:1231
#40 0x7f29e3ca98bf in QQmlObjectCreator::create 
(this=this@entry=0x7ffd5f082550, subComponentIndex=subComponentIndex@entry=-1, 
parent=parent@entry=0x0, interrupt=interrupt@entry=0x0, flags=flags@entry=1) 
at qml/qqmlobjectcreator.cpp:204
#41 0x7f29e3ca8f4f in QQmlObjectCreator::createInstance 
(this=0x564755302800, index=2, parent=0x5647552b9920, 
isContextObject=) at qml/qqmlobjectcreator.cpp:1231
#42 0x7f29e3cab848 in QQmlObjectCreator::setPropertyBinding 
(this=0x564755302800, bindingProperty=0x7f29b41805d8, binding=0x7f29d4095744) 
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h:290
#43 

Bug#985994: kwin-x11: crashes randomly on ALT-TAB for switching between windows

2021-04-09 Thread Bernhard Übelacker

Hello Russel,
thanks for the fast answer, unfortunately the
backtrace is not yet enough expressive.

Maybe you could also install the following debug symbol packages?

libqt5qml5-dbgsym libqt5core5a-dbgsym libqt5widgets5-dbgsym libqt5gui5-dbgsym 
kwin-common-dbgsym kwin-x11-dbgsym

These are located in a separate debug symbol repository,
which has to be enabled first and is described here:
  https://wiki.debian.org/HowToGetABacktrace#Installing_the_debugging_symbols

Kind regards,
Bernhard




[KCrash Handler]
#4  0x7f42259bee08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#5  0x7f4225acd3cc in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x001e0009 in ?? ()
#7  0x55623023d9d0 in ?? ()
#8  0x7f421a2d in ?? ()
#9  0x556230c214a0 in ?? ()




Bug#985994: kwin-x11: crashes randomly on ALT-TAB for switching between windows

2021-04-09 Thread Russell Coker
On Friday, 9 April 2021 19:57:40 AEST Bernhard Übelacker wrote:
> Hello Russell,
> could you still see this issue?

Yes, here's a trace of one I just did for you!

Application: KWin (kwin_x11), signal: Segmentation fault

[KCrash Handler]
#4  0x7f42259bee08 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#5  0x7f4225acd3cc in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x001e0009 in ?? ()
#7  0x55623023d9d0 in ?? ()
#8  0x7f421a2d in ?? ()
#9  0x556230c214a0 in ?? ()
#10 0x7f421a2d in ?? ()
#11 0x556230c214a0 in ?? ()
#12 0x7f4225b0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x556230c214a0 in ?? ()
#14 0x02c4 in ?? ()
#15 0x7f421a2d in ?? ()
#16 0x7fff507a42d0 in ?? ()
#17 0x7fff507a4238 in ?? ()
#18 0x7fff507a4590 in ?? ()
#19 0xf927f64bde692500 in ?? ()
#20 0x0080 in ?? ()
#21 0x0001 in ?? ()
#22 0x7fff507a4450 in ?? ()
#23 0x556230d27da0 in ?? ()
#24 0x556230274a30 in ?? ()
#25 0x7f4225aba83c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#26 0x7f4225914460 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#27 0x7f422591464c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#28 0x7f422595b4a6 in 
QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) () from /
usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#29 0x7f422595e3a3 in 
QV4::ExecutableCompilationUnit::instantiate(QV4::ExecutionEngine*) () from /
usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#30 0x7f42259d11a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#31 0x7f4225a6caf2 in QQmlObjectCreator::create(int, QObject*, 
QQmlInstantiationInterrupt*, int) () from /usr/lib/x86_64-linux-gnu/
libQt5Qml.so.5
#32 0x7f4225a6bf4f in QQmlObjectCreator::createInstance(int, QObject*, 
bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#33 0x7f4225a6c8bf in QQmlObjectCreator::create(int, QObject*, 
QQmlInstantiationInterrupt*, int) () from /usr/lib/x86_64-linux-gnu/
libQt5Qml.so.5
#34 0x7f4225a6bf4f in QQmlObjectCreator::createInstance(int, QObject*, 
bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#35 0x7f4225a6e848 in 
QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, 
QV4::CompiledData::Binding const*) () from /usr/lib/x86_64-linux-gnu/
libQt5Qml.so.5
#36 0x7f4225a6ecf4 in QQmlObjectCreator::setupBindings(bool) () from /usr/
lib/x86_64-linux-gnu/libQt5Qml.so.5
#37 0x7f4225a6ac8b in QQmlObjectCreator::populateInstance(int, QObject*, 
QObject*, QQmlPropertyData const*) () from /usr/lib/x86_64-linux-gnu/
libQt5Qml.so.5
#38 0x7f4225a6bc55 in QQmlObjectCreator::createInstance(int, QObject*, 
bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#39 0x7f4225a6e848 in 
QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, 
QV4::CompiledData::Binding const*) () from /usr/lib/x86_64-linux-gnu/
libQt5Qml.so.5
#40 0x7f4225a6ecf4 in QQmlObjectCreator::setupBindings(bool) () from /usr/
lib/x86_64-linux-gnu/libQt5Qml.so.5
#41 0x7f4225a6ac8b in QQmlObjectCreator::populateInstance(int, QObject*, 
QObject*, QQmlPropertyData const*) () from /usr/lib/x86_64-linux-gnu/
libQt5Qml.so.5
#42 0x7f4225a6bc55 in QQmlObjectCreator::createInstance(int, QObject*, 
bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#43 0x7f4225a6c8bf in QQmlObjectCreator::create(int, QObject*, 
QQmlInstantiationInterrupt*, int) () from /usr/lib/x86_64-linux-gnu/
libQt5Qml.so.5
#44 0x7f42259fd89b in QQmlComponentPrivate::beginCreate(QQmlContextData*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#45 0x7f42259fec7a in QQmlComponent::create(QQmlContext*) () from /usr/
lib/x86_64-linux-gnu/libQt5Qml.so.5
#46 0x7f42288a3553 in ?? () from /usr/lib/x86_64-linux-gnu/libkwin.so.5
#47 0x7f42288a40e2 in ?? () from /usr/lib/x86_64-linux-gnu/libkwin.so.5
#48 0x7f42288a4339 in ?? () from /usr/lib/x86_64-linux-gnu/libkwin.so.5
#49 0x7f4227431580 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x7f422743545a in QTimer::timeout(QTimer::QPrivateSignal) () from /
usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x7f4227426ecf in QObject::event(QEvent*) () from /usr/lib/x86_64-
linux-gnu/libQt5Core.so.5
#52 0x7f4227ebc15f in QApplicationPrivate::notify_helper(QObject*, 
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#53 0x7f42273faf6a in QCoreApplication::notifyInternal2(QObject*, QEvent*) 
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x7f4227451883 in QTimerInfoList::activateTimers() () from /usr/lib/
x86_64-linux-gnu/libQt5Core.so.5
#55 0x7f422744fd17 in 
QEventDispatcherUNIX::processEvents(QFlags) () 
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#56 0x7f4220eb2b7e in ?? () from /usr/lib/x86_64-linux-gnu/
libQt5XcbQpa.so.5
#57 0x7f42273f992b in 
QEventLoop::exec(QFlags) () from /usr/lib/
x86_64-linux-gnu/libQt5Core.so.5
#58 

Bug#985994: kwin-x11: crashes randomly on ALT-TAB for switching between windows

2021-04-09 Thread Bernhard Übelacker

Hello Russell,
could you still see this issue?


Stack trace of thread 120123:

#0  0x7f49c3823ce1 n/a (/lib/x86_64-linux-gnu/libc-2.31.so 
(deleted) + 0x3bce1)



Were there more lines following in the "Stack trace of thread 120123"?

And as libc-2.31 is shown as deleted, I assume this
happened while libc package got updated while the kwin-x11
process was still using the previous version.

Kind regards,
Bernhard



Bug#985994: kwin-x11: crashes randomly on ALT-TAB for switching between windows

2021-03-27 Thread Russell Coker
Package: kwin-x11
Version: 4:5.20.5-1
Severity: normal

kwin_x11 will crash if I repeatedly use ALT-TAB to switch between windows.
Once every 5 to 10 window switches it will crash.

# coredumpctl info
   PID: 120123 (kwin_x11)
   UID: 1000 (etbe)
   GID: 1000 (etbe)
Signal: 11 (SEGV)
 Timestamp: Sun 2021-03-28 02:50:46 AEDT (46s ago)
  Command Line: /usr/bin/kwin_x11 --crashes 1
Executable: /usr/bin/kwin_x11
 Control Group: /user.slice/user-1000.slice/session-4.scope
  Unit: session-4.scope
 Slice: user-1000.slice
   Session: 4
 Owner UID: 1000 (etbe)
   Boot ID: ea470da9187243d6b412d447fccb3e3d
Machine ID: 1677a0a8ceed4907a4efd7544ca73ae0
  Hostname: liv
   Storage: 
/var/lib/systemd/coredump/core.kwin_x11.1000.ea470da9187243d6b412d447fccb3e3d.12012>
   Message: Process 120123 (kwin_x11) of user 1000 dumped core.

Stack trace of thread 120123:
#0  0x7f49c3823ce1 n/a (/lib/x86_64-linux-gnu/libc-2.31.so 
(deleted) + 0x3bce1)


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-4-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Enforcing - Policy name: default

Versions of packages kwin-x11 depends on:
ii  kwin-common   4:5.20.5-1
ii  libc6 2.31-10
ii  libepoxy0 1.5.5-1
ii  libgcc-s1 10.2.1-6
ii  libkf5configcore5 5.78.0-4
ii  libkf5coreaddons5 5.78.0-4
ii  libkf5crash5  5.78.0-3
ii  libkf5i18n5   5.78.0-2
ii  libkf5quickaddons55.78.0-2
ii  libkf5windowsystem5   5.78.0-2
ii  libkwaylandserver5 [libkwaylandserver5-5.20]  5.20.5-1
ii  libkwineffects12a 4:5.20.5-1
ii  libkwinglutils12  4:5.20.5-1
ii  libkwinxrenderutils12 4:5.20.5-1
ii  libqt5core5a  5.15.2+dfsg-5
ii  libqt5dbus5   5.15.2+dfsg-5
ii  libqt5gui55.15.2+dfsg-5
ii  libqt5widgets55.15.2+dfsg-5
ii  libqt5x11extras5  5.15.2-2
ii  libstdc++610.2.1-6
ii  libx11-6  2:1.7.0-2
ii  libxcb-composite0 1.14-3
ii  libxcb-cursor00.1.1-4
ii  libxcb-keysyms1   0.4.0-1+b2
ii  libxcb-randr0 1.14-3
ii  libxcb-render01.14-3
ii  libxcb-shape0 1.14-3
ii  libxcb-xfixes01.14-3
ii  libxcb1   1.14-3
ii  libxi62:1.7.10-1

kwin-x11 recommends no packages.

kwin-x11 suggests no packages.

-- no debconf information