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

Regression, building ros on ros RosBE2.1.6 'ninja bootcd -j1' does fail since some 0.4.15-dev commit at step237 during compiling boot/environ with random errors

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • 0.4.15
    • NTCore

    Description

      Reproduction steps

      • create VBox 4.3.12 VM with at least 2000MB of RAM spent to VM (you will need that much!)
      • the virtual HDD should be at least 10GB (you will need that much)
      • install ros into the VM, I used 0.4.15-dev-5188-gabafg0d1 GCC8.4.0 RosBEWin 2.2.1 here, I installed on FAT
      • install git 2.10.0 from rapps
      • install RosBE 2.1.6 from rapps, use C:\ros as the source folder
      • switch desktop resolution to 1152x864 to have enough space for convenient working
      • run RosBE2.1.6
      • Run the taskmgr in the performance tab, and leave it running to observe resource consumption. Place it next to RosBE2.1.6 window
      • now within the RosBE2.1.6 prompt do:
      • 'prompt $T $P$G'
      • 'git config --system http.sslverify false'
      • 'git clone https://github.com/reactos/reactos.git'
      • 'cd reactos' to enter the source tree. You should be in C:\ros\reactos now.
      • 'git reset --hard 6ee2f98' to master 2019-02-25 23:00 (commit 0.4.12-dev-753-g6ee2f98) in your working-tree which is RosBE2.1.6compatible and builds successfully on Windows
      • 'configure'
      • 'cd output-MinGW-i386'
      • 'ninja bootcd -j1'

      Expected result
      It should return to the prompt after successfully having created a bootcd, like it was still possible here. when I used 0.4.14-RC-38-g4111dfa as the guest, and tried to build the very same 0.4.12-dev-753-g6ee2f98 in the very same way. It succeeded back then
      WinXPSP3 guest can ofc also successfully compile 0.4.12-dev-753-g6ee2f98 too ofc

      Observed result
      when performing this with 0.4.15-dev-5188-gabafg0d1that was built itself witth GCC8.4.0 RosBEWin 2.2.1 as a guest, it will fail with random errors during the build. See screenshot and logs
      it failing to compile is very reproducible for me. I guess the poor Memory Management in master head is responsible for that, but that is just a guess
      0.4.15-dev-5188-gabaf0d1_gcc840dbg_RosBEWin2_2_1_failed_to_build_that_bootcd.png
      0.4.15-dev-5188-gabaf0d1_gcc840dbg_RosBEWin2_2_1_failed_to_build_that_bootcd.log

      Attachments

        1. 0.4.15-dev-5188-gabaf0d1_gcc840dbg_RosBEWin2_2_1_failed_to_build_that_bootcd.png
          0.4.15-dev-5188-gabaf0d1_gcc840dbg_RosBEWin2_2_1_failed_to_build_that_bootcd.png
          62 kB
        2. 0.4.15-dev-5188-gabaf0d1_gcc840dbg_RosBEWin2_2_1_failed_to_build_that_bootcd.log
          4.58 MB
        3. 0.4.15-dev-5188-gabaf0d1_gcc840dbg_RosBEWin2_2_1_failed_to_build_0.4.14-dev-1138-g35cb8f1_withRosBE2.1.6.png
          0.4.15-dev-5188-gabaf0d1_gcc840dbg_RosBEWin2_2_1_failed_to_build_0.4.14-dev-1138-g35cb8f1_withRosBE2.1.6.png
          68 kB
        4. xpsp3_fails_To_compile_bootmgfw_from_a_clean_output_folder.PNG
          xpsp3_fails_To_compile_bootmgfw_from_a_clean_output_folder.PNG
          86 kB
        5. notEnough0.png
          notEnough0.png
          62 kB
        6. notEnough1.png
          notEnough1.png
          66 kB
        7. 0414RC38_wasItReallyJustLuck.PNG
          0414RC38_wasItReallyJustLuck.PNG
          52 kB
        8. 0.4.14-release-26-g744068d_configure_OK.png
          0.4.14-release-26-g744068d_configure_OK.png
          67 kB
        9. 0.4.14-release-26-g744068d_ninjaBootCD_OK.png
          0.4.14-release-26-g744068d_ninjaBootCD_OK.png
          71 kB
        10. 0.4.14-release-26-g744068d_goodPath.log
          2.36 MB
        11. 0.4.14-release-26-g744068d_gitClone_And_GitResetHard_OK.png
          0.4.14-release-26-g744068d_gitClone_And_GitResetHard_OK.png
          62 kB
        12. 0.4.15-dev-5833-g150f721_step1_clone_OK.png
          0.4.15-dev-5833-g150f721_step1_clone_OK.png
          38 kB
        13. 0.4.15-dev-5833-g150f721_step3_afterConfigure_OK.png
          0.4.15-dev-5833-g150f721_step3_afterConfigure_OK.png
          50 kB
        14. 0.4.15-dev-5833-g150f721_step5_stillFails_at_ninjaBootcd_j1_FAILED.png
          0.4.15-dev-5833-g150f721_step5_stillFails_at_ninjaBootcd_j1_FAILED.png
          60 kB
        15. 0.4.15-dev-5833-g150f721_step2_GitResetHard_OK.png
          0.4.15-dev-5833-g150f721_step2_GitResetHard_OK.png
          50 kB
        16. 0.4.15-dev-5833-g150f721_step4_beginningOfNinjaBootcd_j1_OK.png
          0.4.15-dev-5833-g150f721_step4_beginningOfNinjaBootcd_j1_OK.png
          51 kB
        17. 0.4.15-dev-5833-g150f721_FAILED.log
          3.36 MB
        18. 0.4.15-dev-5899-g573d579_step4_ninjaBootCD_FAILED.png
          0.4.15-dev-5899-g573d579_step4_ninjaBootCD_FAILED.png
          63 kB
        19. 0.4.15-dev-5899-g573d579_step1GitClone_OK.png
          0.4.15-dev-5899-g573d579_step1GitClone_OK.png
          42 kB
        20. 0.4.15-dev-5899-g573d579_step3a_DuringConfigureMemoryManagementIsStressed_noUserVisibleIssueThough.png
          0.4.15-dev-5899-g573d579_step3a_DuringConfigureMemoryManagementIsStressed_noUserVisibleIssueThough.png
          55 kB
        21. 0.4.15-dev-5899-g573d579_step2resetHard_OK.png
          0.4.15-dev-5899-g573d579_step2resetHard_OK.png
          46 kB
        22. 0.4.15-dev-5899-g573d579_step3b_configure_OK.png
          0.4.15-dev-5899-g573d579_step3b_configure_OK.png
          53 kB
        23. 0.4.15-dev-5899-g573d579.log
          3.29 MB
        24. SimoneLombardoPatched_7mins_Configure_ninjaBootCDJ1_BSOD0x1E.png
          SimoneLombardoPatched_7mins_Configure_ninjaBootCDJ1_BSOD0x1E.png
          69 kB
        25. SimoneLombardoPatched_7mins_Configure_ninjaBootCDJ1_BSOD0x1E.log
          3.53 MB
        26. 0.4.15-dev-6415-g21e30f3_cctrimcache_minus4lines_1seconds_segfaultInTheCompiler.png
          0.4.15-dev-6415-g21e30f3_cctrimcache_minus4lines_1seconds_segfaultInTheCompiler.png
          63 kB
        27. 0.4.15-dev-6415-g21e30f3_cctrimcache_minus4lines_1seconds_segfaultInTheCompiler.log
          3.51 MB
        28. segmentation_fault.log
          45 kB
        29. mmfault_c_lock_fix-02.patch
          0.7 kB
        30. 0.4.15-dev-6598-g97b64c4_plusPR5658_ninjaBootCD_doesStillFail.png
          0.4.15-dev-6598-g97b64c4_plusPR5658_ninjaBootCD_doesStillFail.png
          60 kB
        31. 0.4.15-dev-6598-g97b64c4_plusPR5658_ninjaBootCD_doesStillFail.log
          3.15 MB
        32. RosOnRos_15-6600-04.png
          RosOnRos_15-6600-04.png
          180 kB
        33. RosOnRos_15-6600-05.png
          RosOnRos_15-6600-05.png
          181 kB
        34. 0.4.15-dev-6621-g7cbca9a_with3commitsFromPR5658_stillCompilerSegfault_NowAtStep237.png
          0.4.15-dev-6621-g7cbca9a_with3commitsFromPR5658_stillCompilerSegfault_NowAtStep237.png
          64 kB
        35. 0.4.15-dev-6621-g7cbca9a_with3commitsFromPR5658_stillCompilerSegfault_NowAtStep237.log.7z
          21 kB
        36. 15-6963-build-08.png
          15-6963-build-08.png
          150 kB

        Issue Links

          Activity

            People

              zefklop jgardou
              reactosfanboy reactosfanboy
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: