Hi Mike, * Mike Miller <[email protected]> [2017-09-05 17:57]: > On Mon, Sep 04, 2017 at 11:10:46 +0200, Peter P. wrote: > > audiodevinfo makes octave segfault when jackd is running. I don't know > > if the octave audio functions are supposed to support jack. > > Octave's audio I/O functions are built on PortAudio, so they should work > with jackd as well as any other PortAudio program. I am pretty sure we > have had one person report success with audioplayer and jackd. > > > If they > > don't it would be great if octave could nevertheless survive. Thank you > > for looking into this, I am happy to help where I can. > > > > Here is the gdb backtrace: > > Can you please provide a stack trace showing this error in octave-cli, > to eliminate Qt multithreading, and with the relevant dbgsym packages > installed? The backtrace I provided was already with /usr/bin/octave --no-gui. I hope a 'stack trace' is the same thing as a 'backtrace', at least gdb's help text tells me so.
With libjack0-dbgsym installed this is the output of gdb and its stack/backtrace for /usr/bin/octave --no-gui octave:1> audiodevinfo() ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map [New Thread 0x7fffd3c45700 (LWP 22139)] [New Thread 0x7fffd82dd700 (LWP 22158)] Thread 4 "QThread" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffd82dd700 (LWP 22158)] jack_thread_touch_stack () at thread.c:112 112 thread.c: No such file or directory. (gdb) bt #0 0x00007fffd8328bf0 in jack_thread_touch_stack () at thread.c:112 #1 0x00007fffd8328fb9 in jack_thread_proxy (varg=0x7fffd44cfa80) at thread.c:128 #2 0x00007ffff44ee494 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0 #3 0x00007ffff4232abf in clone () at /lib/x86_64-linux-gnu/libc.so.6

