*UPDATE : I can confirm this is Resolved in Windows 10 Fall Creators Update.*

*UPDATE : I can confirm this is Resolved in Windows 10 Fall Creators Update.*

Anyone else having issues with Delphi on Windows 10 Creators update... XE7 debugger loads/unloads runtime packages a bunch of times... then it won't stop on breakpoints, or the IDE just hangs. Seeing this on 2 machines (rolling back to Anniversary on one now to confirm). The IDE evenlog shows this sort of thing :

Module Load: VSoft.Core.DB.bpl. Has Debug Info. Base Address: $015E0000. Process FinalBuilder8.exe (16196)
Module Unload: VSoft.Core.DB.bpl. Process FinalBuilder8.exe (16196)
Module Load: VSoft.Core.DB.bpl. Has Debug Info. Base Address: $015E0000. Process FinalBuilder8.exe (16196)
Module Unload: VSoft.Core.DB.bpl. Process FinalBuilder8.exe (16196)
Module Load: VSoft.Core.DB.bpl. Has Debug Info. Base Address: $01BC0000. Process FinalBuilder8.exe (16196)
Module Unload: VSoft.Core.DB.bpl. Process FinalBuilder8.exe (16196)
Module Load: VSoft.Core.DB.bpl. Has Debug Info. Base Address: $015E0000. Process FinalBuilder8.exe (16196)
Module Unload: VSoft.Core.DB.bpl. Process FinalBuilder8.exe (16196)
Module Load: VSoft.Core.DB.bpl. Has Debug Info. Base Address: $01BC0000. Process FinalBuilder8.exe (16196)
Module Unload: VSoft.Core.DB.bpl. Process FinalBuilder8.exe (16196)

There are a lot more entries than this, but you get the idea! I also just tried with Tokyo, same problem, so I'm guessing this may affect many versions of delphi.

Comments

  1. Rolled one of the machines back to the anniversary update and that did resolve it. Unfortunately you can only roll back within 10 days of installing the update.. so that's not an option for my machine.

    ReplyDelete
  2. Delphi 5 and Delphi XE have no problems in ide and debugger (as far as I have noticed currently).
    What did change was, that system display scaling is much sharper in CU (using 15" laptop with 4K display). Not only that, but in CU you can force system scaling on programs, which really fixed Delphi XE ide up.
    And in negative side MS Sans Serif font is broken, so old programs using it as default font would have problems. And Database Desktop no longer works.

    ReplyDelete
  3. I have problem with paradox 7(start and silent exit), paradox 11 (start and freeze some period and then exit) paradox 11 runtime work. Delphi Tokio work properly. Paradox 7 and 11 have debug in dll and load on start program.

    ReplyDelete
  4. cedomir plavljanic interesting. I tried to debug Database Desktop problem and this also seems to be silent exit.

    ReplyDelete
  5. I upgraded a Surface 3 Pro, and Chrome became really unstable, terminating instantly on clicking a link that left the current site. I'm not upgrading anything else for a while.

    ReplyDelete
  6. Get it better, if you switch off the Windows Defender realtime protection?

    ReplyDelete
  7. Ronald Klitsche no, doesn't help, but then I've found in the past that turning it off only half turns it off, it's like a virus in itself!

    ReplyDelete
  8. Thanks, just tried that, doesn't make any difference.

    ReplyDelete
  9. Paradox 11 have two error in event viewer error in verrifer.dll and vrfcore.dll. Paradox 7 nothing no error :) just exit (read 40 dll and exit needs 1x more). Paradox 11 work on different computer (Paradox 7 no)

    ReplyDelete
  10. Still stuck with this, unable to debug any application that uses runtime packages.. just takes forever to load, breakpoints don't work and eventually the IDE dies. Marco Cantù Nick Hodges are you guys aware of this? I see this in XE7, Berlin and Tokyo, unable to test with other versions.

    ReplyDelete
  11. Vincent Parrett yes, we are fully aware and in touch with Microsoft. I didn't comment earlier as Roy jumped in. It looks like a change in libraries code relocation, and it affects all debuggers -- not just ours. Investigating, but it doesn't look a trivial issue.

    ReplyDelete
  12. Marco Cantù thanks for the update.

    ReplyDelete
  13. Marco Cantù - You might want to make an "announcement post" on this issue to improve discovery.

    ReplyDelete

Post a Comment