Skip to content

Program aborted with reason: Assertion 'pa_atomic_load(&(o)->_ref) >= 1' failed at ../src/pulse/operation.c:68, function pa_operation_unref(). #181

Open
@Duy-Thanh

Description

@Duy-Thanh

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions