QWebChannel memory leak backtrace Qt 6.5.3
-
Memory leakage in component QWebChannel by portions of 30, 34 and 66 bytes:
backtrace 1:
/opt/Qt/6.5.3/Src/qtbase/src/corelib/tools/qarraydata.cpp:142"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/tools/qarraydata.h:105"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/tools/qarraydatapointer.h:352"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/tools/qarraydatapointer.h:194"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/tools/qlist.h:848"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/serialization/qjsonobject.cpp:397"
/opt/Qt/6.5.3/Src/qtwebchannel/src/webchannel/qmetaobjectpublisher.cpp:472"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/kernel/qobject.cpp:1415"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1285"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1118"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:613"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/kernel/qeventloop.cpp:182"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1439"backtrace 2:
/opt/Qt/6.5.3/Src/qtbase/src/corelib/tools/qarraydata.cpp:142"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/tools/qarraydata.h:105"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/tools/qarraydatapointer.h:352"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/tools/qarraydatapointer.h:194"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/tools/qlist.h:848"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/serialization/qjsonarray.cpp:394"
/opt/Qt/6.5.3/Src/qtwebchannel/src/webchannel/qmetaobjectpublisher.cpp:993"
/opt/Qt/6.5.3/Src/qtwebchannel/src/webchannel/qmetaobjectpublisher.cpp:977"
/opt/Qt/6.5.3/Src/qtwebchannel/src/webchannel/qmetaobjectpublisher.cpp:467"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/kernel/qobject.cpp:1415"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1285"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1118"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:613"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/kernel/qeventloop.cpp:182"
/opt/Qt/6.5.3/Src/qtbase/src/corelib/kernel/qcoreapplication.cpp:1439"Compiled by GCC 9 for arm32 linux.
Only warning: Detected locale "C" with character encoding "ASCII", wich is not UTF-8.
Maybe it's all about the encoding? -
arm32 is not supported. My money rides on a toolchain bug: We’re testing webchannel with a sanitizer and I haven’t seen a leak in 6.5.3.