Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-67052

Conditional jump or move depends on uninitialised value(s)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • None
    • 5.10.1
    • Core: QtConcurrent
    • 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.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            sorvig Morten Sørvig
            krojew Kamil Rojewski
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes