Comments (8)
Still FAILs on 5.28.1 :(
from perl-net-curl.
Sorry for the negligence :(
Is it still failing on debug Perl?
from perl-net-curl.
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.
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.
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.
I don’t see this with 5.32 … @Tux, do you?
from perl-net-curl.
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.
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)
- make of Net-Curl-0.41.tar.gz failes - ‘CURLALTSVC_ALTUSED’ undeclared HOT 2
- Strange segfault on macOS Mojave HOT 3
- t/cleanup.t fails on freebsd 13 HOT 8
- Net::Curl blackholes exceptions from callbacks HOT 1
- Net::Curl fails compilation under Linux 5.4.12
- macOS: cookie sharing seems not to work HOT 3
- cannot build against libcurl 7.69.0 HOT 5
- t/01-constants.t fails on Mac (if ExtUtils::PkgConfig is installed?) HOT 4
- multi object lacks CURLMOPT_SOCKETFUNCTION callback! HOT 5
- Double-free if easy is freed at global destruction HOT 4
- t/compat-10errbuf.t is flaky under darwin19.0 HOT 1
- Feature Request: get() and set() Easy methods HOT 3
- setopt() uses SvPV(), doesn’t document whether it’s for bytes or characters
- Occasional segfault at global destruction HOT 1
- Can’t install w/ FreeBSD 13’s pkg perl 5.32.1 HOT 3
- 70-escape-unescape.t fails on CloudLinux HOT 5
- CPAN install error on OS X HOT 1
- http2 partial defect with a proxy HOT 6
- curl 7.87.0 build breakage HOT 5
- curl_slist_append using HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from perl-net-curl.