Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
None
-
5.10.1
-
None
Description
When running QtConcurrent::blockingMap under valgrind, I get:
Conditional jump or move depends on uninitialised value(s)
==8888== at 0x4E4041C: QtConcurrent::BlockSizeManagerV2::timeAfterUser() (in /home/xxx/Qt/5.10.1/gcc_64/lib/libQt5Concurrent.so.5.10.1)
==8888== by 0x345B42: QtConcurrent::IterateKernel<QJsonArray::const_iterator, std::map<QDate, xxx, std::less<QDate>, std::allocator<std::pair<QDate const, xxx> > > >::forThreadFunction() (qtconcurrentiteratekernel.h:257)
==8888== by 0x344523: QtConcurrent::IterateKernel<QJsonArray::const_iterator, std::map<QDate, xxx, std::less<QDate>, std::allocator<std::pair<QDate const, xxx> > > >::threadFunction() (qtconcurrentiteratekernel.h:218)
==8888== by 0x4E3F16C: QtConcurrent::ThreadEngineBase::run() (in /home/xxx/Qt/5.10.1/gcc_64/lib/libQt5Concurrent.so.5.10.1)
==8888== by 0x860EABE: ??? (in /home/xxx/Qt/5.10.1/gcc_64/lib/libQt5Core.so.5.10.1)
==8888== by 0x861261B: ??? (in /home/xxx/Qt/5.10.1/gcc_64/lib/libQt5Core.so.5.10.1)
==8888== by 0x95B07FB: start_thread (pthread_create.c:465)
==8888== by 0x98DCB5E: clone (clone.S:95)
The same applies to blockingMappedReduced.