https://bugs.kde.org/show_bug.cgi?id=389419
--- Comment #5 from Jos van den Oever <j...@vandenoever.info> --- Does the demo in demo/ work? I've tried to reproduce the problem but cannot. I've tried on my machine and in the provided docker environment. The latter gives this output when running in valgrind: $ valgrind ./MyExe ==106== Memcheck, a memory error detector ==106== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==106== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==106== Command: ./MyExe ==106== QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-neon' libGL error: MESA-LOADER: failed to retrieve device information libGL error: Version 4 or later of flush extension not found libGL error: failed to load driver: i915 libGL error: failed to open drm device: No such file or directory libGL error: failed to load driver: i965 ==114== Warning: invalid file descriptor 1048564 in syscall close() ==114== Warning: invalid file descriptor 1048565 in syscall close() ==114== Warning: invalid file descriptor 1048566 in syscall close() ==114== Warning: invalid file descriptor 1048567 in syscall close() ==114== Use --log-fd=<number> to select an alternative log fd. ==114== Warning: invalid file descriptor 1048568 in syscall close() ==114== Warning: invalid file descriptor 1048569 in syscall close() ==114== ==114== HEAP SUMMARY: ==114== in use at exit: 1,459,601 bytes in 12,352 blocks ==114== total heap usage: 27,243 allocs, 14,891 frees, 32,317,012 bytes allocated ==114== ==114== LEAK SUMMARY: ==114== definitely lost: 4,816 bytes in 16 blocks ==114== indirectly lost: 23,697 bytes in 205 blocks ==114== possibly lost: 13,177 bytes in 188 blocks ==114== still reachable: 1,417,911 bytes in 11,943 blocks ==114== of which reachable via heuristic: ==114== newarray : 38,080 bytes in 16 blocks ==114== multipleinheritance: 840 bytes in 3 blocks ==114== suppressed: 0 bytes in 0 blocks ==114== Rerun with --leak-check=full to see details of leaked memory ==114== ==114== For counts of detected and suppressed errors, rerun with: -v ==114== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ==106== Thread 7 llvmpipe-3: ==106== Conditional jump or move depends on uninitialised value(s) ==106== at 0x40342BF: ??? ==106== by 0x156FFDF6: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x157011A4: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x156FF4DA: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x156FFB82: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x156FF9B6: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x64EB7FB: start_thread (pthread_create.c:465) ==106== by 0x6DB4B5E: clone (clone.S:95) ==106== ==106== Conditional jump or move depends on uninitialised value(s) ==106== at 0x40343C6: ??? ==106== by 0x156FFDF6: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x157011A4: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x156FF4DA: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x156FFB82: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x156FF9B6: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x64EB7FB: start_thread (pthread_create.c:465) ==106== by 0x6DB4B5E: clone (clone.S:95) ==106== ==106== Conditional jump or move depends on uninitialised value(s) ==106== at 0x40342BF: ??? ==106== by 0x156FFDF6: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x157018EB: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x156FF4DA: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x156FFB82: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x156FF9B6: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x64EB7FB: start_thread (pthread_create.c:465) ==106== by 0x6DB4B5E: clone (clone.S:95) ==106== ==106== Conditional jump or move depends on uninitialised value(s) ==106== at 0x40343C6: ??? ==106== by 0x156FFDF6: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x157018EB: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x156FF4DA: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x156FFB82: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x156FF9B6: ??? (in /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so) ==106== by 0x64EB7FB: start_thread (pthread_create.c:465) ==106== by 0x6DB4B5E: clone (clone.S:95) ==106== ==106== ==106== HEAP SUMMARY: ==106== in use at exit: 391,816 bytes in 5,089 blocks ==106== total heap usage: 144,706 allocs, 139,617 frees, 103,767,803 bytes allocated ==106== ==106== LEAK SUMMARY: ==106== definitely lost: 1,672 bytes in 9 blocks ==106== indirectly lost: 17,269 bytes in 217 blocks ==106== possibly lost: 0 bytes in 0 blocks ==106== still reachable: 372,875 bytes in 4,863 blocks ==106== suppressed: 0 bytes in 0 blocks ==106== Rerun with --leak-check=full to see details of leaked memory ==106== ==106== For counts of detected and suppressed errors, rerun with: -v ==106== Use --track-origins=yes to see where uninitialised values come from ==106== ERROR SUMMARY: 3600 errors from 4 contexts (suppressed: 118 from 1) You can enter the docker environment with docker/docker-bash-session.sh What distro version are you running? I see you have the latest Qt. -- You are receiving this mail because: You are watching all bug changes.