Version: (using KDE 4.4.1) Installed from: Compiled From Sources I have some complex c++ code (Niko has it) and try to see value of variables during debug, but for one variable there is no debug popup. Gdb internals are: (gdb) -var-create --thread 1 --frame 0 var37 @ elem_size ^done,name="var37",numchild="0",value="2.9999999999999999e-07",type="double",thread-id="1",has_more="0" (gdb) -var-delete "var37" ^done,ndeleted="1" (gdb) -var-create --thread 1 --frame 0 var38 @ elem_size ^done,name="var38",numchild="0",value="2.9999999999999999e-07",type="double",thread-id="1",has_more="0" (gdb) -var-delete "var38" ^done,ndeleted="1" (gdb) -var-create --thread 1 --frame 0 var39 @ double Attempt to use a type name as an expression. ^error,msg="mi_cmd_var_create: unable to create variable object" (gdb) -var-create --thread 1 --frame 0 var40 @ elements ^done,name="var40",numchild="0",value="1000",type="double",thread-id="1",has_more="0" (gdb) -var-delete "var40" ^done,ndeleted="1" (gdb) -var-create --thread 1 --frame 0 var41 @ elements ^done,name="var41",numchild="0",value="1000",type="double",thread-id="1",has_more="0" (gdb) -var-delete "var41" ^done,ndeleted="1" (gdb) -var-create --thread 1 --frame 0 var42 @ double Attempt to use a type name as an expression. ^error,msg="mi_cmd_var_create: unable to create variable object" (gdb) -var-create --thread 1 --frame 0 var43 @ elements ^done,name="var43",numchild="0",value="1000",type="double",thread-id="1",has_more="0" (gdb) -var-delete "var43" ^done,ndeleted="1" (gdb) -var-create --thread 1 --frame 0 var44 @ double n ^error,msg="mi_cmd_var_create: Usage: NAME FRAME EXPRESSION." I think that it must be -var-create --thread 1 --frame 0 var44 @ n not -var-create --thread 1 --frame 0 var44 @ double n
SVN commit 1105869 by nsams: Fix expressionUnderCursor for "double i", only "i" should be the expression. BUG: 231466 M +1 -1 variablecontroller.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1105869
Now it`s works