Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2013-09

Laz x64 trunk Windows debugging error

6 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Reinier Olislagers

FPC x64 trunk r25583+Lazarus trunk r42970, Windows Got this while debugging:

Press "Ignore" to continue debugging. This may NOT be safe. Press "Abort" to stop the debugger.
Exception: ERangeError with message "Range check error" Context: TGDBMIDebuggerCommandDisassembe. State: Pause

$0000000100A7C681 line 3243 of ../debugger/gdbmidebugger.pp $0000000100A7C59C line 3235 of ../debugger/gdbmidebugger.pp $0000000100A81444 line 3786 of ../debugger/gdbmidebugger.pp $0000000100A803A0 line 4272 of ../debugger/gdbmidebugger.pp $0000000100A7E820 line 4457 of ../debugger/gdbmidebugger.pp $0000000100AA093B line 11170 of ../debugger/gdbmidebugger.pp Project: optimization 1, not smart linkable, not link smart, debugging: dwarf with sets (-gw -godwarfsets), line numbers -gl Lazarus had been started with
--debug-log=d:\cop\t\lazarusdebuglog.txt
--debug-enable=DBG_CMD_ECHO,DBG_STATE,DBG_DATA_MONITORS,DBGMI_QUEUE_DEBUG,DBGMI_TYPE_INFO

I was stepping through the code after a breakpoint. Log uploaded to
http://ubuntuone.com/23HCSALi9ZznQxD77b9jeJ

Thanks,
Reinier

Reply by email

Martin
to Reinier Olislagers
Reinier Olislagers wrote 20 lines
FPC x64 trunk r25583+Lazarus trunk r42970, Windows Got this while debugging: Press "Ignore" to continue debugging. This may NOT be safe. Press "Abort" to stop the debugger. Exception: ERangeError with message "Range check error" Context: TGDBMIDebuggerCommandDisassembe. State: Pause $0000000100A7C681 line 3243 of ../debugger/gdbmidebugger.pp $0000000100A7C59C line 3235 of ../debugger/gdbmidebugger.pp $0000000100A81444 line 3786 of ../debugger/gdbmidebugger.pp $0000000100A803A0 line 4272 of ../debugger/gdbmidebugger.pp $0000000100A7E820 line 4457 of ../debugger/gdbmidebugger.pp $0000000100AA093B line 11170 of ../debugger/gdbmidebugger.pp Project: optimization 1, not smart linkable, not link smart, debugging: dwarf with sets (-gw -godwarfsets), line numbers -gl Lazarus had been started with --debug-log=d:\cop\t\lazarusdebuglog.txt --debug-enable=DBG_CMD_ECHO,DBG_STATE,DBG_DATA_MONITORS,DBGMI_QUEUE_DEBUG,DBGMI_TYPE_INFO

Can you please try to repeat this with DBG_DISASSEMBLER added to debug-enable?

--debug-enable=DBG_CMD_ECHO,DBG_STATE,DBG_DATA_MONITORS,DBGMI_QUEUE_DEBUG,DBGMI_TYPE_INFO,DBG_DISASSEMBLER

Thanks

Reply by email

Reinier Olislagers
to Martin
Martin wrote 7 lines
Can you please try to repeat this with DBG_DISASSEMBLER added to debug-enable? --debug-enable=DBG_CMD_ECHO,DBG_STATE,DBG_DATA_MONITORS,DBGMI_QUEUE_DEBUG,DBGMI_TYPE_INFO,DBG_DISASSEMBLER Thanks

Of course.

http://ubuntuone.com/4HvOcLFSARFmHK3F4MKHin

and

Press "Ignore" to continue debugging. This may NOT be safe. Press "Abort" to stop the debugger.
Exception: ERangeError with message "Range check error" Context: TGDBMIDebuggerCommandDisassembe. State: Pause

$0000000100A7C681 line 3243 of ../debugger/gdbmidebugger.pp $0000000100A7C59C line 3235 of ../debugger/gdbmidebugger.pp $0000000100A81444 line 3786 of ../debugger/gdbmidebugger.pp $0000000100A803A0 line 4272 of ../debugger/gdbmidebugger.pp $0000000100A7E820 line 4457 of ../debugger/gdbmidebugger.pp $0000000100AA093B line 11170 of ../debugger/gdbmidebugger.pp

Reply by email

Martin
to Reinier Olislagers
Reinier Olislagers wrote 12 lines
On 27/09/2013 11:47, Martin wrote: > Can you please try to repeat this with DBG_DISASSEMBLER added to > debug-enable? > > --debug-enable=DBG_CMD_ECHO,DBG_STATE,DBG_DATA_MONITORS,DBGMI_QUEUE_DEBUG,DBGMI_TYPE_INFO,DBG_DISASSEMBLER > > > Thanks Of course. http://ubuntuone.com/4HvOcLFSARFmHK3F4MKHin

Sorry for havinc to ask again. Can you please also add: DBG_CMD_ECHO_FULL

This may increas the log size considerable.

You can, if you wish:
- mail it to me.
- cut the begin to the firs appearance of the word TGDBMIDebuggerCommandDisassembe

Reply by email

Reinier Olislagers
to Martin
Martin wrote 16 lines
On 27/09/2013 11:05, Reinier Olislagers wrote: > On 27/09/2013 11:47, Martin wrote: >> Can you please try to repeat this with DBG_DISASSEMBLER added to >> debug-enable? >> >> --debug-enable=DBG_CMD_ECHO,DBG_STATE,DBG_DATA_MONITORS,DBGMI_QUEUE_DEBUG,DBGMI_TYPE_INFO,DBG_DISASSEMBLER >> >> >> >> Thanks > Of course. > > http://ubuntuone.com/4HvOcLFSARFmHK3F4MKHin > Sorry for havinc to ask again. Can you please also add: DBG_CMD_ECHO_FULL

No problem - thanks for looking into it!

This may increas the log size considerable.

Uploaded; sending you the link.

Reply by email