Quantcast
Channel: Recent posts
Viewing all articles
Browse latest Browse all 415

forrtl: severe failure during READ statement with Unformatted file I/O

$
0
0

Reference number: DPD200411901

Products: Intel® Parallel Studio XE

Version: 2016 Update 3 with Intel® Fortran compiler versions:

Intel® Fortran Compiler 16.0 Version 16.0.3.207 Build 20160415 for Windows*
Intel® Fortran Compiler 16.0 Version 16.0.3.210 Build 20160415 for Linux*
Intel® Fortran Compiler 16.0 Version 16.0.3.170 Build 20160415 for OS X*

Operating Systems: Windows*/Linux*/OS X*   IA-32, Intel® 64

Problem Description:

A defect exists in the Intel Fortran compiler run-time included in the Intel® Parallel Studio XE 2016 Update 3 release only.

The defect is caused by changes in this release related to file positioning and unformatted READ statements. The file positioning can become corrupt leading to a fatal run-time error during the file I/O.

The corruption can occur when reading data into an array using unformatted READ statements resulting in an abnormal application failure involving a forrtl severe error such as:

forrtl: severe (23): BACKSPACE error, unit xx, file xxxx
forrtl: severe (24): end-of-file during read, unit xx, file xxxx
forrtl: severe (67): input statement requires too much data, unit xx, file xxxx

The corruption can disappear at the lowest optimization level (e.g. -O0 on Linux*,  /Od on Windows*) and also when minor source code changes are made.

Resolution:   The root cause is known and the defect will be fixed in the Parallel Studio XE 2016 Update 4 release (late-August 2016) and the Parallel Studio XE 2017 initial release (late 2016).

In lieu of a permanent fix, users can consider rolling back to the previous Intel® Parallel Studio XE 2016 Update 2 release.

 


Viewing all articles
Browse latest Browse all 415

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>