Windows XP hyper-thread problem

Joined
Nov 13, 2007
Messages
1
Reaction score
0
We are running a load test on our application (C++ and C) and device on a window 2003 server. The device has couple ten channels to play wave files. The application call a function (play_buffer) in our DLL library. The play_buffer function calls an ioctl to our device driver with a data structure which include channel number , buffer pointer and other information we needed. If the hyper-thread turn off, the test runs without error. If the hyper-thread enabled, we sometimes received a error code 114(hex) return in the ioctl call. We define our own error code in our driver. There is no error code 114 (hex). The error code returns from system. From ddk status.h, the error is STATUS_PAGE_FAULT_PAGING_FILE. The text message is "Cached page was locked during operation" .

It seems related memory accessing problem. Hope someone can help me. What is the possible reason? How to protect it?

Thanks.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top