Menu

#304 can not set any breakpoint since 0.5.8

v0.5.x
closed-out-of-date
Debugger (177)
5
2007-06-03
2006-09-21
biber01
No

Hi,

after patching epic to the 0.5.8 I am not able to set
any breakpoint. The debugger ignores step over on
require (e.g.require Digest::MD5;) . And it shows some
strange information on hte console during debug.

WINDOWS XP
eclipse 3.2
perl activestate 5.8.8 buil 819

thx for your support

Discussion

  • biber01

    biber01 - 2006-09-21

    Logged In: YES
    user_id=1602298

    example console output:

    Loading DB routines from perl5db.pl version 1.28
    Editor support available.

    Enter h or `h h' for help, or `perldoc perldebug' for more help.

    main::(C:\test\herzhaus\workspace\test\owatch.pl:18):
    18: require CGI::Cookie;
    DB<1> printf $DB::OUT "%vd", $^V;

    5.8.8
    DB<2> o frame=2

    frame = '2'
    DB<3> ;{$| = 1; my $old = select STDERR; $|=1;select $old;}

    DB<4> T

    DB<5> .

    main::(C:\test\herzhaus\workspace\test\owatch.pl:18):
    18: require CGI::Cookie;
    DB<6> .

    main::(C:\test\herzhaus\workspace\test\owatch.pl:18):
    18: require CGI::Cookie;
    DB<7> o frame=0

    frame = '0'
    DB<8> ;{eval { require PadWalker; PadWalker->VERSION(0.08)
    }or print $DB::OUT ("PadWalker module not found - please
    install\n");do 'dumpvar_epic.pm' unless defined
    &dumpvar_epic::dumpvar_epic;defined
    &dumpvar_epic::dumpvar_epic or print $DB::OUT
    "dumpvar_epic.pl not available.\n";my $h = eval {
    PadWalker::peek_my(2) };my @vars = split (' ','');$@ and $@
    =~ s/ at .*//, print $DB::OUT ($@);my $savout =
    select($DB::OUT);dumpvar_epic::dumplex($_,$h->{$_},defined
    $option{dumpDepth} ? $option{dumpDepth} : -1,@vars) for sort
    keys %$h;print "E";select($savout);};

    E
    DB<9> o frame=0

    frame = '0'
    DB<10> ;{do 'dumpvar_epic.pm' unless defined
    &dumpvar_epic::dumpvar_epic;defined
    &dumpvar_epic::dumpvar_epic or print $DB::OUT
    "dumpvar_epic.pm not available.\n";my $savout =
    select($DB::OUT);dumpvar_epic::dumpvar_epic();select($savout);};

    NS00000003$^AS00000002''NS00000003$^DS000000010NS00000003$^ES0000003c'Ein
    Vorgang bezog sich auf ein Objekt, das kein Socket
    ist'NS00000003$^FS000000012NS00000003$^HS00000003256NS00000003$^LS00000005"\cL"NS00000003$^OS00000009'MSWin32'NS00000003$^PS00000003831NS00000003$^SS000000011NS00000007$^TAINTS000000010NS00000009$^UNICODES000000010NS00000003$^VS0000000b"\cE\cH\cH"NS00000003$^WS000000010NS0000000e$^WARNING_BITSS00000026"\c@\c@\c@\c@\c@\c@\c@\c@\c@\c@\c@\c@"NS00000003$^XS00000024'C:\Program
    Files\Perl\bin\perl.exe'NS00000002$!S00000002''NS00000002%!S00000003...INS00000007'E2BIG'S000000010NS00000008'EACCES'S000000010NS0000000c'EADDRINUSE'S000000010NS0000000f'EADDRNOTAVAIL'S000000010NS0000000e'EAFNOSUPPORT'S000000010NS00000008'EAGAIN'S000000010NS0000000a'EALREADY'S000000010NS00000007'EBADF'S000000010NS00000007'EBUSY'S000000010NS00000008'ECHILD'S000000010NS0000000e'ECONNABORTED'S000000010NS0000000e'ECONNREFUSED'S000000010NS0000000c'ECONNRESET'S000000010NS00000009'EDEADLK'S000000010NS0000000b'EDEADLOCK'S000000010NS0000000e'EDESTADDRREQ'S000000010NS00000009'EDISCON'S000000010NS00000006'EDOM'S000000010NS00000008'EDQUOT'S000000010NS00000008'EEXIST'S000000010NS00000008'EFAULT'S000000010NS00000007'EFBIG'S000000010NS0000000b'EHOSTDOWN'S000000010NS0000000e'EHOSTUNREACH'S000000010NS00000008'EILSEQ'S000000010NS0000000d'EINPROGRESS'S000000010NS00000007'EINTR'S000000010NS00000008'EINVAL'S000000010NS00000005'EIO'S000000010NS00000009'EISCONN'S000000010NS00000008'EISDIR'S000000010NS00000007'ELOOP'S000000010NS00000008'EMFILE'S000000010NS00000008'EMLINK'S000000010NS0000000a'EMSGSIZE'S000000010NS0000000e'ENAMETOOLONG'S000000010NS0000000a'ENETDOWN'S000000010NS0000000b'ENETRESET'S000000010NS0000000d'ENETUNREACH'S000000010NS00000008'ENFILE'S000000010NS00000009'ENOBUFS'S000000010NS00000008'ENODEV'S000000010NS00000008'ENOENT'S000000010NS00000009'ENOEXEC'S000000010NS00000008'ENOLCK'S000000010NS00000008'ENOMEM'S000000010NS0000000d'ENOPROTOOPT'S000000010NS00000008'ENOSPC'S000000010NS00000008'ENOSYS'S000000010NS0000000a'ENOTCONN'S000000010NS00000009'ENOTDIR'S000000010NS0000000b'ENOTEMPTY'S000000010NS0000000a'ENOTSOCK'S000000010NS00000008'ENOTTY'S000000010NS00000007'ENXIO'S000000010NS0000000c'EOPNOTSUPP'S000000010NS00000007'EPERM'S000000010NS0000000e'EPFNOSUPPORT'S000000010NS00000007'EPIPE'S000000010NS0000000a'EPROCLIM'S000000010NS00000011'EPROTONOSUPPORT'S000000010NS0000000c'EPROTOTYPE'S000000010NS00000008'ERANGE'S000000010NS00000009'EREMOTE'S000000010NS00000007'EROFS'S000000010NS0000000b'ESHUTDOWN'S000000010NS00000011'ESOCKTNOSUPPORT'S000000010NS00000008'ESPIPE'S000000010NS00000007'ESRCH'S000000010NS00000008'ESTALE'S000000010NS0000000b'ETIMEDOUT'S000000010NS0000000e'ETOOMANYREFS'S000000010NS00000008'EUSERS'S000000010NS0000000d'EWOULDBLOCK'S000000010NS00000007'EXDEV'S000000010ONS00000002$"S00000003'
    'NS00000002$$S000000041648NS00000002$%S000000010NS00000002$-S000000010NS00000002$/S00000003'
    'NS00000002$0S0000002b'C:\test\herzhaus\workspace\test\owatch.pl'NS00000002$:S00000005'

    -'NS00000002$<S000000010NS00000002$=S0000000260NS00000002$>S000000010NS00000002$?S000000010NS00000002$@S00000002''NS00000004%ENVS00000003...INS0000000d'
    HTTP_PROXY'S00000026'http://webgate.de.emea.csc.com:8080/'NS00000011'ALLUSERSPROFILE'S00000025'C:\Documents
    and Settings\All
    Users'NS00000009'APPDATA'S00000035'C:\Documents and
    Settings\herzhaus\Application
    Data'NS00000009'ASMROOT'S00000014'C:\SYSMGT\TNGSD\SD'NS0000000a'AVENGINE'S0000001d'C:\SYSMGT\CA_APPSW\VIRUSS~1'NS00000014'COMMONPROGRAMFILES'S0000001f'C:\Program
    Files\Common
    Files'NS0000000e'COMPUTERNAME'S0000000a'DLD16574'NS00000009'COMSPEC'S0000001d'C:\WINDOWS\system32\cmd.exe'NS00000020'DEVMGR_SHOW_NONPRESENT_DEVICES'S000000011NS00000012'FP_NO_HOST_CHECK'S00000004'NO'NS00000013'GATEWAY_INTERFACE'S00000009'CGI/1.1'NS0000000d'HARVESTHOME'S00000037'C:\Program
    Files\CA\AllFusion Harvest Change
    Manager\'NS0000000b'HOMEDRIVE'S00000004'G:'NS0000000a'HOMEPATH'S00000003'\'NS0000000b'HOMESHARE'S00000016'\\dlfs0001\HERZHAUS$'NS0000000d'HTTP_ACCEPT'S00000005'*/*'NS00000016'HTTP_ACCEPT_LANGUAGE'S00000004'de'NS00000011'HTTP_CONNECTION'S0000000c'Keep-Alive'NS0000000d'HTTP_COOKIE'S0000008d'orarep_dld16520.leasing.de.sessionid=Y3NjdXNlcg%3D%3D-Y3NjdGVzdA%3D%3D-GLE3HZeMGIFVUlCsZyIpLw%3D%3D;
    OwatchProps=orarep_dld16520.leasing.de'NS0000000b'HTTP_HOST'S00000010'localhost:5009'NS0000000c'HTTP_PROXY'S00000026'http://webgate.de.emea.csc.com:8080/'NS00000011'HTTP_USER_AGENT'S0000007f'Mozilla/4.0
    (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR
    1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727;
    InfoPath.1)'NS00000018'IEFLOCALVIEWALLOCSCOPE'S00000008'Global'NS0000000a'INOCULAN'S00000012'C:\SYSMGT\TNGEAV'NS00000012'LOCALHARVESTHOME'S00000037'C:\Program
    Files\CA\AllFusion Harvest Change
    Manager\'NS0000000d'LOGONSERVER'S0000000c'\\DLLS0002'NS00000016'NUMBER_OF_PROCESSORS'S000000011NS00000004'OS'S0000000c'Windows_NT'NS00000006'PATH'S00000365'C:\Program
    Files\Java\jre1.5.0_06\bin;C:\Program
    Files\Perl\bin\;C:\Program
    Files\Perl\html;C:\cygwin\usr\sbin;C:\cygwin\lib;C:\cygwin\bin;C:\cygwin\usr\X11R6\bin;C:\oracle\ora92\jre\1.4.2\bin\client;C:\oracle\ora92\jre\1.4.2\bin;C:\Program
    Files\Oracle\jre\1.3.1\bin;C:\Program
    Files\Oracle\jre\1.1.8\bin;C:\Program
    Files\CA\pec\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\SYSMGT\CA_APPSW;C:\SYSMGT\TNGSD\BIN;C:\Program
    Files\Attachmate\E!E2K\;C:\Program
    Files\Coolgen5CM\;C:\Program Files\CoolGenRT\;C:\Program
    Files\CoolgenCM\;C:\Program Files\Coolgen5RT\;C:\Program
    Files\CA\CCC_Harvest\;C:\C:\TEMP\scripts;;C:\Program
    Files\WinSCP3\;C:\SYSMGT\CA_APPSW\VIRUSS~1;C:\SYSMGT\TNGEAV;C:\Program
    Files\lotus\notes\;C:\Program
    Files\CA\SharedComponents\PEC\bin\;C:\Program
    Files\CA\Cryptography\;C:\Program Files\CA\AllFusion Harvest
    Change
    Manager\;'NS00000009'PATHEXT'S00000036'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.pl'NS0000000b'PATH_INFO'S00000002''NS00000011'PATH_TRANSLATED'S00000021'C:/test/herzhaus/workspace/test'NS0000000d'PERLDB_OPTS'S00000031'RemotePort=127.0.0.1:5005
    DumpReused
    ReadLine=0'NS0000000d'PERLDB_PIDS'S000000041648NS00000018'PROCESSOR_ARCHITECTURE'S00000005'x86'NS00000016'PROCESSOR_IDENTIFIER'S00000030'x86
    Family 15 Model 4 Stepping 1,
    GenuineIntel'NS00000011'PROCESSOR_LEVEL'S0000000215NS00000014'PROCESSOR_REVISION'S000000040401NS0000000e'PROGRAMFILES'S00000012'C:\Program
    Files'NS0000000e'QUERY_STRING'S00000002''NS0000000d'REMOTE_ADDR'S0000000b'127.0.0.1'NS00000010'REQUEST_METHOD'S00000005'GET'NS00000008'RTARCH'S00000009'i86_w32'NS00000008'RTHOME'S0000002b'C:\Program
    Files\CA\SharedComponents\PEC\'NS0000000d'SCRIPT_NAME'S0000000c'/owatch.pl'NS0000000d'SERVER_NAME'S0000000e'20.45.46.196'NS0000000d'SERVER_PORT'S000000045009NS00000011'SERVER_PROTOCOL'S0000000a'HTTP/1.0'NS00000011'SERVER_SOFTWARE'S0000001a'Mini
    Java CgiHandler
    0.2'NS0000000c'SERVER_URL'S00000017'http://localhost:5009'NS0000000d'SESSIONNAME'S00000009'Console'NS0000000d'SYSTEMDRIVE'S00000004'C:'NS0000000c'SYSTEMROOT'S0000000c'C:\WINDOWS'NS00000006'TEMP'S00000024'C:\DOCUME~1\herzhaus\LOCALS~1\Temp'NS00000005'TMP'S00000024'C:\DOCUME~1\herzhaus\LOCALS~1\Temp'NS0000000f'USERDNSDOMAIN'S00000014'DEUTSCHELEASING.DE'NS0000000c'USERDOMAIN'S00000011'DEUTSCHELEASING'NS0000000a'USERNAME'S0000000a'herzhaus'NS0000000d'USERPROFILE'S00000024'C:\Documents
    and
    Settings\herzhaus'NS0000000e'WF_RESOURCES'S00000021'C:\oracle\ora92\WF\RES\WFus.RES'NS00000008'WINDIR'S0000000c'C:\WINDOWS'ONS00000004@INCS00000003...INS00000003[0]S00000021'C:/test/herzhaus/workspace/test'NS00000003[1]S00000050'C:/Documents
    and
    Settings/herzhaus/workspace/.metadata/.plugins/org.epic.debug'NS00000003[2]S00000020'C:/Program
    Files/Perl/site/lib'NS00000003[3]S0000001b'C:/Program
    Files/Perl/lib'NS00000003[4]S00000003'.'ONS00000004%INCS00000003...INS00000016'ActivePerl/Config.pm'S00000035'C:/Program
    Files/Perl/site/lib/ActivePerl/Config.pm'NS00000015'ActiveState/Path.pm'S00000034'C:/Program
    Files/Perl/site/lib/ActiveState/Path.pm'NS0000000f'AutoLoader.pm'S00000029'C:/Program
    Files/Perl/lib/AutoLoader.pm'NS00000031'C:/Program
    Files/Perl/site/lib/sitecustomize.pl'S00000031'C:/Program
    Files/Perl/site/lib/sitecustomize.pl'NS00000008'CGI.pm'S00000022'C:/Program
    Files/Perl/lib/CGI.pm'NS0000000d'CGI/Carp.pm'S00000027'C:/Program
    Files/Perl/lib/CGI/Carp.pm'NS0000000f'CGI/Cookie.pm'S00000029'C:/Program
    Files/Perl/lib/CGI/Cookie.pm'NS0000000f'CGI/Switch.pm'S00000029'C:/Program
    Files/Perl/lib/CGI/Switch.pm'NS0000000d'CGI/Util.pm'S00000027'C:/Program
    Files/Perl/lib/CGI/Util.pm'NS00000009'Carp.pm'S00000023'C:/Program
    Files/Perl/lib/Carp.pm'NS0000000f'Carp/Heavy.pm'S00000029'C:/Program
    Files/Perl/lib/Carp/Heavy.pm'NS0000000b'Config.pm'S00000025'C:/Program
    Files/Perl/lib/Config.pm'NS00000011'Config_heavy.pl'S0000002b'C:/Program
    Files/Perl/lib/Config_heavy.pl'NS00000008'Cwd.pm'S00000022'C:/Program
    Files/Perl/lib/Cwd.pm'NS0000000f'DBD/Oracle.pm'S0000002e'C:/Program
    Files/Perl/site/lib/DBD/Oracle.pm'NS00000008'DBI.pm'S00000027'C:/Program
    Files/Perl/site/lib/DBI.pm'NS0000000f'DynaLoader.pm'S00000029'C:/Program
    Files/Perl/lib/DynaLoader.pm'NS0000000a'Errno.pm'S00000024'C:/Program
    Files/Perl/lib/Errno.pm'NS0000000d'Exporter.pm'S00000027'C:/Program
    Files/Perl/lib/Exporter.pm'NS00000013'Exporter/Heavy.pm'S0000002d'C:/Program
    Files/Perl/lib/Exporter/Heavy.pm'NS0000000a'Fcntl.pm'S00000024'C:/Program
    Files/Perl/lib/Fcntl.pm'NS00000012'File/Basename.pm'S0000002c'C:/Program
    Files/Perl/lib/File/Basename.pm'NS0000000e'File/Spec.pm'S00000028'C:/Program
    Files/Perl/lib/File/Spec.pm'NS00000013'File/Spec/Unix.pm'S0000002d'C:/Program
    Files/Perl/lib/File/Spec/Unix.pm'NS00000014'File/Spec/Win32.pm'S0000002e'C:/Program
    Files/Perl/lib/File/Spec/Win32.pm'NS0000000f'FileHandle.pm'S00000029'C:/Program
    Files/Perl/lib/FileHandle.pm'NS00000007'GD.pm'S00000026'C:/Program
    Files/Perl/site/lib/GD.pm'NS0000000d'GD/Image.pm'S0000002c'C:/Program
    Files/Perl/site/lib/GD/Image.pm'NS0000000f'GD/Polygon.pm'S0000002e'C:/Program
    Files/Perl/site/lib/GD/Polygon.pm'NS00000007'IO.pm'S00000021'C:/Program
    Files/Perl/lib/IO.pm'NS0000000c'IO/File.pm'S00000026'C:/Program
    Files/Perl/lib/IO/File.pm'NS0000000e'IO/Handle.pm'S00000028'C:/Program
    Files/Perl/lib/IO/Handle.pm'NS00000010'IO/Seekable.pm'S0000002a'C:/Program
    Files/Perl/lib/IO/Seekable.pm'NS0000000e'IO/Socket.pm'S00000028'C:/Program
    Files/Perl/lib/IO/Socket.pm'NS00000013'IO/Socket/INET.pm'S0000002d'C:/Program
    Files/Perl/lib/IO/Socket/INET.pm'NS00000013'IO/Socket/UNIX.pm'S0000002d'C:/Program
    Files/Perl/lib/IO/Socket/UNIX.pm'NS0000000e'List/Util.pm'S00000028'C:/Program
    Files/Perl/lib/List/Util.pm'NS0000000e'PadWalker.pm'S0000002d'C:/Program
    Files/Perl/site/lib/PadWalker.pm'NS00000010'Scalar/Util.pm'S0000002a'C:/Program
    Files/Perl/lib/Scalar/Util.pm'NS00000010'SelectSaver.pm'S0000002a'C:/Program
    Files/Perl/lib/SelectSaver.pm'NS0000000b'Socket.pm'S00000025'C:/Program
    Files/Perl/lib/Socket.pm'NS0000000b'Symbol.pm'S00000025'C:/Program
    Files/Perl/lib/Symbol.pm'NS0000000d'Term/Cap.pm'S00000027'C:/Program
    Files/Perl/lib/Term/Cap.pm'NS00000012'Term/ReadLine.pm'S0000002c'C:/Program
    Files/Perl/lib/Term/ReadLine.pm'NS00000017'Term/ReadLine/Perl.pm'S00000036'C:/Program
    Files/Perl/site/lib/Term/ReadLine/Perl.pm'NS0000000d'XSLoader.pm'S00000027'C:/Program
    Files/Perl/lib/XSLoader.pm'NS0000000f'attributes.pm'S00000029'C:/Program
    Files/Perl/lib/attributes.pm'NS00000009'base.pm'S00000023'C:/Program
    Files/Perl/lib/base.pm'NS0000000d'constant.pm'S00000027'C:/Program
    Files/Perl/lib/constant.pm'NS00000011'dumpvar_epic.pm'S00000060'C:/Documents
    and
    Settings/herzhaus/workspace/.metadata/.plugins/org.epic.debug/dumpvar_epic.pm'NS0000000b'oracle.pm'S0000002b'C:/test/herzhaus/workspace/test/oracle.pm'NS0000000d'overload.pm'S00000027'C:/Program
    Files/Perl/lib/overload.pm'NS0000000c'perl5db.pl'S00000026'C:/Program
    Files/Perl/lib/perl5db.pl'NS00000007're.pm'S00000021'C:/Program
    Files/Perl/lib/re.pm'NS0000000b'strict.pm'S00000025'C:/Program
    Files/Perl/lib/strict.pm'NS00000009'util.pm'S00000029'C:/test/herzhaus/workspace/test/util.pm'NS00000009'vars.pm'S00000023'C:/Program
    Files/Perl/lib/vars.pm'NS0000000d'warnings.pm'S00000027'C:/Program
    Files/Perl/lib/warnings.pm'NS00000016'warnings/register.pm'S00000030'C:/Program
    Files/Perl/lib/warnings/register.pm'ONS00000007$SCRIPTS00000009'util.pm'NS00000004%SIGS00000003...INS00000006'ABRT'S00000005undefNS00000006'ALRM'S00000005undefNS00000007'BREAK'S00000005undefNS00000005'BUS'S0000000fCODE(0x1a18d48)S0000001b
    -> &CODE(0x1a18d48) in
    ???NS00000006'CHLD'S00000005undefNS00000005'CLD'S00000005undefNS00000006'CONT'S00000005undefNS00000005'FPE'S00000005undefNS00000005'HUP'S00000005undefNS00000005'ILL'S00000005undefNS00000005'INT'S0000000fCODE(0x1a0016c)S00000013
    -> &DB::catch in
    0NS00000006'KILL'S00000005undefNS00000007'NUM05'S00000005undefNS00000007'NUM06'S00000005undefNS00000007'NUM07'S00000005undefNS00000007'NUM10'S00000005undefNS00000007'NUM12'S00000005undefNS00000007'NUM16'S00000005undefNS00000007'NUM17'S00000005undefNS00000007'NUM18'S00000005undefNS00000007'NUM19'S00000005undefNS00000007'NUM24'S00000005undefNS00000006'PIPE'S00000005undefNS00000006'QUIT'S00000005undefNS00000006'SEGV'S0000000fCODE(0x1a18d48)RNS00000006'STOP'S00000005undefNS00000006'TERM'S00000005undefNS00000009'__DIE__'S0000000fCODE(0x1cbfff0)S00000044
    -> &CGI::Carp::die in C:/Program
    Files/Perl/lib/CGI/Carp.pm:392-422NS0000000a'__WARN__'S0000000fCODE(0x1ae41d0)S00000045
    -> &CGI::Carp::warn in C:/Program
    Files/Perl/lib/CGI/Carp.pm:350-358ONS00000012FileHandle(STDERR)S0000000c=>
    fileno(2)NS00000011FileHandle(STDIN)S0000000c=>
    fileno(0)NS00000012FileHandle(STDOUT)S0000000c=>
    fileno(1)NS00000008$VERSIONS000000030.1NS00000002$]S000000085.008008NS00000002$^S0000000a'GEN0_TOP'NS00000002@_S00000003...INS00000003[0]S000000010NS00000003[1]S00000003'_'NS00000003[2]S00000008*main::_NS00000003[3]S000000010NS00000003[4]S00000004'-1'ONS00000012FileHandle(stderr)S0000000c=>
    fileno(2)NS00000011FileHandle(stdin)S0000000c=>
    fileno(0)NS00000012FileHandle(stdout)S0000000c=>
    fileno(1)NS00000002$|S000000011NS00000002$~S00000006'GEN0'E
    DB<11>

     
  • Jan Ploski

    Jan Ploski - 2006-11-04

    Logged In: YES
    user_id=86907

    Are you still having trouble in 0.5.18?

     
  • Jan Ploski

    Jan Ploski - 2007-06-03
    • status: open --> closed-out-of-date
     

Log in to post a comment.