Ticket #187 (closed defect: fixed)

Opened 19 months ago

Last modified 17 months ago

yoshimi fails to save project in jacksession mode on different jack commits

Reported by: https://www.google.com/accounts/o8/id?id=aitoawlz92-umfqfgxxirdzfc0wof8elscyrbxe Owned by: -
Priority: release note Milestone: 1
Keywords: Cc: mcdebugger@…

Description

Same problem appeared again.

Saving project works fine on jack commit 38dae65d64d770e6820a453ba3398e1cbc4b27ab (from ladi-experimental branch) but on updated commit f0a4f62d1877b86f8151cceb496643c082db801f (from the same branch) it fails like it was before.
And of course then it fails to start because project file can't be found.

Tue Oct 18 23:56:45 2011: saving app: name='ardour3', running, shell, level 'jacksession', commandline='ardour3 -P -U 20 "/home/mcdebugger/audio/projects/2011
/20111018_02/20111018_02/JS_2011-10-18T23:56:45.ardour"'
Tue Oct 18 23:56:45 2011: saving app: name='hydrogen', running, shell, level 'lash', commandline='hydrogen'
Tue Oct 18 23:56:45 2011: saving app: name='yoshimi', running, shell, level 'jacksession', commandline='yoshimi -U 30 -u ${SESSION_DIR}yoshimi-30.xml'
Tue Oct 18 23:56:45 2011: save project command destructor
Tue Oct 18 23:56:46 2011: Record Room:yoshimi: Failed to save session data to /home/mcdebugger/audio/projects/2011/20111018_02/js_apps.tmpPgIhSC/7b76f58f-1bf6
-4fc2-9139-9f0092399539.tmpwKmwxS/yoshimi/yoshimi-30.xml

Here we can see that the other apps work ok.

Change History

Changed 19 months ago by http://nedko.arnaudov.name/

yoshimi-0.060.10 jack session implementation is broken. save complete reply is sent from the jack session callback but the actual save is made asynchronously, in the main thread, on next main loop iteration.

Possible solutions:

  1. declare yoshimi-0.060.10 broken
  2. fix yoshimi
  3. workaround in ladish by adding artificial delay

Changed 19 months ago by http://nedko.arnaudov.name/

  • priority changed from major to release note

640ca88481512912c62bc59c4d5d74adc8d73853 implements the workaround in ladish. Set delay to one or more seconds.

Changed 17 months ago by http://nedko.arnaudov.name/

  • milestone changed from 0.4 (preview 4) to 1

Changed 17 months ago by http://nedko.arnaudov.name/

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

know issue added to 1-release

Note: See TracTickets for help on using tickets.