Skip Menu |

This queue is for tickets about the POE-Component-IKC CPAN distribution.

Report information
The Basics
Id: 45825
Status: resolved
Priority: 0/
Queue: POE-Component-IKC

People
Owner: Nobody in particular
Requestors: acferen [...] yahoo.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in:
  • 0.2101
  • 0.2102
Fixed in: (no value)



Subject: t/15_concurrency hangs on win32
After test 1 t/15_concurrency reports a timeout. On test 3 it hangs. Attached is the debug output up until t/15_concurrency hangs.
Subject: IKC_debug.txt
t/10_server_client....ok 6/26 skipped: various reasons t/15_concurrency......3228: Responder started. t/15_concurrency......ok 1/303228: Server starting 0.0.0.0:1338. Server: _start 3228: HASH(0x1fe86f0) responder _child create, POE::Session=ARRAY(0x183124c) Running C:\Perl\bin\perl.exe -I./blib/arch -I./blib/lib -IC:\Perl\lib -IC:\Perl\lib test-client inet-3128 at t/15_concurrency.t line 96. Running C:\Perl\bin\perl.exe -I./blib/arch -I./blib/lib -IC:\Perl\lib -IC:\Perl\lib test-client inet-2984 at t/15_concurrency.t line 96. Running C:\Perl\bin\perl.exe -I./blib/arch -I./blib/lib -IC:\Perl\lib -IC:\Perl\lib test-client inet-2712 at t/15_concurrency.t line 96. Running C:\Perl\bin\perl.exe -I./blib/arch -I./blib/lib -IC:\Perl\lib -IC:\Perl\lib test-client inet-3048 at t/15_concurrency.t line 96. Running C:\Perl\bin\perl.exe -I./blib/arch -I./blib/lib -IC:\Perl\lib -IC:\Perl\lib test-client inet-2852 at t/15_concurrency.t line 96. 1220: Responder started. Using Storable as a serializer Trying to load FreezeThaw (FreezeThaw) 3352: Responder started. Using Storable as a serializer Trying to load FreezeThaw (FreezeThaw) 3172: Responder started. Using Storable as a serializer Trying to load FreezeThaw (FreezeThaw) 2964: Responder started. Using Storable as a serializer Trying to load FreezeThaw (FreezeThaw) Trying to load POE::Component::IKC::Freezer (POE/Component/IKC/Freezer) 3192: Responder started. Using Storable as a serializer Trying to load FreezeThaw (FreezeThaw) Using POE::Component::IKC::Freezer as a serializer Client starting. 1220: HASH(0x1e931ec) responder _child create, POE::Session=ARRAY(0x1e9519c) Client connected HASH(0x1e9b880) create #6 at blib/lib/POE/Component/IKC/Client.pm line 208. Trying to load POE::Component::IKC::Freezer (POE/Component/IKC/Freezer) Using POE::Component::IKC::Freezer as a serializer Client starting. 3352: HASH(0x1e931ec) responder _child create, POE::Session=ARRAY(0x1e9519c) Client connected HASH(0x1e9b880) create #6 at blib/lib/POE/Component/IKC/Client.pm line 208. Trying to load POE::Component::IKC::Freezer (POE/Component/IKC/Freezer) Trying to load POE::Component::IKC::Freezer (POE/Component/IKC/Freezer) Trying to load POE::Component::IKC::Freezer (POE/Component/IKC/Freezer) Using POE::Component::IKC::Freezer as a serializer Client starting. Using POE::Component::IKC::Freezer as a serializer Client starting. Using POE::Component::IKC::Freezer as a serializer Client starting. 3192: HASH(0x1e931ec) responder _child create, POE::Session=ARRAY(0x1e9519c) Client connected HASH(0x1e9b880) create #6 at blib/lib/POE/Component/IKC/Client.pm line 208. 3172: HASH(0x1e931ec) responder _child create, POE::Session=ARRAY(0x1e9519c) Client connected HASH(0x1e9b880) create #6 at blib/lib/POE/Component/IKC/Client.pm line 208. 2964: HASH(0x1e931ec) responder _child create, POE::Session=ARRAY(0x1e9519c) Client connected HASH(0x1e9b880) create #6 at blib/lib/POE/Component/IKC/Client.pm line 208. Server: Timedout waiting for child process. 3228: HASH(0x1fe86f0) responder _child lose, POE::Session=ARRAY(0x183124c) Server: shutdown 3228: Server Inet shutdown t/15_concurrency......ok 3/303228: HASH(0x1fe86f0) responder _stop
I have no patience to fix anything on Win32. I suspect you can ignore the problem. I'll close this ticket unless you have a patch to submit.
On Wed Sep 09 05:19:35 2009, GWYN wrote: Show quoted text
> I have no patience to fix anything on Win32. I suspect you can ignore > the problem. I'll close this ticket unless you have a patch to submit. >
I'll close it. I downloaded IKC-0.2200 and make test runs cleanly on Win32 with the latest POE (1.267). I now see t/31_concurrency.t and not t/5_concurrency.t, but it tests cleanly. That works for me.