bugGNU Octave - Bugs: bug #43822, debugger path conflicts with...

 
 

bug #43822: debugger path conflicts with search path

Submitter:  None
Submitted:  Sun 14 Dec 2014 08:52:08 PM UTC
   
 
Category:  GUI Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Incorrect Result
Status:  Works For Me Assigned to:  None
Originator Name:  Wolfgang Rosner Originator Email:  -email is unavailable-
Open/Closed:  * Closed Release:  * dev
Operating System:  * GNU/Linux Fixed Release:  None
Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 26 Dec 2014 07:15:44 PM UTC, comment #1: 

Thank you for the report. What do you mean by 'qtfm will not work anymore'? Does it work before setting the breakpoint in a file located in a subdirectoy?

I tried to reproduce the issue but it works for me:

  • Create a file in /tmp/d00.m that is calling the function d01 in /tmp/@d01/d01.m
  • Adding the path by 'addpath /tmp'
  • Setting a breakpoint in /tmp/@d01/d01.m
  • Selecting 'Add to search path' or 'Change directory' in message box that is showing up
  • Starting d00 from editor or from console
  • Result: Function d00 is running as expected and stops at breakpoint in d01


If you need a recursive search path you can use 'genpath'.

Torsten Lilge <ttl>
Group Member
Sun 14 Dec 2014 08:52:08 PM UTC, original submission:  

I`m debugging a port from qtfm (matlab classref style) to octave.
this requires

addpath /home/wrosner/qtfm

When I try to set breakpoints in a file lower in this path, I encounter an Error message like follows (retranslated from German, screen shot attached)
"/home/wrosner/qtfm/@octonions/s.m is missing in the search path.
To debug this function, you can change to this directory or add directory to search path"

When I do either, qtfm will not work any more, presumably since it does a lot of shadowing builtin functions.

Proposed solutions
- recursive search
- allow independent extensions for debugger search path

octave Build:
4.1.0+ from hg repo
default branch
checkout 2014-12-13

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #32665:  octave-debugger-path-issue.xcf added by None (61KiB - image/x-xcf)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by rik5 (Updated the item)
  • -email is unavailable- added by ttl (Posted a comment)
  • -email is unavailable- added by None (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-02-01 rik5 Open/ClosedOpen Closed
    2014-12-29 rik5 StatusNone Works For Me
    2014-12-14 None Attached File- Added octave-debugger-path-issue.xcf, #32665

    Back to the top

    Powered by Savane 3.13-cf05.
    Corresponding source code