Skip to navigation

Bug Fix Advisory emacs bug fix update

Advisory: RHBA-2011:0468-2
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2011-07-21
Last updated on: 2011-07-21
Affected Products: Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)

Details

Updated emacs packages that fix various bugs are now available for Red Hat
Enterprise Linux 5.

GNU Emacs is a powerful, customizable, self-documenting text editor. It provides
special code editing features, a scripting language (elisp), and the capability
to read email and news.

This update fixes the following bugs:

* Previously, the emacs and emacs-nox packages did not provide any convenient
way for other packages to specify a dependency that can be satisfied by either
of the emacs variants. This update changes the emacs and emacs-nox packages and
provides the common symbol "emacs(bin)". (BZ#466580)

* Previously, the emacs-nox program was compiled with variable argument function
calls, which caused the program to terminate because it violated stack
protection boundaries. This occurred, for example, when the user tried to kill a
buffer with modifications. This update changes the emacs-nox package to call the
variable argument functions without triggering the stack protection. This update
also enables the stack protection for the emacs package. (BZ#499035)

All users of emacs are advised to upgrade to these updated packages, which fix
these bugs.


Solution

Before applying this update, make sure that all previously-released errata
relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use the Red Hat
Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259

Updated packages

Red Hat Enterprise Linux (v. 5 server)

SRPMS:
emacs-21.4-24.el5.src.rpm     MD5: 4b12b63fc1776ca48faad3958daee6ac
SHA-256: 0499b884929e95e559402205e3b5d6c440c0480f2537a513a8afa6c434ca41bd
 
IA-32:
emacs-21.4-24.el5.i386.rpm     MD5: 608598dbe4233c432cb5c4cb57efa398
SHA-256: 8787a768a6b838baf63c94b6021ae216ce54dac0036f4136986096d52d12dcd6
emacs-common-21.4-24.el5.i386.rpm     MD5: fb365e1ac9bd8e0b07a975c1b55162cc
SHA-256: b413a2211f84b3bdb66a8992bfdb3fc34b2e6b622d7e72c54b88fddba0faf97b
emacs-el-21.4-24.el5.i386.rpm     MD5: d8f6b5524c8c925289efb8a46823adee
SHA-256: de1b57e485a099655be70ddad47a2ae6c0fb443f4c78e974e306bcc8aee333f0
emacs-leim-21.4-24.el5.i386.rpm     MD5: 85f5cd925f42203b40eff4393fa71a66
SHA-256: 7695672388c51179fda041cd21c6c49b4cca4d52312af40e526addba8f222f59
emacs-nox-21.4-24.el5.i386.rpm     MD5: 85be9030e8857104aea954c1121ff855
SHA-256: 224e8ef150e66395eff0dda782651ef700d22fdc8b5e7763784c81035253954f
 
IA-64:
emacs-21.4-24.el5.ia64.rpm     MD5: 09442916310c14d606137ce0bbf52dc0
SHA-256: 5734544cb2484d2604a70a98b9184e42c7df9a487671c33ff2d7e68c924a83eb
emacs-common-21.4-24.el5.ia64.rpm     MD5: eeba95387cbf4230acda5af73c346c85
SHA-256: 1d6211bc61d8cecf356773883d4abe420e6708277ef62fa2debb053ddff51e65
emacs-el-21.4-24.el5.ia64.rpm     MD5: c541767c4ae20e936202d1bf9f583eb1
SHA-256: 92143d9be95051a3288e30e29c6350546af08507d3f1bc06e6069f44124b0b52
emacs-leim-21.4-24.el5.ia64.rpm     MD5: 2683ea9cec80a8e93bab9fd195e55269
SHA-256: 17041b93b81a02c954a6b27cce6c8d5359b66a436be047513b7c2f2dc03db84c
emacs-nox-21.4-24.el5.ia64.rpm     MD5: ed99af49673f71c69c3ac9aaf516a704
SHA-256: d1ee7262844419a732f6e946d35b5ab4285eb3832d30f34c2f42c11560d153ff
 
PPC:
emacs-21.4-24.el5.ppc.rpm     MD5: 375bf9abf16ced19f6735b9dda9e10bd
SHA-256: 33baa617a4d5f7d88ea45d5e76cd8c953be4431353c7b944be43ce8d27571b2d
emacs-common-21.4-24.el5.ppc.rpm     MD5: aff55015fd69497987d5596fdbf1f10c
SHA-256: 14a903046d0e8555b18006de113650bad24afb4fafb26e8ffbac5ebd85c5e692
emacs-el-21.4-24.el5.ppc.rpm     MD5: 9b8040c5b1ec10befb75183958f04908
SHA-256: 32b2fffb3c6e4ac18cdbb69e68743046db3a4788ae3fa71b9e1d87d1856886c7
emacs-leim-21.4-24.el5.ppc.rpm     MD5: a4ed377164ffab50a9029d2d5388a5e0
SHA-256: 146d5fef1463e7d76db16da8527c37a689122c7676f375d5d6bd916b26458ddc
emacs-nox-21.4-24.el5.ppc.rpm     MD5: baee6040c3d40d4c530d27365d109689
SHA-256: 52206e0c9db0414b486bd2dd4f4ea6bc70adcc406a2ffa409b3d73c2fe2fcb6c
 
s390x:
emacs-21.4-24.el5.s390x.rpm     MD5: e148d4c0ef403cc8b777c00209c0ceba
SHA-256: e6faf1717345edfa20a160995aceaba5ed7ea20b18d967a5f39ab46715af0c61
emacs-common-21.4-24.el5.s390x.rpm     MD5: 80f01345b8f9d151c51814c1d22d21ae
SHA-256: ba16a6fdb3354a2b9977f71bb1d57f4d935db9f21e0eb67c34ec91183a095de7
emacs-el-21.4-24.el5.s390x.rpm     MD5: 62615126e793ef894ea6765ce60581b4
SHA-256: 00657211f541772826156b76f850f80b2775663b35966d33a66155a351019bdf
emacs-leim-21.4-24.el5.s390x.rpm     MD5: bf97f551dc43110a4b4b0ade3364fdad
SHA-256: d519b7058a4f1a2d729ad09c2a69a0eff70359546d71cfc62f3bd5f66e69ce74
emacs-nox-21.4-24.el5.s390x.rpm     MD5: 3e83fabd02290fdf1455b8776acde23c
SHA-256: 4817622c178da96984cc29038158d04f7540fce9aa4c44f95dcf022f6a31b135
 
x86_64:
emacs-21.4-24.el5.x86_64.rpm     MD5: 23f00fb00836dd7ce56f38a89b7a280b
SHA-256: c2aebb69a347afda61e5429a38e4e00dab081b6ee8f2aa62ee31995a9c92dc7f
emacs-common-21.4-24.el5.x86_64.rpm     MD5: c3ce4d8bb68169027a2ca22d9f0b027c
SHA-256: d579900b2fd320c14aebc57e4e9f609cf099b3a997231579740597bfbd0a25f8
emacs-el-21.4-24.el5.x86_64.rpm     MD5: fa84d03d1f9037ec1e58c2dea9e22388
SHA-256: 63c7c4fb32aa1d070acbfd9c1131df3308972e2421c6a217ce17e31fcb3e2d48
emacs-leim-21.4-24.el5.x86_64.rpm     MD5: aba161731fcd67c302f69a43743df1ad
SHA-256: 5fc686bf839d90ef070f4cf14785d4b11930cc2c4a81ec6bfe7f9136d821b759
emacs-nox-21.4-24.el5.x86_64.rpm     MD5: 06f4411d955a359c82df35114ffa1d84
SHA-256: b6213298397a4de2e02ebc233899473f01fa370c5b68db574f2cf47bc7f05a46
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
emacs-21.4-24.el5.src.rpm     MD5: 4b12b63fc1776ca48faad3958daee6ac
SHA-256: 0499b884929e95e559402205e3b5d6c440c0480f2537a513a8afa6c434ca41bd
 
IA-32:
emacs-21.4-24.el5.i386.rpm     MD5: 608598dbe4233c432cb5c4cb57efa398
SHA-256: 8787a768a6b838baf63c94b6021ae216ce54dac0036f4136986096d52d12dcd6
emacs-common-21.4-24.el5.i386.rpm     MD5: fb365e1ac9bd8e0b07a975c1b55162cc
SHA-256: b413a2211f84b3bdb66a8992bfdb3fc34b2e6b622d7e72c54b88fddba0faf97b
emacs-el-21.4-24.el5.i386.rpm     MD5: d8f6b5524c8c925289efb8a46823adee
SHA-256: de1b57e485a099655be70ddad47a2ae6c0fb443f4c78e974e306bcc8aee333f0
emacs-leim-21.4-24.el5.i386.rpm     MD5: 85f5cd925f42203b40eff4393fa71a66
SHA-256: 7695672388c51179fda041cd21c6c49b4cca4d52312af40e526addba8f222f59
emacs-nox-21.4-24.el5.i386.rpm     MD5: 85be9030e8857104aea954c1121ff855
SHA-256: 224e8ef150e66395eff0dda782651ef700d22fdc8b5e7763784c81035253954f
 
x86_64:
emacs-21.4-24.el5.x86_64.rpm     MD5: 23f00fb00836dd7ce56f38a89b7a280b
SHA-256: c2aebb69a347afda61e5429a38e4e00dab081b6ee8f2aa62ee31995a9c92dc7f
emacs-common-21.4-24.el5.x86_64.rpm     MD5: c3ce4d8bb68169027a2ca22d9f0b027c
SHA-256: d579900b2fd320c14aebc57e4e9f609cf099b3a997231579740597bfbd0a25f8
emacs-el-21.4-24.el5.x86_64.rpm     MD5: fa84d03d1f9037ec1e58c2dea9e22388
SHA-256: 63c7c4fb32aa1d070acbfd9c1131df3308972e2421c6a217ce17e31fcb3e2d48
emacs-leim-21.4-24.el5.x86_64.rpm     MD5: aba161731fcd67c302f69a43743df1ad
SHA-256: 5fc686bf839d90ef070f4cf14785d4b11930cc2c4a81ec6bfe7f9136d821b759
emacs-nox-21.4-24.el5.x86_64.rpm     MD5: 06f4411d955a359c82df35114ffa1d84
SHA-256: b6213298397a4de2e02ebc233899473f01fa370c5b68db574f2cf47bc7f05a46
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

440624 - there should be %{?dist} instead of %{dist} in the *.spec on the Release: line
466580 - RHEL's emacs, emacs-nox packages should provide emacs(bin)
499035 - emacs coredumps if you try to kill a modified buffer



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/