in reply to Re^2: perl networking problem,no threads used
in thread perl networking problem,no threads used

Then, can you explain the hangs when running the tests (from the installation distribution on CPAN) on Win32?

It's not just for me, and I've tried it on several Perl ports, but Corion has told me the same thing in the Chatterbox.

  • Comment on Re^3: perl networking problem,no threads used

Replies are listed 'Best First'.
Re^4: perl networking problem,no threads used
by rcaputo (Chaplain) on Jan 12, 2007 at 06:36 UTC

    Hey, while we're all explaining, can you tell me why Corion and/or you haven't submitted a bug report to POE's request tracker queue? It's almost as if nobody actually cares whether bugs get fixed. :(

    Anyway, POE's tests check a wide variety of features, including some things that are supported marginally in MSWin32 land. For all I know, the fork() tests are hanging but the networking tests pass fine. A detailed bug report sure would help, if that's not too much trouble.

    Thanks!

      What can we say, "the tests hang"? That doesn't seem to be very useful.

      I did try to investigate it further, and the weird thing is: if I run the hanging test (judging by the last message in the console) by itself, it runs flawlessly! So I assume it's actually the cleanup of one of the earlier tests that failed, for example a kill of a child process that didn't work because of platform differences. IIRC it was indeed in the test zone of launching child processes and stopping them again.

      I'm new to POE, so I'm nowhere familiar with the internals. But I promise one of these days I'll inspect it more closely while running the (edited) tests, to see exactly where it hangs.

      The report now lives as RT Ticket 24339. Thanks to bart for pointing out the discussion to me. As I don't use POE, I haven't undertaken an investigation as to why the test hangs, sorry.