Re: Bug#848285: jackd2: spits verbose output and exits immediately when the client stops sending audio

2016-12-21 Thread James Cowgill
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

2016-12-21 Thread Debian Bug Tracking System
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