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

Regular crash on KVM testbot when running ole32_winetest:storage32

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Fix Version/s: 0.4.1
    • Component/s: Drivers, NTCore
    • Labels:
      None

      Description

      E.g. in https://build.reactos.org/builders/Test%20KVM/builds/13661/steps/test/logs/stdio

      *** Fatal System Error: 0x0000007f
                             (0x00000008,0x00000000,0x00000000,0x00000000)
       
      ←[7h♣
      Entered debugger on embedded INT3 at 0x0008:0x8093f8e4.
      kdb:>
       bt
      Eip:
      <NTOSKRNL.EXE:13f8e5 (:0 (RtlpBreakWithStatusInstruction))>
      Frames:
      <NTOSKRNL.EXE:81bbd (ntoskrnl/ke/bug.c:1100 (KeBugCheckWithTf))>
      <NTOSKRNL.EXE:11fe5f (ntoskrnl/ke/i386/exp.c:1144 (KiSystemFatalException))>
      <NTOSKRNL.EXE:123f13 (ntoskrnl/ke/i386/traphdlr.c:854 (KiTrap08Handler))>
      <NTOSKRNL.EXE:335a (:0 (KiTrap08))>
      <NTOSKRNL.EXE:8bd68 (ntoskrnl/ke/time.c:48 (KeUpdateSystemTime))>
      <HAL.DLL:9a17 (hal/halx86/generic/timer.c:176 (HalpClockInterruptHandler))>
      <HAL.DLL:ac72 (:0 (HalpClockInterrupt))>
      <HAL.DLL:5513 (hal/halx86/generic/portio.c:53 (READ_PORT_UCHAR))>
      <uniata.sys:148d (drivers/storage/ide/uniata/id_ata.cpp:356 (AtapiReadPort1))>
      <uniata.sys:f111 (drivers/storage/ide/uniata/id_dma.cpp:728 (AtapiDmaDone))>
      <uniata.sys:4e1c (drivers/storage/ide/uniata/id_ata.cpp:4702 (AtapiCheckInterrupt__))>
      <uniata.sys:c9af (drivers/storage/ide/uniata/id_ata.cpp:3904 (AtapiInterrupt))>
      <scsiport.sys:1442>
      <NTOSKRNL.EXE:12004b (include/crt/mingw32/intrin_x86.h:94 (KiInterruptDispatch))>
      <NTOSKRNL.EXE:12046e (ntoskrnl/ke/i386/irqobj.c:315 (KiInterruptTemplateHandler))>
      <f77e92ac>
      <NTOSKRNL.EXE:1216ca (include/crt/mingw32/intrin_x86.h:1574 (KiSwapContextExit))>
      <NTOSKRNL.EXE:28b8 (:0 (KiSwitchThreads))>
      <ffffffff>
      <NTOSKRNL.EXE:8d2c9 (ntoskrnl/ke/wait.c:367 (KeDelayExecutionThread))>
      <NTOSKRNL.EXE:8e639 (ntoskrnl/ke/wait.c:905 (NtDelayExecution))>
      <NTOSKRNL.EXE:1251a4 (ntoskrnl/include/internal/i386/ke.h:706 (KiSystemServiceHandler))>
      <NTOSKRNL.EXE:3da5 (:0 (KiFastCallEntry))>
      <7c92c792>
      Couldn't access memory at 0x0158FF08!
      kdb:>

      We may be running out of kernel stack there, perhaps related to KiTrapReturnNoSegmentsRet8.

        Attachments

        1. CORE-11123 stacktrace.txt
          41 kB
        2. hal-swi-stack.patch
          6 kB
        3. hal-swi-stack.patch
          6 kB
        4. kdbg-print-ebp.patch
          4 kB
        5. kdbg-print-ebp.patch
          4 kB
        6. kdbg-print-ebp.patch
          4 kB
        7. kdbg-print-ebp.patch
          2 kB
        8. ret8.patch
          1 kB

          Activity

            People

            • Assignee:
              ThFabba Thomas Faber
              Reporter:
              ThFabba Thomas Faber
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: