Skip Menu |

This queue is for tickets about the Plack-App-Proxy CPAN distribution.

Report information
The Basics
Id: 65317
Status: resolved
Priority: 0/
Queue: Plack-App-Proxy

People
Owner: Nobody in particular
Requestors: szabgab [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Plack::App::Proxy 0.17 crash on Windows
Date: Tue, 1 Feb 2011 07:38:12 +0200
To: bug-Plack-App-Proxy [...] rt.cpan.org
From: Gabor Szabo <szabgab [...] gmail.com>
While trying to install Task::Plack I was stopped by the crashes in the tests of Plack::App::Proxy 0.17 I can see from the CPANTESTERS that there was at least success report for 0.17 but I can also see a similar failure report: http://www.cpantesters.org/cpan/report/74e17dc7-6bf4-1014-b766-b045d6c31de5 Windows XP (Hebrew) Strawberry Perl 5.10.1 Module Version: AnyEvent::HTTP 2.03 Test::TCP 1.07 upgrading to 1.11 did not help If you need any more info, please let me know. CPAN.pm: Going to build L/LE/LEEDO/Plack-App-Proxy-0.17.tar.gz Cannot determine perl version info from lib/Plack/App/Proxy.pm Checking if your kit is complete... Looks good Writing Makefile for Plack::App::Proxy cp lib/Plack/Middleware/Proxy/RewriteLocation.pm blib\lib\Plack\Middleware\Proxy\RewriteLocation.pm cp lib/Plack/Middleware/Proxy/Connect.pm blib\lib\Plack\Middleware\Proxy\Connect.pm cp lib/Plack/Middleware/Proxy/AddVia.pm blib\lib\Plack\Middleware\Proxy\AddVia.pm cp lib/Plack/App/Proxy/Test.pm blib\lib\Plack\App\Proxy\Test.pm cp lib/Plack/Middleware/Proxy/LoadBalancer.pm blib\lib\Plack\Middleware\Proxy\LoadBalancer.pm cp lib/Plack/App/Proxy.pm blib\lib\Plack\App\Proxy.pm LEEDO/Plack-App-Proxy-0.17.tar.gz C:\strawberry\c\bin\dmake.EXE -- OK Running make test C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/*/* .t t/00-load.t .................. 1/1 # Testing Plack::App::Proxy 0.17, Perl 5.010001, C:\STRAWB~1\perl\bin\perl.exe t/00-load.t .................. ok t/basic.t .................... Free to wrong pool 29aa4e0 not 793fa0 at C:/strawberry/perl/site/lib/AnyEvent/HTTP.pm line 10 83. t/basic.t .................... Dubious, test returned 5 (wstat 1280, 0x500) No subtests run t/deflate.t .................. skipped: Test requires module 'IO::Handle::Util' but it's not found t/filter_headers.t ........... ok t/middleware/addvia.t ........ Free to wrong pool 2bb2828 not 7a3998 at C:/strawberry/perl/site/lib/AnyEvent/HTTP.pm line 10 83. t/middleware/addvia.t ........ Dubious, test returned 5 (wstat 1280, 0x500) No subtests run t/middleware/connect.t ....... Terminating on signal SIGINT(2) Terminating on signal SIGINT(2) Terminating on signal SIGINT(2) Caught SIGINT. Trying to quit ... Terminate batch job (Y/N)? y ====== I killed it manually regards Gabor
I'm having trouble debugging this because it only seems to happen on Windows. Can you try installing EV and seeing if tests pass? I will try to get a VM setup in the next few days and try to reproduce.
Subject: Re: [rt.cpan.org #65317] Plack::App::Proxy 0.17 crash on Windows
Date: Tue, 1 Feb 2011 08:14:42 +0200
To: bug-Plack-App-Proxy [...] rt.cpan.org
From: Gabor Szabo <szabgab [...] gmail.com>
On Tue, Feb 1, 2011 at 8:07 AM, Lee Aylward via RT <bug-Plack-App-Proxy@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=65317 > > > I'm having trouble debugging this because it only seems to happen on Windows. Can you try > installing EV and seeing if tests pass?
I can try to help but what is EV? Show quoted text
> > I will try to get a VM setup in the next few days and try to reproduce.
Talk to Adam Kennedy ( alias @irc.perl.org ) I hope the remote Windows lab Microsoft provided is still working. Then he can give you access to a machine. regards Gabor
On Tue Feb 01 01:14:51 2011, szabgab@gmail.com wrote: Show quoted text
> On Tue, Feb 1, 2011 at 8:07 AM, Lee Aylward via RT > <bug-Plack-App-Proxy@rt.cpan.org> wrote:
> > <URL: https://rt.cpan.org/Ticket/Display.html?id=65317 > > > > > I'm having trouble debugging this because it only seems to happen on
> Windows. Can you try
> > installing EV and seeing if tests pass?
> > I can try to help but what is EV? >
EV is a perl module. It can be used as a backend for AnyEvent (which is in turn used by App::Proxy.) Just trying to find out if it is AnyEvent related or what. Show quoted text
> > > > I will try to get a VM setup in the next few days and try to
> reproduce. > > Talk to Adam Kennedy ( alias @irc.perl.org ) I hope the remote Windows > lab Microsoft provided is still working. > Then he can give you access to a machine. >
Thanks, I'll do that if I have any issues setting up a VM. I don't have much experience debugging on Windows, so any help is appreciated.
Subject: Re: [rt.cpan.org #65317] Plack::App::Proxy 0.17 crash on Windows
Date: Tue, 1 Feb 2011 08:51:55 +0200
To: bug-Plack-App-Proxy [...] rt.cpan.org
From: Gabor Szabo <szabgab [...] gmail.com>
On Tue, Feb 1, 2011 at 8:48 AM, Lee Aylward via RT <bug-Plack-App-Proxy@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=65317 > > > On Tue Feb 01 01:14:51 2011, szabgab@gmail.com wrote:
>> On Tue, Feb 1, 2011 at 8:07 AM, Lee Aylward via RT >> <bug-Plack-App-Proxy@rt.cpan.org> wrote:
>> > <URL: https://rt.cpan.org/Ticket/Display.html?id=65317 > >> > >> > I'm having trouble debugging this because it only seems to happen on
>> Windows. Can you try
>> > installing EV and seeing if tests pass?
>> >> I can try to help but what is EV? >>
> > EV is a perl module. It can be used as a backend for AnyEvent (which is in turn used by > App::Proxy.) Just trying to find out if it is AnyEvent related or what.
Oh. I already had EV 4.02 installed. What now? Show quoted text
>
>> > >> > I will try to get a VM setup in the next few days and try to
>> reproduce. >> >> Talk to Adam Kennedy ( alias @irc.perl.org ) I hope the remote Windows >> lab Microsoft provided is still working. >> Then he can give you access to a machine. >>
> > Thanks, I'll do that if I have any issues setting up a VM. I don't have much experience > debugging on Windows, so any help is appreciated.
Neither do I. I am only using it fod dog-fooding as most of the expected users of Padre are on Windows. BTW if you are on IRC ping me szabgab @ irc.perl.org to make this debugging session quicker. Gabor
Hi again, can you see if 0.19 successfully installs for you on Windows? I'm not seeing any failing tests on cpan testers, but you never know. Thanks! -- Lee
Subject: Re: [rt.cpan.org #65317] Plack::App::Proxy 0.17 crash on Windows
Date: Tue, 13 Sep 2011 12:44:12 +0300
To: bug-Plack-App-Proxy [...] rt.cpan.org
From: Gabor Szabo <szabgab [...] gmail.com>
Sorry for the late reply On Tue, Mar 15, 2011 at 6:08 PM, Lee Aylward via RT <bug-Plack-App-Proxy@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=65317 > > > Hi again, can you see if 0.19 successfully installs for you on Windows? > I'm not seeing any failing tests on cpan testers, but you never know.
It crashed perl with the popup asking if I want to report to Microsoft. I did not. Here is the log: C:\Documents and Settings\Gabor Szabo\My Documents>cpan Plack::App::Proxy CPAN: CPAN::SQLite loaded ok (v0.202) Database was generated on Tue, 13 Sep 2011 09:34:55 GMT Running install for module 'Plack::App::Proxy' CPAN: YAML loaded ok (v0.73) CPAN: CPAN::Kwalify loaded ok (v5.50) Running make for L/LE/LEEDO/Plack-App-Proxy-0.19.tar.gz CPAN: LWP::UserAgent loaded ok (v6.02) Fetching with LWP: http://cpan.strawberryperl.com/authors/id/L/LE/LEEDO/Plack-App-Proxy-0.19.tar.gz CPAN: Digest::SHA loaded ok (v5.61) Fetching with LWP: http://cpan.strawberryperl.com/authors/id/L/LE/LEEDO/CHECKSUMS CPAN: Compress::Zlib loaded ok (v2.037) Checksum for C:\strawberry\cpan\sources\authors\id\L\LE\LEEDO\Plack-App-Proxy-0.19.tar.gz ok CPAN: Archive::Tar loaded ok (v1.76) CPAN: File::Temp loaded ok (v0.22) CPAN: Parse::CPAN::Meta loaded ok (v1.4401) CPAN: CPAN::Meta loaded ok (v2.110930) CPAN: Module::CoreList loaded ok (v2.53) CPAN.pm: Building L/LE/LEEDO/Plack-App-Proxy-0.19.tar.gz CPAN: CPAN::Reporter loaded ok (v1.19_03) Cannot determine perl version info from lib/Plack/App/Proxy.pm Checking if your kit is complete... Looks good Writing Makefile for Plack::App::Proxy (C:\strawberry\perl\bin\perl.exe Makefile.PL exited with 0) CPAN::Reporter: Makefile.PL result is 'pass', No errors. Could not read metadata file. Falling back to other methods to determine prerequisites cp lib/Plack/Middleware/Proxy/RewriteLocation.pm blib\lib\Plack\Middleware\Proxy\RewriteLocation.pm cp lib/Plack/Middleware/Proxy/Connect.pm blib\lib\Plack\Middleware\Proxy\Connect.pm cp lib/Plack/App/Proxy/Test.pm blib\lib\Plack\App\Proxy\Test.pm cp lib/Plack/Middleware/Proxy/LoadBalancer.pm blib\lib\Plack\Middleware\Proxy\LoadBalancer.pm cp lib/Plack/App/Proxy/Backend/AnyEvent/HTTP.pm blib\lib\Plack\App\Proxy\Backend\AnyEvent\HTTP.pm cp lib/Plack/App/Proxy.pm blib\lib\Plack\App\Proxy.pm cp lib/Plack/App/Proxy/Backend.pm blib\lib\Plack\App\Proxy\Backend.pm cp lib/Plack/Middleware/Proxy/AddVia.pm blib\lib\Plack\Middleware\Proxy\AddVia.pm cp lib/Plack/App/Proxy/Backend/LWP.pm blib\lib\Plack\App\Proxy\Backend\LWP.pm (C:\strawberry\c\bin\dmake.EXE exited with 0) CPAN::Reporter: dmake result is 'pass', No errors. LEEDO/Plack-App-Proxy-0.19.tar.gz C:\strawberry\c\bin\dmake.EXE -- OK Running make test C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/*/*.t # Testing Plack::App::Proxy 0.19, Perl 5.012003, C:\STRAWB~1\perl\bin\perl.exe t/00-load.t ......................... ok t/basic.t ........................... ok t/deflate.t ......................... skipped: Test requires module 'Plack::Middleware::Deflater' but it's not found t/filter_headers.t .................. ok t/middleware/addvia.t ............... ok Free to wrong pool 10657a8 not 3f5a50 at C:/strawberry/perl/site/lib/AnyEvent/Impl/EV.pm line 87, <> line 2. t/middleware/connect.t .............. Dubious, test returned 5 (wstat 1280, 0x500) All 1 subtests passed t/middleware/loadbalancer.t ......... ok t/middleware/rewrite-auto_guess.t ... ok t/middleware/rewrite-guess_fails.t .. ok t/middleware/rewrite.t .............. ok Test Summary Report ------------------- t/middleware/connect.t (Wstat: 1280 Tests: 1 Failed: 0) Non-zero exit status: 5 Parse errors: No plan found in TAP output Files=10, Tests=124, 237 wallclock secs ( 0.08 usr + 0.33 sys = 0.41 CPU) Result: FAIL Failed 1/10 test programs. 0/124 subtests failed. dmake.EXE: Error code 255, while making 'test_dynamic' (C:\strawberry\c\bin\dmake.EXE test exited with 65280) CPAN::Reporter: Test result is 'fail', One or more tests failed. CPAN::Reporter: preparing a CPAN Testers report for Plack-App-Proxy-0.19 Do you want to review or edit the test report? (yes/no) [no] Do you want to send the report? (yes/no) [yes] CPAN::Reporter: sending test report with 'fail' via Metabase LEEDO/Plack-App-Proxy-0.19.tar.gz C:\strawberry\c\bin\dmake.EXE test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports LEEDO/Plack-App-Proxy-0.19.tar.gz Running make install make test had returned bad status, won't install without force C:\Documents and Settings\Gabor Szabo\My Documents>
From: gypark [...] gmail.com
On Tue Mar 15 12:08:36 2011, LEEDO wrote: Show quoted text
> Hi again, can you see if 0.19 successfully installs for you on
Windows? Show quoted text
> I'm not seeing any failing tests on cpan testers, but you never know. > > Thanks!
Dear LEEDO, At first, I'm sorry I'm not good at English. Today I was trying to install Task::Plack and I met similar problem. My environment is: - Windows XP Service Pack 3 - Strawberry Perl 5.12.3 - Plack::App::Proxy 0.19 In my case, however, "make test" doesn't crash... it just... stops(?) I attached the screenshot. You could see t/basic.t ........................... 9/? In the screenshot, it stops at 9th test of basic.t. I tried to wait for it more that an hour, but it didn't proceed anymore. More strange thing is, it varies which test to stop every time I try to make test. For example, I press Ctrl+C to stop and retry, it stops 13th test of basic.t. I stop it and retry, then it stops 21th test, etc. Sometimes it passes basic.t, but now it stops at rewrite-auto_guess.t. The test number of rewrite-auto_guess.t still varies every time. In summary, - "make test" fails in "basic.t" or "rewrite-auto_guess.t". - Which test (of the two files) it fails in is not fixed. It changes every time. - I couldn't go over rewrite-auto_guess.t, so I don't know any other tests after rewrite-auto_guess are okay. Thank you. Geunyoung Park
Subject: plack_app_proxy.png
Download plack_app_proxy.png
image/x-png 171.2k
plack_app_proxy.png
Hi Gabor, Could you see if the most recent version (0.25) passes on Windows for you? Thanks! -- Lee
Subject: Re: [rt.cpan.org #65317] Plack::App::Proxy 0.17 crash on Windows
Date: Sun, 11 Nov 2012 10:02:09 +0200
To: bug-Plack-App-Proxy [...] rt.cpan.org
From: Gabor Szabo <szabgab [...] gmail.com>
On Sat, Nov 10, 2012 at 9:29 PM, Lee Aylward via RT <bug-Plack-App-Proxy@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=65317 > > > Hi Gabor, > > Could you see if the most recent version (0.25) passes on Windows for you? Thanks! >
tests passed, except the one that was skipped on Windows. Report sent to CPANTESTERS thank you! Gabor