1. You are viewing our forum as a guest. For full access please Register. WindowsBBS.com is completely free, paid for by advertisers and donations.

BSOD with Hperthreading enabled

Discussion in 'Windows XP' started by Dhamodaran, 2006/05/30.

  1. 2006/05/30
    Dhamodaran

    Dhamodaran Inactive Thread Starter

    Joined:
    2006/05/30
    Messages:
    4
    Likes Received:
    0
    Hi Everyone,

    In our product, we have application,Api and device driver.

    When running in Windows XP with hyperthreading enabled i am getting BSOD with bugcheck id 0x000000C6, mentioning crash in ntoskrnl.exe when i am debugging with softice debugger.

    This is not happening when i disable Hyperthreading...

    I tested application without calling any of my device driver function calls...still it gives BSOD with the same bugcheck id....

    Can anyone give me a good solution for this..

    Thanks in advance
    Dhamodaran C.
     
  2. 2006/05/30
    rsinfo

    rsinfo SuperGeek Alumni

    Joined:
    2005/12/25
    Messages:
    4,076
    Likes Received:
    178
    Did you install XP with hyperthreading enabled or disabled ?
     

  3. to hide this advert.

  4. 2006/05/31
    Dhamodaran

    Dhamodaran Inactive Thread Starter

    Joined:
    2006/05/30
    Messages:
    4
    Likes Received:
    0
    BSOD with Hyperthreading Enabled

    Hi.
    It is crashing(BSOD) with HTT enabled in the sytem and not happens when it is diasbled in BIOS settings.

    Thanks
     
  5. 2006/05/31
    Arie

    Arie Administrator Administrator Staff

    Joined:
    2001/12/27
    Messages:
    15,174
    Likes Received:
    412
    That's not the answer to what rsinfo asked:

    When you installed Windows XP on this computer, was [at the time of install] hyper threading enabled or disabled?
     
    Arie,
    #4
  6. 2006/06/03
    Dhamodaran

    Dhamodaran Inactive Thread Starter

    Joined:
    2006/05/30
    Messages:
    4
    Likes Received:
    0
    BSOD with hyperthreading enabled

    Hi,
    Sorry Mr.rsinfo and Mr.Arie for misunderstanding the question.
    I found the reason for the BSOD in my application.This is not due to device driver.

    My application is an multithreaded application,in which we send commands to the device connected through COM port.

    In code, in a while loop WriteFile( ) is used to write to COM port which is opened already, without setting any timeouts.

    Writing in COM port in while loop causing BSOD with 0x000000C6 bug id only when Hyperthreading enabled.....

    Same code run without BSOD when Hyperthreading is disabled...

    Can anyone give me the reason for this...I couldnt find the core cause with respect to Hyperthreading.

    Thanks in advance

     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.