summaryrefslogtreecommitdiff
path: root/open_issues/bash.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'open_issues/bash.mdwn')
-rw-r--r--open_issues/bash.mdwn59
1 files changed, 0 insertions, 59 deletions
diff --git a/open_issues/bash.mdwn b/open_issues/bash.mdwn
deleted file mode 100644
index f6b14a08..00000000
--- a/open_issues/bash.mdwn
+++ /dev/null
@@ -1,59 +0,0 @@
-[[!meta copyright="Copyright © 2009, 2013 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled [[GNU Free Documentation
-License|/fdl]]."]]"""]]
-
-[[!tag open_issue_glibc open_issue_porting]]
-
-
-# *bash* 4.0 vs. typing `C-c` (*SIGINT*)
-
-Will show `-bash: echo: write error: (ipc/mig) wrong reply message ID` unter
-certain conditions.
-
-After having noticed that this error doesn't occur if starting *bash* with
-`--norc`, I isolated it to the following command in `.bashrc`:
-
- case $TERM in
- xterm* | rxvt*)
- PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}:${PWD}\007"';;
- esac
-
-... and indeed:
-
- tschwinge@flubber:~ $ echo "$TERM" -- "$PROMPT_COMMAND"
- xterm -- echo -ne "\033]0;${USER}@${HOSTNAME}:${PWD}\007"
- tschwinge@flubber:~ $ ^C
- -bash: echo: write error: (ipc/mig) wrong reply message ID
- tschwinge@flubber:~ $ PROMPT_COMMAND=
- tschwinge@flubber:~ $ ^C
- tschwinge@flubber:~ $
-
- bash-4.0$ PROMPT_COMMAND='echo >&2 -n foo\ '
- foo bash-4.0$ ^C
-
- bash-4.0$ PROMPT_COMMAND='echo >&1 -n foo\ '
- foo bash-4.0$ ^C
- bash: echo: write error: (ipc/mig) wrong reply message ID
-
- bash-4.0$ PROMPT_COMMAND='/bin/echo >&1 -n foo\ '
- foo bash-4.0$ ^C
- bash: start_pipeline: pgrp pipe: (ipc/mig) wrong reply message ID
-
-So, there's something different with stdout in / after the SIGINT handler.
-
-
-# IRC, freenode, #hurd, 2013-01-13
-
-Perhaps completely unrelated to the issue above, perhaps not.
-
- <tschwinge> bash: xmalloc: ../../../bash/lib/sh/strtrans.c:60: cannot
- allocate 261 bytes (323584 bytes allocated)
- <tschwinge> 1.5 GiB RAM were free.
- <tschwinge> This happened when I did a rever history search (C-r [...]),
- and then pressed C-c.