Bug#986684: qtwebengine-opensource-src: does not honour DEB_BUILD_OPTIONS=parallel=3 when calling ninja

2021-04-09 Thread Andreas Beckmann
Source: qtwebengine-opensource-src
Version: 5.15.3+dfsg-5
Severity: important

Hi,

I'm not sure whether this a an error of qtwebengine-opensource-src or
rather some underlying build tools it uses, please reassign if needed.
I think that happens with other qt packages as well, but I haven't
checked in detail

While rebuilding experimental I just found again some excessive load:

1234  3192  0.0  0.0   2560  1336 pts/18   SN+  08:24   0:00 /bin/sh
1234  1938  0.0  0.0  15220 10196 pts/18   SN+  11:56   0:00 /usr/bin/perl 
/usr/bin/dpkg-buildpackage -us -uc
1234  3977  0.0  0.0   2708  1932 pts/18   SN+  12:28   0:00 /usr/bin/make 
-f debian/rules build
1234  4485  0.0  0.0  13856  9892 pts/18   SN+  12:28   0:00 /usr/bin/perl 
/usr/bin/dh build --with pkgkde_symbolshelper
1234 6  0.0  0.0   2844  1928 pts/18   SN+  12:28   0:00 /usr/bin/make 
-f debian/rules override_dh_auto_build-arch
1234 12149  0.0  0.0  13760  9980 pts/18   SN+  12:28   0:00 /usr/bin/perl 
/usr/bin/dh_auto_build -- -Onone
1234 12325  0.0  0.0   4124  3408 pts/18   SN+  12:28   0:00 make -j3 -Onone
1234 12438  0.0  0.0   2568   536 pts/18   SN+  12:28   0:00 /bin/sh -c cd 
src/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
/build/qtwebengine-opensource-src-5.15.3+dfsg/src/src.pro QT_BUILD_PARTS+=tests 
'QMAKE_EXTRA_ARGS+=-proprietary-cod
1234 12459  0.0  0.0   4316  3456 pts/18   SN+  12:28   0:00 make -f 
Makefile
1234 14230  0.0  0.0   2568   540 pts/18   SN+  12:28   0:00 /bin/sh -c cd 
core/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile 
/build/qtwebengine-opensource-src-5.15.3+dfsg/src/core/core.pro 
QT_BUILD_PARTS+=tests 'QMAKE_EXTRA_ARGS+=-propriet
1234 14236  0.0  0.0   4148  3420 pts/18   SN+  12:28   0:00 make -f 
Makefile
1234 15330  0.0  0.0   2568   524 pts/18   SN+  12:28   0:00 /bin/sh -c ( 
test -e Makefile.gn_run || /usr/lib/qt5/bin/qmake -o Makefile.gn_run 
/build/qtwebengine-opensource-src-5.15.3+dfsg/src/core/gn_run.pro 
QT_BUILD_PARTS+=tests 'QMAKE_EXTRA_ARGS+=-prop
1234 15343  0.0  0.0   4116  3332 pts/18   SN+  12:28   0:00 make -f 
Makefile.gn_run
1234  4179  0.2  0.4 278576 269500 pts/18  SN+  12:28   0:12 ninja -v -C 
/build/qtwebengine-opensource-src-5.15.3+dfsg/src/core/release QtWebEngineCore

ninja(4179)─┬─sh(7105)───g++(7108)─┬─as(7110)
│  └─cc1plus(7109)
├─sh(10106)───g++(10110)─┬─as(10114)
│└─cc1plus(10112)
├─sh(11878)───g++(11880)─┬─as(11884)
│└─cc1plus(11883)
├─sh(12229)───g++(12230)─┬─as(12232)
│└─cc1plus(12231)
├─sh(12532)───g++(12533)─┬─as(12535)
│└─cc1plus(12534)
├─sh(14164)───g++(14165)─┬─as(14173)
│└─cc1plus(14169)
├─sh(14519)───g++(14521)─┬─as(14526)
│└─cc1plus(14525)
├─sh(14843)───g++(14844)─┬─as(14847)
│└─cc1plus(14845)
├─sh(15375)───g++(15377)─┬─as(15380)
│└─cc1plus(15378)
├─sh(16167)───g++(16168)─┬─as(16171)
│└─cc1plus(16169)
├─sh(17887)───g++(17891)─┬─as(17896)
│└─cc1plus(17892)
├─sh(17894)───g++(17895)─┬─as(17904)
│└─cc1plus(17903)
├─sh(18172)───g++(18173)─┬─as(18176)
│└─cc1plus(18174)
├─sh(19554)───g++(19556)─┬─as(19559)
│└─cc1plus(19557)
├─sh(20054)───g++(20055)─┬─as(20059)
│└─cc1plus(20057)
├─sh(20247)───g++(20248)─┬─as(20253)
│└─cc1plus(20249)
├─sh(21800)───g++(21801)─┬─as(21807)
│└─cc1plus(21804)
└─sh(21931)───g++(21933)─┬─as(21942)
 └─cc1plus(21937)

The build starts nicely honoring the DEB_BUILD_OPTIONS=parallel=3 until
ninja gets invoked without a limiting -j option, so it forks off
$(nproc)+x processes (nproc is 16, but there are 18 forks).
And 18 g++ compilations each taking 1GB+ of memory is not a nice background 
load.

Andreas


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-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 0x7f422

Bug#985197: kwin-wayland: Drag and drop a file in Dolphin makes KDE Plasma Wayland crash

2021-04-09 Thread Bernhard Übelacker

Hello Silvério,



Reading symbols from /usr/bin/kwin_wayland...
(No debugging symbols found in /usr/bin/kwin_wayland)
BFD: warning: /tmp/user/1000/coredump-ySV5m6 is truncated: expected core file
size >= 2365169664, found: 2147483648




it looks like for some reason the kwin_wayland exceeds
the address space limit of systemd-coredump, therefore
the results are not good.


If you want to give it another try, then please uncomment
and raise this limit from e.g. 2GB to 3GB like this:

/etc/systemd/coredump.conf
...
ProcessSizeMax=3G
ExternalSizeMax=3G
...

systemctl daemon-reload


Then the size warning hopefully goes away on the next
attempt, and a better backtrace might be printed.

Kind regards,
Bernhard



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 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 0x7f29e3cabc

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

2021-04-09 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,