On other machines, your error has been fixed by following the workaround instructions in the link below. :
http://support.microsoft.com/?kbid=878474
Try changing the boot.ini in the System Configuration Utility to: "To disable DEP by modifying the Boot.ini file, change the /noexecute policy level to alwaysoff."
Hope this helps.
Grif
I'm running WinXP on an Intel motherboard with an integrated audio chip. Everytime I attempt to use the microphone (even with the simple sound recorder, sndrec32.exe), I get the BSOD and it says "An attempt was made to execute non-executable memory". It's done this since the computer was first built. I've tried updating the BIOS and the audio drivers but to no effect. (Intel D915GAVL MBoard, P4-3GHz, 1GB mem). What's my next step?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic