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

Acid Music Studio 10.0 build 108 causes multiple assertions during using

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Major
    • None
    • SDK
    • Oracle VM VirtualBox 7.0.15.

    Description

      How to reproduce:

      1. Install Net Framework 2.0 from Rapps.
      2. Reboot.
      3. Download the program here: https://drive.google.com/open?id=1LPS4nVjxO9KFQVzw6y6-kZ2SgZegl4Nw
      4. Install it in Windows 7 compatibility mode.
      5. Reboot again to save the registry settings.
      6. Launch Acid Music Studio from the desktop or start menu.
      7. Select "Run the trial version of Acid Music Studio 10.0" and click "Next".
      8. Select "Register online" and click "Next" again.
      9. Type your personal data: name, surname, email and select your country (it's all may be random), other fields are optional.
      10. Finally click "OK" and wait while a trial license will be registered.
      11. Click "OK" again after successful registration in white dialog.
      12. After this, the program launchs automatically. After launching, it will try to open the first sample, and then second. After opening the second sample, the system immediately hangs with assertion in sdk/lib/rtl/heap.c:

        *** Assertion failed: (LastEntry + LastEntry->Size) == FirstEntry
        *** Source File: ../../sdk/lib/rtl/heap.c, line 678

        When I tried to ignore it, appears the similar assertion, but with another line:

        *** Assertion failed: LastEntry->Size != 0
        *** Source File: ../../sdk/lib/rtl/heap.c, line 675

        After breaking once, the system continues working, and the program crashes and appears program's error reporter. If to close it without sending error report, it closes, and system works correctly again. If try to send error report, appears another assertion (after the first ignoring):

        *** Assertion failed: FreeEntry->PreviousSize == CurrentEntry->Size
        *** Source File: ../../sdk/lib/rtl/heap.c, line 995

        Also there are many different assertions after an attempts to launch music studio (they appears random):

        *** Assertion failed: FreeEntry->Size < HEAP_FREELISTS
        *** Source File: ../../sdk/lib/rtl/heap.c, line 235

         

          • Assertion failed: Heap->u.FreeListsInUseBytes[Index] & Bit
          • Source File: ../../sdk/lib/rtl/heap.c, line 242and other.
            Tested with 0d13bb1 (0.4.10-dev-544).
            P.S.: also assertion appears after trying to close the program.

      Attachments

        1. DPH.patch
          0.6 kB
        2. debug.log
          124 kB
        3. debug_without_AC97.log
          93 kB
        4. debug_net-framework-2.0_DPH.log
          244 kB
        5. debug_Net_DPH_b.log
          243 kB
        6. debug_heap.log
          175 kB
        7. debug_DPH.log
          157 kB
        8. crash_without_AC97.png
          crash_without_AC97.png
          39 kB
        9. crash_with_DPH.png
          crash_with_DPH.png
          58 kB
        10. assertion_without_AC97.png
          assertion_without_AC97.png
          47 kB
        11. assertion_2_wihtout_AC97.png
          assertion_2_wihtout_AC97.png
          40 kB
        12. acidms-crash.png
          acidms-crash.png
          54 kB
        13. acidms-crash_2.png
          acidms-crash_2.png
          55 kB
        14. acidms-assertion.png
          acidms-assertion.png
          58 kB
        15. acidms-assertion_4.png
          acidms-assertion_4.png
          56 kB
        16. acidms-assertion_3.png
          acidms-assertion_3.png
          50 kB
        17. acidms-assertion_2.png
          acidms-assertion_2.png
          42 kB
        18. acid-fixed.png
          acid-fixed.png
          138 kB

        Activity

          People

            Unassigned Unassigned
            Oleg Dubinskij Oleg Dubinskiy
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: