/usr/local/bin/gdb /home/ippazio/progetti/gdr/cfd/src/../bin/cfd --interpreter=mi2 -quiet /usr/bin/gdb /home/ippazio/progetti/gdr/cfd/src/../bin/cfd --interpreter=mi2 -quiet (gdb) set print static-members off Using host libthread_db library "/lib/libthread_db.so.1". set print static-members off ^done (gdb) set width 0 set width 0 ^done (gdb) set height 0 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) set print asm-demangle off set print asm-demangle off ^done (gdb) set output-radix 10 set output-radix 10 Output radix now set to decimal 10, hex a, octal 12. ^done (gdb) cd /home/ippazio/progetti/gdr/cfd cd /home/ippazio/progetti/gdr/cfd Working directory /home/ippazio/progetti/gdr/cfd. ^done (gdb) -list-features ^error,msg="Undefined MI command: list-features" (gdb) set stop-on-solib-events 1 set stop-on-solib-events 1 ^done (gdb) tty /dev/pts/3 tty /dev/pts/3 ^done (gdb) -break-insert /home/ippazio/progetti/gdr/cfd/src/CFDInventario.cpp:130 ^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x08055f01",func="CFDInventario::AvviaRicerca()",file="CFDInventario.cpp",fullname="/home/ippazio/progetti/gdr/cfd/src/CFDInventario.cpp",line="130",times="0"} (gdb) -break-condition 1 ^done (gdb) -break-after 1 0 ^done (gdb) -break-enable 1 ^done (gdb) -exec-run ^running Stopped due to shared library event *stopped,thread-id="0" (gdb) -exec-continue ^running [Thread debugging using libthread_db enabled] Stopped due to shared library event *stopped,thread-id="0" (gdb) -exec-continue ^running [New Thread 0xb6ebb6d0 (LWP 22791)] [Switching to Thread 0xb6ebb6d0 (LWP 22791)] Stopped due to shared library event *stopped,thread-id="1" (gdb) -exec-continue ^running Stopped due to shared library event *stopped,thread-id="1" (gdb) -exec-continue ^running Stopped due to shared library event *stopped,thread-id="1" (gdb) -exec-continue ^running Stopped due to shared library event *stopped,thread-id="1" (gdb) -exec-continue ^running Stopped due to shared library event *stopped,thread-id="1" (gdb) -exec-continue ^running Stopped due to shared library event *stopped,thread-id="1" (gdb) -exec-continue ^running Stopped due to shared library event *stopped,thread-id="1" (gdb) -exec-continue ^running [New Thread 0xb6bdcb90 (LWP 22794)] [Thread 0xb6bdcb90 (LWP 22794) exited] [New Thread 0xb63dbb90 (LWP 22795)] [Thread 0xb63dbb90 (LWP 22795) exited] Stopped due to shared library event *stopped,thread-id="1" (gdb) -exec-continue ^running Stopped due to shared library event *stopped,thread-id="1" (gdb) -exec-continue ^running Stopped due to shared library event *stopped,thread-id="1" (gdb) -exec-continue ^running *stopped,reason="breakpoint-hit",bkptno="1",thread-id="1",frame={addr="0x08055f01",func="CFDInventario::AvviaRicerca",args=[{name="this",value="0x816eaa0"}],file="CFDInventario.cpp",fullname="/home/ippazio/progetti/gdr/cfd/src/CFDInventario.cpp",line="130"} (gdb) -file-list-exec-source-file ^done,line="130",file="CFDInventario.cpp",fullname="/home/ippazio/progetti/gdr/cfd/src/CFDInventario.cpp" (gdb) -break-list ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="3",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",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="0x08055f01",func="CFDInventario::AvviaRicerca()",file="CFDInventario.cpp",fullname="/home/ippazio/progetti/gdr/cfd/src/CFDInventario.cpp",line="130",times="1"}]} (gdb) -stack-list-arguments 0 0 0 ^done,stack-args=[frame={level="0",args=[name="this"]}] (gdb) -stack-list-locals 0 ^done,locals=[name="query_base"] (gdb) -thread-list-ids ^done,thread-ids={thread-id="1"},number-of-threads="1" (gdb) info frame info frame Stack level 0, frame at 0xbfb67f30: eip = 0x8055f01 in CFDInventario::AvviaRicerca() (CFDInventario.cpp:130); saved eip 0x8096f27 called by frame at 0xbfb67f70 source language c++. Arglist at 0xbfb67f28, args: this=0x816eaa0 Locals at 0xbfb67f28, Previous frame's sp is 0xbfb67f30 Saved registers: ebx at 0xbfb67f20, ebp at 0xbfb67f28, esi at 0xbfb67f24, eip at 0xbfb67f2c ^done (gdb) -stack-info-depth 6 ^done,depth="6" (gdb) -stack-list-frames 0 5 ^done,stack=[frame={level="0",addr="0x08055f01",func="CFDInventario::AvviaRicerca",file="CFDInventario.cpp",fullname="/home/ippazio/progetti/gdr/cfd/src/CFDInventario.cpp",line="130"},frame={level="1",addr="0x08096f27",func="CFDInventario::qt_metacall",file="moc_CFDInventario.cpp",fullname="/home/ippazio/progetti/gdr/cfd/src/moc_CFDInventario.cpp",line="71"},frame={level="2",addr="0xb73a6616",func="QMetaObject::activate",from="/usr/lib/libQtCore.so.4"},frame={level="3",addr="0xb73a6950",func="QMetaObject::activate",from="/usr/lib/libQtCore.so.4"},frame={level="4",addr="0xb7cc8891",func="QAbstractButton::clicked",from="/usr/lib/libQtGui.so.4"},frame={level="5",addr="0xb7a7af59",func="??",from="/usr/lib/libQtGui.so.4"}] (gdb) print /x &this print /x &this $1 = 0xbfb67f30 ^done (gdb) -var-create KDEV0 * "this" ^done,name="KDEV0",numchild="3",value="0x816eaa0",type="class CFDInventario * const" (gdb) print /x &query_base print /x &query_base $2 = 0xbfb67eb0 ^done (gdb) -var-create KDEV1 * "query_base" ^done,name="KDEV1",numchild="2",value="{...}",type="QString" (gdb) print /x &this print /x &this $3 = 0xbfb67f30 ^done (gdb) whatis this whatis this type = class CFDInventario * const ^done (gdb) print /x &query_base print /x &query_base $4 = 0xbfb67eb0 ^done (gdb) whatis query_base whatis query_base type = QString ^done (gdb) -var-update * ^done,changelist=[] (gdb) -var-evaluate-expression "KDEV0" ^done,value="0x816eaa0" (gdb) print $kdev_d=query_base.d print $kdev_d=query_base.d $5 = (QString::Data *) 0x8152998 ^done (gdb) print $kdev_s=$kdev_d.size print $kdev_s=$kdev_d.size $6 = 88 ^done (gdb) print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 $7 = 176 ^done (gdb) print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" $8 = "S\000E\000L\000E\000C\000T\000 \000i\000n\000v\000e\000n\000t\000a\000r\000i\000.\000i\000d\000 \000F\000R\000O\000M\000 \000i\000n\000v\000e\000n\000t\000a\000r\000i\000,\000c\000o\000n\000t\000e\000n\000u\000t\000o\000_\000i\000n\000v\000 \000W\000H\000E\000R\000E\000 \000i\000n\000v\000e\000n\000t\000a\000r\000i\000.\000i\000d\000=\000c\000o\000n\000t\000e\000n\000u\000t\000o\000_\000i\000n\000v\000.\000i\000d\000_\000i\000n\000v" ^done (gdb) print $kdev_d=query_base.d print $kdev_d=query_base.d $9 = (QString::Data *) 0x8152998 ^done (gdb) print $kdev_s=$kdev_d.size print $kdev_s=$kdev_d.size $10 = 88 ^done (gdb) print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 $11 = 176 ^done (gdb) print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" $12 = "S\000E\000L\000E\000C\000T\000 \000i\000n\000v\000e\000n\000t\000a\000r\000i\000.\000i\000d\000 \000F\000R\000O\000M\000 \000i\000n\000v\000e\000n\000t\000a\000r\000i\000,\000c\000o\000n\000t\000e\000n\000u\000t\000o\000_\000i\000n\000v\000 \000W\000H\000E\000R\000E\000 \000i\000n\000v\000e\000n\000t\000a\000r\000i\000.\000i\000d\000=\000c\000o\000n\000t\000e\000n\000u\000t\000o\000_\000i\000n\000v\000.\000i\000d\000_\000i\000n\000v" ^done (gdb) -exec-next ^running *stopped,reason="end-stepping-range",thread-id="1",frame={addr="0x08056071",func="CFDInventario::AvviaRicerca",args=[{name="this",value="0x816eaa0"}],file="CFDInventario.cpp",fullname="/home/ippazio/progetti/gdr/cfd/src/CFDInventario.cpp",line="132"} (gdb) -file-list-exec-source-file ^done,line="132",file="CFDInventario.cpp",fullname="/home/ippazio/progetti/gdr/cfd/src/CFDInventario.cpp" (gdb) -break-list ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="3",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",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="0x08055f01",func="CFDInventario::AvviaRicerca()",file="CFDInventario.cpp",fullname="/home/ippazio/progetti/gdr/cfd/src/CFDInventario.cpp",line="130",times="1"}]} (gdb) -stack-list-arguments 0 0 0 ^done,stack-args=[frame={level="0",args=[name="this"]}] (gdb) -stack-list-locals 0 ^done,locals=[name="testo_ricerca",name="posizione_iniziale",name="query_desc",name="n_parole",name="parole_chiave",name="query_base"] (gdb) -thread-list-ids ^done,thread-ids={thread-id="1"},number-of-threads="1" (gdb) info frame info frame Stack level 0, frame at 0xbfb67f30: eip = 0x8056071 in CFDInventario::AvviaRicerca() (CFDInventario.cpp:132); saved eip 0x8096f27 called by frame at 0xbfb67f70 source language c++. Arglist at 0xbfb67f28, args: this=0x816eaa0 Locals at 0xbfb67f28, Previous frame's sp is 0xbfb67f30 Saved registers: ebx at 0xbfb67f20, ebp at 0xbfb67f28, esi at 0xbfb67f24, eip at 0xbfb67f2c ^done (gdb) -stack-info-depth 6 ^done,depth="6" (gdb) -stack-list-frames 0 5 ^done,stack=[frame={level="0",addr="0x08056071",func="CFDInventario::AvviaRicerca",file="CFDInventario.cpp",fullname="/home/ippazio/progetti/gdr/cfd/src/CFDInventario.cpp",line="132"},frame={level="1",addr="0x08096f27",func="CFDInventario::qt_metacall",file="moc_CFDInventario.cpp",fullname="/home/ippazio/progetti/gdr/cfd/src/moc_CFDInventario.cpp",line="71"},frame={level="2",addr="0xb73a6616",func="QMetaObject::activate",from="/usr/lib/libQtCore.so.4"},frame={level="3",addr="0xb73a6950",func="QMetaObject::activate",from="/usr/lib/libQtCore.so.4"},frame={level="4",addr="0xb7cc8891",func="QAbstractButton::clicked",from="/usr/lib/libQtGui.so.4"},frame={level="5",addr="0xb7a7af59",func="??",from="/usr/lib/libQtGui.so.4"}] (gdb) print /x &testo_ricerca print /x &testo_ricerca $13 = 0xbfb67eac ^done (gdb) -var-create KDEV2 * "testo_ricerca" ^done,name="KDEV2",numchild="2",value="{...}",type="QString" (gdb) print /x &posizione_iniziale print /x &posizione_iniziale $14 = 0xbfb67f10 ^done (gdb) -var-create KDEV3 * "posizione_iniziale" ^done,name="KDEV3",numchild="0",value="-1078558872",type="int" (gdb) print /x &query_desc print /x &query_desc $15 = 0xbfb67ea4 ^done (gdb) -var-create KDEV4 * "query_desc" ^done,name="KDEV4",numchild="2",value="{...}",type="QString" (gdb) print /x &n_parole print /x &n_parole $16 = 0xbfb67f14 ^done (gdb) -var-create KDEV5 * "n_parole" ^done,name="KDEV5",numchild="0",value="-1208153824",type="int" (gdb) print /x &parole_chiave print /x &parole_chiave $17 = 0xbfb67ea8 ^done (gdb) -var-create KDEV6 * "parole_chiave" ^done,name="KDEV6",numchild="1",value="{...}",type="QStringList" (gdb) print /x &this print /x &this $18 = 0xbfb67f30 ^done (gdb) whatis this whatis this type = class CFDInventario * const ^done (gdb) print /x &query_base print /x &query_base $19 = 0xbfb67eb0 ^done (gdb) whatis query_base whatis query_base type = QString ^done (gdb) print /x &testo_ricerca print /x &testo_ricerca $20 = 0xbfb67eac ^done (gdb) whatis testo_ricerca whatis testo_ricerca type = QString ^done (gdb) print /x &posizione_iniziale print /x &posizione_iniziale $21 = 0xbfb67f10 ^done (gdb) whatis posizione_iniziale whatis posizione_iniziale type = int ^done (gdb) print /x &query_desc print /x &query_desc $22 = 0xbfb67ea4 ^done (gdb) whatis query_desc whatis query_desc type = QString ^done (gdb) print /x &n_parole print /x &n_parole $23 = 0xbfb67f14 ^done (gdb) whatis n_parole whatis n_parole type = int ^done (gdb) print /x &parole_chiave print /x &parole_chiave $24 = 0xbfb67ea8 ^done (gdb) whatis parole_chiave whatis parole_chiave type = QStringList ^done (gdb) -var-update * ^done,changelist=[] (gdb) print $kdev_d=testo_ricerca.d print $kdev_d=testo_ricerca.d $25 = (QString::Data *) 0xb6f943a4 ^done (gdb) print $kdev_s=$kdev_d.size print $kdev_s=$kdev_d.size $26 = -1962348925 ^done (gdb) print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 $27 = 0 ^done (gdb) print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" $28 = "" ^done (gdb) -var-evaluate-expression "KDEV3" ^done,value="-1078558872" (gdb) print $kdev_d=query_desc.d print $kdev_d=query_desc.d $29 = (QString::Data *) 0xb7065120 ^done (gdb) print $kdev_s=$kdev_d.size print $kdev_s=$kdev_d.size $30 = 0 ^done (gdb) print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 $31 = 0 ^done (gdb) print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" Program received signal SIGTRAP, Trace/breakpoint trap. 0xb7fd1d81 in malloc () from /lib/ld-linux.so.2 The program being debugged was signaled while in a function called from GDB. GDB remains in the frame where the signal was received. To change this behavior use "set unwindonsignal on" Evaluation of the expression containing the function (malloc) will be abandoned. ^error,msg="The program being debugged was signaled while in a function called from GDB.\nGDB remains in the frame where the signal was received.\nTo change this behavior use \"set unwindonsignal on\"\nEvaluation of the expression containing the function (malloc) will be abandoned." (gdb) -var-evaluate-expression "KDEV5" ^done,value="-1208153824" (gdb) -var-evaluate-expression "KDEV6" ^done,value="{...}" (gdb) print $kdev_d=query_base.d print $kdev_d=query_base.d No symbol "query_base" in current context. ^error,msg="No symbol \"query_base\" in current context." (gdb) print $kdev_s=$kdev_d.size print $kdev_s=$kdev_d.size $32 = 0 ^done (gdb) print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 $33 = 0 ^done (gdb) print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" Program received signal SIGTRAP, Trace/breakpoint trap. 0xb7fd1d81 in malloc () from /lib/ld-linux.so.2 The program being debugged was signaled while in a function called from GDB. GDB remains in the frame where the signal was received. To change this behavior use "set unwindonsignal on" Evaluation of the expression containing the function (malloc) will be abandoned. ^error,msg="The program being debugged was signaled while in a function called from GDB.\nGDB remains in the frame where the signal was received.\nTo change this behavior use \"set unwindonsignal on\"\nEvaluation of the expression containing the function (malloc) will be abandoned." (gdb) print $kdev_d=testo_ricerca.d print $kdev_d=testo_ricerca.d No symbol "testo_ricerca" in current context. ^error,msg="No symbol \"testo_ricerca\" in current context." (gdb) print $kdev_s=$kdev_d.size print $kdev_s=$kdev_d.size $34 = 0 ^done (gdb) print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 $35 = 0 ^done (gdb) print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" Program received signal SIGTRAP, Trace/breakpoint trap. 0xb7fd1d81 in malloc () from /lib/ld-linux.so.2 The program being debugged was signaled while in a function called from GDB. GDB remains in the frame where the signal was received. To change this behavior use "set unwindonsignal on" Evaluation of the expression containing the function (malloc) will be abandoned. ^error,msg="The program being debugged was signaled while in a function called from GDB.\nGDB remains in the frame where the signal was received.\nTo change this behavior use \"set unwindonsignal on\"\nEvaluation of the expression containing the function (malloc) will be abandoned." (gdb) print $kdev_d=query_desc.d print $kdev_d=query_desc.d No symbol "query_desc" in current context. ^error,msg="No symbol \"query_desc\" in current context." (gdb) print $kdev_s=$kdev_d.size print $kdev_s=$kdev_d.size $36 = 0 ^done (gdb) print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 print $kdev_s= ($kdev_s > 0)? ($kdev_s > 100 ? 200 : 2*$kdev_s) : 0 $37 = 0 ^done (gdb) print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" print ($kdev_s>0) ? (*((char*)&$kdev_d.data[0])@$kdev_s) : "" Program received signal SIGTRAP, Trace/breakpoint trap. 0xb7fd1d81 in malloc () from /lib/ld-linux.so.2 The program being debugged was signaled while in a function called from GDB. GDB remains in the frame where the signal was received. To change this behavior use "set unwindonsignal on" Evaluation of the expression containing the function (malloc) will be abandoned. ^error,msg="The program being debugged was signaled while in a function called from GDB.\nGDB remains in the frame where the signal was received.\nTo change this behavior use \"set unwindonsignal on\"\nEvaluation of the expression containing the function (malloc) will be abandoned." (gdb) -exec-next ^running Single stepping until exit from function malloc, which has no line number information. *stopped,reason="signal-received",signal-name="SIGTRAP",signal-meaning="Trace/breakpoint trap",thread-id="1",frame={addr="0xb7fd32de",func="__i686.get_pc_thunk.bx",args=[],from="/lib/ld-linux.so.2"} (gdb) -break-list ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="3",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",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="0x08055f01",func="CFDInventario::AvviaRicerca()",file="CFDInventario.cpp",fullname="/home/ippazio/progetti/gdr/cfd/src/CFDInventario.cpp",line="130",times="1"}]} (gdb) -stack-list-arguments 0 0 0 ^done,stack-args=[frame={level="0",args=[]}] (gdb) -stack-list-locals 0 ^done,locals=[] (gdb) -thread-list-ids ^done,thread-ids={thread-id="1"},number-of-threads="1" (gdb) info frame info frame Stack level 0, frame at 0xbfb67e0c: eip = 0xb7fd32de in __i686.get_pc_thunk.bx; saved eip 0xb7fd1d89 called by frame at 0xbfb67e18 Arglist at 0xbfb67e04, args: Locals at 0xbfb67e04, Previous frame's sp is 0xbfb67e0c Saved registers: eip at 0xbfb67e08 ^done (gdb) -stack-info-depth 6 ^done,depth="6" (gdb) -stack-list-frames 0 5 ^done,stack=[frame={level="0",addr="0xb7fd32de",func="__i686.get_pc_thunk.bx",from="/lib/ld-linux.so.2"},frame={level="1",addr="0xb7fd1d89",func="malloc",from="/lib/ld-linux.so.2"},frame={level="2",addr="0x0804ecf0",func=""},frame={level="3",addr="0xb7fd1d81",func="malloc",from="/lib/ld-linux.so.2"},frame={level="4",addr="0x0804ecf0",func=""},frame={level="5",addr="0xb7fd1d81",func="malloc",from="/lib/ld-linux.so.2"}] (gdb) -var-delete "KDEV0" ^done,ndeleted="1" (gdb) -var-delete "KDEV1" ^done,ndeleted="1" (gdb) -var-delete "KDEV2" ^done,ndeleted="1" (gdb) -var-delete "KDEV3" ^done,ndeleted="1" (gdb) -var-delete "KDEV4" ^done,ndeleted="1" (gdb) -var-delete "KDEV5" ^done,ndeleted="1" (gdb) -var-delete "KDEV6" ^done,ndeleted="1" (gdb) -var-update * ^done,changelist=[]