Blosc / Blosc/c-blosc

C-Blosc test fails on Haiku

Open
#232 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
1.1k
Forks
172
Avg merge
22h 54m
Merged PRs (30d)
1

Description

uname -a:

> Haiku shredder 1 hrev51931 May 8 2018 11:38:46 x86_64 x86_64 Haiku

c-blosc:

> 1.14.3

HaikuPorts recipe:

> https://github.com/haikuports/haikuports/pull/2546

Builds fine, but test fails at test_noinit:

```
669/1639 Testing: test_noinit
669/1639 Test: test_noinit
Command: "/sources/c-blosc-1.14.3/haiku_build/tests/test_noinit"
Directory: /sources/c-blosc-1.14.3/haiku_build/tests
"test_noinit" start time: May 11 07:51 GMT+2
Output:
----------------------------------------------------------
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.F (ERROR: nbytes incorrect(1))
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.F (ERROR: nbytes incorrect(1))
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2
STARTING TESTS for /sources/c-blosc-1.14.3/haiku_build/tests/test_noinit
.. ALL TESTS PASSED
Tests run: 2

Test time = 0.45 sec
----------------------------------------------------------
Test Failed.
"test_noinit" end time: May 11 07:51 GMT+2
"test_noinit" time elapsed: 00:00:00
----------------------------------------------------------
```

Test `test_nolock` hangs infinitely. If i kill it the other tests passed.

Contributor guide

Open the contributing guide

Research direction

Reproduce the failure on Haiku using the reported c-blosc 1.14.3 build. Start with tests/test_noinit and test_nolock, investigate the intermittent nbytes error and the hang, and verify that test_noinit passes consistently and test_nolock completes without hanging.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
operating-systems, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.