[haiku-bugs] Re: [Haiku] #14082: PAE paging leads to random reboots/freezing using AMD-FX 6300 6-core processor

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Thu, 27 Sep 2018 10:54:41 -0000

#14082: PAE paging leads to random reboots/freezing using AMD-FX 6300 6-core
processor
-----------------------------+----------------------------
   Reporter:  nzimmermann    |      Owner:  nobody
       Type:  bug            |     Status:  new
   Priority:  normal         |  Milestone:  Unscheduled
  Component:  System/Kernel  |    Version:  R1/Development
 Resolution:                 |   Keywords:  vm
 Blocked By:                 |   Blocking:  10279
Has a Patch:  0              |   Platform:  x86
-----------------------------+----------------------------

Comment (by nzimmermann):

 Replying to [comment:33 waddlesplash]:

As bisecting is probably too difficult here, reverting patches
 individually may be of more use.

 I started with the same approach, inspecting the git log between hrev45225
 ... hrev45681, identifying problematic patches, etc. - my list is even
 more complete than yours - but reverting them individually is in some
 cases problematic :-( I ended up with a kernel that didn't even boot,
 entering KDL early in the process. Reverting some patches created a lot of
 subtle fixup work in various places (e.g. removing
 B_RANDOMIZED_ANY_ADDRESS support..) which took a hour, and once it
 compiled and booted properly, I could still easily trigger the reboot.

 I decided to give up on this, and started again with reproducing the
 highly builds from 5 years ago, from an olde linux host system, by
 utilizing vanilla RHEL6 images in a singularity container, mimicking a
 standard host system for the cross-compilation from 2013.

 I now have the btrev<XY> from 2013 running, and the old hrevs as well. By
 now, I successfully reproduced the random reboot with a self-compiled
 hrev5681. My bisect is currently at hrev45560, and this also does not
 produce random reboots.

 --> Narrowed down to hrev45560 .. hrev45681 (from hrev45560 ...
 hrev45225). Currently I'm building hrev45620, let's see ;_0

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/14082#comment:34>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: