[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