Ticket #9 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

jack xruns/disconnects when UI is launching

Reported by: http://nedko.arnaudov.name/ Owned by:
Priority: major Milestone: 2.1
Component: unknown Version: 2.0
Keywords: Cc:

Description

I believe this is caused by fork() implementation suspending host (libjack) realtime threads during fork. The effects is visible with ardour. lv2rack has not exposed such problem, probably because it has smaller memory footprint. Same thing happens when Help->Chat is made in Ardour. The launcher used works through fork().

Change History

Changed 3 years ago by http://nedko.arnaudov.name/

  • status changed from new to closed
  • resolution set to fixed

Fixed in b05530c4ff96e00046ae4e9555794b66265081b2 by use of vfork(). vfork seems to work better than clone() and fork() when JACK is in realtime mode and realtime kernel is used.

Note: See TracTickets for help on using tickets.