Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-8098

[go] Checkptr Failures on Go 1.14

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 0.15.1
    • 0.17.0
    • Go

    Description

      In go 1.14 there is a new compiler check for unsafe Pointer usage.  The go library is currently failing 

      23:03:05 UTC]  [test:race]       goroutine 214 [running]:
      [23:03:05 UTC]  [test:race]       runtime.throw(0x9244aa, 0x23)
      [23:03:05 UTC]  [test:race]       	/root/.gimme/versions/go1.14.linux.amd64/src/runtime/panic.go:1112 +0x72 fp=0xc000057bd8 sp=0xc000057ba8 pc=0x4626c2
      [23:03:05 UTC]  [test:race]       runtime.checkptrArithmetic(0x40, 0x0, 0x0, 0x0)
      [23:03:05 UTC]  [test:race]       	/root/.gimme/versions/go1.14.linux.amd64/src/runtime/checkptr.go:24 +0xce fp=0xc000057c08 sp=0xc000057bd8 pc=0x4343de
      [23:03:05 UTC]  [test:race]       github.com/DataDog/dd-go/vendor/github.com/apache/arrow/go/arrow/memory.memory_memset_avx2(0xc00034a080, 0x40, 0x40, 0x0)
      [23:03:05 UTC]  [test:race]       	/go/src/github.com/DataDog/dd-go/vendor/github.com/apache/arrow/go/arrow/memory/memory_avx2_amd64.go:33 +0x5c fp=0xc000057c48 sp=0xc000057c08 pc=0x5f207c
      [23:03:05 UTC]  [test:race]       github.com/DataDog/dd-go/vendor/github.com/apache/arrow/go/arrow/memory.Set(...)
      

      Attachments

        Issue Links

          Activity

            People

              kevinconaway Kevin Conaway
              kevinconaway Kevin Conaway
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 40m
                  1h 40m