Opened 2 years ago

Closed 23 months ago

#1469 closed defect (fixed)

Debug::Client 0.21_12 hangs on Windows

Reported by: chorny Owned by: bowtie, szabgab
Priority: major Milestone:
Component: Debug::Client Version: trunk
Keywords: windows, hang Cc:

Description

1..4
ok 1 - initialize with prams
ok 2 - quit with prams
Terminating on signal SIGINT(2)

2 perl processes remain working

Attachments (1)

06-initialize.t (2.0 KB) - added by bowtie 2 years ago.

Download all attachments as: .zip

Change History (12)

comment:1 follow-up: Changed 2 years ago by bowtie

chorny

going to need more that that

let's start with the output of Help -> About -> Info

just as it says here -> http://padre.perlide.org/trac/wiki/Tickets

comment:2 in reply to: ↑ 1 ; follow-up: Changed 2 years ago by chorny

Replying to bowtie:

going to need more that that

let's start with the output of Help -> About -> Info

just as it says here -> http://padre.perlide.org/trac/wiki/Tickets

Sorry, did not copy whole message.
Tests of Debug::Client hang when installing it.
Strawberry 5.12.3 and 5.16.1, both tested with IO::Socket::IP 0.17 and 0.18.

t/06-initialize.t ....
1..4
ok 1 - initialize with prams
ok 2 - quit with prams
ok 3 - initialize without prams
ok 4 - quit witout prams
Terminating on signal SIGINT(2)
Caught SIGINT. Trying to quit ...
dmake: Warning: -- dmake: Error code 130, while making 'test_dynamic'
Internal Warning: finished pid 1996 is not in pq!?

comment:3 in reply to: ↑ 2 ; follow-up: Changed 2 years ago by bowtie

Replying to chorny:

Replying to bowtie:

going to need more that that

let's start with the output of Help -> About -> Info

just as it says here -> http://padre.perlide.org/trac/wiki/Tickets

Sorry, did not copy whole message.
Tests of Debug::Client hang when installing it.
Strawberry 5.12.3 and 5.16.1, both tested with IO::Socket::IP 0.17 and 0.18.

t/06-initialize.t ....
1..4
ok 1 - initialize with prams
ok 2 - quit with prams
ok 3 - initialize without prams
ok 4 - quit witout prams
Terminating on signal SIGINT(2)
Caught SIGINT. Trying to quit ...
dmake: Warning: -- dmake: Error code 130, while making 'test_dynamic'
Internal Warning: finished pid 1996 is not in pq!?

  • did you run cpan-report against this?
  • I do not use a win32 / Strawberry
  • use IO-Socket-IP v0.18
  • check with alias as to Strawberry version he used for YAPC::Aisa, have you seen the video?
  • Q what is current version of Strawberry?

comment:4 in reply to: ↑ 3 Changed 2 years ago by chorny

Replying to bowtie:

Replying to chorny:

Tests of Debug::Client hang when installing it.
Strawberry 5.12.3 and 5.16.1, both tested with IO::Socket::IP 0.17 and 0.18.

t/06-initialize.t ....
1..4
ok 1 - initialize with prams
ok 2 - quit with prams
ok 3 - initialize without prams
ok 4 - quit witout prams
Terminating on signal SIGINT(2)
Caught SIGINT. Trying to quit ...
dmake: Warning: -- dmake: Error code 130, while making 'test_dynamic'
Internal Warning: finished pid 1996 is not in pq!?

  • did you run cpan-report against this?

CPAN::Reporter does not report hanging distributions, but I guess I can just manually kill additional process (if they are causing hanging).

And there are cpantesters reports, both PASS and FAIL, this means that for several testers it does not hang.

Test::Class had problems only in tests, and they are fixed now.

  • use IO-Socket-IP v0.18

hangs with it too

  • check with alias as to Strawberry version he used for YAPC::Aisa, have you seen the video?

not yet

  • Q what is current version of Strawberry?

5.16.2, hangs with it too

comment:6 Changed 2 years ago by bowtie

Hi chorny,

I have had a bit of a think about this.

can you change the following from:

use warnings FATAL => 'all';

to:

use warnings;

in t/06-initialize.t

as that is the only obvious difference to previous versions.

see if that makes 'dmake' happy

Changed 2 years ago by bowtie

comment:7 Changed 2 years ago by bowtie

Hi chorny,

ok just for you I fired up my old pii copper-mine, F me it's slow.

info -> http://www.nntp.perl.org/group/perl.libwin32/2009/09/msg254.html

so the outcome is the attached file 06-initialize.t

please test

comment:9 Changed 2 years ago by bowtie

chorny++

thanks for r19615

I see you have noticed that 06-initialize.t is effectively testing the win32/(linux, osx) bits of t/lib/Debugger.pm

comment:10 Changed 23 months ago by bowtie

chorny++

and thanks

please check http://cpan.metacpan.org/authors/id/B/BO/BOWTIE/Debug-Client-0.21_14.tar.gz

and update ticket

regards
bowtie

comment:11 Changed 23 months ago by bowtie

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.