Bug #2305

Invocation of bag tool sub command via sym link no longer works. Intended or not?

Added by S. Wrede over 6 years ago. Updated over 6 years ago.

Status:ResolvedStart date:05/30/2015
Priority:NormalDue date:
Assignee:J. Moringen% Done:

100%

Category:Commandline Tools
Target version:Robotics Service Bus - rsb-0.12

Description

Version: rs-bag0.12
OS: OSX Yosemite

Sebastians-Air:~ swrede$ bag-info
Unhandled SB-INT:SIMPLE-FILE-ERROR in thread #<SB-THREAD:THREAD
                                               "main thread" RUNNING
                                                {10092E6563}>:
  Failed to find the TRUENAME of /proc/63113/exe: No such file or directory

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {10092E6563}>
0: ((LAMBDA NIL :IN SB-DEBUG::FUNCALL-WITH-DEBUG-IO-SYNTAX))
1: (SB-IMPL::CALL-WITH-SANE-IO-SYNTAX #<CLOSURE (LAMBDA NIL :IN SB-DEBUG::FUNCALL-WITH-DEBUG-IO-SYNTAX) {10096B1CCB}>)
2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<CLOSURE (LAMBDA NIL :IN SB-DEBUG::FUNCALL-WITH-DEBUG-IO-SYNTAX) {10096B1C9B}>)
3: (PRINT-BACKTRACE :STREAM #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDERR* {1000383C23}> :START 0 :FROM :INTERRUPTED-FRAME :COUNT NIL :PRINT-THREAD T :PRINT-FRAME-SOURCE NIL :METHOD-FRAME-STYLE NIL)
4: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SB-INT:SIMPLE-FILE-ERROR "~@<~?: ~2I~_~A~:>" {10096AE6E3}> #<unavailable argument>)
5: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<SB-INT:SIMPLE-FILE-ERROR "~@<~?: ~2I~_~A~:>" {10096AE6E3}>)
6: (INVOKE-DEBUGGER #<SB-INT:SIMPLE-FILE-ERROR "~@<~?: ~2I~_~A~:>" {10096AE6E3}>)
7: (UIOP/IMAGE:HANDLE-FATAL-CONDITION #<SB-INT:SIMPLE-FILE-ERROR "~@<~?: ~2I~_~A~:>" {10096AE6E3}>)
8: (SIGNAL #<SB-INT:SIMPLE-FILE-ERROR "~@<~?: ~2I~_~A~:>" {10096AE6E3}>)
9: (ERROR SB-INT:SIMPLE-FILE-ERROR :PATHNAME "/proc/63113/exe" :FORMAT-CONTROL "~@<~?: ~2I~_~A~:>" :FORMAT-ARGUMENTS ("Failed to find the TRUENAME of ~A" ("/proc/63113/exe") "No such file or directory"))
10: (SB-IMPL::SIMPLE-FILE-PERROR "Failed to find the TRUENAME of ~A" "/proc/63113/exe" 2)
11: ((LABELS SB-IMPL::RESOLVE-PROBLEMATIC-SYMLINK :IN SB-IMPL::QUERY-FILE-SYSTEM) NIL)
12: (SB-IMPL::QUERY-FILE-SYSTEM "/proc/63113/exe" :TRUENAME T)
13: (TRUENAME "/proc/63113/exe")
14: (RSBAG.TOOLS.MAIN::MAIN/PROGRAM-NAME #P"bag-info" NIL)
15: (RSBAG.TOOLS.MAIN:MAIN)
16: ((LAMBDA NIL :IN UIOP/IMAGE:RESTORE-IMAGE))
17: (UIOP/IMAGE:CALL-WITH-FATAL-CONDITION-HANDLER #<CLOSURE (LAMBDA NIL :IN UIOP/IMAGE:RESTORE-IMAGE) {10092F159B}>)
18: ((FLET #:WITHOUT-INTERRUPTS-BODY-89 :IN SAVE-LISP-AND-DIE))
19: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))

unhandled condition in --disable-debugger mode, quitting

Associated revisions

Revision 24305650
Added by J. Moringen over 6 years ago

Do not attempt to determine full path on !linux in main/main.lisp

fixes #2305

  • main/main.lisp (main/program-name): do not attempt to determine full
    path on non-linux systems

History

#1 Updated by J. Moringen over 6 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

#2 Updated by J. Moringen over 6 years ago

  • Target version set to rsb-0.12

Also available in: Atom PDF