Your message dated Mon, 13 Jul 2020 12:29:30 +0200
with message-id <[email protected]>
and subject line Re: Bug#874208: octave: audiodevinfo makes octave segfault 
when jackd is running
has caused the Debian Bug report #874208,
regarding octave: audiodevinfo makes octave segfault when jackd is running
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
874208: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874208
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: octave
Version: 4.2.1-2
Severity: normal

Dear Maintainer,

audiodevinfo makes octave segfault when jackd is running. I don't know
if the octave audio functions are supposed to support jack. 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:

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 24677)]
[New Thread 0x7fffd82dd700 (LWP 24680)]

Thread 4 "QThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd82dd700 (LWP 24680)]
0x00007fffd8328bf0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
(gdb) bt
#0  0x00007fffd8328bf0 in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#1  0x00007fffd8328fb9 in  () at /usr/lib/x86_64-linux-gnu/libjack.so.0
#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



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.11.0-1-rt-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages octave depends on:
ii  libamd2                          1:4.5.5-1
ii  libarpack2                       3.5.0-1+b1
ii  libasound2                       1.1.3-5
ii  libatlas3-base [liblapack.so.3]  3.10.3-3
ii  libblas3 [libblas.so.3]          3.7.1-1+b1
ii  libbz2-1.0                       1.0.6-8.1
ii  libc6                            2.24-14
ii  libcamd2                         1:4.5.5-1
ii  libccolamd2                      1:4.5.5-1
ii  libcholmod3                      1:4.5.5-1
ii  libcolamd2                       1:4.5.5-1
ii  libcxsparse3                     1:4.5.5-1
ii  libfftw3-double3                 3.3.6p2-2
ii  libfftw3-single3                 3.3.6p2-2
ii  libfltk-gl1.3                    1.3.4-6
ii  libfltk1.3                       1.3.4-6
ii  libfreetype6                     2.8-0.2
ii  libgcc1                          1:7.2.0-1
ii  libgl1-mesa-glx [libgl1]         13.0.6-1+b2
ii  libglpk40                        4.63-1
ii  libglu1-mesa [libglu1]           9.0.0-2.1
ii  libgomp1                         7.2.0-1
ii  liblapack3 [liblapack.so.3]      3.7.1-1+b1
ii  liboctave4                       4.2.1-2
ii  libosmesa6                       13.0.6-1+b2
ii  libportaudio2                    19.6.0-1
ii  libqhull7                        2015.2-2
ii  libqrupdate1                     1.1.2-2+b1
ii  libqscintilla2-12v5              2.9.3+dfsg-4+b1
ii  libqt4-network                   4:4.8.7+dfsg-11
ii  libqt4-opengl                    4:4.8.7+dfsg-11
ii  libqtcore4                       4:4.8.7+dfsg-11
ii  libqtgui4                        4:4.8.7+dfsg-11
ii  libsndfile1                      1.0.28-4
ii  libstdc++6                       7.2.0-1
ii  libsuitesparseconfig4            1:4.5.5-1
ii  libumfpack5                      1:4.5.5-1
ii  libx11-6                         2:1.6.4-3
ii  octave-common                    4.2.1-2
ii  texinfo                          6.4.90.dfsg.1-1+b1
ii  zlib1g                           1:1.2.8.dfsg-5

Versions of packages octave recommends:
ii  default-jre-headless  2:1.8-59
ii  gnuplot-x11           5.0.7+dfsg1-1
ii  libatlas3-base        3.10.3-3
pn  octave-info           <none>
ii  pstoedit              3.70-3+b2

Versions of packages octave suggests:
ii  octave-doc      4.2.1-2
ii  octave-htmldoc  4.2.1-2

-- no debconf information

--- End Message ---
--- Begin Message ---
Le mardi 19 septembre 2017 à 12:03 -0700, Mike Miller a écrit :
> On Tue, Sep 19, 2017 at 13:12:27 +0200, Peter P. wrote:
> > Thank you Mike, switching to jackd2 does work for me as well! I am a bit
> > hesitant to switch my system to jackd2 as there are some other
> > applications that depend (more) on jackd1. I wonder if this workaround,
> > for which I am very thankful, means that the crash with jackd1 will not
> > me looked into further, or if it may be worked on nevertheless.
> 
> I also get success with jackd1:
> 
>     $ jackd -r -d alsa -d hw:1 -D -r 44100 &
>     [1] 5042
>     jackd 0.125.0rc1
>     ...
>     $ octave-cli -q
>     >> devs = audiodevinfo;  ## no crash
>     >> devs.output.Name
>     ans = HDA Intel HDMI: 0 (hw:0,3) (ALSA)
>     ans = HDA Intel HDMI: 1 (hw:0,7) (ALSA)
>     ans = HDA Intel HDMI: 2 (hw:0,8) (ALSA)
>     ans = HDA Intel HDMI: 3 (hw:0,9) (ALSA)
>     ans = HDA Intel HDMI: 4 (hw:0,10) (ALSA)
>     ans = hdmi (ALSA)
>     ans = default (ALSA)
>     ans = system (JACK Audio Connection Kit)
>     >> x = audioplayer (y, fs, nbits, 7);  ## jack ID == 7
>     >> play (x);  ## produces audio
> 
> I'm sorry but I use neither jackd1 nor jackd2, so this is probably as
> far as I can investigate myself. And as far as I can tell they both work
> with Octave. If you can investigate further and find what is causing
> this on your system, please do report back. Or if you find that you can
> reproduce this on a clean system and give instructions for how to do so,
> someone may be able to help. But so far this looks unreproducible to me.

Closing this bug now, since no new information has been added for
almost three years.

Peter: if you are still affected by this bug with a recent version of
Octave, feel free to reopen.

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  https://www.debian.org

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---

Reply via email to