QML V4 and ASAN
David Faure
faure at kde.org
Sat Apr 4 23:44:33 BST 2020
Hi Simon,
Since KDE CI uses ASAN and -- AFAIK -- Qt's CI doesn't, are you interested in this report? Regression in Qt 5.14.
https://build.kde.org/job/Frameworks/view/Platform%20-%20SUSEQt5.14/job/ktexteditor/job/kf5-qt5%20SUSEQt5.14/1/testReport/junit/projectroot/autotests/kateindenttest_testAda/
PASS : IndentTest::testAda(prep1)
QWARN : IndentTest::testAda(longtest) sonnet.core: No language dictionaries for the language: "en_US"
AddressSanitizer:DEADLYSIGNAL
=================================================================
==3426==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000028 (pc 0x7f550b17c9ac bp 0x7f54f6d6a000 sp 0x7ffd9ae896f0 T0)
==3426==The signal is caused by a READ memory access.
==3426==Hint: address points to the zero page.
#0 0x7f550b17c9ab (/usr/lib64/libQt5Qml.so.5+0xad9ab)
#1 0x7f550b203178 in QV4::PersistentValueStorage::mark(QV4::MarkStack*) (/usr/lib64/libQt5Qml.so.5+0x134178)
#2 0x7f550b17cd4a in QV4::MemoryManager::collectRoots(QV4::MarkStack*) (/usr/lib64/libQt5Qml.so.5+0xadd4a)
#3 0x7f550b17cf3c in QV4::MemoryManager::mark() (/usr/lib64/libQt5Qml.so.5+0xadf3c)
#4 0x7f550b17eeab (/usr/lib64/libQt5Qml.so.5+0xafeab)
#5 0x7f550b180ce7 in QV4::MemoryManager::allocData(unsigned long) (/usr/lib64/libQt5Qml.so.5+0xb1ce7)
#6 0x7f550b180d42 in QV4::MemoryManager::allocObjectWithMemberData(QV4::VTable const*, unsigned int) (/usr/lib64/libQt5Qml.so.5+0xb1d42)
#7 0x7f550b2b38e0 in QV4::Runtime::CreateMappedArgumentsObject::call(QV4::ExecutionEngine*) (/usr/lib64/libQt5Qml.so.5+0x1e48e0)
#8 0x7f54f6e5506d (/memfd:JITCode:QtQml (deleted)+0x6d)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/usr/lib64/libQt5Qml.so.5+0xad9ab)
==3426==ABORTING
--
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5
More information about the KWrite-Devel
mailing list