Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#240 Perl debugger does miss breakpoints

v0.3.11
closed-fixed
Stephan Ruehl
Debugger (177)
5
2007-06-03
2006-01-27
Anonymous
No

Versions: EPIC test version 0.3.12 and Eclipse 3.1
Environment: Linux Red Hat 9 on PentiumIV

In perl applications with modules loaded with
"required" the debugger does not stop on all
breakpoints.

Execution step by step is OK, but setting a
breakpoint and running does not stop on the
breakpoint.

Discussion

  • Stephan Ruehl
    Stephan Ruehl
    2006-02-11

    Logged In: YES
    user_id=775841

    We could not very the problem. Please post an example.

    Regards

    Stephan

     
  • Uri Sh.
    Uri Sh.
    2007-03-29

    Logged In: YES
    user_id=1336768
    Originator: NO

    System:
    WinXP Pro, ActivePerl v5.8.8, Eclipse 3.2.0, EPIC 0.4.28

    I run A.pl (main file), and it "require" B.pl (Secondary file. All files in the project reside in the same directory)

    Breakpoints that are set in A.pl work fine (debugger stops).
    Breakpoints that are set in B.pl - the debugger will fail to stop unless I'll stop after the "require 'B.pl'" line and either set them than or "disable" and then "enable" those B.pl breakpoints. Only then the debugger will stop at those points

    1) "Disable" and then "Enable" the breakpoint AFTER the "require" line -
    debugger does stop in secondary file' breakpoint
    2) Set breakpoint in secondary file AFTER the "require" line - debugger
    does stop in secondary file' breakpoint

    Other case - debugger doesn't break on breakpoints in secondary file

     
  • Jan Ploski
    Jan Ploski
    2007-06-03

    • status: open --> closed-fixed
     
  • Jan Ploski
    Jan Ploski
    2007-06-03

    Logged In: YES
    user_id=86907
    Originator: NO

    Some of the recent bug fixes address skipped breakpoints in 'require'd files.