Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-10176

UniATA build is broken since r45535

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 0.4.0
    • None
    • None
    • r45530
      r45536
      r69216

    • 45,535

    Description

      Second name of this bugreport:
      "First stage hangs using Bochs 2.6.8"

      When I tried to run latest ReactOS build (r69216) using latest Bochs (2.6.8), I got the hang - black screen right after "Loading boot drivers".
      Regress tests was pointing somewhere between r45530 (good) and r45536 (bad).
      Trying to figure out the problematic changes, I found nothing interesting in this commits, except for compiler/BE version upgrade (r45535).
      Due to Bochs' debug log was spammed with disk-related errors and because of ReactOS' debug log shows bugcheck 0x0000007b, disk drivers came under suspicion.
      What I needed next - is name of problematic driver. And I have found it - this is uniata.sys.
      When I replaced bootcd-69216-dbg.iso\reactos\system32\drivers\uniata.sys with bootcd-45530-dbg.iso\reactos\uniata.sys, installation started fine and even finished fine - here is the screenshot.
      I don't know what exactly happens with this driver. Probably the source is in undefined behavior somewhere in it's code, which was masked by compiler's specific.
      But what I know for sure - this problem needs to be investigated. Fix for this problem may became the fix for many similar related bugs.

      Attachments

        1. ReactOS.bxrc
          0.5 kB
        2. bochs_ros_69216.png
          bochs_ros_69216.png
          85 kB
        3. ros_debug_uniata_bochs.txt
          141 kB
        4. ros_debug_uniata_bochs_2.txt
          272 kB
        5. uniata_v45h4_to_45h6.diff
          47 kB
        6. ros_uniata_v45h1_to_45h6.diff
          46 kB
        7. bochs_ros_uniata_hdd_fail.png
          bochs_ros_uniata_hdd_fail.png
          39 kB
        8. uniata_v45h4_to_45h9.diff
          80 kB
        9. uniata_45h9.patch
          77 kB

        Activity

          People

            alter-1 alter-1
            Vort Vort
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: