From owner-freebsd-bugs@FreeBSD.ORG Sun Aug 19 20:10:12 2012 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 84C471065676 for ; Sun, 19 Aug 2012 20:10:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 26A208FC08 for ; Sun, 19 Aug 2012 20:10:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7JKABHx095229 for ; Sun, 19 Aug 2012 20:10:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7JKAB5F095228; Sun, 19 Aug 2012 20:10:11 GMT (envelope-from gnats) Date: Sun, 19 Aug 2012 20:10:11 GMT Message-Id: <201208192010.q7JKAB5F095228@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Mark Linimon Cc: Subject: Re: bin/170651: On 9.0-RELEASE#0 and master sh(1) gobbles high bit at first X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mark Linimon List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Aug 2012 20:10:12 -0000 The following reply was made to PR bin/170651; it has been noted by GNATS. From: Mark Linimon To: bug-followup@FreeBSD.org Cc: Subject: Re: bin/170651: On 9.0-RELEASE#0 and master sh(1) gobbles high bit at first Date: Sun, 19 Aug 2012 15:06:20 -0500 ----- Forwarded message from "Steffen \"Daode\" Nurpmeso" ----- Date: Sun, 19 Aug 2012 21:08:11 +0200 From: "Steffen \"Daode\" Nurpmeso" To: freebsd-bugs@FreeBSD.org Cc: Subject: Re: bin/170651: On 9.0-RELEASE#0 and master sh(1) gobbles high bit at first User-Agent: S-nail <12.5 7/5/10;s-nail-9-g517ac44-dirty> Yet another update. I've #defined DEBUG_READ in libedit and actually found my problem. The reason why the german umlauts don't appear is that they actually result in "ed-unassigned" errors because of the input-to-command map. I'm using multi-platform multi-shell init scripts which i've just recently updated to be compatible to some pretty ancient Bourne-compatible shell, and now it turns out that the plain FreeBSD /bin/sh is classified as "NONE" type at all, so that no set command is used to configure shell behaviour upon startup. I didn't think about this before, hmm. Anyway, once the login shell starts, it's a vanilla shell, but with emacs mode enabled, or at least this is what the '$ set -o' says which then also turns over all the ED_UNASSIGNED to ED_INSERT commands. If nobody jumps into this here i'll try to figure out why, how and where that actually happens and fix it, maybe next week. Ciao, --steffen _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org" ----- End forwarded message -----