← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 1705570] Re: jackd crashed with SIGSEGV in Streaming::StreamProcessor::packetsStopped()

 

Only a single device connected, the connection might have been
unreliable while I plugged a headphone.  dmesg says:

[  566.417496] firewire_core 0000:15:00.1: created device fw1: GUID 0005950400400fc2, S400
[  567.712261] firewire_core 0000:15:00.1: BM lock failed (timeout), making local node (ffc0) root
[  567.712267] firewire_core 0000:15:00.1: phy config: new root=ffc0, gap_count=5
[ 3122.465682] firewire_ohci 0000:15:00.1: DMA context still active (0x20000411)
[ 3157.256925] jackd[3206]: segfault at 64 ip 00007f47653b56fc sp 00007ffc73e76980 error 6 in libffado.so.2.3.0[7f47651fe000+37f000]
[ 3232.497578] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.497941] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.498649] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.499225] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.499422] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.499799] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.500279] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.500547] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.500924] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.501283] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.501679] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.502076] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.502411] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.502779] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.503139] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.503536] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.503898] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.504280] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.504654] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.505051] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.505400] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.505779] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.506133] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.506526] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3232.507288] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3233.016244] firewire_core 0000:15:00.1: rediscovered device fw0
[ 3245.052188] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3245.052351] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3245.052558] firewire_ohci 0000:15:00.1: isochronous cycle inconsistent
[ 3245.052990] firewire_ohci 0000:15:00.1: node ID not valid, new bus reset in progress
[ 3245.560197] firewire_core 0000:15:00.1: giving up on node ffc0: reading config rom failed: bus reset
[ 3245.560247] firewire_core 0000:15:00.1: rediscovered device fw0
[ 3245.560255] firewire_core 0000:15:00.1: giving up on node ffc1: reading config rom failed: bus reset
[ 3245.560261] firewire_core 0000:15:00.1: giving up on node ffc0: reading config rom failed: bus reset

and on the command line I get

dak@lola:~$ ffado-test Discover
-----------------------------------------------
FFADO test and diagnostic utility
Part of the FFADO project -- www.ffado.org
Version: 2.3.0-
(C) 2008, Daniel Wagner, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

Could not initialize device manager
1503588845175934: Fatal (devicemanager.cpp)[ 187] initialize: No firewire adapters (ports) found.
no message buffer overruns

Which is a bit unsettling because the firewire adapter is actually
built-in:

15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
(rev 04)

Syslog also contains:

Aug 24 17:31:41 lola kernel: [ 3122.465682] firewire_ohci 0000:15:00.1: DMA context still active (0x20000411)
Aug 24 17:32:16 lola kernel: [ 3157.256925] jackd[3206]: segfault at 64 ip 00007f47653b56fc sp 00007ffc73e76980 error 6 in libffado.so.2.3.0[7f47651fe000+37f000]

-- 
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to jackd2 in Ubuntu.
Matching subscriptions: ubuntustudio-bugs: jackd2
https://bugs.launchpad.net/bugs/1705570

Title:
  jackd crashed with SIGSEGV in
  Streaming::StreamProcessor::packetsStopped()

Status in jackd2 package in Ubuntu:
  New

Bug description:
  Started jackd (version 2) with

  jackd -d firewire -r 96000

  and had a Mackie Onyx 1620 (with Firewire extension card) and an
  Alesis iO|14 connected in series.

  ProblemType: Crash
  DistroRelease: Ubuntu 17.10
  Package: jackd2 1.9.10+20150825git1ed50c92~dfsg-2ubuntu2
  ProcVersionSignature: Ubuntu 4.11.0-10.15-lowlatency 4.11.8
  Uname: Linux 4.11.0-10-lowlatency i686
  ApportVersion: 2.20.5-0ubuntu5
  Architecture: i386
  CurrentDesktop: MATE
  Date: Thu Jul 20 22:22:11 2017
  ExecutablePath: /usr/bin/jackd
  InstallationDate: Installed on 2011-10-14 (2106 days ago)
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111011)
  ProcCmdline: jackd -d firewire -r 96000
  SegvAnalysis:
   Segfault happened at: 0xb5e9df68 <_ZN9Streaming15StreamProcessor14packetsStoppedEv+16>:	movl   $0x2,0x34(%eax)
   PC (0xb5e9df68) ok
   source "$0x2" ok
   destination "0x34(%eax)" (0x00000034) not located in a known VMA region (needed writable region)!
  SegvReason: writing NULL VMA
  Signal: 11
  SourcePackage: jackd2
  StacktraceTop:
   Streaming::StreamProcessor::packetsStopped() () at /usr/lib/libffado.so.2
   IsoHandlerManager::IsoHandler::disable() () at /usr/lib/libffado.so.2
   IsoHandlerManager::IsoHandler::~IsoHandler() () at /usr/lib/libffado.so.2
   IsoHandlerManager::pruneHandlers() () at /usr/lib/libffado.so.2
   IsoHandlerManager::unregisterStream(Streaming::StreamProcessor*) () at /usr/lib/libffado.so.2
  Title: jackd crashed with SIGSEGV in Streaming::StreamProcessor::packetsStopped()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm admin audio cdrom dialout fax floppy lpadmin lxd plugdev pulse-access sambashare

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/jackd2/+bug/1705570/+subscriptions


References