Re: [FFADO-devel] Segfault on jackd/ffado shutdown?

PrevNext  Index
DateTue, 09 Jul 2013 15:57:55 +0200
From Adrian Knoth <[hidden] at drcomp dot erfurt dot thur dot de>
To[hidden] at lists dot sourceforge dot net
Follow-UpJonathan Woithe Re: Segfault when watchdog object is deleted (was: Re: [FFADO-devel] Segfault on jackd/ffado shutdown?)
On 07/09/2013 03:26 PM, Jonathan Woithe wrote:

> It would appear that there's something about the way Posix threads are
> used by FFADO which is causing trouble either due to recent gcc (eg:
> 4.7.1) or libc (eg: 2.15).

Hi!

Debian is at gcc-4.8.1 and libc 2.17, and we haven't received such bug
reports, neither in the past nor recently.

Which more or less eliminates toolchain issues. Or we patch/configure
our toolchain in a certain way that prevents the bug from showing up.

That said, I'm not aware of similar bugs reported by Fedora or SuSE
users, thus leaving your Slackware installation as the only occurrence
for now.

I vaguely remember a discussion on jack-devel and Paul saying "You must
never ever rely on pthread cancellation, it's broken." Maybe you're just
seeing this.

Or maybe your toolchain got some weird patching. There is an easy way to
figure out: borrow stuff from Debian. You could download Debian's
libffado:

   http://packages.debian.org/experimental/libffado2


Last not least: Check the svn for the commit that fixed a similar issue
we had some months ago. Patch was by David Henningsson from Canonical, I
guess it was svn r1999.



Just my €0.02

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk

FFADO-devel mailing list
[hidden]
https://lists.sourceforge.net/lists/listinfo/ffado-devel
PrevNext  Index

1373378327.12750_0.ltw:2, <51DC16E3.5050907 at drcomp dot erfurt dot thur dot de>