From: Paul Floyd Date: Fri, 3 Jan 2025 21:04:27 +0000 (+0100) Subject: Add use of QT_ENABLE_REGEXP_JIT env var to FAQ X-Git-Tag: VALGRIND_3_25_0~184 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a355202c8dcdcc2716da79c66733a69415d19a6f;p=thirdparty%2Fvalgrind.git Add use of QT_ENABLE_REGEXP_JIT env var to FAQ Prevents huge numbers of errors with Qt apps. --- diff --git a/docs/xml/FAQ.xml b/docs/xml/FAQ.xml index 9421aa0ff..201b36502 100644 --- a/docs/xml/FAQ.xml +++ b/docs/xml/FAQ.xml @@ -645,6 +645,26 @@ int main(void) + + + I'm developing a Qt application and I get huge numbers of "Conditional jump" + errors. Is there anything that I can do about it? + + + Yes, there is a workaround. Here is an example error: + +Conditional jump or move depends on uninitialised value(s) + at 0x1051C39B: ??? + by 0x12657AA7: ??? + + Qt Regular Expressions are built on the pcre2 library. + pcre2 uses JITting which means that the errors cannot be suppressed + (no function name). However, Qt provides a mechanism to turn off + the use of JITting. To do so, use the following environment variable: + export QT_ENABLE_REGEXP_JIT=0 + + +