emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gud-tooltip-mode: gdb-prompt: Wrong number of arguments


From: Klaus Zeitler
Subject: Re: gud-tooltip-mode: gdb-prompt: Wrong number of arguments
Date: Wed, 17 May 2006 15:37:27 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (usg-unix-v)

>>>>> "Klaus" == Klaus Zeitler <address@hidden> writes:
    Klaus> 
    Klaus> emacs backtrace shows:
    Klaus> Debugger entered--Lisp error: (wrong-type-argument stringp nil)
    Klaus>   get-buffer-window(nil)
    Klaus>   gdb-display-source-buffer(#<buffer aMOEthernetPort.cpp>)
    Klaus>   
gud-display-line("/vobs/ubtssw_oam/NodeBMOs/auto_rt/rt/src/aMOEthernetPort.cpp" 
414)
    Klaus>   gud-display-frame()
    Klaus>   gud-filter(#<process gud-umc.vx> "0xb2fc5c8) at 
/vobs/ubtssw_oam/NodeBMOs/auto_rt/rt/src/aMOEthernetPort.cpp:414\n\nsource 
/vobs/ubtssw_oam/NodeBMOs/auto_rt/rt/src/aMOEthernetPort.cpp:414:13146:beg:0x62ebe8\n\npre-prompt\n(gdb)
 \nprompt\n")

When I checked with edebug, the variable gud-last-last-frame in
gdb-display-source-buffer was set to:
"source /vobs/ubtssw_oam/NodeBMOs/auto_rt/rt/src/aMOEthernetPort.cpp"
Maybe the error is caused by that "source" ahead of the filename.

An interactive call: (gud-find-file "source /vobs/.../aMOEthernetPort.cpp")
gave me: "Gud internal error"
Whereas (gud-find-file "source /vobs/.../aMOEthernetPort.cpp") returned:
#<buffer aMOEthernetPort.cpp>

HTH

Klaus

-- 
 ------------------------------------------
|  Klaus Zeitler      Lucent Technologies  |
|  Email:             address@hidden  |
 ------------------------------------------
---
I didn't know it was impossible when I did it.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]