Your message dated Wed, 19 Oct 2016 11:28:56 +0000
with message-id <[email protected]>
and subject line Bug#728710: fixed in jackd2 1.9.10+20150825git1ed50c92~dfsg-3
has caused the Debian Bug report #728710,
regarding jackd2: Bus error w/ POST_PACKED_STRUCTURE on MIPS CI20
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
728710: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=728710
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: jackd2
Version: 1.9.9.5+20130622git7de15e7a-1
Severity: important
Tags: patch upstream
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Benoit Delcour <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: jackd2: Bus error w/ POST_PACKED_STRUCTURE on powerpc G4 32bit
X-Debbugs-Cc: [email protected]
Package: jackd2
Version: 1.9.9.5+20130622git7de15e7a-2
Severity: important
Tags: upstream patch
TL;DR: the Rasperry Pi "Bus error" strikes again.
Maybe not for the same causes, but the fix does work.
I just got myself a dual Powermac G4 out of a garbage bin,
and immediately installed debian and jackd2.
It fails with an obscure "Bus error"; since I also own a raspberry pi,
I first tried to patch source with the same fix, and it works.
See "Usage of __attribute__((__packed__)) causes bus error on ARM":
http://trac.jackaudio.org/ticket/295
The issue seems to be related to arm;
however the bug *seems* to hit at the same time:
Jack: JackEngine::NotifyAddClient: name = system
Bus error
The Raspberry bug has been workaround in:
https://github.com/jackaudio/jack2/commit/2f7d512b419cb75cef2e27db872d641de6e7aa0d
+#if defined(__arm__)
+ #undef POST_PACKED_STRUCTURE
+ #define POST_PACKED_STRUCTURE
+#endif /* __arm__ */
The comment for the commit also states:
Since it's only used for mixed
32/64bit jackd installations and we're not facing such a scenario on
ARM, there's little use to worry more atm.
Modifiying source to #undef & #define it unconditionnally did the trick.
Bug report tagged as patch, but I don't know the correct flag.
I can prepare an actual patch if/when I get the __powerpc__ 32bit-only thingy
-- System Information:
Debian Release: 7.2
APT prefers stable
APT policy: (980, 'stable'), (500, 'stable-updates'), (500, 'testing')
Architecture: powerpc (ppc)
Kernel: Linux 3.2.0-4-powerpc-smp (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages jackd2 depends on:
ii coreutils 8.13-3.5
ii debconf [debconf-2.0] 1.5.49
ii libasound2 1.0.27.2-3
ii libc6 2.17-93
ii libdbus-1-3 1.6.8-1+deb7u1
ii libexpat1 2.1.0-1
ii libgcc1 1:4.7.2-5
ii libjack-jackd2-0 1.9.9.5+20130622git7de15e7a-2
ii libopus0 1.1~beta-3
ii libreadline6 6.2+dfsg-0.1
ii libsamplerate0 0.1.8-5
ii libsndfile1 1.0.25-7
ii libstdc++6 4.7.2-5
ii multiarch-support 2.13-38
ii python 2.7.3-4+deb7u1
ii python-dbus 1.1.1-1
Versions of packages jackd2 recommends:
ii jackd2-firewire 1.9.9.5+20130622git7de15e7a-2
ii libpam-modules 1.1.3-7.1
ii qjackctl 0.3.9-2
Versions of packages jackd2 suggests:
ii jack-tools 20101210-2
ii meterbridge 0.9.2-11
-- debconf information:
* jackd/tweak_rt_limits: true
-- System Information:
Debian Release: 7.2
APT prefers stable
APT policy: (990, 'stable'), (980, 'testing'), (500, 'stable'), (450,
'unstable'), (50, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.10-2-rt-amd64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages jackd2 depends on:
ii coreutils 8.13-3.5
ii debconf [debconf-2.0] 1.5.49
ii libasound2 1.0.27.2-3
ii libc6 2.17-93
ii libdbus-1-3 1.6.16-1
ii libexpat1 2.1.0-1
ii libgcc1 1:4.7.2-5
ii libjack-jackd2-0 1.9.9.5+20130622git7de15e7a-1
ii libopus0 1.1~beta-3
ii libreadline6 6.2+dfsg-0.1
ii libsamplerate0 0.1.8-5
ii libsndfile1 1.0.25-7
ii libstdc++6 4.7.2-5
ii multiarch-support 2.13-38
ii python 2.7.3-4+deb7u1
ii python-dbus 1.1.1-1
Versions of packages jackd2 recommends:
ii jackd2-firewire 1.9.9.5+20130622git7de15e7a-1
ii libpam-modules 1.1.3-7.1
ii qjackctl 0.3.10-2
Versions of packages jackd2 suggests:
ii jack-tools 20101210-2
ii meterbridge 0.9.2-11
-- debconf information:
* jackd/tweak_rt_limits: true
--- End Message ---
--- Begin Message ---
Source: jackd2
Source-Version: 1.9.10+20150825git1ed50c92~dfsg-3
We believe that the bug you reported is fixed in the latest version of
jackd2, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
James Cowgill <[email protected]> (supplier of updated jackd2 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 19 Oct 2016 10:29:38 +0000
Source: jackd2
Binary: jackd2 libjack-jackd2-0 jackd2-firewire libjack-jackd2-dev
Architecture: source
Version: 1.9.10+20150825git1ed50c92~dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers
<[email protected]>
Changed-By: James Cowgill <[email protected]>
Description:
jackd2 - JACK Audio Connection Kit (server and example clients)
jackd2-firewire - JACK Audio Connection Kit (FFADO and FreeBoB backends)
libjack-jackd2-0 - JACK Audio Connection Kit (libraries)
libjack-jackd2-dev - JACK Audio Connection Kit (development files)
Closes: 728710
Changes:
jackd2 (1.9.10+20150825git1ed50c92~dfsg-3) unstable; urgency=medium
.
* Team upload.
* Fix bus errors ARM, MIPS and PowerPC due to use of packed structs.
(Closes: #728710)
Checksums-Sha1:
5258d4a01fb0d4f1d40a729f27e8e9d4c8c84755 2632
jackd2_1.9.10+20150825git1ed50c92~dfsg-3.dsc
02f6be8f1bcdd7898fe94a28c137ee2f8317dc37 39844
jackd2_1.9.10+20150825git1ed50c92~dfsg-3.debian.tar.xz
Checksums-Sha256:
28d38ae1eb1f944213baaacb8dbd4213e2ab0c2ad2bb70bcdd17525bb9315e61 2632
jackd2_1.9.10+20150825git1ed50c92~dfsg-3.dsc
bd1087b7d4a62da3c5db285f477a64db2db058513e09d284f3087ccf65692e63 39844
jackd2_1.9.10+20150825git1ed50c92~dfsg-3.debian.tar.xz
Files:
9a6252f629d46c8ea2e3f44951955935 2632 sound optional
jackd2_1.9.10+20150825git1ed50c92~dfsg-3.dsc
cb9507746b90228d1e89d65ad617e9b2 39844 sound optional
jackd2_1.9.10+20150825git1ed50c92~dfsg-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJYB0y5AAoJEMfxZ23qLQHvo4kP/jN/2pVc+lKrTNw+90fFNU5H
zPD1X2/8wPuHJ7/FGn+FPXbm8RHz+9El+lahnyRIehx4UtUgswC7JRXaQTg6Tyzx
UHyec4KXqxRx/4pcbCruv2ybmXDY17upSymF1ZyPx2uaQWyM5daCrzYHTIpNZzNb
Vt5YHRUdZtuD0NgLfJI4Nlhog5aay0Rc9BIbe33GoIX5mVvPOmsuCpyfQTXmaRBe
0vC67ABM3e1YaUWXf+DL+x/2vKc2LwLuANpXV1RlY+Lgj//Slsw1XaiBtOgO+01C
4TMyfyTjWNVsOt3WVynGdssVSn8cBieZD0JlvV/kyAW3P4iHUShujdYLe87yLud2
NK2Fat/B9/yY8bQTRkHryY15loOVbMEIVEfak1NEbhJFBwZFd9K4Pb8siHeVyj7y
Uuj6/EiBFSEDaufcrVkHRdoZw03rQ/e59QkIHz1/g+YyvQns7a+GigK3oZV0SLDE
LSlZgCGwsGq0nD5BchwmG6VZWPPzoYsOPBwN7kB1eaEfYf/GZe3W9sC/Dq5DBTCc
n814boHYWQYpGVHGsfPGzLVJZshf5wqKPAV6qUW/vAa9GkSmurM+zi1fWvNSVwct
LblTMMIsp2agAonR8vXPrv4Szy611+5njYe/q0RWTcsirQuUj6MbMDdvsJFZJszN
ad00SjfEubkuZ3S/0+WH
=jMud
-----END PGP SIGNATURE-----
--- End Message ---