[haiku-bugs] Re: [Haiku] #11744: hrev48411: x86VMTranslationMapPAE.cpp:422, *entry&1 == 0

  • From: "waddlesplash" <trac@xxxxxxxxxxxx>
  • Date: Wed, 14 Jan 2015 23:25:13 -0000

#11744: hrev48411: x86VMTranslationMapPAE.cpp:422, *entry&1 == 0
-----------------------------+----------------------------
   Reporter:  ttcoder        |      Owner:  bonefish
       Type:  bug            |     Status:  assigned
   Priority:  normal         |  Milestone:  R1
  Component:  System/Kernel  |    Version:  R1/Development
 Resolution:                 |   Keywords:
 Blocked By:                 |   Blocking:
Has a Patch:  0              |   Platform:  All
-----------------------------+----------------------------

Comment (by waddlesplash):

 VM page faults + HDA line input + KDLs = sounds like the bug that Julian
 tried to fix [http://cgit.haiku-
 os.org/haiku/commit/?id=ec8fc5ee39bac3272d3223f8bc66ff5bb48bfd92 in this
 commit]. His exact words were:

 > On some boots it was unlucky and then the HDA controller's DMA engine
 would go haywire and start overwriting random kernel memory with audio
 input data. The scheduler was usually the first victim and caused page
 fault KDLs due to corrupted data structures.

 However, he notes in that commit that he only got these problems on boot.
 Perhaps more, similar issues remain in the code that don't happen 100% of
 the time and so aren't noticed as often...?

--
Ticket URL: <https://dev.haiku-os.org/ticket/11744#comment:5>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: