From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17195 invoked from network); 12 Feb 2023 05:30:19 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 12 Feb 2023 05:30:19 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id A5ED326DA1 for ; Sun, 12 Feb 2023 00:30:17 -0500 (EST) (envelope-from bounce.mMbf6f52450dab45b5d23393e4.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id A43C1E5E655; Sun, 12 Feb 2023 00:30:17 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=none,d=none,d.eval=none) policy.policy-from=p header.from=sdf.org; spf=pass smtp.mailfrom=adr@SDF.ORG smtp.helo=mx.sdf.org; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:message-id:mime-version :content-type:list-help:list-id:list-post:list-subscribe :reply-to:subject:content-transfer-encoding:list-unsubscribe; s= sysmsg-1; t=1676179817; bh=lf55lwk+crDfFUigMsI7SJMlJ0GNqqWSktma/ fYtGmk=; b=NRPU4YOR2tD44Or2znnh+qa7wz+ygR7vVtAEd1OdrgHQbuzlHU7mk FWh+uj9/LoCILeOJPYdxBTz0WHdghlfpVBNURNyar96q31NHf3WvrVqHxBWSKIen m6JyRZqEtjPgLs9sPDL5IkZxusGxjEkyZscn36wzBlNyBoDnMNzuA0= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1676179817; b=Em7/vovGjf9g1PCQ8lW4AzBf8KGZDBPx4c9mwcgKWa03RY85BZ 56CZ9d0En47V2TLyAXOHRHmMbkyiDU7MXmnaeAWpb38cr5IVxPAq568/BF9/C6jX I641ZTmEZFjzgcJP3QbT3wZbESO6CXuXVo+tY9rYy5is0xarJJE9v96HI= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=none,d=none,d.eval=none) policy.policy-from=p header.from=sdf.org; spf=pass smtp.mailfrom=adr@SDF.ORG smtp.helo=mx.sdf.org; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=none,d=none,d.eval=none) policy.policy-from=p header.from=sdf.org; iprev=pass smtp.remote-ip=205.166.94.24 (mx.sdf.org); spf=pass smtp.mailfrom=adr@SDF.ORG smtp.helo=mx.sdf.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mx.sdf.org policy.ptr=mx.sdf.org; x-return-mx=pass header.domain=sdf.org policy.is_org=yes (MX Records found: mx.sdf.org); x-return-mx=pass smtp.domain=sdf.org policy.is_org=yes (MX Records found: mx.sdf.org); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=date:from :to:message-id:mime-version:content-type:list-help:list-id :list-post:list-subscribe:reply-to:subject :content-transfer-encoding:list-unsubscribe; s=dkim-1; t= 1676179817; x=1676266217; bh=3CQVOAJs8qf5rNOy2GRBWozDp66cN7O4D0a hslZvwCo=; b=JzfUxxBmggGZlLNLg3iBGGTGHG8V6m/cUR5HqykNGSl7h43Unx8 ntwb0lijtoTB65PE5ZndMqyRjZpFL0eEe12GAy113qZlSXYDgiJVxqqX3of4P+7P traRn37KSFzeQzgwGcv7FOKBrJ0hz/Z4yyXJIcbYPJeqmjZc2IelPQZU= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 08E37CDDED9 for <9fans@9fans.net>; Sun, 12 Feb 2023 00:30:03 -0500 (EST) (envelope-from adr@SDF.ORG) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 34D8C39E326; Sun, 12 Feb 2023 00:30:03 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1676179802; b=wZdROvyCBx3a5KrNYX8b/IrdJYZ3ZGXbT+tvBYd8Ohz1PCsMRU ZVT0a/Qqv5rQ9AWyLvIr+8pApcdfIKTQmP/EQ+Uos0LULi3XQm7CKh9FmG8ti+FK gxZeJ4boZc3wotZJvjnHUyR3aW2NXBlwNXvS9/ThTNCtacGh7wdUk3x0SVe5o9Fe KI0vFNXbJpA6smIJ1lLVdKJtjnRVe2rZnS2PQ2TUiynMthK2YH3Pb0nao6DfpMk2 Kaj9vntWivBVA2LR55NlniLCEeyCjC0GSIwEjZf8XINZOtHu3q/oz5L8GIXvbSl+ N5SNVaCyP2MM7pSWxbTFZv8BZoJDYJMt2y0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:mime-version :content-type; s=arcseal; t=1676179802; bh=eQFlHETgFuIp4nYAQvlYN RTHnn1TUGDZt2ZjyxrhBK0=; b=sAJARKL1D2vcy79LyQybSzOhnnIW2unBWXiOK f7j6PAo6NlT3gRLlx6g97nWLOLZZ9vpsw8TGRevT+1oMu33/IDX0GF9cp+JIEAmC O6rjaaWxRvEOvcJ21JSiJv2H/IBOmfNIIANyw2dA2oWtqW1vMHg7Ve37lo2LYbdQ XPmh0bW+IqH5wfV51L9Mq19kI7sEk5/Lotu7dQVkk/lMhBgJYu1XKa+fjjpoRDA+ 6qMt0sORgdj59vArxhP0DXTL3SHhNsExoEhpSRn26qp4x8jcktjJ178JQaIEH6eT zDw/pbIGwcFcuzx5XgwySP0jeI0EC1RDrkB8mWOCU7X3kDAgw== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=none,d=none,d.eval=none) policy.policy-from=p header.from=sdf.org; iprev=pass smtp.remote-ip=205.166.94.24 (mx.sdf.org); spf=pass smtp.mailfrom=adr@SDF.ORG smtp.helo=mx.sdf.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mx.sdf.org policy.ptr=mx.sdf.org; x-return-mx=pass header.domain=sdf.org policy.is_org=yes (MX Records found: mx.sdf.org); x-return-mx=pass smtp.domain=sdf.org policy.is_org=yes (MX Records found: mx.sdf.org); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvhedrudehkedgkeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuf fkgggtsehmtderhidttddvnecuhfhrohhmpegrughruceorggurhesufffhfdrqfftifeq necuggftrfgrthhtvghrnhepleehkeelgefgjeehieegveetudeiieekgeduueduudfhge dtueelveeftdejudelnecukfhppedvtdehrdduieeirdelgedrvdegpddvtdehrdduieei rdelgedrudeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvd dthedrudeiiedrleegrddvgedphhgvlhhopehmgidrshgufhdrohhrghdpmhgrihhlfhhr ohhmpeeorggurhesufffhfdrqfftifeq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (sdf.org: 205.166.94.24 is authorized to use 'adr@SDF.ORG' in 'mfrom' identity (mechanism 'ip4:205.166.94.0/24' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="adr@SDF.ORG"; helo=mx.sdf.org; client-ip=205.166.94.24 Received: from mx.sdf.org (mx.sdf.org [205.166.94.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sun, 12 Feb 2023 00:30:02 -0500 (EST) (envelope-from adr@SDF.ORG) Received: from sdf.org (IDENT:adr@sdf.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 31C5TxJ0005918 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO) for <9fans@9fans.net>; Sun, 12 Feb 2023 05:30:00 GMT Received: from localhost (adr@localhost) by sdf.org (8.15.2/8.12.8/Submit) with ESMTP id 31C5TxGS016449 for <9fans@9fans.net>; Sun, 12 Feb 2023 05:29:59 GMT Date: Sun, 12 Feb 2023 05:29:59 +0000 (UTC) From: adr To: 9fans@9fans.net Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-994906694-1676179799=:7822" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 5179f3a2-aa96-11ed-ada5-90cec3c426c3 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMmU5YzhiYTQwNmMyNGVhNy1NYmY2ZjUyNDUwZGFiNDViNWQyMzM5?= =?UTF-8?B?M2U0Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] Panic with 'compose-x' input Content-Transfer-Encoding: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mbf6f52450dab45b5d23393e4:1:Jax-iUr0RZvP9qfzSDkixZn_pFlzWSFT_kxXC3pUOZA --0-994906694-1676179799=:7822 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Content-ID: <16761798120.C2f4.536933@tb-mx0> Hi, this patch fixes the issue, but other platforms' kbd.c files must be corrected too. I'm only using arm. adr --- /n/sources/plan9/sys/src/9/omap/kbd.c Mon Mar 17 16:50:34 2014 +++ /sys/src/9/omap/kbd.c Sat Feb 11 23:59:45 2023 @@ -208,7 +208,7 @@ int shift; int collecting; int nk; - Rune kc[5]; + Rune kc[UTFmax*2+1]; int buttons; }; --- /n/sources/plan9/sys/src/9/port/latin1.c Tue Apr 30 16:05:23 2013 +++ /sys/src/9/port/latin1.c Sun Feb 12 00:09:27 2023 @@ -20,7 +20,7 @@ long unicode(Rune *k, int n) { - long c; + ulong c; Rune *r; c =3D 0; @@ -35,6 +35,8 @@ else return -1; } + if(c > 0x10ffff) + return -1; return c; } @@ -59,7 +61,7 @@ if(n>=3DUTFmax*2+1) return unicode(k, UTFmax*2+1); else - return -(UTFmax+1); + return -(UTFmax*2+1); for(l=3Dlatintab; l->ld!=3D0; l++) if(k[0] =3D=3D l->ld[0]){ if(n =3D=3D 1) ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T2e9c8ba406c24ea7-Mbf6f5= 2450dab45b5d23393e4 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --0-994906694-1676179799=:7822 Content-Type: text/x-diff; name=compose-x.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=compose-x.patch LS0tIC9uL3NvdXJjZXMvcGxhbjkvc3lzL3NyYy85L29tYXAva2JkLmMJTW9u IE1hciAxNyAxNjo1MDozNCAyMDE0DQorKysgL3N5cy9zcmMvOS9vbWFwL2ti ZC5jCVNhdCBGZWIgMTEgMjM6NTk6NDUgMjAyMw0KQEAgLTIwOCw3ICsyMDgs NyBAQA0KIAlpbnQJc2hpZnQ7DQogCWludAljb2xsZWN0aW5nOw0KIAlpbnQJ bms7DQotCVJ1bmUJa2NbNV07DQorCVJ1bmUJa2NbVVRGbWF4KjIrMV07DQog CWludAlidXR0b25zOw0KIH07DQogDQotLS0gL24vc291cmNlcy9wbGFuOS9z eXMvc3JjLzkvcG9ydC9sYXRpbjEuYwlUdWUgQXByIDMwIDE2OjA1OjIzIDIw MTMNCisrKyAvc3lzL3NyYy85L3BvcnQvbGF0aW4xLmMJU3VuIEZlYiAxMiAw MDowOToyNyAyMDIzDQpAQCAtMjAsNyArMjAsNyBAQA0KIGxvbmcNCiB1bmlj b2RlKFJ1bmUgKmssIGludCBuKQ0KIHsNCi0JbG9uZyBjOw0KKwl1bG9uZyBj Ow0KIAlSdW5lICpyOw0KIA0KIAljID0gMDsNCkBAIC0zNSw2ICszNSw4IEBA DQogCQllbHNlDQogCQkJcmV0dXJuIC0xOw0KIAl9DQorCWlmKGMgPiAweDEw ZmZmZikNCisJCXJldHVybiAtMTsNCiAJcmV0dXJuIGM7DQogfQ0KIA0KQEAg LTU5LDcgKzYxLDcgQEANCiAJCWlmKG4+PVVURm1heCoyKzEpDQogCQkJcmV0 dXJuIHVuaWNvZGUoaywgVVRGbWF4KjIrMSk7DQogCQllbHNlDQotCQkJcmV0 dXJuIC0oVVRGbWF4KzEpOw0KKwkJCXJldHVybiAtKFVURm1heCoyKzEpOw0K IAlmb3IobD1sYXRpbnRhYjsgbC0+bGQhPTA7IGwrKykNCiAJCWlmKGtbMF0g PT0gbC0+bGRbMF0pew0KIAkJCWlmKG4gPT0gMSkNCg== --0-994906694-1676179799=:7822--