[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 303675] New: internal debugger error at break point and step over
From:       <ralf.denzer () tu-dortmund ! de>
Date:       2012-07-17 11:53:24
Message-ID: bug-303675-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=303675

            Bug ID: 303675
          Severity: normal
           Version: 4.3.1
          Priority: NOR
          Assignee: kdevelop-bugs@kdevelop.org
           Summary: internal debugger error at break point and step over
    Classification: Unclassified
                OS: Linux
          Reporter: ralf.denzer@tu-dortmund.de
          Hardware: Debian testing
            Status: UNCONFIRMED
         Component: CPP Debugger
           Product: kdevelop

Hello, 
while debugging my c++ program I'm getting at each break point and always while
using 
"Step Over" etc. a window with title "internal debugger error - kdevelop" with
a typical content (Details)

The exception is: MI type error The MI response is:
^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name \
="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{wid \
th="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_nam \
e="enabled",colhdr="Enb"},{width="18",alignment="-1",col_name="addr",colhdr="Address"} \
,{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="1",type \
="breakpoint",disp="keep",enabled="y",addr="",times="1",original-location="\"/home/den \
zer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h\":64"},{number="1.1",enabled="y \
",addr="0x00007ffff6f14fb0",func="arctic::ElTy01PC144::constModelInitsElement(arctic:: \
Group&)",file="/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h",fullna \
me="/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h",line="64"},{numbe \
r="1.2",enabled="y",addr="0x00007ffff6f16426",func="arctic::ElTy01PC144::constModelIni \
tsElement(arctic::Group&)",file="/home/denzer/projects/arctic/ElementType/ElTy01PC/ElT \
y01PC144.h",fullname="/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h",line="64"}]}


If I debug a simple c++ program (like e.g. "Hello world") I don't get such
messages in a window.

Strangely, the debugger works, variables are getting displayed correct, "step
over", "step into" etc. works but I get for every "step ????" a new window with
an internal error message. Which is quite annoying. 
I see this bug also in the current git master version.

If I activate "show internal commands" in the gdb-window I see the following
output 

gdb --interpreter=mi2 -quiet
(gdb) -gdb-show version
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
^done
(gdb) -gdb-set width 0
^done
(gdb) -gdb-set height 0
^done
(gdb) handle SIG32 pass nostop noprint
handle SIG32 pass nostop noprint
Signal Stop Print Pass to program Description
SIG32 No No Yes Real-time event 32
^done
(gdb) handle SIG41 pass nostop noprint
handle SIG41 pass nostop noprint
Signal Stop Print Pass to program Description
SIG41 No No Yes Real-time event 41
^done
(gdb) handle SIG42 pass nostop noprint
handle SIG42 pass nostop noprint
Signal Stop Print Pass to program Description
SIG42 No No Yes Real-time event 42
^done
(gdb) handle SIG43 pass nostop noprint
handle SIG43 pass nostop noprint
Signal Stop Print Pass to program Description
SIG43 No No Yes Real-time event 43
^done
(gdb) -enable-pretty-printing
^done
(gdb) -gdb-set charset UTF-8
^done
(gdb) -gdb-set print sevenbit-strings off
^done
(gdb) source /home/denzer/local/kdevelop4/share/apps/kdevgdb/printers/gdbinit
source /home/denzer/local/kdevelop4/share/apps/kdevgdb/printers/gdbinit
^done
(gdb) -inferior-tty-set /dev/pts/6
^done
(gdb) -environment-cd /home/denzer/projects/arctic/debug-build
^done
(gdb) -gdb-set print static-members off
^done
(gdb) -gdb-set print asm-demangle on
^done
(gdb) -file-exec-and-symbols /home/denzer/projects/arctic/debug-build/arctic
^done
(gdb) -break-list
^done,BreakpointTable={nr_rows="0",nr_cols="6",hdr=[{width="7",alignment="-1",col_name \
="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{wid \
th="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_nam \
e="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[]}
 (gdb) -break-insert -f
"\"/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h\":64"
No source file named
/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h.
^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pend \
ing="\"/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h\":64",times="0" \
,original-location="\"/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h\":64"}
 (gdb) -exec-run
=thread-group-started,id="i1",pid="15909"
=thread-created,id="1",group-id="i1"
^running
*running,thread-id="all"
=library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.s \
o.2",host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1" \
=library-loaded,id="/home/denzer/projects/arctic/debug-build/Base/libBase.so.4",target \
-name="/home/denzer/projects/arctic/debug-build/Base/libBase.so.4",host-name="/home/de \
nzer/projects/arctic/debug-build/Base/libBase.so.4",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/home/denzer/projects/arctic/debug-build/ElementType/libElementTy \
pe.so.4",target-name="/home/denzer/projects/arctic/debug-build/ElementType/libElementT \
ype.so.4",host-name="/home/denzer/projects/arctic/debug-build/ElementType/libElementType.so.4",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/home/denzer/projects/arctic/debug-build/ElementType/ElTy01PC/Con \
stModel/libConstModelElTy01PC.so.4",target-name="/home/denzer/projects/arctic/debug-bu \
ild/ElementType/ElTy01PC/ConstModel/libConstModelElTy01PC.so.4",host-name="/home/denze \
r/projects/arctic/debug-build/ElementType/ElTy01PC/ConstModel/libConstModelElTy01PC.so.4",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/home/denzer/projects/arctic/debug-build/ElementType/ElTy11PC/Con \
stModel/libConstModelElTy11PC.so.4",target-name="/home/denzer/projects/arctic/debug-bu \
ild/ElementType/ElTy11PC/ConstModel/libConstModelElTy11PC.so.4",host-name="/home/denze \
r/projects/arctic/debug-build/ElementType/ElTy11PC/ConstModel/libConstModelElTy11PC.so.4",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/home/denzer/projects/arctic/debug-build/Factory/libFactory.so.4" \
,target-name="/home/denzer/projects/arctic/debug-build/Factory/libFactory.so.4",host-n \
ame="/home/denzer/projects/arctic/debug-build/Factory/libFactory.so.4",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/home/denzer/projects/arctic/debug-build/Group/libGroup.so.4",tar \
get-name="/home/denzer/projects/arctic/debug-build/Group/libGroup.so.4",host-name="/ho \
me/denzer/projects/arctic/debug-build/Group/libGroup.so.4",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/home/denzer/projects/arctic/debug-build/Math/libMath.so.4",targe \
t-name="/home/denzer/projects/arctic/debug-build/Math/libMath.so.4",host-name="/home/d \
enzer/projects/arctic/debug-build/Math/libMath.so.4",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/home/denzer/projects/arctic/debug-build/Output/libOutput.so.4",t \
arget-name="/home/denzer/projects/arctic/debug-build/Output/libOutput.so.4",host-name= \
"/home/denzer/projects/arctic/debug-build/Output/libOutput.so.4",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/home/denzer/projects/arctic/debug-build/Shape/libShape.so.4",tar \
get-name="/home/denzer/projects/arctic/debug-build/Shape/libShape.so.4",host-name="/ho \
me/denzer/projects/arctic/debug-build/Shape/libShape.so.4",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/home/denzer/projects/arctic/debug-build/Simulation/libSimulation \
.so.4",target-name="/home/denzer/projects/arctic/debug-build/Simulation/libSimulation. \
so.4",host-name="/home/denzer/projects/arctic/debug-build/Simulation/libSimulation.so.4",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/home/denzer/projects/arctic/debug-build/ReadSystemLoad/libReadSy \
stemLoad.so.4",target-name="/home/denzer/projects/arctic/debug-build/ReadSystemLoad/li \
bReadSystemLoad.so.4",host-name="/home/denzer/projects/arctic/debug-build/ReadSystemLoad/libReadSystemLoad.so.4",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/home/denzer/projects/arctic/debug-build/Tensor/libTensor.so.4",t \
arget-name="/home/denzer/projects/arctic/debug-build/Tensor/libTensor.so.4",host-name= \
"/home/denzer/projects/arctic/debug-build/Tensor/libTensor.so.4",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/lib/x86_64-linux-gnu/libpthread.so.0",target-name="/lib/x86_64-l \
inux-gnu/libpthread.so.0",host-name="/lib/x86_64-linux-gnu/libpthread.so.0",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/usr/lib/x86_64-linux-gnu/libgomp.so.1",target-name="/usr/lib/x86 \
_64-linux-gnu/libgomp.so.1",host-name="/usr/lib/x86_64-linux-gnu/libgomp.so.1",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/usr/lib/x86_64-linux-gnu/libgfortran.so.3",target-name="/usr/lib \
/x86_64-linux-gnu/libgfortran.so.3",host-name="/usr/lib/x86_64-linux-gnu/libgfortran.so.3",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",target-name="/usr/lib/x \
86_64-linux-gnu/libstdc++.so.6",host-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/lib/x86_64-linux-gnu/libm.so.6",target-name="/lib/x86_64-linux-g \
nu/libm.so.6",host-name="/lib/x86_64-linux-gnu/libm.so.6",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/lib/x86_64-linux-gnu/libgcc_s.so.1",target-name="/lib/x86_64-lin \
ux-gnu/libgcc_s.so.1",host-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/lib/x86_64-linux-gnu/libc.so.6",target-name="/lib/x86_64-linux-g \
nu/libc.so.6",host-name="/lib/x86_64-linux-gnu/libc.so.6",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/lib/x86_64-linux-gnu/librt.so.1",target-name="/lib/x86_64-linux- \
gnu/librt.so.1",host-name="/lib/x86_64-linux-gnu/librt.so.1",symbols-loaded="0",thread-group="i1"
 =library-loaded,id="/usr/lib/x86_64-linux-gnu/libquadmath.so.0",target-name="/usr/lib \
/x86_64-linux-gnu/libquadmath.so.0",host-name="/usr/lib/x86_64-linux-gnu/libquadmath.so.0",symbols-loaded="0",thread-group="i1"
 [Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
*stopped,reason="breakpoint-hit",disp="keep",bkptno="1",frame={addr="0x00007ffff6f1642 \
6",func="arctic::ElTy01PC144<2>::constModelInitsElement",args=[{name="this",value="0xa \
0fdc0"},{name="group",value="..."}],file="/home/denzer/projects/arctic/ElementType/ElT \
y01PC/ElTy01PC144.h",fullname="/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h",line="64"},thread-id="1",stopped-threads="all",core="1"
 (gdb) -thread-info
^done,threads=[{id="1",target-id="Thread 0x7ffff7fbe7a0 (LWP
15909)",name="arctic",frame={level="0",addr="0x00007ffff6f16426",func="arctic::ElTy01P \
C144<2>::constModelInitsElement",args=[{name="this",value="0xa0fdc0"},{name="group",va \
lue="..."}],file="/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h",ful \
lname="/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h",line="64"},state="stopped",core="1"}],current-thread-id="1"
 (gdb) -break-list
^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name \
="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{wid \
th="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_nam \
e="enabled",colhdr="Enb"},{width="18",alignment="-1",col_name="addr",colhdr="Address"} \
,{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="1",type \
="breakpoint",disp="keep",enabled="y",addr="<MULTIPLE>",times="1",original-location="\ \
"/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h\":64"},{number="1.1", \
enabled="y",addr="0x00007ffff6f14fb0",func="arctic::ElTy01PC144<3>::constModelInitsEle \
ment(arctic::Group&)",file="/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC \
144.h",fullname="/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h",line \
="64"},{number="1.2",enabled="y",addr="0x00007ffff6f16426",func="arctic::ElTy01PC144<2 \
>::constModelInitsElement(arctic::Group&)",file="/home/denzer/projects/arctic/ElementT \
> ype/ElTy01PC/ElTy01PC144.h",fullname="/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h",line="64"}]}
> 
(gdb) -stack-list-frames --thread 1 --frame 0 0 21
^done,stack=[frame={level="0",addr="0x00007ffff6f16426",func="arctic::ElTy01PC144<2>:: \
constModelInitsElement",file="/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01 \
PC144.h",fullname="/home/denzer/projects/arctic/ElementType/ElTy01PC/ElTy01PC144.h",li \
ne="64"},frame={level="1",addr="0x00007ffff61da57f",func="arctic::Simulation::initSimu \
lation",file="/home/denzer/projects/arctic/Simulation/initSimulation.cpp",fullname="/h \
ome/denzer/projects/arctic/Simulation/initSimulation.cpp",line="131"},frame={level="2" \
,addr="0x00000000004324fe",func="main",file="/home/denzer/projects/arctic/main.cpp",fullname="/home/denzer/projects/arctic/main.cpp",line="140"}]







Reproducible: Always

-- 
You are receiving this mail because:
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic