jas4711 commented on issue #32:
URL: https://github.com/apache/arrow-go/issues/32#issuecomment-2652031551

   Debian supports three 32-bit platforms: i386, armhf, and armel.  So we would 
like to see arrow-go work on 32-bit platforms.  On i386, our stripped down 
build works fine, but there are self-tests failures that only occur on i386 and 
not amd64:
   
   https://salsa.debian.org/jas/golang-github-apache-arrow-go/-/jobs/7074351
   
   Build log with >1000 FAIL's:
   
   
https://salsa.debian.org/jas/golang-github-apache-arrow-go/-/jobs/7074351/artifacts/raw/debian/output/golang-github-apache-arrow-go_18.1.0-1+salsaci+20250211+5_i386.build
   
   For example the first failure:
   
   
   ```
   === NAME  
TestBitmapOps/TestBitmapAnd/aligned/left_offset_3/right_offset_3/out_offset_3
       panic.go:262: test panicked: runtime error: invalid memory address or 
nil pointer dereference
           goroutine 192 [running]:
           runtime/debug.Stack()
                /usr/lib/go-1.23/src/runtime/debug/stack.go:26 +0x83
           github.com/stretchr/testify/suite.failOnPanic(0xa8ff408, {0x843d980, 
0x8769920})
                
/builds/jas/golang-github-apache-arrow-go/debian/output/source_dir/_build/src/github.com/stretchr/testify/suite/suite.go:89
 +0x38
           github.com/stretchr/testify/suite.recoverAndFailOnPanic(0xa8ff408)
                
/builds/jas/golang-github-apache-arrow-go/debian/output/source_dir/_build/src/github.com/stretchr/testify/suite/suite.go:83
 +0x3b
           panic({0x843d980, 0x8769920})
                /usr/lib/go-1.23/src/runtime/panic.go:785 +0x103
           
github.com/apache/arrow-go/v18/arrow/bitutil.alignedBitmapOp({0x84a0cc8, 
0x84a0ccc, 0x0}, {0xaae59c4, 0x3, 0x3}, {0xaae5a04, 0x3, 0x3}, 0x3, ...)
                
/builds/jas/golang-github-apache-arrow-go/debian/output/source_dir/_build/src/github.com/apache/arrow-go/v18/arrow/bitutil/bitmaps.go:516
 +0x624
           github.com/apache/arrow-go/v18/arrow/bitutil.BitmapOp({0x84a0cc8, 
0x84a0ccc, 0x0}, {0xaae59c4, 0x3, 0x3}, {0xaae5a04, 0x3, 0x3}, 0x3, ...)
                
/builds/jas/golang-github-apache-arrow-go/debian/output/source_dir/_build/src/github.com/apache/arrow-go/v18/arrow/bitutil/bitmaps.go:545
 +0x163
           
github.com/apache/arrow-go/v18/arrow/bitutil.BitmapOpAlloc({0x850dde4, 
0x8781c20}, {0x84a0cc8, 0x84a0ccc, 0x0}, {0xaae59c4, 0x3, 0x3}, {0xaae5a04, 
0x3, ...}, ...)
                
/builds/jas/golang-github-apache-arrow-go/debian/output/source_dir/_build/src/github.com/apache/arrow-go/v18/arrow/bitutil/bitmaps.go:555
 +0x16f
           
github.com/apache/arrow-go/v18/arrow/bitutil.BitmapAndAlloc({0x850dde4, 
0x8781c20}, {0xaae59c4, 0x3, 0x3}, {0xaae5a04, 0x3, 0x3}, 0x3, 0x3, ...)
                
/builds/jas/golang-github-apache-arrow-go/debian/output/source_dir/_build/src/github.com/apache/arrow-go/v18/arrow/bitutil/bitmaps.go:568
 +0xca
           
github.com/apache/arrow-go/v18/arrow/bitutil_test.(*BitmapOpSuite).testAligned.func1.1.1()
                
/builds/jas/golang-github-apache-arrow-go/debian/output/source_dir/_build/src/github.com/apache/arrow-go/v18/arrow/bitutil/bitmaps_test.go:411
 +0x28a
           github.com/stretchr/testify/suite.(*Suite).Run.func1(0xa8ff408)
                
/builds/jas/golang-github-apache-arrow-go/debian/output/source_dir/_build/src/github.com/stretchr/testify/suite/suite.go:115
 +0x141
           testing.tRunner(0xa8ff408, 0xa87a200)
                /usr/lib/go-1.23/src/testing/testing.go:1690 +0x119
           created by testing.(*T).Run in goroutine 191
                /usr/lib/go-1.23/src/testing/testing.go:1743 +0x3d1
   ...
   --- FAIL: TestBitmapOps (1.05s)
       --- FAIL: TestBitmapOps/TestBitmapAnd (0.51s)
           --- FAIL: TestBitmapOps/TestBitmapAnd/aligned (0.03s)
   ...
               --- FAIL: TestBitmapOps/TestBitmapAnd/aligned/left_offset_3 
(0.01s)
                   --- FAIL: 
TestBitmapOps/TestBitmapAnd/aligned/left_offset_3/right_offset_3 (0.00s)
                       --- FAIL: 
TestBitmapOps/TestBitmapAnd/aligned/left_offset_3/right_offset_3/out_offset_3 
(0.00s)
                           --- PASS: 
TestBitmapOps/TestBitmapAnd/aligned/left_offset_3/right_offset_3/out_offset_3/zero-length
 (0.00s)
                       --- FAIL: 
TestBitmapOps/TestBitmapAnd/aligned/left_offset_3/right_offset_3/out_offset_19 
(0.00s)
                           --- PASS: 
TestBitmapOps/TestBitmapAnd/aligned/left_offset_3/right_offset_3/out_offset_19/zero-length
 (0.00s)
                       --- FAIL: 
TestBitmapOps/TestBitmapAnd/aligned/left_offset_3/right_offset_3/out_offset_27 
(0.00s)
                           --- PASS: 
TestBitmapOps/TestBitmapAnd/aligned/left_offset_3/right_offset_3/out_offset_27/zero-length
 (0.00s
   ```
   
   Any ideas?
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to