Silverfrost Forums

Welcome to our forums

Exception 0xE06D7363 while executing WRITE(*,10) statement

4 Feb 2024 5:31 #31024

I'm using Windows 11 and till yesterday, all the features of Plato and compiler where OK. Suddenly I got a trouble with the SDBG and after many attempts and re-installation, I couldn't solve. Independently from the compiled object, at the 'write(*,10)' statement I'm getting an error the following exception: 0xE06D7363. The code works fine if launched with 'Start run'. Gratefull in advance for any advice. [/img][/code]

4 Feb 2024 10:17 #31025

A small sample of your code that duplicates the problem would be helpful.

Also, 32-bit or 64-bit?

I found this on-line:

Error 0xe06d7363 is Visual C++ exception code generated by the Microsoft Visual C++ computer. This error often refers to as a Windows Application error. This error often occurs when a process or an operation could not be launched or not could be completed by an application.

More info and you'll get more help.

5 Feb 2024 7:15 #31026

Also, if you are not already doing so, use /CHECKMATE on the FTN95 command line when debugging.

5 Feb 2024 10:11 #31027

Many thanks for reply: this simple code is enough for test the issue on my system

winapp program test_write_statement implicit none ! integer :: i=76

! write(*,10)i 10 format('Test of statement ''write'':',i2,'Stop') ! stop end program

Remarkably, the problem disappears if I remove the 'winapp' condition. I could insert a snip of the screen but I need help to understand how to use the 'Img' control in the post (sorry, this is just my first post).

Cheers

Fabio

Fabio

5 Feb 2024 10:25 #31028

I add here more details about the exception:

  • I'm using Plato as IDE
  • The problem appears in 32-bit or 64-bit
  • /CHECKMATE as no effect

Fabio

5 Feb 2024 10:32 #31029

Fabio

Your test program runs OK for me (both Win32 and x64).

Please state your Windows version and check if there are any pending Windows updates to your system.

5 Feb 2024 1:37 #31030

This has been my experience, on and off, when using the WINAPP directive.

Sometimes, you'll get an exception or odd run-time performance when you've used WINAPP, but it is NOT supposed to be a windows application.

I've never been able to identify what causes it. My commercial application is for windows BUT one of the apps runs in a command window (not a windows app), and it would act strangely if I used WINAPP.

I decided to use WINAPP only for the main routine of the individual windows applications, leaving it off for the one command window program. No problems.

5 Feb 2024 8:00 #31031

Thanks for support: now I'm using the debugger without the WINAPP directive... is not a big issue.

The version of my OS is Windows 11 Pro, version 23H2 (build SO 22631.3085)

6 Feb 2024 12:11 #31032

Glad this was of some help!

I've never used the debugger. Perhaps because I'm too lazy, or because when I started using FTN95, I had a product that was working with different systems and I wanted to port it over. Most of the issues I've had over the last decade have been of my own making OR a deficiency was identified, and Paul and the crew worked out the fixes.

Eons ago, I learned assembly language using the listings and reference cards for the IBM 7040 I was using at university. Then, on the IBM 360 series. No debugger on either platform!

On the PDP-8E (circa 1972), however, I used the debugger because it was easier to get a program to load/run if I loaded the debugger and manually typed the hand-assembled code!

Ah, those were the days!

6 Feb 2024 7:01 #31033

If it is a simple program then the switch to 64 bits might be seemless and might fix the problem. From Plato select x64 on the toolbar.

Please login to reply.