BUG: Ensoniq Vortex Driver Fails After Call to midiOutSetVolume

ID: Q187796

The information in this article applies to:

SYMPTOMS

If you have the Ensoniq Vortex PCI sound driver installed and you use an application that calls the midiOutSetVolume API, the driver might fail later. This causes random general protection faults.

CAUSE

There is a bug in the Ensoniq driver that is usually benign. However, when you call the midiOutSetVolume API the volume value of the call is stored in a location that is used later to jump into another piece of code. This piece of code is not always valid and a general protection fault occurs as a result.

RESOLUTION

There is no known workaround for this problem. You need to get the latest update to the driver from Ensoniq. If the latest driver does not work, you need to choose another MIDI device or disable the MIDI device through the Multimedia Control Panel.

Additional query words: Vortex, Ensoniq, Marbles, Plus 98 Issue type : kbbug

Last Reviewed: June 16, 1998