Debugger does not stop on breakpoint
Original Reporter info from Mantis: forest
-
Reporter name: Boguslaw Brandys
Original Reporter info from Mantis: forest
- Reporter name: Boguslaw Brandys
Description:
Debugger does not stop on breakpoint !
Below is debugger output (all looks normal but IDE does not stop on breakpoint source code) - look also on screenshot :
(gdb)
<-gdb-set env TEMP=C:\DOCUME1\Bogdan\USTAWI1\Temp>
^done
(gdb)
<-gdb-set env TMP=C:\DOCUME1\Bogdan\USTAWI1\Temp>
^done
(gdb)
<-gdb-set env USERDOMAIN=PRACA>
^done
(gdb)
<-gdb-set env USERNAME=Bogdan>
^done
(gdb)
<-gdb-set env USERPROFILE=C:\Documents and Settings\Bogdan>
^done
(gdb)
<-gdb-set env VCToolkitInstallDir=D:\vc++>
^done
(gdb)
<-gdb-set env VS80COMNTOOLS=D:\Program Files\Microsoft Visual Studio 8\Common7\Tools>
^done
(gdb)
<-gdb-set env windir=C:\WINDOWS>
^done
(gdb)
<-file-exec-and-symbols "D:/temp/pro1.exe">
~"(no debugging symbols found)\n"
^done
(gdb)
<-environment-cd "D:/temp/">
^done
(gdb)
<-data-evaluate-expression FPC_THREADVAR_RELOCATE_PROC>
&"No symbol table is loaded. Use the "file" command.\n"
^error,msg="No symbol table is loaded. Use the "file" command."
(gdb)
&LtPos;info functions FPC_CPUINIT>
&"info functions FPC_CPUINIT\n"
~"All functions matching regular expression "FPC_CPUINIT":\n"
~"\n"
~"Non-debugging symbols:\n"
~"0x004c2b30 SYSTEM_FPC_CPUINIT\n"
^done
(gdb)
<-data-evaluate-expression declarations>
&"No symbol table is loaded. Use the "file" command.\n"
^error,msg="No symbol table is loaded. Use the "file" command."
(gdb)
&LtPos;ptype declarations>
&"ptype declarations\n"
&"No symbol table is loaded. Use the "file" command.\n"
^error,msg="No symbol table is loaded. Use the "file" command."
(gdb)
<-gdb-set language pascal>
^done
(gdb)
<-break-insert -t main>
^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x00401033",at="&LtPos;main+3>",times="0"}
(gdb)
<-break-insert FPC_RAISEEXCEPTION>
^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x004c0056",at="&LtPos;fpc_raiseexception+6>",times="0"}
(gdb)
<-break-insert FPC_BREAK_ERROR>
^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x004c5a36",at="&LtPos;SYSTEM_HANDLEERRORADDRFRAMELONGINT
POINTER$POINTER+6>",times="0"}
(gdb)
<-break-insert FPC_RUNERROR>
^done,bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0x004c59d6",at="&LtPos;SYSTEM_RUNERROR$WORD+6>",times="0"}
(gdb)
&LtPos;info file>
&"info file\n"
~"Symbols from "D:/temp/pro1.exe".\n"
~"Local exec file:\n"
~"\t`D:/temp/pro1.exe', file type pei-i386.\n"
~"\tEntry point: 0x401012\n"
~"\t0x00401000 - 0x004fd930 is .text\n"
~"\t0x004fe000 - 0x00571750 is .data\n"
~"\t0x00572000 - 0x00585eca is .bss\n"
~"\t0x00586000 - 0x00588b0e is .idata\n"
^done
(gdb)
<-exec-run>
^running
(gdb)
*stopped,thread-id="1",frame={addr="0x00401033",func="main",args=[]}
(gdb)
&LtPos;info program>
&"info program\n"
~"\tUsing the running image of child thread 1636.0x5b4.\n"
~"Program stopped at 0x401033.\n"
~"It stopped at a breakpoint that has since been deleted.\n"
~"Type "info stack" or "info registers" for more information.\n"
^done
(gdb)
<-break-insert t1.pas:33>
&"No symbol table is loaded. Use the "file" command.\n"
^error,msg="No symbol table is loaded. Use the "file" command."
(gdb)
<-exec-continue>
^running
(gdb)
Mantis conversion info:
- Mantis ID: 1793
- OS: Windows
- OS Build: Windows XP Home
- Build: rev.8850
- Platform: Win32
- Version: 0.9.13 (SVN)
- Target version: 1.0.0
- LazTarget: 1.0