Skip to content

[MacOS] LMMS Hangs on export with soundio and PortAudio #4864

@0xf0xx0

Description

@0xf0xx0

Only PortAudio and soundio hang, JACK and SDL do not.

Output of PortAudio (through lldb):

PortAudio error: Stream is not stopped
# *hit control+c*
Process 25160 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007fff5cf237de libsystem_kernel.dylib`__psynch_cvwait + 10
libsystem_kernel.dylib`__psynch_cvwait:
->  0x7fff5cf237de <+10>: jae    0x7fff5cf237e8            ; <+20>
    0x7fff5cf237e0 <+12>: movq   %rax, %rdi
    0x7fff5cf237e3 <+15>: jmp    0x7fff5cf203b7            ; cerror_nocancel
    0x7fff5cf237e8 <+20>: retq   
Target 0: (lmms) stopped.

Output of soundio:

# didnt press control+c in this one
Process 25300 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    frame #0: 0x0000000100aedef4 libsoundio.1.dylib`soundio_outstream_start + 7
libsoundio.1.dylib`soundio_outstream_start:
->  0x100aedef4 <+7>:  movq   (%rax), %rcx
    0x100aedef7 <+10>: movq   (%rcx), %rdi
    0x100aedefa <+13>: movq   0x88(%rdi), %rcx
    0x100aedf01 <+20>: movq   %rax, %rsi
Target 0: (lmms) stopped.

But if WANT_SOUNDIO is off, PulseAudio exports just fine. ill be closing my old hang issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions