Description
Basic Information
- Platform (Mac, iOS, Android, Linux, etc): Linux Ubuntu 22.04.1
- Built from source? (yes/no): yes
- If yes, source branch/revision ID: master
Description of issue
I did a build from the master branch, everything was fine until when I ran the application, after the NewtonOS startup screen and sound startup played, and then the sound suddenly stopped, and in the next screen I clicked Continue (Welcome Screen in NewtonOS), but at the moment the sound continued and stopped again after it had moved to the next screen, and in the next screen, I press Next button, and when I press the button, the previous startup sound continues to play (It's like the startup sound was broken up and played every time the button was pressed and stopped when it moved to the next screen) and then it threw an error:
Assertion 'pa_atomic_load(&(o)->_ref) >= 1' failed at ../src/pulse/operation.c:68, function pa_operation_unref(). Aborting.
Aborted (core dumped)
As far as I understand this is a bug in implementing the emulator's audio to work with Linux's PulseAudio.
So, is there any workaround for this problem, and how can I fix it?
Expected behaviour
Fully working emulator with supported sound
Steps to reproduce issue
I did a build from the master branch, everything was fine until when I ran the application, after the NewtonOS startup screen and sound startup played, and then the sound suddenly stopped, and in the next screen I clicked Continue (Welcome Screen in NewtonOS), but at the moment the sound continued and stopped again after it had moved to the next screen, and in the next screen, I press Next button, and when I press the button, the previous startup sound continues to play (It's like the startup sound was broken up and played every time the button was pressed and stopped when it moved to the next screen)