Your message dated Wed, 19 Mar 2014 18:48:41 +0000
with message-id <[email protected]>
and subject line Bug#741555: fixed in bash 4.3-3
has caused the Debian Bug report #741555,
regarding segfault when using ipython
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.)
--
741555: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741555
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libreadline6
Version: 6.3-1
Severity: important
Tags: upstream patch
Hi, when I use ipython I get very often sefaults in libreadline,
while searching on internet I've found a thread in the ml
http://lists.gnu.org/archive/html/bug-readline/2014-03/msg00034.html
I've applied the proposed patch and looks like it works
I'm attaching a unified diff of the patch
Regards
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.13-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libreadline6 depends on:
ii libc6 2.18-4
ii libtinfo5 5.9+20140118-1
ii multiarch-support 2.18-4
ii readline-common 6.3-1
libreadline6 recommends no packages.
libreadline6 suggests no packages.
-- no debconf information
--- readline6-6.3/readline.c.orig 2013-10-28 19:58:06.000000000 +0100
+++ readline6-6.3/readline.c 2014-03-13 19:44:39.696997473 +0100
@@ -744,7 +744,8 @@
r = _rl_subseq_result (r, cxt->oldmap, cxt->okey, (cxt->flags & KSEQ_SUBSEQ));
RL_CHECK_SIGNALS ();
- if (r == 0) /* success! */
+ /* We only treat values < 0 specially to simulate recursion. */
+ if (r >= 0 || (r == -1 && (cxt->flags & KSEQ_SUBSEQ) == 0)) /* success! or failure! */
{
_rl_keyseq_chain_dispose ();
RL_UNSETSTATE (RL_STATE_MULTIKEY);
--- End Message ---
--- Begin Message ---
Source: bash
Source-Version: 4.3-3
We believe that the bug you reported is fixed in the latest version of
bash, 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.
Matthias Klose <[email protected]> (supplier of updated bash 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: SHA1
Format: 1.8
Date: Wed, 19 Mar 2014 18:54:13 +0100
Source: bash
Binary: bash bash-static bash-builtins bash-doc
Architecture: source all amd64
Version: 4.3-3
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
bash - GNU Bourne Again SHell
bash-builtins - Bash loadable builtins - headers & examples
bash-doc - Documentation and examples for the The GNU Bourne Again SHell
bash-static - GNU Bourne Again SHell (static version)
Closes: 741060 741555
Changes:
bash (4.3-3) unstable; urgency=medium
.
* Fix an issue with with empty completions and bash-completion.
Closes: #741060 . LP: #1291586.
* Fix an issue with updating terminal titles using trap commands.
LP : #1294167.
* Fix an issue in vi-mode, not re-doing the latest "dw", "dl", "D", ...
commands.
* Fix segfault in _rl_dispatch_callback(). Closes: #741555.
Checksums-Sha1:
6a051edfdffc83fa1a9e7e2a72aeee46165496ec 1504 bash_4.3-3.dsc
70d36b175c83aa95ee067822221daa2684ce2301 57780 bash_4.3-3.debian.tar.xz
a71b9d69d7e45359aa12a0eee9cfd49e8549cf53 1217960 bash-doc_4.3-3_all.deb
18a7d288e4ebadcffa7f0e705f9846f22f0be232 1163958 bash_4.3-3_amd64.deb
aa1b0c785172f7ba9b02ef24522a7ae1739a9625 86224 bash-builtins_4.3-3_amd64.deb
1a66c7b2324bedbcbbdc9144499191ae9bd1c8d9 846136 bash-static_4.3-3_amd64.deb
Checksums-Sha256:
2f18cf6aa59e289f57de4ce2c0484f7697f412cdb24b03c00cf9a3b30332cd8e 1504
bash_4.3-3.dsc
14c21f8187f7c5502492309d9b243a807000d7b6b5ab36cae44ef65ca504ea41 57780
bash_4.3-3.debian.tar.xz
6d54d6dac052ae975f0bab99b8ac11e9b5c4f55aa407d1606cfa6a5f2944f8dc 1217960
bash-doc_4.3-3_all.deb
7c4b4c75d591b0df0e4e26170d21f7c5d8dc1df1a22c7559c717c8ead1a09be4 1163958
bash_4.3-3_amd64.deb
f38a0a2bb6c5bfafe488ca1fa0962b50877e0afaf29ff901d5ba8fad61e7714d 86224
bash-builtins_4.3-3_amd64.deb
fa272d2886d3cbfc5d640a42bf1609d6c49ba4954c7c7240be742716fea88993 846136
bash-static_4.3-3_amd64.deb
Files:
f9253992e40eb6e10b22dd37805cd2a3 1504 base required bash_4.3-3.dsc
bac1813cc4aa5193cffa8c406b1f1341 57780 base required bash_4.3-3.debian.tar.xz
7f3a53833123561e61f597936deb2971 1217960 doc optional bash-doc_4.3-3_all.deb
6af4e8345e62912395d378b075823d57 1163958 shells required bash_4.3-3_amd64.deb
ceb7dc00fa97c79fc323278d91933025 86224 utils optional
bash-builtins_4.3-3_amd64.deb
9230ded2892d797b81103f65297b3dc7 846136 shells optional
bash-static_4.3-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlMp4dYACgkQStlRaw+TLJx05ACgplw7WIqiQ3lwsSiJwtOZCypP
lJ4AmgM2yB7KNMyJS1c2gtaVgWm13rez
=Do1Q
-----END PGP SIGNATURE-----
--- End Message ---