sqlite-3.20.1: test/fts3conf.test is the only test failing on powerpc32/powerpc64 (suspect big-endian)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

sqlite-3.20.1: test/fts3conf.test is the only test failing on powerpc32/powerpc64 (suspect big-endian)

Sergei Trofimovich
test/fts3conf.test is the only faulty test on powerpc.
It looks like test fails due to minor endianness issue:

  ! fts3conf-3.8 expected: [X'0200000002000000']
  ! fts3conf-3.8 got:      [X'0000000200000002']

All other tests work fine.

Full output:

$ ./testfixture test/fts3conf.test
fts3conf-1.0.1... Ok
fts3conf-1.1.1... Ok
fts3conf-1.1.2... Ok
fts3conf-1.1.3... Ok
fts3conf-1.1.4... Ok
fts3conf-1.2.1... Ok
fts3conf-1.2.2... Ok
fts3conf-1.2.3... Ok
fts3conf-1.2.4... Ok
fts3conf-1.3.1... Ok
fts3conf-1.3.2... Ok
fts3conf-1.3.3... Ok
fts3conf-1.3.4... Ok
fts3conf-1.4.1... Ok
fts3conf-1.4.2... Ok
fts3conf-1.4.3... Ok
fts3conf-1.4.4... Ok
fts3conf-1.5.1... Ok
fts3conf-1.5.2... Ok
fts3conf-1.5.3... Ok
fts3conf-1.5.4... Ok
fts3conf-1.6.1... Ok
fts3conf-1.6.2... Ok
fts3conf-1.6.3... Ok
fts3conf-1.6.4... Ok
fts3conf-1.7.1... Ok
fts3conf-1.7.2... Ok
fts3conf-1.7.3... Ok
fts3conf-1.7.4... Ok
fts3conf-1.8.1... Ok
fts3conf-1.8.2... Ok
fts3conf-1.8.3... Ok
fts3conf-1.8.4... Ok
fts3conf-1.9.1... Ok
fts3conf-1.9.2... Ok
fts3conf-1.9.3... Ok
fts3conf-1.9.4... Ok
fts3conf-1.10.1... Ok
fts3conf-1.10.2... Ok
fts3conf-1.10.3... Ok
fts3conf-1.10.4... Ok
fts3conf-1.11.1... Ok
fts3conf-1.11.2... Ok
fts3conf-1.11.3... Ok
fts3conf-1.11.4... Ok
fts3conf-1.12.1... Ok
fts3conf-1.12.2... Ok
fts3conf-1.12.3... Ok
fts3conf-1.12.4... Ok
fts3conf-1.13.1... Ok
fts3conf-1.13.2... Ok
fts3conf-1.13.3... Ok
fts3conf-1.13.4... Ok
fts3conf-1.14.1... Ok
fts3conf-1.14.2... Ok
fts3conf-1.14.3... Ok
fts3conf-1.14.4... Ok
fts3conf-1.15.1... Ok
fts3conf-1.15.2... Ok
fts3conf-1.15.3... Ok
fts3conf-1.15.4... Ok
fts3conf-1.16.1... Ok
fts3conf-1.16.2... Ok
fts3conf-1.16.3... Ok
fts3conf-1.16.4... Ok
fts3conf-1.17.1... Ok
fts3conf-1.17.2... Ok
fts3conf-1.17.3... Ok
fts3conf-1.17.4... Ok
fts3conf-1.18.1... Ok
fts3conf-1.18.2... Ok
fts3conf-1.18.3... Ok
fts3conf-1.18.4... Ok
fts3conf-1.19.1... Ok
fts3conf-1.19.2... Ok
fts3conf-1.19.3... Ok
fts3conf-1.19.4... Ok
fts3conf-1.20.1... Ok
fts3conf-1.20.2... Ok
fts3conf-1.20.3... Ok
fts3conf-1.20.4... Ok
fts3conf-2.1.1... Ok
fts3conf-2.1.2... Ok
fts3conf-2.2.1... Ok
fts3conf-2.2.2... Ok
fts3conf-2.2.3... Ok
fts3conf-2.2.4... Ok
fts3conf-3.1...
! fts3conf-3.1 expected: [X'0100000002000000']
! fts3conf-3.1 got:      [X'0000000100000002']
fts3conf-3.2...
! fts3conf-3.2 expected: [X'0200000003000000']
! fts3conf-3.2 got:      [X'0000000200000003']
fts3conf-3.3...
! fts3conf-3.3 expected: [X'0200000005000000']
! fts3conf-3.3 got:      [X'0000000200000005']
fts3conf-3.4...
! fts3conf-3.4 expected: [X'0100000006000000']
! fts3conf-3.4 got:      [X'0000000100000006']
fts3conf-3.5...
! fts3conf-3.5 expected: [X'0100000006000000']
! fts3conf-3.5 got:      [X'0000000100000006']
fts3conf-3.6...
! fts3conf-3.6 expected: [X'0100000002000000']
! fts3conf-3.6 got:      [X'0000000100000002']
fts3conf-3.7... Ok
fts3conf-3.8...
! fts3conf-3.8 expected: [X'0200000002000000']
! fts3conf-3.8 got:      [X'0000000200000002']
fts3conf-4.1.1... Ok
fts3conf-4.1.2... Ok
fts3conf-4.1.3... Ok
fts3conf-4.2.1... Ok
fts3conf-4.2.2... Ok
fts3conf-4.3.1... Ok
fts3conf-4.3.2... Ok
fts3conf-4.4.1... Ok
fts3conf-4.4.2... Ok
SQLite 2017-08-24 16:21:36 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34
7 errors out of 105 tests on timberdoodle Linux 32-bit big-endian
!Failures on these tests: fts3conf-3.1 fts3conf-3.2 fts3conf-3.3 fts3conf-3.4 fts3conf-3.5 fts3conf-3.6 fts3conf-3.8
All memory allocations freed - no leaks
Memory used:          now          0  max     390008  max-size     120000
Allocation count:     now          0  max       1671
Page-cache used:      now          0  max          0  max-size       1184
Page-cache overflow:  now          0  max      37216
Scratch memory used:  now          0  max          0
Scratch overflow:     now          0  max       1244  max-size       1240
Maximum memory usage: 390008 bytes
Current memory usage: 0 bytes
Number of malloc()  : -1 calls

--

  Sergei

_______________________________________________
sqlite-users mailing list
[hidden email]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

attachment0 (201 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: sqlite-3.20.1: test/fts3conf.test is the only test failing on powerpc32/powerpc64 (suspect big-endian)

Richard Hipp-3
On 9/16/17, Sergei Trofimovich <[hidden email]> wrote:
> test/fts3conf.test is the only faulty test on powerpc.

Probably fixed by this check-in:
https://www.sqlite.org/src/info/87ccdf9cbb928455

Can you confirm?


> It looks like test fails due to minor endianness issue:
>
>   ! fts3conf-3.8 expected: [X'0200000002000000']
>   ! fts3conf-3.8 got:      [X'0000000200000002']
>
> All other tests work fine.
>
> Full output:
>
> $ ./testfixture test/fts3conf.test
> fts3conf-1.0.1... Ok
> fts3conf-1.1.1... Ok
> fts3conf-1.1.2... Ok
> fts3conf-1.1.3... Ok
> fts3conf-1.1.4... Ok
> fts3conf-1.2.1... Ok
> fts3conf-1.2.2... Ok
> fts3conf-1.2.3... Ok
> fts3conf-1.2.4... Ok
> fts3conf-1.3.1... Ok
> fts3conf-1.3.2... Ok
> fts3conf-1.3.3... Ok
> fts3conf-1.3.4... Ok
> fts3conf-1.4.1... Ok
> fts3conf-1.4.2... Ok
> fts3conf-1.4.3... Ok
> fts3conf-1.4.4... Ok
> fts3conf-1.5.1... Ok
> fts3conf-1.5.2... Ok
> fts3conf-1.5.3... Ok
> fts3conf-1.5.4... Ok
> fts3conf-1.6.1... Ok
> fts3conf-1.6.2... Ok
> fts3conf-1.6.3... Ok
> fts3conf-1.6.4... Ok
> fts3conf-1.7.1... Ok
> fts3conf-1.7.2... Ok
> fts3conf-1.7.3... Ok
> fts3conf-1.7.4... Ok
> fts3conf-1.8.1... Ok
> fts3conf-1.8.2... Ok
> fts3conf-1.8.3... Ok
> fts3conf-1.8.4... Ok
> fts3conf-1.9.1... Ok
> fts3conf-1.9.2... Ok
> fts3conf-1.9.3... Ok
> fts3conf-1.9.4... Ok
> fts3conf-1.10.1... Ok
> fts3conf-1.10.2... Ok
> fts3conf-1.10.3... Ok
> fts3conf-1.10.4... Ok
> fts3conf-1.11.1... Ok
> fts3conf-1.11.2... Ok
> fts3conf-1.11.3... Ok
> fts3conf-1.11.4... Ok
> fts3conf-1.12.1... Ok
> fts3conf-1.12.2... Ok
> fts3conf-1.12.3... Ok
> fts3conf-1.12.4... Ok
> fts3conf-1.13.1... Ok
> fts3conf-1.13.2... Ok
> fts3conf-1.13.3... Ok
> fts3conf-1.13.4... Ok
> fts3conf-1.14.1... Ok
> fts3conf-1.14.2... Ok
> fts3conf-1.14.3... Ok
> fts3conf-1.14.4... Ok
> fts3conf-1.15.1... Ok
> fts3conf-1.15.2... Ok
> fts3conf-1.15.3... Ok
> fts3conf-1.15.4... Ok
> fts3conf-1.16.1... Ok
> fts3conf-1.16.2... Ok
> fts3conf-1.16.3... Ok
> fts3conf-1.16.4... Ok
> fts3conf-1.17.1... Ok
> fts3conf-1.17.2... Ok
> fts3conf-1.17.3... Ok
> fts3conf-1.17.4... Ok
> fts3conf-1.18.1... Ok
> fts3conf-1.18.2... Ok
> fts3conf-1.18.3... Ok
> fts3conf-1.18.4... Ok
> fts3conf-1.19.1... Ok
> fts3conf-1.19.2... Ok
> fts3conf-1.19.3... Ok
> fts3conf-1.19.4... Ok
> fts3conf-1.20.1... Ok
> fts3conf-1.20.2... Ok
> fts3conf-1.20.3... Ok
> fts3conf-1.20.4... Ok
> fts3conf-2.1.1... Ok
> fts3conf-2.1.2... Ok
> fts3conf-2.2.1... Ok
> fts3conf-2.2.2... Ok
> fts3conf-2.2.3... Ok
> fts3conf-2.2.4... Ok
> fts3conf-3.1...
> ! fts3conf-3.1 expected: [X'0100000002000000']
> ! fts3conf-3.1 got:      [X'0000000100000002']
> fts3conf-3.2...
> ! fts3conf-3.2 expected: [X'0200000003000000']
> ! fts3conf-3.2 got:      [X'0000000200000003']
> fts3conf-3.3...
> ! fts3conf-3.3 expected: [X'0200000005000000']
> ! fts3conf-3.3 got:      [X'0000000200000005']
> fts3conf-3.4...
> ! fts3conf-3.4 expected: [X'0100000006000000']
> ! fts3conf-3.4 got:      [X'0000000100000006']
> fts3conf-3.5...
> ! fts3conf-3.5 expected: [X'0100000006000000']
> ! fts3conf-3.5 got:      [X'0000000100000006']
> fts3conf-3.6...
> ! fts3conf-3.6 expected: [X'0100000002000000']
> ! fts3conf-3.6 got:      [X'0000000100000002']
> fts3conf-3.7... Ok
> fts3conf-3.8...
> ! fts3conf-3.8 expected: [X'0200000002000000']
> ! fts3conf-3.8 got:      [X'0000000200000002']
> fts3conf-4.1.1... Ok
> fts3conf-4.1.2... Ok
> fts3conf-4.1.3... Ok
> fts3conf-4.2.1... Ok
> fts3conf-4.2.2... Ok
> fts3conf-4.3.1... Ok
> fts3conf-4.3.2... Ok
> fts3conf-4.4.1... Ok
> fts3conf-4.4.2... Ok
> SQLite 2017-08-24 16:21:36
> 8d3a7ea6c5690d6b7c3767558f4f01b511c55463e3f9e64506801fe9b74dce34
> 7 errors out of 105 tests on timberdoodle Linux 32-bit big-endian
> !Failures on these tests: fts3conf-3.1 fts3conf-3.2 fts3conf-3.3
> fts3conf-3.4 fts3conf-3.5 fts3conf-3.6 fts3conf-3.8
> All memory allocations freed - no leaks
> Memory used:          now          0  max     390008  max-size     120000
> Allocation count:     now          0  max       1671
> Page-cache used:      now          0  max          0  max-size       1184
> Page-cache overflow:  now          0  max      37216
> Scratch memory used:  now          0  max          0
> Scratch overflow:     now          0  max       1244  max-size       1240
> Maximum memory usage: 390008 bytes
> Current memory usage: 0 bytes
> Number of malloc()  : -1 calls
>
> --
>
>   Sergei
>


--
D. Richard Hipp
[hidden email]
_______________________________________________
sqlite-users mailing list
[hidden email]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
Reply | Threaded
Open this post in threaded view
|

Re: sqlite-3.20.1: test/fts3conf.test is the only test failing on powerpc32/powerpc64 (suspect big-endian)

Sergei Trofimovich
In reply to this post by Sergei Trofimovich
On Sat, 16 Sep 2017 21:17:43 +0100
Sergei Trofimovich <[hidden email]> wrote:

> test/fts3conf.test is the only faulty test on powerpc.

With https://www.sqlite.org/src/info/87ccdf9cbb928455
no remaining tests fail in test/fts3conf.test.

Thanks!

--

  Sergei

_______________________________________________
sqlite-users mailing list
[hidden email]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

attachment0 (201 bytes) Download Attachment