session closing broken

Hello,
For a while, I’ve been avoiding closing sessions and instead preferred quitting them, knowing that there was something weird with the closing mechanism. Could be due to jackd, don’t really know. But ardour svn version 3366 goes one step worse since it kills jackd. I use jackd latest svn as well so that can explains as well (I’ve been following current jackd issues and discussions on the jackaudio mailing list). If it can help, the jackd messages when things blow up are :

subgraph starting at qjackctl timed out (subgraph_wait_fd=21, status = 0, state = Running, pollret = 0 revents = 0x0)
**** alsa_pcm: xrun of at least 0.488 msecs
16:09:32.620 ALSA connection graph change.
subgraph starting at ardour lost client
cannot read event response from client [ardour] (Connection reset by peer)
*** glibc detected *** /usr/bin/jackd: double free or corruption (!prev): 0x08074648 ***
16:09:32.626 Shutdown notification.
16:09:32.635 JACK is stopping…
16:09:32.639 JACK is being forced…
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb7ddf8f5]
**** alsa_pcm: xrun of at least 3.142 msecs
/lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7de3360]
/usr/lib/libjackserver.so.0(jack_client_delete+0xa3)[0xb7f19453]
/usr/lib/libjackserver.so.0[0xb7f19765]
/usr/lib/libjackserver.so.0(jack_client_disconnect+0x7f)[0xb7f1995f]
/usr/lib/libjackserver.so.0[0xb7f18ce6]
/lib/i686/cmov/libpthread.so.0[0xb7ecb4fb]
/lib/i686/cmov/libc.so.6(clone+0x5e)[0xb7e4ad7e]
======= Memory map: ========
08048000-0804d000 r-xp 00000000 08:02 98442 /usr/bin/jackd
0804d000-0804e000 rw-p 00004000 08:02 98442 /usr/bin/jackd
0804e000-08091000 rw-p 0804e000 00:00 0 [heap]
b62a2000-b62a3000 —p b62a2000 00:00 0
b62a3000-b6aa3000 rw-p b62a3000 00:00 0
b6aa3000-b6aaf000 r-xp 00000000 08:02 1387338 /lib/libgcc_s.so.1
b6aaf000-b6ab0000 rw-p 0000b000 08:02 1387338 /lib/libgcc_s.so.1
b6ad2000-b6ad3000 rw-s 00000000 00:09 949616644 /SYSV00000000 (deleted)
b6ad3000-b6ad4000 —p b6ad3000 00:00 0
16:09:32.646 JACK has crashed.
b6ad4000-b6b54000 rw-p b6ad4000 00:00 0
b6b54000-b6b55000 —p b6b54000 00:00 0
b6b55000-b6bd5000 rw-p b6b55000 00:00 0
b6bd5000-b6c15000 rw-s 00000000 00:09 949583875 /SYSV00000000 (deleted)
b6c15000-b6c55000 rw-s 00000000 00:09 949551106 /SYSV00000000 (deleted)
b6c55000-b6d12000 r-xp 00000000 08:02 457318 /usr/lib/libasound.so.2.0.0
b6d12000-b6d17000 rw-p 000bc000 08:02 457318 /usr/lib/libasound.so.2.0.0
b6d1f000-b6d20000 rw-s 00190000 00:0d 8908 /dev/snd/pcmC0D0p
b6d20000-b6d21000 rw-s 00180000 00:0d 8908 /dev/snd/pcmC0D0p
b6d21000-b6d22000 rw-s 00170000 00:0d 8908 /dev/snd/pcmC0D0p
b6d22000-b6d23000 rw-s 00150000 00:0d 8908 /dev/snd/pcmC0D0p
b6d23000-b6d24000 rw-s 00130000 00:0d 8908 /dev/snd/pcmC0D0p
b6d24000-b6d25000 rw-s 00110000 00:0d 8908 /dev/snd/pcmC0D0p
b6d25000-b6d26000 rw-s 000f0000 00:0d 8908 /dev/snd/pcmC0D0p
b6d26000-b6d27000 rw-s 000d0000 00:0d 8908 /dev/snd/pcmC0D0p
b6d27000-b6d28000 rw-s 000b0000 00:0d 8908 /dev/snd/pcmC0D0p
b6d28000-b6d29000 rw-s 00090000 00:0d 8908 /dev/snd/pcmC0D0p
b6d29000-b6d2a000 rw-s 00070000 00:0d 8908 /dev/snd/pcmC0D0p
b6d2a000-b6d2b000 rw-s 00050000 00:0d 8908 /dev/snd/pcmC0D0p
b6d2b000-b6d2c000 rw-s 00030000 00:0d 8908 /dev/snd/pcmC0D0p
b6d2c000-b6d2d000 rw-s 00010000 00:0d 8908 /dev/snd/pcmC0D0p
b6d2d000-b6d2e000 rw-s 00190000 00:0d 8914 /dev/snd/pcmC0D0c
b6d2e000-b6d2f000 rw-s 00180000 00:0d 8914 /dev/snd/pcmC0D0c
b6d2f000-b6d30000 rw-s 00170000 00:0d 8914 /dev/snd/pcmC0D0c
b6d30000-b6d31000 rw-s 00150000 00:0d 8914 /dev/snd/pcmC0D0c
b6d31000-b6d32000 rw-s 00130000 00:0d 8914 /dev/snd/pcmC0D0c
b6d32000-b6d33000 rw-s 00110000 00:0d 8914 /dev/snd/pcmC0D0c
b6d33000-b6d34000 rw-s 000f0000 00:0d 8914 /dev/snd/pcmC0D0c
b6d34000-b6d35000 rw-s 000d0000 00:0d 8914 /dev/snd/pcmC0D0c
b6d35000-b6d36000 rw-s 000b0000 00:0d 8914 /dev/snd/pcmC0D0c
b6d36000-b6d37000 rw-s 00090000 00:0d 8914 /dev/snd/pcmC0D0c
b6d37000-b6d38000 —p b6d37000 00:00 0
b6d38000-b7538000 rw-p b6d38000 00:00 0
b7538000-b7571000 rw-s 00000000 00:09 949518337 /SYSV00000000 (deleted)
b7571000-b7572000 —p b7571000 00:00 0
b7572000-b7d74000 rw-p b7572000 00:00 0
b7d74000-b7ebc000 r-xp 00000000 08:02 1405464 /lib/i686/cmov/libc-2.7.so
b7ebc000-b7ebd000 r–p 00148000 08:02 1405464 /lib/i686/cmov/libc-2.7.so
b7ebd000-b7ebf000 rw-p 00149000 08:02 1405464 /lib/i686/cmov/libc-2.7.so
b7ebf000-b7ec2000 rw-p b7ebf000 00:00 0
b7ec2000-b7ec4000 r-xp 00000000 08:02 1405467 /lib/i686/cmov/libdl-2.7.so
b7ec4000-b7ec6000 rw-p 00001000 08:02 1405467 /lib/i686/cmov/libdl-2.7.so
b7ec6000-b7eda000 r-xp 00000000 08:02 1405478 /lib/i686/cmov/libpthread-2.7.so
b7eda000-b7edc000 rw-p 00013000 08:02 1405478 /lib/i686/cmov/libpthread-2.7.so
b7edc000-b7ede000 rw-p b7edc000 00:00 0
b7ede000-b7f01000 r-xp 00000000 08:02 1405468 /lib/i686/cmov/libm-2.7.so
b7f01000-b7f03000 rw-p 00023000 08:02 1405468 /lib/i686/cmov/libm-2.7.so
b7f03000-b7f04000 rw-p b7f03000 00:00 0
b7f04000-b7f0b000 r-xp 00000000 08:02 1405480 /lib/i686/cmov/librt-2.7.so
b7f0b000-b7f0d000 rw-p 00006000 08:02 1405480 /lib/i686/cmov/librt-2.7.so
b7f0d000-b7f29000 r-xp 00000000 08:02 458270 /usr/lib/libjackserver.so.0.0.28
b7f29000-b7f2b000 rw-p 0001c000 08:02 458270 /usr/lib/libjackserver.so.0.0.28
b7f2b000-b7f33000 rw-p b7f2b000 00:00 0
b7f33000-b7f34000 rw-s 00070000 00:0d 8914 /dev/snd/pcmC0D0c
b7f34000-b7f35000 rw-s 00050000 00:0d 8914 /dev/snd/pcmC0D0c
b7f35000-b7f36000 rw-s 00030000 00:0d 8914 /dev/snd/pcmC0D0c
b7f36000-b7f37000 rw-s 00010000 00:0d 8914 /dev/snd/pcmC0D0c
b7f37000-b7f38000 rw-s 81000000 00:0d 8914 /dev/snd/pcmC0D0c
b7f38000-b7f39000 r–s 80000000 00:0d 8914 /dev/snd/pcmC0D0c
b7f39000-b7f3a000 rw-s 81000000 00:0d 8908 /dev/snd/pcmC0D0p
b7f3a000-b7f3b000 r–s 80000000 00:0d 8908 /dev/snd/pcmC0D0p
b7f3b000-b7f4f000 r-xp 00000000 08:02 603897 /usr/lib/jack/jack_alsa.so
b7f4f000-b7f50000 rw-p 00013000 08:02 603897 /usr/lib/jack/jack_alsa.so
b7f50000-b7f52000 rw-s 00000000 00:09 9633792 /SYSV00282929 (deleted)
b7f52000-b7f55000 rw-p b7f52000 00:00 0
b7f55000-b7f56000 r-xp b7f55000 00:00 0 [vdso]
b7f56000-b7f70000 r-xp 00000000 08:02 1387468 /lib/ld-2.7.so
b7f70000-b7f72000 rw-p 00019000 08:02 1387468 /lib/ld-2.7.so
bf84e000-bf863000 rw-p bffeb000 00:00 0 [stack]
cannot continue execution of the processing graph (Broken pipe)
zombified - calling shutdown handler
16:09:32.758 ALSA connection change.
16:09:32.840 JACK was stopped successfully.
16:09:32.840 Post-shutdown script…
16:09:32.840 killall jackd
jackd: no process killed
16:09:33.259 Post-shutdown script terminated with exit status=256.