QML V4 and ASAN

David Faure <[email protected]>
Newsgroups gmane.comp.kde.devel.kwrite
Organization KDE
Message-ID <5370828.DvuYhMxLoT@asterixp50>
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, [email protected], http://www.davidfaure.fr
Working on KDE Frameworks 5
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.