David:

At a quick glance, we can't give you a reason or work-around for the aborts
you are getting in Destroy_GEO. It does not appear to be a true
Floating-Point error. It may be a problem with with linking between DLLs in
different versions, and it may be necessary to re-install one or more Oasis
montaj components. I will forward this to our technical support. 

Any additional information (original code, files, etc) is always valuable in
tracing down aborts.

Stephen Cheesman
Geosoft Inc.

-----Original Message-----
From: David Humphrey [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, April 18, 2001 11:49 AM
To: '[EMAIL PROTECTED]'
Subject: [gxnet]: Floating Point Crash in Destroy_GEO


I'm working on a C++ program that accesses Oasis montaj functions through
the GX Developer facilities.  This program creates a session object with
Create_GEO, creates a new grid file, writes values to it with the _VV and
_IMG functions, and then tries to close the session object with Destroy_GEO.
The contents of the grid are correct.  Can anyone give me a clue why
Destroy_GEO is crashing with a "Floating Point Crash"?  The contents of the
abort.log file appears below.

Regards,
David L. Humphrey
Manager, Software Development
Bell Geospace, Inc





GEOSOFT PROGRAM TERMINATION

Please FAX to Geosoft Tech Support at (Canada 416) 369 9599.
         or E-Mail to [EMAIL PROTECTED] .

Also note what the program was doing at the time of failure.
------------------------------------------------------------
  CURRENT COMPUTER PROFILE

         Operating System: Microsoft Windows NT 4.0 (Build 1381)
                 CPU Type: Intel Pentium
           Number of CPUs: 2
       Memory Utilization: 0%
    Total Physical Memory:     255.42 MB
Available Physical Memory:     121.70 MB
     Total Virtual Memory:    2047.88 MB
 Available Virtual Memory:    2026.81 MB
      Maximum Paging Size:     493.99 MB
      Current Paging Size:     326.77 MB
------------------------------------------------------------

  PROGRAM DETAILS

            Date and Time: Wed Apr 18 10:36:24 2001

             Program Name: (Unknown)
                  Version: Version 5.0.6 (KZ)
------------------------------------------------------------

Exception

GEOCORE : The thread tried to read from or write to a virtual address
for which it does not have appropriate access.



Call Stack


[Thread 0] (Current)

pBindFunc_GXX    //depot/rel/geo/5.0.6_rel/src/class/gx/gx.c#2  {3348}


[Thread 1]

SMPThread        //depot/rel/geo/5.0.6_rel/src/class/sys/smpsys.c#1     {93}


[Thread 2]

SMPThread        //depot/rel/geo/5.0.6_rel/src/class/sys/smpsys.c#1     {93}


Error Stack
(Error)


========= Floating Point Crash =========


========================================

------------- CPU Context ------------

ContextFlags  : 1048817
Dr0    : 0
Dr1    : 0
Dr2    : 0
Dr3    : 0
Dr6    : 0
Dr7    : 0

SegGs  : 0
SegFs  : 131
SegEs  : 50
SegDs  : 50

Edi    : 277225358
Esi    : 15251971
Ebx    : 0
Edx    : 96
Ecx    : 16
Eax    : 15252035

Ebp    : 4068104
Eip    : 8341131
SegCs  : 177
EFlags : 1056864
Esp    : 2215753
SegSs  : 50

ControlWord   : 4294910199
StatusWord    : 4294902786
TagWord       : 4294967295
ErrorOffset   : 7242437
ErrorSelector : 1085604017
DataOffset    : 278288655
DataSelector  : 4294901810
Cr0NpxState   : 0




_______________________________________________________
More mailing list info http://www.geosoft.com/support/listserv/index.html
List Archive http://www.mail-archive.com/gxnet@lists.geosoft.com
_______________________________________________________
More mailing list info http://www.geosoft.com/support/listserv/index.html
List Archive http://www.mail-archive.com/gxnet@lists.geosoft.com

Reply via email to