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

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

        Activity

          People

            bug zilla Bug Zilla
            Oleg Dubinskij Oleg Dubinskiy
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: