🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.ms-windows.programmer.memory
Article #3

What *is* a General Protection Fault

#3
From: David Preece
Date: Mon, 25 Sep 1995 19:05
19 lines
1061 bytes
..I was always under the impression that a GPF was Windoze's way
of stopping one application from writing over anothers' memory.
Am I right?

And if so, why is this happening:
  
  I am allocating a very complex dialog box on the heap. When compiled
  with Visual C++ in debug mode, it executes fine. When compiled in 
  release mode (with the compiler and linker options otherwise identical)
  this dialog box GPF's.

  The dialog in question also contains assorted mfc collection objects 
  namely CMapStringToPtr and CStringArray which I have heard assorted
  rumours about them not working.

Any ideas?

David Preece.
dmpreece@tcp.co.uk
Technical Details
Message-ID: <446uh6$ieu@zeus.tcp.co.uk>
Path: arc1-ca.pugleaf.net!tcp.co.uk!usenet

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!tcp.co.uk!usenet
From: David Preece <dmpreece@tcp.co.uk>
Newsgroups: comp.os.ms-windows.programmer.memory,comp.os.ms-windows.programmer.tools.mfc,comp.lang.c++
Subject: What *is* a General Protection Fault
Date: 25 Sep 1995 19:05:10 GMT
Organization: Total Connectivity Providers - Internet access for the UK
Message-ID: <446uh6$ieu@zeus.tcp.co.uk>
NNTP-Posting-Host: du2-02.tcp.co.uk