Bug 231466 - KDevelop doesn`t show debup popup
Summary: KDevelop doesn`t show debup popup
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Unspecified
: NOR normal
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-20 21:32 UTC by msnkipa
Modified: 2010-03-21 16:16 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description msnkipa 2010-03-20 21:32:22 UTC
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
Comment 1 Niko Sams 2010-03-21 15:39:23 UTC
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
Comment 2 msnkipa 2010-03-21 16:16:27 UTC
Now it`s works