ffado-test-streaming crashed with SIGSEGV in Streaming::StreamProcessor::packetsStopped()

Bug #1714089 reported by David Kastrup
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libffado (Ubuntu)
New
Medium
Unassigned

Bug Description

No idea what this is about. Ffado seems very unstable recently. C++ API change or something?

ProblemType: Crash
DistroRelease: Ubuntu 17.10
Package: ffado-tools 2.3.0-2
ProcVersionSignature: Ubuntu 4.12.0-11.12-lowlatency 4.12.5
Uname: Linux 4.12.0-11-lowlatency x86_64
ApportVersion: 2.20.7-0ubuntu1
Architecture: amd64
Date: Wed Aug 30 22:45:15 2017
ExecutablePath: /usr/bin/ffado-test-streaming
InstallationDate: Installed on 2011-10-14 (2147 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111011)
ProcCmdline: ffado-test-streaming
SegvAnalysis:
 Segfault happened at: 0x7f70246776fc <_ZN9Streaming15StreamProcessor14packetsStoppedEv+12>: movl $0x2,0x64(%rax)
 PC (0x7f70246776fc) ok
 source "$0x2" ok
 destination "0x64(%rax)" (0x00000064) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: libffado
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: ffado-test-streaming crashed with SIGSEGV in Streaming::StreamProcessor::packetsStopped()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

Revision history for this message
David Kastrup (dak) wrote :
information type: Private → Public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 Streaming::StreamProcessor::packetsStopped() () from /tmp/apport_sandbox_4O6Pex/usr/lib/libffado.so.2
 IsoHandlerManager::IsoHandler::disable() () from /tmp/apport_sandbox_4O6Pex/usr/lib/libffado.so.2
 IsoHandlerManager::IsoHandler::~IsoHandler() () from /tmp/apport_sandbox_4O6Pex/usr/lib/libffado.so.2
 IsoHandlerManager::pruneHandlers() () from /tmp/apport_sandbox_4O6Pex/usr/lib/libffado.so.2
 IsoHandlerManager::unregisterStream(Streaming::StreamProcessor*) () from /tmp/apport_sandbox_4O6Pex/usr/lib/libffado.so.2

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in libffado (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Pander (pander) wrote :

From FFADO maintainer:

   Bug: Segfault in ffado-test-streaming, seemingly while shutting down.
        This may be due to the user stopping the program or an xrun. More
        details about the scenario are required.

   Suggestion:
       Test using jackd rather than ffado-test-streaming. The
       ffado-test-streaming tool does not receive extensive testing and
       exists mainly for the use of the development team. It would be
       interesting to know why the user was running ffado-test-streaming.

       If FFADO still fails when used with jackd, run
           jackd -d firewire -p512 -n3 -v6 >& /tmp/ffado.log
       and post the result to the ffado-devel mailing list for further
       follow up. Include the output of ffado-diag if possible and mention
       which audio device is in use.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.