#24 jack2 crash on jack-session save with multiple rakarracks

open
nobody
None
5
2012-07-13
2012-07-13
mcdebugger
No

Hi!
I saw somewhere on LAD mailing lists discussion of this bug some like a year ago.
When using jack2 with multiple instances of rakarrack running with jack-session support jack server crashes when I'm trying to save a session.

In jack log I get only this:

Fri Jul 13 23:13:44 2012: Session notify initiated. target='ardour', type=1, path='/home/mcdebugger/audio/projects/2012/Songs/EgorMan_reinc/js_apps.tmpeb4H8I/2fc614e8-568a-491f-a530-a8f8aaa3ea6c.tmpZcvpFn/'
Fri Jul 13 23:13:44 2012: Session notify complete, commands follow:
Fri Jul 13 23:13:44 2012: End of session commands.
Fri Jul 13 23:13:44 2012: Session notify initiated. target='rakarrack', type=1, path='/home/mcdebugger/audio/projects/2012/Songs/EgorMan_reinc/js_apps.tmpeb4H8I/e11105b9-642a-416f-8e85-6c8904190ddb.tmpKhc8b2/'
Fri Jul 13 23:13:44 2012: Session notify complete, commands follow:
Fri Jul 13 23:13:44 2012: uuid='14', client='rakarrack', command='rakarrack -u 14 ${SESSION_DIR}rackstate.rkr', flags=0x0
Fri Jul 13 23:13:44 2012: End of session commands.
Fri Jul 13 23:13:44 2012: Session notify initiated. target='rakarrack-01', type=1, path='/home/mcdebugger/audio/projects/2012/Songs/EgorMan_reinc/js_apps.tmpeb4H8I/c223d9e0-d891-4232-826e-35b4160297a4.tmpCH2nJG/'
Fri Jul 13 23:13:44 2012: Session notify complete, commands follow:
Fri Jul 13 23:13:44 2012: uuid='18', client='rakarrack-01', command='rakarrack -u 18 ${SESSION_DIR}rackstate.rkr', flags=0x0
Fri Jul 13 23:13:44 2012: End of session commands.
Fri Jul 13 23:13:44 2012: ERROR: Segmentation Fault!
Fri Jul 13 23:13:44 2012: ERROR: info.si_signo = 11
Fri Jul 13 23:13:44 2012: ERROR: info.si_errno = 0
Fri Jul 13 23:13:44 2012: ERROR: info.si_code = 1 (SEGV_MAPERR)
Fri Jul 13 23:13:44 2012: ERROR: info.si_addr = 0x18
Fri Jul 13 23:13:44 2012: ERROR: reg[00] = 0x00007ff714651990
Fri Jul 13 23:13:44 2012: ERROR: reg[01] = 0x0000000000000023
Fri Jul 13 23:13:44 2012: ERROR: reg[02] = 0x0000000000000000
Fri Jul 13 23:13:44 2012: ERROR: reg[03] = 0x0000000000000246
Fri Jul 13 23:13:44 2012: ERROR: reg[04] = 0x0000000000000000
Fri Jul 13 23:13:44 2012: ERROR: reg[05] = 0x0000000000000000
Fri Jul 13 23:13:44 2012: ERROR: reg[06] = 0x00007ff7266b5000
Fri Jul 13 23:13:44 2012: ERROR: reg[07] = 0x00007ff7266b5000
Fri Jul 13 23:13:44 2012: ERROR: reg[08] = 0x00007ff7146519a0
Fri Jul 13 23:13:44 2012: ERROR: reg[09] = 0x0000000000000010
Fri Jul 13 23:13:44 2012: ERROR: reg[10] = 0x00007ff714003210
Fri Jul 13 23:13:44 2012: ERROR: reg[11] = 0x00007ff714001c30
Fri Jul 13 23:13:44 2012: ERROR: reg[12] = 0x00007ff7146519b0
Fri Jul 13 23:13:44 2012: ERROR: reg[13] = 0x00007ff7146519a0
Fri Jul 13 23:13:44 2012: ERROR: reg[14] = 0x0000000000000000
Fri Jul 13 23:13:44 2012: ERROR: reg[15] = 0x00007ff7267398d8
Fri Jul 13 23:13:44 2012: ERROR: reg[16] = 0x00007ff72612e1a0
Fri Jul 13 23:13:44 2012: ERROR: reg[17] = 0x0000000000010202
Fri Jul 13 23:13:44 2012: ERROR: reg[18] = 0x0000000000000033
Fri Jul 13 23:13:44 2012: ERROR: reg[19] = 0x0000000000000004
Fri Jul 13 23:13:44 2012: ERROR: reg[20] = 0x000000000000000e
Fri Jul 13 23:13:44 2012: ERROR: reg[21] = 0x0000000000005a07
Fri Jul 13 23:13:44 2012: ERROR: reg[22] = 0x0000000000000018
Fri Jul 13 23:13:44 2012: ERROR: Stack trace:
Fri Jul 13 23:13:44 2012: ERROR: 1: 0x7ff72612e1a0 <std::_List_node_base::hook(std::_List_node_base*)+0> (/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/libstdc++.so.6)
Fri Jul 13 23:13:44 2012: ERROR: End of stack trace

Any chance to fix this very annoying bug?
Thanks!

Discussion

  • Transmogrifox
    Transmogrifox
    2012-11-01

    I think Holborn might have fixed this in the source which is current in git. If you have compiled from git and you still see this bug, then let us know. As far as a next release...who knows when. Both us devs have been MIA for several months. I want to carve out some time to work on these things and make another release...but here's to good intentions :)

     
  • mcdebugger
    mcdebugger
    2012-11-01

    I'll try to recompile from current git master. Thanks for reply. I'll write here about my progress.