FIX: MATHERRQQ: Access Violation on C8ARG1 and C16ARG1 (118341)
The information in this article applies to:
- Microsoft FORTRAN PowerStation for MS-DOS 1.0
- Microsoft FORTRAN PowerStation for MS-DOS 1.0a
- Microsoft Fortran Powerstation 32 for Windows NT 1.0
This article was previously published under Q118341 SYMPTOMS
In Windows NT, Dr. Watson reports an access violation when parts of
MATHERRQQ's INFO record are passed to other routines. The problem occurs
when passing MTH$E_INFO members: C8ARG1, C8ARG2, C16ARG1, or C16ARG2.
In MS-DOS (Windows, version 3.1), the error message is:
DOSXMSF : fatal error DX1020: unhandled exception:
General Protection Fault.
RESOLUTION
Do not pass C8ARG1, C8ARG2, C16ARG1, or C16ARG2 directly to another
routine. Assign the value to a temporary variable and pass the variable
instead.
STATUS
Microsoft has confirmed this to be a bug in the products listed at the
beginning of this article. This problem was corrected in Microsoft FORTRAN
PowerStation 32, version 4.0.
Modification Type: | Major | Last Reviewed: | 10/17/2003 |
---|
Keywords: | kbbug kberrmsg kbfix kbLangFortran KB118341 |
---|
|