Skip to content

Segmentation fault on alpine #9

@SuperCuber

Description

@SuperCuber

Hey, I'm trying to run a discord bot using serenity and songbird on an alpine docker container.
However when trying to join a voice channel it segfaults on this line

https://github.com/Lakelezz/audiopus/blob/701dbf9c07afba9f39e8944c9acdad46b5f921e1/src/coder/encoder.rs#L87

See serenity-rs/songbird#120 for original issue.

Info about the system:

/app # ldd /usr/local/bin/my-binary
        /lib/ld-musl-x86_64.so.1 (0x7fcb47cea000)
        libopus.so.0 => /usr/lib/libopus.so.0 (0x7fcb458d1000)
        libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7fcb47cea000)
/app # apk info opus
opus-1.3.1-r1 description:
Codec designed for interactive speech and audio transmission over the Internet

It may be relevant that the binary is created in a different docker build stage with only opus-dev installed - I don't think this should matter.

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