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

Newly added APIC HALs crash while booting

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      APIC HALs were enabled by 0.4.15-dev-2720-g5ee0925 (and previous).
      BootCD has 'Standard APIC' and 'ACPI APIC',
      LiveCD has 'APIC ACPI'.

      Note:
      No issue with default ACPI HAL.

      Edit:
      I wonder whether QEMU 0.9.1 and VPC 2004SP1 actually support/emulate APIC.
      Is there a way to test/confirm that?
      If not supported, would it be possible for ReactOS (hal) to detect and report that explicitly?

      —

      QEMU 0.9.1

      GCC official builds.
      BootCD (Stage 2) and LiveCD.

      Boot starts, up to 'Prefetch Cache' or 'ACPI 1.0' logs,
      then ROS crashes.

      (/ntoskrnl/kd64/kdinit.c:74) -----------------------------------------------------
      (/ntoskrnl/kd64/kdinit.c:75) ReactOS 0.4.15-x86-dev (Build 20210625-0.4.15-dev-2790-ge8277e5) (Commit e8277e51e2ec9c13721b68cd8062b3b7d933d255)
      (/ntoskrnl/kd64/kdinit.c:76) 1 System Processor [128 MB Memory]
      (/ntoskrnl/kd64/kdinit.c:80) Command Line: DEBUG DEBUGPORT=COM1 BAUDRATE=115200 SOS MININT HAL=HALAACPI.DLL
      (/ntoskrnl/kd64/kdinit.c:81) ARC Paths: multi(0)disk(0)cdrom(96) \ multi(0)disk(0)cdrom(96) \reactos\
      (/ntoskrnl/ke/i386/cpu.c:450) Supported CPU features :  KF_RDTSC KF_CR4 KF_CMOV KF_GLOBAL_PAGE KF_LARGE_PAGE  KF_CMPXCHG8B KF_MMX  KF_PAT KF_FXSR KF_FAST_SYSCALL KF_XMMI   KF_XMMI64
      (/ntoskrnl/ke/i386/cpu.c:722) Prefetch Cache: 64 bytes  L2 Cache: 2097152 bytes L2 Cache Line: 64 bytes L2 Cache Associativity: 8
      (/hal/halx86/acpi/halacpi.c:782) ACPI Timer at: B008h (EXT: 0)
      (/hal/halx86/acpi/halacpi.c:891) ACPI 1.0 Detected. Tables: [RSDT] [FACP]
       
      *** Fatal System Error: 0x0000007f
                             (0x0000000D,0x00000000,0x00000000,0x00000000)
       
      ?[7h?
      Entered debugger on embedded INT3 at 0x0008:0x805843F7.
      kdb:> bt
      Eip:
      <805843F8>
      Frames:
      <80489df2>
      <80541b4e>
      <80544273>
      <8040361c>
      <8025fdf6>
      <80275223>
      <8062850f>
      <8063d245>
      <8063d531>
      <0000000e>
      <00027c70>
      <000282c7>
      <00010a37>
      <00010d09>
      <00010e2e>
      <000141b1>
      kdb:> 
      

      –

      QEMU 0.9.1

      MSVC official builds.
      BootCD (Stage 2) and LiveCD.

      Boot starts, tries to connect to WinDbg (which I do not have),
      then ROS immediately crashes.

      —

      Virtual PC 2004 SP1 (5.3.582.27)

      GCC and MSVC official builds.
      BootCD (Stage 2) and LiveCD.

      Boot starts, up to 'Loading boot drivers...' (100%),
      then VM itself crashes!

      Attachments

        Issue Links

          Activity

            People

              The_DarkFire The_DarkFire
              Serge Gautherie Serge Gautherie
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: