--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: jackd2: spits verbose output and exits immediately when the client stops sending audio
- From: "Francesco Poli \(wintermute\)" <invernomuto@paranoici.org>
- Date: Fri, 16 Dec 2016 00:18:51 +0100
- Message-id: <148184393139.4309.13574839567800824567.reportbug@crunch>
Package: jackd2
Version: 1.9.10+20150825git1ed50c92~dfsg-4
Severity: grave
Justification: renders package unusable
Hello and thanks for maintaining jackd2!
After the upgrade
[UPGRADE] jackd2:amd64 1.9.10+20150825git1ed50c92~dfsg-3 -> 1.9.10+20150825git1ed50c92~dfsg-4
[UPGRADE] jackd2-firewire:amd64 1.9.10+20150825git1ed50c92~dfsg-3 -> 1.9.10+20150825git1ed50c92~dfsg-4
[UPGRADE] libjack-jackd2-0:amd64 1.9.10+20150825git1ed50c92~dfsg-3 -> 1.9.10+20150825git1ed50c92~dfsg-4
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!).
Steps to reproduce:
0) run jackd with the following command line:
$ jackd --realtime -d alsa --device hw:1 --softmode --hwmeter --rate 44100 &
1) run, e.g., audacious (configured to use the Jack output plugin)
2) play some audio: everything seems to work, even though jackd seems
to have become more verbose than ever, with a long sequence of
output lines similar to:
[...]
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 10
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 10
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 10
[...]
3) click on the stop button in the audacious interface: jackd spits the
following output and exits immediately:
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 10
Jack: JackRequest::DeactivateClient
Jack: JackEngine::ClientDeactivate ref = 2 name = audacious
Jack: JackEngine::PortDisconnect ref = -1 src = 9 dst = 65535
Jack: JackEngine::PortDisconnect ref = -1 src = 9 dst = 3
Jack: JackGraphManager::Disconnect port_src = 9 port_dst = 3
Jack: JackConnectionManager::Disconnect port_src = 9 port_dst = 3
Jack: JackConnectionManager::Disconnect port_src = 3 port_dst = 9
Jack: JackConnectionManager::DecConnectionRef: ref1 = 2 ref2 = 0
Jack: JackEngine::ClientNotify: no callback for notification = 12
Jack: JackEngine::ClientNotify: no callback for notification = 12
Jack: JackEngine::ClientNotify: no callback for notification = 12
Jack: JackEngine::PortDisconnect ref = -1 src = 10 dst = 65535
Jack: JackEngine::PortDisconnect ref = -1 src = 10 dst = 4
Jack: JackGraphManager::Disconnect port_src = 10 port_dst = 4
Jack: JackConnectionManager::Disconnect port_src = 10 port_dst = 4
Jack: JackConnectionManager::Disconnect port_src = 4 port_dst = 10
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 2 ref2 = 0
Jack: JackConnectionManager::DecConnectionRef: ref1 = 2 ref2 = 0
Jack: JackEngine::ClientNotify: no callback for notification = 12
Jack: JackEngine::ClientNotify: no callback for notification = 12
Jack: JackEngine::ClientNotify: no callback for notification = 12
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 2 ref2 = 1
Jack: JackGraphManager::DisconnectRefNum cur_index = 3 ref1 = 2 ref2 = 1
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 1 ref2 = 2
Jack: JackGraphManager::DisconnectRefNum cur_index = 3 ref1 = 1 ref2 = 2
Jack: JackPosixProcessSync::TimedWait time out = 464380
Jack: JackPosixProcessSync::TimedWait finished delta = 16446.0
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackRequest::Notification
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 10
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 10
Jack: JackRequest::ClientClose
Jack: JackEngine::ClientExternalClose ref = 2
Jack: JackEngine::ClientCloseAux ref = 2
Jack: JackEngine::PortUnRegister ref = 2 port_index = 9
Jack: JackEngine::PortDisconnect ref = -1 src = 9 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 9
Jack: JackConnectionManager::RemoveOutputPort ref = 2 port_index = 9
Jack: JackEngine::PortUnRegister ref = 2 port_index = 10
Jack: JackEngine::PortDisconnect ref = -1 src = 10 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 10
Jack: JackConnectionManager::RemoveOutputPort ref = 2 port_index = 10
Jack: JackEngine::ReleaseRefnum server quit
JackTemporaryException : now quits...
Jack: JackSocketServerChannel::ClientRemove ref = 2 fd = 10
Jack: JackClientSocket::Close
Jack main caught signal 2
Jack: JackSocketServerChannel::BuildPoolTable size = 2
Jack: JackServer::Stop
Jack: JackThreadedDriver::Stop
Jack: JackPosixThread::Stop
Jack: JackSocketServerChannel::BuildPoolTable fSocketTable i = 1 fd = 9
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackRequest::Notification
Jack: JackPosixThread::ThreadHandler : exit
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackPosixThread::Stop
Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 9
Jack: JackRequest::Notification
Jack: JackRequest::Notification kQUIT
Jack: JackSocketServerChannel::Execute : JackQuitException
Jack: JackPosixThread::ThreadHandler : exit
Jack: JackEngine::ClientNotify: no callback for notification = 15
Jack: JackEngine::ClientNotify: no callback for notification = 15
Jack: JackServer::Close
Jack: JackServerSocket::Close /dev/shm/jack_default_1000_0
Jack: JackClientSocket::Close
Jack: JackAudioDriver::Detach
Jack: JackEngine::PortUnRegister ref = 0 port_index = 1
Jack: JackEngine::PortDisconnect ref = -1 src = 1 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 1
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 1
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 2
Jack: JackEngine::PortDisconnect ref = -1 src = 2 dst = 65535
Jack: JackGraphManager::DisconnectAllOutput port_index = 2
Jack: JackConnectionManager::RemoveOutputPort ref = 0 port_index = 2
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 3
Jack: JackEngine::PortDisconnect ref = -1 src = 3 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 3
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 3
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 4
Jack: JackEngine::PortDisconnect ref = -1 src = 4 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 4
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 4
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 5
Jack: JackEngine::PortDisconnect ref = -1 src = 5 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 5
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 5
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 6
Jack: JackEngine::PortDisconnect ref = -1 src = 6 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 6
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 6
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 7
Jack: JackEngine::PortDisconnect ref = -1 src = 7 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 7
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 7
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::PortUnRegister ref = 0 port_index = 8
Jack: JackEngine::PortDisconnect ref = -1 src = 8 dst = 65535
Jack: JackGraphManager::DisconnectAllInput port_index = 8
Jack: JackConnectionManager::RemoveInputPort ref = 0 port_index = 8
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackEngine::ClientNotify: no callback for notification = 10
Jack: JackDriver::Close
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Jack: JackGraphManager::DisconnectRefNum cur_index = 5 ref1 = 0 ref2 = 0
Jack: JackEngine::ClientInternalClose ref = 0
Jack: JackEngine::ClientCloseAux ref = 0
Jack: JackGraphManager::RemoveAllPorts ref = 0
Jack: JackDriver::ClientNotify ref = 0 driver = freewheel name = system notify = 1
Jack: JackPosixSemaphore::Destroy name = jack_sem.1000_default_system
Released audio card Audio1
audio_reservation_finish
Jack: JackDriver::Close
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 1 ref2 = 1
Jack: JackGraphManager::DisconnectRefNum cur_index = 5 ref1 = 1 ref2 = 1
Jack: JackEngine::ClientInternalClose ref = 1
Jack: JackEngine::ClientCloseAux ref = 1
Jack: JackGraphManager::RemoveAllPorts ref = 1
Jack: JackPosixSemaphore::Destroy name = jack_sem.1000_default_freewheel
Jack: JackEngine::Close
Jack: JackClientSocket::Close
Jack: no message buffer overruns
Jack: JackPosixThread::Stop
Jack: JackPosixThread::ThreadHandler : exit
Jack: Succeeded in unlocking 82274202 byte memory area
Jack: JackShmMem::delete size = 0 index = 0
Jack: ~JackDriver
Jack: ~JackDriver
Jack: Succeeded in unlocking 1186 byte memory area
Jack: JackShmMem::delete size = 0 index = 1
Jack: Cleaning up shared memory
Jack: Cleaning up files
Jack: Unregistering server `default'
[1]+ Done jackd --realtime -d alsa --device hw:1 --softmode --hwmeter --rate 44100
4) after that, the only way to listen to audio again is starting jackd
by hand for the second time, then for the third time, and so forth,
and so forth, and so forth...
After a downgrade:
# cd /var/cache/apt/archives/
# dpkg -i --force-depends --force-conflicts \
jackd2-firewire_1.9.10+20150825git1ed50c92~dfsg-3_amd64.deb \
libjack-jackd2-0_1.9.10+20150825git1ed50c92~dfsg-3_amd64.deb \
jackd2_1.9.10+20150825git1ed50c92~dfsg-3_amd64.deb
everything works again as usual.
I experienced this bug on two different machines and I believe that
it renders the package unusable (hence the "grave" severity).
Please investigate and fix this bug and/or forward it upstream,
as appropriate.
Thanks for your time!
Bye.
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (800, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages jackd2 depends on:
ii coreutils 8.25-2+b1
ii debconf [debconf-2.0] 1.5.59
ii libasound2 1.1.2-1
ii libc6 2.24-7
ii libdbus-1-3 1.10.14-1
ii libexpat1 2.2.0-1
ii libgcc1 1:6.2.1-5
ii libjack-jackd2-0 1.9.10+20150825git1ed50c92~dfsg-4
ii libopus0 1.1.3-1
ii libreadline7 7.0-1
ii libsamplerate0 0.1.8-8
ii libsndfile1 1.0.27-1
ii libstdc++6 6.2.1-5
ii python-dbus 1.2.4-1
pn python:any <none>
Versions of packages jackd2 recommends:
ii jackd2-firewire 1.9.10+20150825git1ed50c92~dfsg-4
ii libpam-modules 1.1.8-3.3
ii qjackctl 0.4.4-1
Versions of packages jackd2 suggests:
pn jack-tools <none>
pn meterbridge <none>
-- debconf information:
* jackd/tweak_rt_limits: true
--- End Message ---
--- Begin Message ---
Source: gcc-6
Source-Version: 6.3.0-3
We believe that the bug you reported is fixed in the latest version of
gcc-6, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 849032@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-6 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 18 Jan 2017 20:02:20 +0100
Source: gcc-6
Binary: gcc-6-base libgcc1 libgcc1-dbg libgcc2 libgcc2-dbg libgcc-6-dev libgcc4 libgcc4-dbg lib64gcc1 lib64gcc1-dbg lib64gcc-6-dev lib32gcc1 lib32gcc1-dbg lib32gcc-6-dev libn32gcc1 libn32gcc1-dbg libn32gcc-6-dev libx32gcc1 libx32gcc1-dbg libx32gcc-6-dev gcc-6 gcc-6-multilib gcc-6-test-results gcc-6-plugin-dev gcc-6-hppa64-linux-gnu cpp-6 gcc-6-locales g++-6 g++-6-multilib libgomp1 libgomp1-dbg lib32gomp1 lib32gomp1-dbg lib64gomp1 lib64gomp1-dbg libn32gomp1 libn32gomp1-dbg libx32gomp1 libx32gomp1-dbg libitm1 libitm1-dbg lib32itm1 lib32itm1-dbg lib64itm1 lib64itm1-dbg libx32itm1 libx32itm1-dbg libatomic1 libatomic1-dbg lib32atomic1 lib32atomic1-dbg lib64atomic1 lib64atomic1-dbg libn32atomic1 libn32atomic1-dbg libx32atomic1 libx32atomic1-dbg libasan3 libasan3-dbg lib32asan3 lib32asan3-dbg lib64asan3 lib64asan3-dbg libx32asan3 libx32asan3-dbg liblsan0 liblsan0-dbg lib32lsan0 lib32lsan0-dbg libx32lsan0 libx32lsan0-dbg libtsan0 libtsan0-dbg libubsan0 libubsan0-dbg lib32ubsan0
lib32ubsan0-dbg lib64ubsan0 lib64ubsan0-dbg libx32ubsan0 libx32ubsan0-dbg libcilkrts5 libcilkrts5-dbg lib32cilkrts5 lib32cilkrts5-dbg lib64cilkrts5 lib64cilkrts5-dbg libx32cilkrts5 libx32cilkrts5-dbg libmpx2 libmpx2-dbg lib32mpx2 lib32mpx2-dbg lib64mpx2 lib64mpx2-dbg libquadmath0 libquadmath0-dbg lib32quadmath0 lib32quadmath0-dbg lib64quadmath0 lib64quadmath0-dbg libx32quadmath0 libx32quadmath0-dbg libcc1-0 libgccjit0 libgccjit0-dbg libgccjit-6-doc libgccjit-6-dev gobjc++-6 gobjc++-6-multilib gobjc-6 gobjc-6-multilib libobjc-6-dev lib64objc-6-dev lib32objc-6-dev libn32objc-6-dev libx32objc-6-dev libobjc4 libobjc4-dbg lib64objc4 lib64objc4-dbg lib32objc4 lib32objc4-dbg libn32objc4 libn32objc4-dbg libx32objc4 libx32objc4-dbg gfortran-6 gfortran-6-multilib libgfortran-6-dev lib64gfortran-6-dev lib32gfortran-6-dev libn32gfortran-6-dev libx32gfortran-6-dev libgfortran3 libgfortran3-dbg lib64gfortran3 lib64gfortran3-dbg lib32gfortran3 lib32gfortran3-dbg libn32gfortran3
libn32gfortran3-dbg libx32gfortran3 libx32gfortran3-dbg gccgo-6 gccgo-6-multilib libgo9 libgo9-dbg lib64go9 lib64go9-dbg lib32go9 lib32go9-dbg libn32go9 libn32go9-dbg libx32go9 libx32go9-dbg gcj-6 gcj-6-jdk gcj-6-jre-headless gcj-6-jre libgcj17 gcj-6-jre-lib libgcj17-awt libgcj17-dev libgcj17-dbg gcj-6-source libgcj-doc libstdc++6 lib32stdc++6 lib64stdc++6 libn32stdc++6 libx32stdc++6 libstdc++-6-dev libstdc++-6-pic libstdc++6-6-dbg lib32stdc++-6-dev lib32stdc++6-6-dbg lib64stdc++-6-dev lib64stdc++6-6-dbg libn32stdc++-6-dev libn32stdc++6-6-dbg libx32stdc++-6-dev libx32stdc++6-6-dbg libstdc++-6-doc gnat-6 gnat-6-sjlj libgnat-6 libgnat-6-dbg libgnatvsn6-dev libgnatvsn6 libgnatvsn6-dbg libgnatprj6-dev libgnatprj6 libgnatprj6-dbg gdc-6 gdc-6-multilib libgphobos-6-dev libgphobos68 libgphobos68-dbg lib64gphobos-6-dev lib64gphobos68 lib64gphobos68-dbg lib32gphobos-6-dev lib32gphobos68 lib32gphobos68-dbg libx32gphobos-6-dev libx32gphobos68 libx32gphobos68-dbg fixincludes
gcc-6-source
Architecture: source
Version: 6.3.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description:
cpp-6 - GNU C preprocessor
fixincludes - Fix non-ANSI header files
g++-6 - GNU C++ compiler
g++-6-multilib - GNU C++ compiler (multilib support)
gcc-6 - GNU C compiler
gcc-6-base - GCC, the GNU Compiler Collection (base package)
gcc-6-hppa64-linux-gnu - GNU C compiler (cross compiler for hppa64)
gcc-6-locales - GCC, the GNU compiler collection (native language support files)
gcc-6-multilib - GNU C compiler (multilib support)
gcc-6-plugin-dev - Files for GNU GCC plugin development.
gcc-6-source - Source of the GNU Compiler Collection
gcc-6-test-results - Test results for the GCC test suite
gccgo-6 - GNU Go compiler
gccgo-6-multilib - GNU Go compiler (multilib support)
gcj-6 - GCJ byte code and native compiler for Java(TM)
gcj-6-jdk - GCJ and Classpath development tools for Java(TM)
gcj-6-jre - Java runtime environment using GIJ/Classpath
gcj-6-jre-headless - Java runtime environment using GIJ/Classpath (headless version)
gcj-6-jre-lib - Java runtime library for use with gcj (jar files)
gcj-6-source - GCJ java sources for use in IDEs like eclipse and netbeans
gdc-6 - GNU D compiler (version 2)
gdc-6-multilib - GNU D compiler (version 2, multilib support)
gfortran-6 - GNU Fortran compiler
gfortran-6-multilib - GNU Fortran compiler (multilib support)
gnat-6 - GNU Ada compiler
gnat-6-sjlj - GNU Ada compiler (setjump/longjump runtime library)
gobjc++-6 - GNU Objective-C++ compiler
gobjc++-6-multilib - GNU Objective-C++ compiler (multilib support)
gobjc-6 - GNU Objective-C compiler
gobjc-6-multilib - GNU Objective-C compiler (multilib support)
lib32asan3 - AddressSanitizer -- a fast memory error detector (32bit)
lib32asan3-dbg - AddressSanitizer -- a fast memory error detector (32 bit debug sy
lib32atomic1 - support library providing __atomic built-in functions (32bit)
lib32atomic1-dbg - support library providing __atomic built-in functions (32 bit deb
lib32cilkrts5 - Intel Cilk Plus language extensions (32bit)
lib32cilkrts5-dbg - Intel Cilk Plus language extensions (32 bit debug symbols)
lib32gcc-6-dev - GCC support library (32 bit development files)
lib32gcc1 - GCC support library (32 bit Version)
lib32gcc1-dbg - GCC support library (debug symbols)
lib32gfortran-6-dev - Runtime library for GNU Fortran applications (32bit development f
lib32gfortran3 - Runtime library for GNU Fortran applications (32bit)
lib32gfortran3-dbg - Runtime library for GNU Fortran applications (32 bit debug symbol
lib32go9 - Runtime library for GNU Go applications (32bit)
lib32go9-dbg - Runtime library for GNU Go applications (32 bit debug symbols)
lib32gomp1 - GCC OpenMP (GOMP) support library (32bit)
lib32gomp1-dbg - GCC OpenMP (GOMP) support library (32 bit debug symbols)
lib32gphobos-6-dev - Phobos D standard library (32bit development files)
lib32gphobos68 - Phobos D standard library (runtime library)
lib32gphobos68-dbg - Phobos D standard library (debug symbols)
lib32itm1 - GNU Transactional Memory Library (32bit)
lib32itm1-dbg - GNU Transactional Memory Library (32 bit debug symbols)
lib32lsan0 - LeakSanitizer -- a memory leak detector (32bit)
lib32lsan0-dbg - LeakSanitizer -- a memory leak detector (32 bit debug symbols)
lib32mpx2 - Intel memory protection extensions (32bit)
lib32mpx2-dbg - Intel memory protection extensions (32 bit debug symbols)
lib32objc-6-dev - Runtime library for GNU Objective-C applications (32bit developme
lib32objc4 - Runtime library for GNU Objective-C applications (32bit)
lib32objc4-dbg - Runtime library for GNU Objective-C applications (32 bit debug sy
lib32quadmath0 - GCC Quad-Precision Math Library (32bit)
lib32quadmath0-dbg - GCC Quad-Precision Math Library (32 bit debug symbols)
lib32stdc++-6-dev - GNU Standard C++ Library v3 (development files)
lib32stdc++6 - GNU Standard C++ Library v3 (32 bit Version)
lib32stdc++6-6-dbg - GNU Standard C++ Library v3 (debugging files)
lib32ubsan0 - UBSan -- undefined behaviour sanitizer (32bit)
lib32ubsan0-dbg - UBSan -- undefined behaviour sanitizer (32 bit debug symbols)
lib64asan3 - AddressSanitizer -- a fast memory error detector (64bit)
lib64asan3-dbg - AddressSanitizer -- a fast memory error detector (64bit debug sym
lib64atomic1 - support library providing __atomic built-in functions (64bit)
lib64atomic1-dbg - support library providing __atomic built-in functions (64bit debu
lib64cilkrts5 - Intel Cilk Plus language extensions (64bit)
lib64cilkrts5-dbg - Intel Cilk Plus language extensions (64bit debug symbols)
lib64gcc-6-dev - GCC support library (64bit development files)
lib64gcc1 - GCC support library (64bit)
lib64gcc1-dbg - GCC support library (debug symbols)
lib64gfortran-6-dev - Runtime library for GNU Fortran applications (64bit development f
lib64gfortran3 - Runtime library for GNU Fortran applications (64bit)
lib64gfortran3-dbg - Runtime library for GNU Fortran applications (64bit debug symbols
lib64go9 - Runtime library for GNU Go applications (64bit)
lib64go9-dbg - Runtime library for GNU Go applications (64bit debug symbols)
lib64gomp1 - GCC OpenMP (GOMP) support library (64bit)
lib64gomp1-dbg - GCC OpenMP (GOMP) support library (64bit debug symbols)
lib64gphobos-6-dev - Phobos D standard library (64bit development files)
lib64gphobos68 - Phobos D standard library (runtime library)
lib64gphobos68-dbg - Phobos D standard library (debug symbols)
lib64itm1 - GNU Transactional Memory Library (64bit)
lib64itm1-dbg - GNU Transactional Memory Library (64bit debug symbols)
lib64mpx2 - Intel memory protection extensions (64bit)
lib64mpx2-dbg - Intel memory protection extensions (64bit debug symbols)
lib64objc-6-dev - Runtime library for GNU Objective-C applications (64bit developme
lib64objc4 - Runtime library for GNU Objective-C applications (64bit)
lib64objc4-dbg - Runtime library for GNU Objective-C applications (64 bit debug sy
lib64quadmath0 - GCC Quad-Precision Math Library (64bit)
lib64quadmath0-dbg - GCC Quad-Precision Math Library (64bit debug symbols)
lib64stdc++-6-dev - GNU Standard C++ Library v3 (development files)
lib64stdc++6 - GNU Standard C++ Library v3 (64bit)
lib64stdc++6-6-dbg - GNU Standard C++ Library v3 (debugging files)
lib64ubsan0 - UBSan -- undefined behaviour sanitizer (64bit)
lib64ubsan0-dbg - UBSan -- undefined behaviour sanitizer (64bit debug symbols)
libasan3 - AddressSanitizer -- a fast memory error detector
libasan3-dbg - AddressSanitizer -- a fast memory error detector (debug symbols)
libatomic1 - support library providing __atomic built-in functions
libatomic1-dbg - support library providing __atomic built-in functions (debug symb
libcc1-0 - GCC cc1 plugin for GDB
libcilkrts5 - Intel Cilk Plus language extensions (runtime)
libcilkrts5-dbg - Intel Cilk Plus language extensions (debug symbols)
libgcc-6-dev - GCC support library (development files)
libgcc1 - GCC support library
libgcc1-dbg - GCC support library (debug symbols)
libgcc2 - GCC support library
libgcc2-dbg - GCC support library (debug symbols)
libgcc4 - GCC support library
libgcc4-dbg - GCC support library (debug symbols)
libgccjit-6-dev - GCC just-in-time compilation (development files)
libgccjit-6-doc - GCC just-in-time compilation (documentation)
libgccjit0 - GCC just-in-time compilation (shared library)
libgccjit0-dbg - GCC just-in-time compilation (debug information)
libgcj-doc - libgcj API documentation and example programs
libgcj17 - Java runtime library for use with gcj
libgcj17-awt - AWT peer runtime libraries for use with gcj
libgcj17-dbg - Debugging symbols for libraries provided in libgcj17-dev
libgcj17-dev - Java development headers for use with gcj
libgfortran-6-dev - Runtime library for GNU Fortran applications (development files)
libgfortran3 - Runtime library for GNU Fortran applications
libgfortran3-dbg - Runtime library for GNU Fortran applications (debug symbols)
libgnat-6 - runtime for applications compiled with GNAT (shared library)
libgnat-6-dbg - runtime for applications compiled with GNAT (debugging symbols)
libgnatprj6 - GNU Ada compiler Project Manager (shared library)
libgnatprj6-dbg - GNU Ada compiler Project Manager (debugging symbols)
libgnatprj6-dev - GNU Ada compiler Project Manager (development files)
libgnatvsn6 - GNU Ada compiler selected components (shared library)
libgnatvsn6-dbg - GNU Ada compiler selected components (debugging symbols)
libgnatvsn6-dev - GNU Ada compiler selected components (development files)
libgo9 - Runtime library for GNU Go applications
libgo9-dbg - Runtime library for GNU Go applications (debug symbols)
libgomp1 - GCC OpenMP (GOMP) support library
libgomp1-dbg - GCC OpenMP (GOMP) support library (debug symbols)
libgphobos-6-dev - Phobos D standard library
libgphobos68 - Phobos D standard library (runtime library)
libgphobos68-dbg - Phobos D standard library (debug symbols)
libitm1 - GNU Transactional Memory Library
libitm1-dbg - GNU Transactional Memory Library (debug symbols)
liblsan0 - LeakSanitizer -- a memory leak detector (runtime)
liblsan0-dbg - LeakSanitizer -- a memory leak detector (debug symbols)
libmpx2 - Intel memory protection extensions (runtime)
libmpx2-dbg - Intel memory protection extensions (debug symbols)
libn32atomic1 - support library providing __atomic built-in functions (n32)
libn32atomic1-dbg - support library providing __atomic built-in functions (n32 debug
libn32gcc-6-dev - GCC support library (n32 development files)
libn32gcc1 - GCC support library (n32)
libn32gcc1-dbg - GCC support library (debug symbols)
libn32gfortran-6-dev - Runtime library for GNU Fortran applications (n32 development fil
libn32gfortran3 - Runtime library for GNU Fortran applications (n32)
libn32gfortran3-dbg - Runtime library for GNU Fortran applications (n32 debug symbols)
libn32go9 - Runtime library for GNU Go applications (n32)
libn32go9-dbg - Runtime library for GNU Go applications (n32 debug symbols)
libn32gomp1 - GCC OpenMP (GOMP) support library (n32)
libn32gomp1-dbg - GCC OpenMP (GOMP) support library (n32 debug symbols)
libn32objc-6-dev - Runtime library for GNU Objective-C applications (n32 development
libn32objc4 - Runtime library for GNU Objective-C applications (n32)
libn32objc4-dbg - Runtime library for GNU Objective-C applications (n32 debug symbo
libn32stdc++-6-dev - GNU Standard C++ Library v3 (development files)
libn32stdc++6 - GNU Standard C++ Library v3 (n32)
libn32stdc++6-6-dbg - GNU Standard C++ Library v3 (debugging files)
libobjc-6-dev - Runtime library for GNU Objective-C applications (development fil
libobjc4 - Runtime library for GNU Objective-C applications
libobjc4-dbg - Runtime library for GNU Objective-C applications (debug symbols)
libquadmath0 - GCC Quad-Precision Math Library
libquadmath0-dbg - GCC Quad-Precision Math Library (debug symbols)
libstdc++-6-dev - GNU Standard C++ Library v3 (development files)
libstdc++-6-doc - GNU Standard C++ Library v3 (documentation files)
libstdc++-6-pic - GNU Standard C++ Library v3 (shared library subset kit)
libstdc++6 - GNU Standard C++ Library v3
libstdc++6-6-dbg - GNU Standard C++ Library v3 (debugging files)
libtsan0 - ThreadSanitizer -- a Valgrind-based detector of data races (runti
libtsan0-dbg - ThreadSanitizer -- a Valgrind-based detector of data races (debug
libubsan0 - UBSan -- undefined behaviour sanitizer (runtime)
libubsan0-dbg - UBSan -- undefined behaviour sanitizer (debug symbols)
libx32asan3 - AddressSanitizer -- a fast memory error detector (x32)
libx32asan3-dbg - AddressSanitizer -- a fast memory error detector (x32 debug symbo
libx32atomic1 - support library providing __atomic built-in functions (x32)
libx32atomic1-dbg - support library providing __atomic built-in functions (x32 debug
libx32cilkrts5 - Intel Cilk Plus language extensions (x32)
libx32cilkrts5-dbg - Intel Cilk Plus language extensions (x32 debug symbols)
libx32gcc-6-dev - GCC support library (x32 development files)
libx32gcc1 - GCC support library (x32)
libx32gcc1-dbg - GCC support library (debug symbols)
libx32gfortran-6-dev - Runtime library for GNU Fortran applications (x32 development fil
libx32gfortran3 - Runtime library for GNU Fortran applications (x32)
libx32gfortran3-dbg - Runtime library for GNU Fortran applications (x32 debug symbols)
libx32go9 - Runtime library for GNU Go applications (x32)
libx32go9-dbg - Runtime library for GNU Go applications (x32 debug symbols)
libx32gomp1 - GCC OpenMP (GOMP) support library (x32)
libx32gomp1-dbg - GCC OpenMP (GOMP) support library (x32 debug symbols)
libx32gphobos-6-dev - Phobos D standard library (x32 development files)
libx32gphobos68 - Phobos D standard library (runtime library)
libx32gphobos68-dbg - Phobos D standard library (debug symbols)
libx32itm1 - GNU Transactional Memory Library (x32)
libx32itm1-dbg - GNU Transactional Memory Library (x32 debug symbols)
libx32lsan0 - LeakSanitizer -- a memory leak detector (x32)
libx32lsan0-dbg - LeakSanitizer -- a memory leak detector (x32 debug symbols)
libx32objc-6-dev - Runtime library for GNU Objective-C applications (x32 development
libx32objc4 - Runtime library for GNU Objective-C applications (x32)
libx32objc4-dbg - Runtime library for GNU Objective-C applications (x32 debug symbo
libx32quadmath0 - GCC Quad-Precision Math Library (x32)
libx32quadmath0-dbg - GCC Quad-Precision Math Library (x32 debug symbols)
libx32stdc++-6-dev - GNU Standard C++ Library v3 (development files)
libx32stdc++6 - GNU Standard C++ Library v3 (x32)
libx32stdc++6-6-dbg - GNU Standard C++ Library v3 (debugging files)
libx32ubsan0 - UBSan -- undefined behaviour sanitizer (x32)
libx32ubsan0-dbg - UBSan -- undefined behaviour sanitizer (x32 debug symbols)
Closes: 849032 850250 850749 850777 851146 851273 851698
Changes:
gcc-6 (6.3.0-3) unstable; urgency=medium
.
* Update to SVN 20170118 (r244586) from the gcc-6-branch.
- Fix PR tree-optimization/71055 (closes: #849032), PR driver/78863,
PR translation/78745, PR tree-optimization/78886,
PR tree-optimization/78428, PR libstdc++/78956, PR libstdc++/78991,
PR rtl-optimization/78255, PR target/78041 (ARM), PR pch/78970,
PR lto/79042, PR target/78900 (PPC), PR tree-optimization/78024,
PR sanitizer/65479 (PPC), PR c++/77812, PR libstdc++/78389,
PR libstdc++/78389, PR debug/78839, PR rtl-optimization/78617,
PR target/78253 (ARM), PR target/79044 (PPC), PR c++/78341, PR c++/78949,
PR c++/78693, PR c++/71182, PR fortran/78866, PR middle-end/50199.
* Always configure sparc builds --with-cpu-32=ultrasparc (James Clark).
Closes: #850250.
* Enable gccgo on m68k (John Paul Adrian Glaubitz). Closes: #850749.
* Reapply the fix for PR target/55947, and fix PR c++/72813, taken from
the trunk.
* Fix PR target/79044 (PPC), ICE (Bill Schmidt). Closes: #850777.
* Don't add the configured prefix to libcc1's compiler name.
Closes: #851146.
* Update the Linaro support to the 6.3-2017.01 snapshot.
* Apply the header changes for PR libstdc++/64735 on armel as well,
conditionalized to keep the headers unchanged for other architectures.
Closes: #851273.
* Install the unprefixed man pages for gcc-ar, -nm and ranlib.
Closes: #851698.
Checksums-Sha1:
96474c8e1c173822d39635a7f07d26ef56382307 27171 gcc-6_6.3.0-3.dsc
6960f09d6709b8ea29fbe43d92f5bc84c53a7441 1790300 gcc-6_6.3.0-3.diff.gz
Checksums-Sha256:
0e9e5710207d6e45648645d6e645fde2b155ba9277fa2d9815f72ae267cd9f62 27171 gcc-6_6.3.0-3.dsc
6a68179275cf1c95e8bb291926081569da0c958e91e980ee4f7e83b238f3eadc 1790300 gcc-6_6.3.0-3.diff.gz
Files:
33b0dfaa01f8bd9ece6b87f5d90a02b0 27171 devel optional gcc-6_6.3.0-3.dsc
dbcf37275646af0ae53ead0bf9667ac4 1790300 devel optional gcc-6_6.3.0-3.diff.gz
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlh/0aMQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9SEVD/9X1EYR1/yys1KyQpC/J1zIxl+x7STSniKK
9nV8LvuAn1wMZsXH+rn/GUox+h0ceru4EFPGVlVw4WAf0W9KkcCt4vk0s3OV3Opn
Sn5+LnDx1X52BSw/+eoa8hrN4vu2k63GbdHblkq5jrpZ/YvjN7bAorydkxYFzF5r
nuzEJft/qJvxmOu6Uy4qr72MHu5/QMMc2SGp0xn2uEpK3KMqRr4GLQj8FMLRoseE
4a/Ruyb/KL3WObPZAE1gLE2onNZFgScDihAdHA3ihas+KIzSRe8zQn2atqb4YQ9C
Txjzm1fuhrKolSUW0DohcXlwmrK8sM8ZaHkgX0ggj2ZKEPO7b7cJCVuYZeKMmoMF
BdnYPwVNgrQCtH4Vqmc7L0iXWx3qqMbARncAcOgnBUJnpXfPC0WqHP3El1SDVrzO
ooOcyHKip39E6D5rmEaCZjNeiHCDyJ1FmLE3QBswfHj8Uvnjy6js8VPH3vuEKJn5
gD5PIaN+JujTdrzH0u5epCOss1j2tlp5EBdGiC5lsxU2Pb4rmbNLspn5jUx86Waa
samve99SuWk0LkEpLkBetBuXOz8A9yKIsTLvTRuDAAvDXcCNR8dv2NhK0VlTp4ZF
rbH7MXc6KBSy22oIqwtTCrAWjvPGzYsPJFuJ/ldKgL3xsGydSCxCRAj2QKzpYUw3
SQGtFErfYA==
=MkAT
-----END PGP SIGNATURE-----
--- End Message ---