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

qdoc: validatedqdocoutputfiles test fails address sanitizer check

    XMLWordPrintable

Details

    • a2a810a6f (dev), f3c3db574 (6.7)
    • DaVinci 94

    Description

      Linking against libClang v17.0.1, configuring with -sanitize address:

      ********* Start testing of tst_validateQdocOutputFiles *********
      Config: Using QtTest library 6.8.0, Qt 6.8.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 11.4.0), ubuntu 22.04
      PASS   : tst_validateQdocOutputFiles::initTestCase()
      PASS   : tst_validateQdocOutputFiles::qdocProjects(testtemplate/testtemplate.qdocconf)
      PASS   : tst_validateQdocOutputFiles::qdocProjects(globalfunc/globalfunc.qdocconf)
      PASS   : tst_validateQdocOutputFiles::qdocProjects(modulestate/modulestate.qdocconf)
      PASS   : tst_validateQdocOutputFiles::qdocProjects(bug80259/bug80259.qdocconf)
      PASS   : tst_validateQdocOutputFiles::qdocProjects(minimal_configuration/minimal_configuration.qdocconf)
      PASS   : tst_validateQdocOutputFiles::qdocProjects(comprehensiveproject/comprehensiveproject.qdocconf)
      PASS   : tst_validateQdocOutputFiles::qdocProjects(cxx20/cxx20.qdocconf)
      PASS   : tst_validateQdocOutputFiles::qdocProjects(templatedcallables/templatedcallables.qdocconf)
      PASS   : tst_validateQdocOutputFiles::qdocProjects(line_comments/line_comments.qdocconf)
      PASS   : tst_validateQdocOutputFiles::qdocProjects(scopedenum/scopedenum.qdocconf)
      PASS   : tst_validateQdocOutputFiles::qdocProjects(proxypage/proxypage.qdocconf)
      QINFO  : tst_validateQdocOutputFiles::qdocProjects(headerfile/headerfile.qdocconf) Received errors:
      ==1780101==ERROR: AddressSanitizer failed to deallocate 0x138c0 (80064) bytes at address 0x632000000800
      ==1780101==AddressSanitizer CHECK failed: ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix.cpp:61 "(("unable to unmap" && 0)) != (0)" (0x0, 0x0)
          #0 0x7fada394e9a8 in AsanCheckFailed ../../../../src/libsanitizer/asan/asan_rtl.cpp:74
          #1 0x7fada396f32e in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cpp:78
          #2 0x7fada3961ef5 in __sanitizer::UnmapOrDie(void*, unsigned long) ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix.cpp:61
          #3 0x7fada3961ef5 in __sanitizer::UnmapOrDie(void*, unsigned long) ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix.cpp:55
          #4 0x7fada396389e in __sanitizer::UnsetAlternateSignalStack() ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp:196
          #5 0x7fada395362c in __asan::AsanThread::Destroy() ../../../../src/libsanitizer/asan/asan_thread.cpp:104
          #6 0x7fad9f9c5690 in __GI___nptl_deallocate_tsd nptl/nptl_deallocate_tsd.c:73
          #7 0x7fad9f9c5690 in __GI___nptl_deallocate_tsd nptl/nptl_deallocate_tsd.c:22
          #8 0x7fad9f9c8949 in start_thread nptl/pthread_create.c:453
          #9 0x7fad9fa5a84f  (/lib/x86_64-linux-gnu/libc.so.6+0x12684f)

      Attachments

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

        Activity

          People

            treinio Topi Reiniö
            treinio Topi Reiniö
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes