Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-8918

Race condition in roottest/root/dataframe/test_snapshotNFiles.C

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 6.10/02
    • Fix Version/s: 6.12/00, 6.10/04
    • Component/s: None
    • Labels:
      None
    • Environment:

      Debian 8 + gcc4.9, Ubuntu 14.04 + gcc4.8 (native)

      Description

      First failure seen here (v6.10 nightlies), can reproduce locally on master.

      valgrind-helgrind does not help due to the very high number of false positives (mainly due to tbb). valgrind-memcheck does not report anything helpful – a few leaks here and there, mostly in TObject, that do not seem related to the issue and that ROOT always gets.

      clang -fsanitize=thread is confused by our TSpinLock and reports several false positives, did not see anything useful there either.

      I was not able to reproduce the crash inside gdb yet.

        Attachments

        1. reproducer.cpp
          2 kB
        2. stacktrace
          65 kB
        3. stacktrace_master
          74 kB
        4. stacktrace_v610dbg_addclone.txt
          60 kB
        5. stacktrace_v610dbg_setentrybase.txt
          52 kB

          Issue Links

            Activity

              People

              Assignee:
              eguiraud Enrico Guiraud
              Reporter:
              eguiraud Enrico Guiraud
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Actual Start:
                Actual End: