Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spectest failures on 32 bit after commit 2fe2f588 #1104

Closed
dogbert17 opened this issue May 23, 2019 · 2 comments
Closed

Spectest failures on 32 bit after commit 2fe2f588 #1104

dogbert17 opened this issue May 23, 2019 · 2 comments
Labels
BLOCKER Preventing the next release of MoarVM, or just needing attention before the release

Comments

@dogbert17
Copy link
Contributor

The above mentioned commit causes a few spectests to break on my 32 bit Linux Mint. According to ugexe++ it also causes problems on Windows.

here's one of tests currently failing on 32 bit (should return True):

sub dsi($s) { DateTime.new($s).Instant }; say dsi("2005-12-31T23:59:60") < dsi("2006-01-01T00:00:00")

jnthn++ quickly figured out what the problem was, see

https://colabti.org/irclogger/irclogger_log/moarvm?date=2019-05-22#l82

Adding the issue here so that it doesn't slip through the cracks.

@AlexDaniel AlexDaniel added the BLOCKER Preventing the next release of MoarVM, or just needing attention before the release label Jun 19, 2019
@dogbert17
Copy link
Contributor Author

dogbert@dogbert:~/repos/rakudo$ ./perl6 -v
This is Rakudo version 2019.03.1-629-g8ddc2ad50 built on MoarVM version 2019.05-53-gcce71cdbf
implementing Perl 6.d.
dogbert@dogbert:~/repos/rakudo$make spectest

... tests are running

Test Summary Report
-------------------
t/spec/S02-literals/allomorphic.t                               (Wstat: 256 Tests: 117 Failed: 1)
  Failed test:  20
  Non-zero exit status: 1
t/spec/S03-buf/write-int.t                                      (Wstat: 6144 Tests: 2540 Failed: 24)
  Failed tests:  2237-2244, 2253-2260, 2269-2276
  Non-zero exit status: 24
t/spec/S03-buf/read-write-bits.t                                (Wstat: 65024 Tests: 1590 Failed: 280)
  Failed tests:  1101-1135, 1166-1200, 1231-1265, 1296-1330
                1361-1395, 1426-1460, 1491-1525, 1556-1590
  Non-zero exit status: 254
t/spec/S03-operators/arith.t                                    (Wstat: 256 Tests: 158 Failed: 1)
  Failed test:  158
  Non-zero exit status: 1
t/spec/S03-operators/numeric-shift.t                            (Wstat: 768 Tests: 38 Failed: 3)
  Failed tests:  24, 30, 36
  Non-zero exit status: 3
t/spec/S03-operators/overflow.t                                 (Wstat: 2304 Tests: 98 Failed: 9)
  Failed tests:  19, 21, 37-40, 49, 52, 55
  Non-zero exit status: 9
t/spec/S03-sequence/limit-arity-2-or-more.t                     (Wstat: 512 Tests: 8 Failed: 2)
  Failed tests:  3-4
  Non-zero exit status: 2
t/spec/S03-sequence/basic.t                                     (Wstat: 256 Tests: 143 Failed: 1)
  Failed test:  67
  Non-zero exit status: 1
t/spec/S32-temporal/DateTime.t                                  (Wstat: 65280 Tests: 278 Failed: 15)
  Failed tests:  144-151, 153-155, 206-207, 222, 243
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 301 tests but ran 278.
t/spec/S32-num/fatrat.t                                         (Wstat: 3840 Tests: 288 Failed: 15)
  Failed tests:  105-108, 111, 172-175, 179, 211-214, 218
  Non-zero exit status: 15
t/spec/S32-num/power.rakudo.moar                                (Wstat: 512 Tests: 89 Failed: 2)
  Failed tests:  11, 82
  Non-zero exit status: 2
t/spec/S32-num/rat.t                                            (Wstat: 256 Tests: 867 Failed: 1)
  Failed test:  785
  Non-zero exit status: 1
t/spec/S32-num/stringify.rakudo.moar                            (Wstat: 256 Tests: 62 Failed: 1)
  Failed test:  50
  Non-zero exit status: 1
t/spec/S32-str/numeric.rakudo.moar                              (Wstat: 512 Tests: 189 Failed: 2)
  Failed tests:  81, 172
  Non-zero exit status: 2
t/spec/S32-temporal/Date.t                                      (Wstat: 256 Tests: 127 Failed: 1)
  Failed test:  86
  Non-zero exit status: 1
t/spec/S32-temporal/local.rakudo.moar                           (Wstat: 1280 Tests: 25 Failed: 5)
  Failed tests:  9, 11-13, 16
  Non-zero exit status: 5
t/spec/S32-trig/atan2.t                                         (Wstat: 1024 Tests: 115 Failed: 4)
  Failed tests:  74, 77, 82, 87
  Non-zero exit status: 4
Files=1262, Tests=107549, 667 wallclock secs (20.09 usr  4.61 sys + 2029.67 cusr 170.50 csys = 2224.87 CPU)
Result: FAIL
Makefile:694: recipe for target 'm-spectest5' failed
make: *** [m-spectest5] Error 1

@dogbert17
Copy link
Contributor Author

Fixed with 81e5cbf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BLOCKER Preventing the next release of MoarVM, or just needing attention before the release
Projects
None yet
Development

No branches or pull requests

2 participants