Re: Bug#848285: jackd2: spits verbose output and exits immediately when the client stops sending audio
Control: clone -1 -2 Control: reassign -2 gcc-6 6.2.0-13 Control: found -2 6.2.1-7 Control: severity -2 normal Control: retitle -2 gcc-6: wrong code generation with -O1 if union is written to twice Control: forwarded -2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78895 Control: affects -2 src:jackd2 Hi all, On 19/12/16 23:39, Francesco Poli wrote: > On Sun, 18 Dec 2016 22:56:00 + James Cowgill wrote: > [...] >> On 15/12/16 23:18, Francesco Poli (wintermute) wrote: > [...] >>> I experienced a grave bug: as soon as the client (audacious, firefox through >>> ALSA redirection in ~/.asoundrc, ...) stops sending audio to the jackd >>> sound server, the latter spits a bunch of output messages and exits >>> immediately (as if the --temporary option were passed, no!, even worse!). >> >> Firstly, apologies for not testing this fully before uploading the most >> recent version :/ > > It may happen. > It's weird that nobody noticed in unstable, before the package managed > to migrate to testing, but anyway... > >> This appears this is a toolchain bug. Simply recompiling the latest >> version of jackd2 with gcc-6_6.2.0-6 (the version the -3 revision was >> compiled with) makes it work again. The toolchain bug will probably need >> reducing before anyone can look at it however. > > Good that you are able to reproduce the bug and managed to pinpoint the > cause. > I hope this can be fixed soon. I got a reduced testcase and submitted the bug upstream. I'm cloning this bug into gcc-6 to keep track of the fix there. Since the bug only happens with optimization turned on, it could probably be worked around by disabling some optimization options (I haven't checked which), but I think that should be a last resort. Thanks, James signature.asc Description: OpenPGP digital signature
Processed: Re: Bug#848285: jackd2: spits verbose output and exits immediately when the client stops sending audio
Processing control commands: > clone -1 -2 Bug #848285 [jackd2] jackd2: spits verbose output and exits immediately when the client stops sending audio Bug 848285 cloned as bug 849032 > reassign -2 gcc-6 6.2.0-13 Bug #849032 [jackd2] jackd2: spits verbose output and exits immediately when the client stops sending audio Bug reassigned from package 'jackd2' to 'gcc-6'. No longer marked as found in versions jackd2/1.9.10+20150825git1ed50c92~dfsg-4. Ignoring request to alter fixed versions of bug #849032 to the same values previously set Bug #849032 [gcc-6] jackd2: spits verbose output and exits immediately when the client stops sending audio Marked as found in versions gcc-6/6.2.0-13. > found -2 6.2.1-7 Bug #849032 [gcc-6] jackd2: spits verbose output and exits immediately when the client stops sending audio Marked as found in versions gcc-6/6.2.1-7. > severity -2 normal Bug #849032 [gcc-6] jackd2: spits verbose output and exits immediately when the client stops sending audio Severity set to 'normal' from 'grave' > retitle -2 gcc-6: wrong code generation with -O1 if union is written to twice Bug #849032 [gcc-6] jackd2: spits verbose output and exits immediately when the client stops sending audio Changed Bug title to 'gcc-6: wrong code generation with -O1 if union is written to twice' from 'jackd2: spits verbose output and exits immediately when the client stops sending audio'. > forwarded -2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78895 Bug #849032 [gcc-6] gcc-6: wrong code generation with -O1 if union is written to twice Set Bug forwarded-to-address to 'https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78895'. > affects -2 src:jackd2 Bug #849032 [gcc-6] gcc-6: wrong code generation with -O1 if union is written to twice Added indication that 849032 affects src:jackd2 -- 848285: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848285 849032: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849032 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems