Giter Club home page Giter Club logo

Comments (8)

Tux avatar Tux commented on August 23, 2024

Still FAILs on 5.28.1 :(

from perl-net-curl.

creaktive avatar creaktive commented on August 23, 2024

Sorry for the negligence :(
Is it still failing on debug Perl?

from perl-net-curl.

Tux avatar Tux commented on August 23, 2024
This is perl 5, version 31, subversion 2 (v5.31.2 (v5.31.1-122-g82651abe60*)) built for x86_64-linux-thread-multi
$ perl5.31.2 -V:config_args
config_args='-Dusedevel -Duse64bitall -Dusethreads -DDEBUGGING -des';
Test Summary Report
-------------------
t/60-multi-wait.t                        (Wstat: 65280 Tests: 3 Failed: 0)
  Non-zero exit status: 255
  Parse errors: No plan found in TAP output
t/compat-19multi.t                       (Wstat: 6400 Tests: 7 Failed: 1)
  Failed test:  7
  Non-zero exit status: 25
  Parse errors: Bad plan.  You planned 20 tests but ran 7.
t/old-19multi.t                          (Wstat: 6400 Tests: 6 Failed: 0)
  Non-zero exit status: 25
  Parse errors: Bad plan.  You planned 22 tests but ran 6.
t/old-23socket-action.t                  (Wstat: 65280 Tests: 1 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 13 tests but ran 1.
t/old-24-multi-refcount.t                (Wstat: 7424 Tests: 2 Failed: 0)
  Non-zero exit status: 29
  Parse errors: Bad plan.  You planned 5 tests but ran 2.
Files=66, Tests=4036,  9 wallclock secs ( 0.44 usr  0.07 sys +  5.74 cusr  1.01 csys =  7.26 CPU)
Result: FAIL
Failed 5/66 test programs. 1/4036 subtests failed.

Should I use the git checkout to verify?

from perl-net-curl.

Tux avatar Tux commented on August 23, 2024

OK, a git checkout with the same perl:

Test Summary Report
-------------------
t/60-multi-wait.t                        (Wstat: 65280 Tests: 3 Failed: 0)
  Non-zero exit status: 255
  Parse errors: No plan found in TAP output
t/compat-19multi.t                       (Wstat: 6400 Tests: 7 Failed: 1)
  Failed test:  7
  Non-zero exit status: 25
  Parse errors: Bad plan.  You planned 20 tests but ran 7.
t/old-19multi.t                          (Wstat: 6400 Tests: 6 Failed: 0)
  Non-zero exit status: 25
  Parse errors: Bad plan.  You planned 22 tests but ran 6.
t/old-23socket-action.t                  (Wstat: 65280 Tests: 1 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 13 tests but ran 1.
t/old-24-multi-refcount.t                (Wstat: 7424 Tests: 2 Failed: 0)
  Non-zero exit status: 29
  Parse errors: Bad plan.  You planned 5 tests but ran 2.
Files=66, Tests=4036,  7 wallclock secs ( 0.36 usr  0.07 sys +  5.71 cusr  0.98 csys =  7.12 CPU)
Result: FAIL
Failed 5/66 test programs. 1/4036 subtests failed.

from perl-net-curl.

FGasper avatar FGasper commented on August 23, 2024

For reference: https://github.com/Perl/perl5/blob/4765d4abc88131200bbd91d6e2cfae173abe97db/pp_hot.c#L5283

I’m surprised other things wouldn’t break from this, if it’s an actual stack-size-mismatch bug.

from perl-net-curl.

FGasper avatar FGasper commented on August 23, 2024

I don’t see this with 5.32 … @Tux, do you?

from perl-net-curl.

FGasper avatar FGasper commented on August 23, 2024
felipe@felipes-mbp 09:09:11 ~/code/perl-Net-Curl
> ~/perl5/perlbrew/perls/perl-5.32.0-debug/bin/prove -wlvmb t/60-multi-wait.t
t/60-multi-wait.t ..
ok 1 - CURLMOPT_PIPELINING_SERVER_BL set
ok 2 - CURLMOPT_PIPELINING_SERVER_BL emptied
ok 3 - CURLMOPT_PIPELINING_SITE_BL set
callback function is not set
callback function is not set
callback function is not set
callback function is not set
ok 4 - curl returns OK
ok 5 - URL matches
ok 6 - HTTP code is OK
callback function is not set
callback function is not set
ok 7 - curl returns OK
ok 8 - URL matches
ok 9 - HTTP code is OK
ok 10 - curl returns OK
ok 11 - URL matches
ok 12 - HTTP code is OK
callback function is not set
callback function is not set
ok 13 - curl returns OK
ok 14 - URL matches
ok 15 - HTTP code is OK
ok 16 - curl returns OK
ok 17 - URL matches
ok 18 - HTTP code is OK
1..18
ok
All tests successful.
Files=1, Tests=18,  0 wallclock secs ( 0.02 usr  0.01 sys +  0.08 cusr  0.04 csys =  0.15 CPU)
Result: PASS

OK
felipe@felipes-mbp 09:09:50 ~/code/perl-Net-Curl
> ~/perl5/perlbrew/perls/perl-5.32.0-debug/bin/perl -V:config_args
config_args='-de -Dprefix=/Users/felipe/perl5/perlbrew/perls/perl-5.32.0-debug -Dccflags=-DPERL_USE_SAFE_PUTENV -DDEBUGGING -Aeval:scriptdir=/Users/felipe/perl5/perlbrew/perls/perl-5.32.0-debug/bin';

from perl-net-curl.

Tux avatar Tux commented on August 23, 2024

My 5.32.0 builds with DEBUGGING enabled both PASS on the current git checkout (threaded and unthreaded)

Linux 5.8.12-1-default [openSUSE Tumbleweed 20201011]  HP ZBook 15G3 Core(TM) i7-6820HQ CPU @ 2.70GHz/3208(8 cores) x86_64  32024 Mb
This is perl 5, version 32, subversion 0 (v5.32.0) built for x86_64-linux
This is perl 5, version 32, subversion 0 (v5.32.0) built for x86_64-linux-thread-multi-ld

from perl-net-curl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.