Rad Studio XE2 debugger not working in vbox 4.3.4

Discussions related to using VirtualBox on Linux hosts.
Post Reply
JBenz
Posts: 3
Joined: 16. Dec 2013, 17:21

Rad Studio XE2 debugger not working in vbox 4.3.4

Post by JBenz »

Hi,

I've been using virtualbox for some time (early v3 at least) and really enjoy the flexibility and usefulness of virtualbox. I do a lot of programming in windows XP and lately Win7 using Embarcadero's Rad Studio XE2/3 (both in Delphi and C++ Builder). The VM environment has been perfect for this as I can test in many environments on one platform. I really rely on the debugger functions to step through problem code and up until v4.3.4 this has worked without any issues.

I have been using 4.2.18 for some time without issues. However, after switching to 4.3.4 I found that the breakpoint functions in XE2 stopped wotking. By stopped working I mean that the debugger will stop at a breakpoint but not allow me to step or run to the next line. I reverted back to 4.2.18 and the debugger works as it always did.

This has been seen in both Win XP and Win7 guests running on a Linux host (Debian Squeeze 2.6.32-5-amd64). The only change made was the update to 4.3.4 and after going back to 4.2.18 all is running fine again.

Has anyone else seen this problem?

ThanksInAdvance
Ramshankar
Oracle Corporation
Posts: 793
Joined: 7. Jan 2008, 16:17

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by Ramshankar »

Could you please provide a VBox.log for the 4.3.4 VM where you tried to debug step and it failed.
Oracle Corp.
JBenz
Posts: 3
Joined: 16. Dec 2013, 17:21

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by JBenz »

I will try and do that but work may get in the way - several projects require my time (and the machine with the problem) this week. Thanks for the quick response.
Serge Kraikov
Posts: 6
Joined: 19. Dec 2013, 06:37

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by Serge Kraikov »

I confirm this issue.
After updating from 4.2.18 to 4.3 the built-in debugger on RAD Studio does not step over/step into, it stays on the breakpoint line constantly.
I encountered this issue on all XE, XE2, XE3, XE4 and XE5 versions of the RAD Studio (not tested earlier versions, but seems this issue affects all RAD Studio debuggers, even older).
I run ArchLinux x64.
After downgrading to 4.2.18 this issue disappears.
Attached the VBox.log you asked.
Attachments
VBox.log.zip
vbox.log you asked
(22.36 KiB) Downloaded 26 times
michaln
Oracle Corporation
Posts: 2973
Joined: 19. Dec 2007, 15:45
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Any and all
Contact:

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by michaln »

Serge Kraikov wrote:After updating from 4.2.18 to 4.3
4.3.what? 4.3.6?
Ramshankar
Oracle Corporation
Posts: 793
Joined: 7. Jan 2008, 16:17

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by Ramshankar »

Is there a free (legal) version of RAD studio that I can try to debug this issue?
Oracle Corp.
Serge Kraikov
Posts: 6
Joined: 19. Dec 2013, 06:37

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by Serge Kraikov »

michaln wrote:4.3.what? 4.3.6?
I reproduced this issue in 4.3.2, 4.3.4 and in the latest 4.3.6 (these are the all 4.3.x versions I tested)
Ramshankar wrote:Is there a free (legal) version of RAD studio that I can try to debug this issue?
There is a free trial version of affected RAD Studio XE5 on embarcadero. com site.
JBenz
Posts: 3
Joined: 16. Dec 2013, 17:21

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by JBenz »

I just tried the new release 4.3.6 and the problem still exists. I tried both the C++ Builder and Delphi debuggers (they are a little different). Glad to see I'm not the only one. Log file available if needed.

JB
lukeluke
Posts: 1
Joined: 4. Jan 2014, 16:02

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by lukeluke »

I can not believe that this problem is so fresh!!!!

Yes, I also got the same issure in vbox 4.3.4 on which I run a delphi 7 and WINDOWS XP.

Now I am going to rollback the vbox version to 4.2.18 to ensure that debugger on delphi 7 can be executed normally.
Serge Kraikov
Posts: 6
Joined: 19. Dec 2013, 06:37

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by Serge Kraikov »

Registered this issue on bugtracker: http://www.virtualbox.org/ticket/12636
DeveloperDave
Posts: 1
Joined: 5. Mar 2014, 21:31

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by DeveloperDave »

Still having this issue in 4.3.8.r92456
Having to run my Delphi's on the host - which means I can't work from home any more :(
Ramshankar
Oracle Corporation
Posts: 793
Joined: 7. Jan 2008, 16:17

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by Ramshankar »

I've uploaded a test build for Windows and Linux (64-bit) as there were some fixes to pending debug exceptions and stepping over IO instructions (in VT-x). Please check bugtracker http://www.virtualbox.org/ticket/12636 and provide feedback if you can. Thanks for the report.
Oracle Corp.
Serge Kraikov
Posts: 6
Joined: 19. Dec 2013, 06:37

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by Serge Kraikov »

I confirm this issue is fixed in v4.3.10, thank you.
Tested ArchLinux x64 host with Windows 7 x86 guests and RAD Studio XE5 and XE4.
Ramshankar
Oracle Corporation
Posts: 793
Joined: 7. Jan 2008, 16:17

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by Ramshankar »

Thanks for verifying and reporting!
Oracle Corp.
lukenothing
Posts: 1
Joined: 19. Apr 2014, 11:34

Re: Rad Studio XE2 debugger not working in vbox 4.3.4

Post by lukenothing »

I have tested the delphi 7 debugger in a windows xp 32bit guest OS is OK. The host OS is win8.1 64bit with virtualbox version 4.3.10. Thanks!
Post Reply