Skip to content

sc3-plugins memory allocation fail: SuperDirt.start causes server crash if run after s.boot #399

@elgiano

Description

@elgiano

Environment

  • SuperCollider version: 3.14-rc1
  • Operating system: Linux
  • Other details (Qt version, audio driver, etc.): jack

Steps to reproduce

Server.supernova
s.waitForBoot { SuperDirt.start }

Expected vs. actual behavior

Starting SuperDirt crashes supernova

---- core synth defs loaded ----
[...]
217 existing sample banks:
[...]
... file reading complete. Required 243 MB of memory.
SuperDirt: listening to Tidal on port 57120
node id 4 already in use
node id 4 already in use
node id 4 already in use
node id 4 already in use
node id 4 already in use
node id 4 already in use
node id 4 already in use
node id 4 already in use
node id 4 already in use
node id 4 already in use
node id 4 already in use
Server 'localhost' exited with exit code 0.
server 'localhost' disconnected shared memory interface

This doesn't happen on 3.13, and does still happen before 247ef2e291a66f52ae0941ba18b164f3cc5b87b5 (udp buffer increase) It can happen also on 3.13

Can other people reproduce it?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions