Community
cancel
Showing results for 
Search instead for 
Did you mean: 
rybakov_anton
Beginner
100 Views

XP KRNL386.EXE crashed under Hyper-Threading.

Hi All.
I develop one 16-bit application, which runs under WinXP. Without HT it works fine, but if i enable Hyper-Threading or run it on 2-processor machine, my app crashed with following sytem error message:
--------------------------
"Application Error"
--------------------------
MyApp caused a General Protection Fault
in module KRNL386.EXE at 0001:B5DB
--------------------------
By the way, it happend only after longtime work (ussuallyapp works twenty-four hours a day), and not depends on user's actions.
Any ideas, how to understand this problem ?
Previously thanks....
0 Kudos
2 Replies
ClayB
Black Belt
100 Views

Anton -

Can you provide more details on your application? For instance, is it threaded? How was it built? Compiler used, libraries called, system routines accessed? What kinds of computation does it do (without user intervention)?What processors have you run this on?

-- clay

rybakov_anton
Beginner
100 Views

Can you provide more details on your application?
Yes, of course.
For instance, is it threaded?
No, it's 16-bit app for Windows. So, it can't be multithreaded....
It works in one timer procedure.
How was it built? Compiler used, libraries called, system routines accessed?
My app build under Borland C++ 4.5 (very old project, but i must maintain it). It works with our own drivers (own soundcards)and also use 16-bit to 32-bit thunk mechanism.
What kinds of computation does it do (without user intervention)?
Basically, appgets sound stream (telephone talks) from our sound cards, processing it (some sound filters) and store to own DB.
What processors have you run this on?
For example, on
Intel Pentium 4HT, 2800 MHz (3.5 x 800) Northwood HyperThreading
CPU params: x86 Family 15 Model 2 Stepping 9 GenuineIntel ~2806 ???
Reply