- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When I compiled an old piece of code on 9.0 I was getting strange behavior when I tried to run it. Somtimes it just quit and went away in the middle of the process. Sometimes it gave me a: severe(157): Program Exception - access violation. To make a long story short, when a $ is used to output information from two write statmentsto one line, the program goes down the tube. I'm fairly sure this worked on 8.1 Here is a short code sample that fails when run as a qwin application.
c jqwin1 - illustrate '$' problem from legacy code
c 09/30/05 jdf originate
program jqwin1
write(*,'(a,$)')'The quick brown fox jump'
write(*,'(a)')'ed over the lazy dogs.'
end program jqwin1
c 09/30/05 jdf originate
program jqwin1
write(*,'(a,$)')'The quick brown fox jump'
write(*,'(a)')'ed over the lazy dogs.'
end program jqwin1
Link Copied
15 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This works fine for me in 9.0.021, and I haven't run across a report of this error before. What compiler version are you using?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am running 9.0.021 on a Dell 5150.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please submit a report to Intel Premier Support and attach a ZIP of a sample project that shows the problem. I could not reproduce this on my own.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am getting similar behavior in an large old program we are converting from
CVF to IF 9.021. I do indeed have a lot of $ formats, but I'm not necessarily
convinced that's the issue.
I could not reproduce the short test program error
either. Where exactly my program crashes seems to depend on the machine, Debug or not, and optimization settings, so it's tough to pin down.
If you find a solution, please post back her.
Kent
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
To kmervin: The program I was working on was not all that large (900 lines of code). There was nothing to connect the problem with $. When I said long story I meant it. When all the $'s were removed all the problems went away
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please submit an issue with what test case you have. I'll also discuss this with the appropriate engineers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This error appeared to occur randomly and was very hard to re-produce.
The error was being generated by a WRITE statement writing to a recently opened scratch file. The actual cause of the error was an overwrite a few lines of code earlier.
Like the first message this error is in code that has been used by clients for years with no problem and works fine with other compilers and OSs.
Good luck looking...
The error was being generated by a WRITE statement writing to a recently opened scratch file. The actual cause of the error was an overwrite a few lines of code earlier.
Like the first message this error is in code that has been used by clients for years with no problem and works fine with other compilers and OSs.
Good luck looking...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just replace
write(*,'(a,$)')') 'this is an ugly prompt:::'
with
write(*,'(a)',advance='NO') 'this is an ugly prompt:::'
added in edit
I'm sorry; I completely missed the gist of this question, which seems more concerned with something which may -- or may not -- be going on in QuickWin or Intel's i/o system. Everytime (twice) I've tried to use write(*,'()') in quickwin i've gotten the same error, so I cannot be of help.
Message Edited by emc-nyc on 09-22-200510:43 AM
Message Edited by emc-nyc on 09-22-2005 10:44 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I had missed that the original problem was a QuickWin application. That I can reproduce. I'd encourage you to report it, though I will also do so. If you report it, please include a reference to T59139 so that the support engineer can associate it with the original.
Message Edited by sblionel on 09-22-2005 12:47 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just learned that we had a general problem with the QuickWin library for the past few releases that could result in "strange" behavior. I verified that the test case involving $ format is now fixed - the fix will appear in the next update. I'd suggest that others with QuickWin issues try that update when it appears and see if it helps. If not, please report the problem to Intel Premier Support.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
Could you please tell us the timing prognosis for this new update? Which previous update was free of the QuickWin issues?
Thanks. -Kent
Could you please tell us the timing prognosis for this new update? Which previous update was free of the QuickWin issues?
Thanks. -Kent
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I think the initial 9.0 version, 9.0.018, was ok in this regard. According to our schedule, the next 9.0 update is late October, but it's possible one would be available sooner. You could try just replacing libifqwin.lib with the one from that version and see what happens.
If this is a serious problem for you, I would advise submitting an Intel Premier Support issue.
If this is a serious problem for you, I would advise submitting an Intel Premier Support issue.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
9.0.024, if you should ever succeed in downloading it, contains the fix for the QuickWin problem.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
9.0.024 fixed our access violation problems, thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
version 9.0.024 fixed all my current problems thankyou

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page