From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: (qmail 15110 invoked from network); 5 Apr 2020 20:12:07 -0000 Received-SPF: pass (primenet.com.au: domain of zsh.org designates 203.24.36.2 as permitted sender) receiver=inbox.vuxu.org; client-ip=203.24.36.2 envelope-from= Received: from ns1.primenet.com.au (HELO primenet.com.au) (203.24.36.2) by inbox.vuxu.org with UTF8ESMTPZ; 5 Apr 2020 20:12:07 -0000 Received: (qmail 29052 invoked by alias); 5 Apr 2020 20:11:59 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 45660 Received: (qmail 18584 invoked by uid 1010); 5 Apr 2020 20:11:59 -0000 X-Qmail-Scanner-Diagnostics: from know-smtprelay-omc-10.server.virginmedia.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.2/25772. spamassassin: 3.4.4. Clear:RC:0(80.0.253.74):SA:0(-2.0/5.0):. Processed in 0.775083 secs); 05 Apr 2020 20:11:59 -0000 X-Envelope-From: p.w.stephenson@ntlworld.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _smtprelay.virginmedia.com designates 80.0.253.74 as permitted sender) X-Originating-IP: [86.16.88.158] X-Authenticated-User: p.w.stephenson@ntlworld.com X-Spam: 0 X-Authority: v=2.3 cv=YvshubQX c=1 sm=1 tr=0 a=MiHCjVqLJ44lE3bxSlffFQ==:117 a=MiHCjVqLJ44lE3bxSlffFQ==:17 a=NLZqzBF-AAAA:8 a=3mj62CAyii4Xv_fpNlkA:9 a=QEXdDO2ut3YA:10 a=riTuJE8UNxrIn5frGZgA:9 a=dmeShB4hkOsA:10 a=wW_WBVUImv98JQXhvVPZ:22 Message-ID: <76ea2f7e3a38e4a9cecfbdddaa2e0c82b0e6c22b.camel@ntlworld.com> Subject: [Fwd: Re: -o nobanghist -o emacs segfaults] From: Peter Stephenson To: Zsh Hackers' List Date: Sun, 05 Apr 2020 21:11:23 +0100 References: <2d822470aac6bdf9927d1675326de0b60f03eea7.camel@ntlworld.com> Content-Type: multipart/mixed; boundary="=-yI5IZBrb6EKfOjXpTWGy" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 Mime-Version: 1.0 X-CMAE-Envelope: MS4wfIAafm4s2AhS1zZaa+6B/pqefEqSs61OD0BU3uai5k8T6jIXrb8WX1UuQ+318qzzTu4SxL/FOBczh7Y3ClyY7GHJnJ+sXsBQwEMQ2MhZ3YJYNwBCkiMh 4CgzuAf8ihBiQ2aXDTG9I12rQP7o8fYP9LQ9kottESqhC4mgfJsgFhq3 --=-yI5IZBrb6EKfOjXpTWGy Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Sorry, was supposed to go to the list... -------- Forwarded Message -------- From: Peter Stephenson To: Daniel Shahaf Subject: Re: -o nobanghist -o emacs segfaults Date: Sun, 05 Apr 2020 20:41:11 +0100 On Sun, 2020-04-05 at 05:46 +0000, Daniel Shahaf wrote: > Peter Stephenson wrote on Fri, 03 Apr 2020 11:15 +0100: > > > On 03 April 2020 at 09:11 Daniel Shahaf wrote: > > > % b/Src/zsh -f -o nobanghist -o emacs > > > zsh: segmentation fault b/Src/zsh -f -o nobanghist -o emacs The attached isn't particularly glorious, but I think it fixes the problem (tried with both emacs and vi to make sure). pws --=-yI5IZBrb6EKfOjXpTWGy Content-Disposition: attachment; filename="init_keymap.dif" Content-Type: text/x-patch; name="init_keymap.dif"; charset="UTF-8" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL1NyYy9idWlsdGluLmMgYi9TcmMvYnVpbHRpbi5jCmluZGV4IDQwN2NhZDE1 OS4uM2RhYjNmOWI0IDEwMDY0NAotLS0gYS9TcmMvYnVpbHRpbi5jCisrKyBiL1NyYy9idWlsdGlu LmMKQEAgLTYxMTksNyArNjExOSw3IEBAIGJpbl9lbXVsYXRlKGNoYXIgKm5hbSwgY2hhciAqKmFy Z3YsIE9wdGlvbnMgb3BzLCBVTlVTRUQoaW50IGZ1bmMpKQogICAgIHNhdmVoYWNrY2hhciA9IGtl eWJvYXJkaGFja2NoYXI7CiAgICAgZW11bGF0ZShzaG5hbWUsIG9wdF9SLCAmbmV3X2VtdWxhdGlv biwgbmV3X29wdHMpOwogICAgIG9wdGxpc3QgPSBuZXdsaW5rbGlzdCgpOwotICAgIGlmIChwYXJz ZW9wdHMobmFtLCAmYXJndiwgbmV3X29wdHMsICZjbWQsIG9wdGxpc3QsIDApKSB7CisgICAgaWYg KHBhcnNlb3B0cyhuYW0sICZhcmd2LCBuZXdfb3B0cywgJmNtZCwgb3B0bGlzdCwgMCwgTlVMTCkp IHsKIAlyZXQgPSAxOwogCWdvdG8gcmVzdG9yZTsKICAgICB9CmRpZmYgLS1naXQgYS9TcmMvaW5p dC5jIGIvU3JjL2luaXQuYwppbmRleCAwNGE1ODU2ZmYuLjNkNmM5NGQwNCAxMDA2NDQKLS0tIGEv U3JjL2luaXQuYworKysgYi9TcmMvaW5pdC5jCkBAIC0yNDgsNyArMjQ4LDggQEAgc3RhdGljIGlu dCByZXN0cmljdGVkOwogCiAvKiovCiBzdGF0aWMgdm9pZAotcGFyc2VhcmdzKGNoYXIgKnpzaF9u YW1lLCBjaGFyICoqYXJndiwgY2hhciAqKnJ1bnNjcmlwdCwgY2hhciAqKmNtZHB0cikKK3BhcnNl YXJncyhjaGFyICp6c2hfbmFtZSwgY2hhciAqKmFyZ3YsIGNoYXIgKipydW5zY3JpcHQsIGNoYXIg KipjbWRwdHIsCisJICBpbnQgKm5lZWRrZXltYXApCiB7CiAgICAgY2hhciAqKng7CiAgICAgTGlu a0xpc3QgcGFyYW1saXN0OwpAQCAtMjY1LDcgKzI2Niw3IEBAIHBhcnNlYXJncyhjaGFyICp6c2hf bmFtZSwgY2hhciAqKmFyZ3YsIGNoYXIgKipydW5zY3JpcHQsIGNoYXIgKipjbWRwdHIpCiAgICAg ICogbWF0Y2hlZCBieSBjb2RlIGF0IHRoZSBlbmQgb2YgdGhlIHByZXNlbnQgZnVuY3Rpb24uCiAg ICAgICovCiAKLSAgICBpZiAocGFyc2VvcHRzKHpzaF9uYW1lLCAmYXJndiwgb3B0cywgY21kcHRy LCBOVUxMLCBmbGFncykpCisgICAgaWYgKHBhcnNlb3B0cyh6c2hfbmFtZSwgJmFyZ3YsIG9wdHMs IGNtZHB0ciwgTlVMTCwgZmxhZ3MsIG5lZWRrZXltYXApKQogCWV4aXQoMSk7CiAKICAgICAvKgpA QCAtMzc2LDcgKzM3Nyw3IEBAIHN0YXRpYyB2b2lkIHBhcnNlb3B0c19zZXRlbXVsYXRlKGNoYXIg Km5hbSwgaW50IGZsYWdzKQogLyoqLwogbW9kX2V4cG9ydCBpbnQKIHBhcnNlb3B0cyhjaGFyICpu YW0sIGNoYXIgKioqYXJndnAsIGNoYXIgKm5ld19vcHRzLCBjaGFyICoqY21kcCwKLQkgIExpbmtM aXN0IG9wdGxpc3QsIGludCBmbGFncykKKwkgIExpbmtMaXN0IG9wdGxpc3QsIGludCBmbGFncywg aW50ICpuZWVka2V5bWFwKQogewogICAgIGludCBvcHRpb25icmVhayA9IDA7CiAgICAgaW50IGFj dGlvbiwgb3B0bm87CkBAIC00ODIsOCArNDgzLDE0IEBAIHBhcnNlb3B0cyhjaGFyICpuYW0sIGNo YXIgKioqYXJndnAsIGNoYXIgKm5ld19vcHRzLCBjaGFyICoqY21kcCwKIAkJICAgIHJldHVybiAx OwogCQl9IGVsc2UgaWYgKG9wdG5vID09IFJFU1RSSUNURUQgJiYgdG9wbGV2ZWwpIHsKIAkJICAg IHJlc3RyaWN0ZWQgPSBhY3Rpb247Ci0JCX0gZWxzZSBpZiAoKG9wdG5vID09IEVNQUNTTU9ERSB8 fCBvcHRubyA9PSBWSU1PREUpICYmICF0b3BsZXZlbCkgewotCQkgICAgV0FSTl9PUFRJT04oImNh bid0IGNoYW5nZSBvcHRpb246ICVzIiwgKmFyZ3YpOworCQl9IGVsc2UgaWYgKChvcHRubyA9PSBF TUFDU01PREUgfHwgb3B0bm8gPT0gVklNT0RFKQorCQkJICAgJiYgKCF0b3BsZXZlbCB8fCBuZWVk a2V5bWFwKSl7CisJCSAgICBpZiAoIXRvcGxldmVsKSB7CisJCQlXQVJOX09QVElPTigiY2FuJ3Qg Y2hhbmdlIG9wdGlvbjogJXMiLCAqYXJndik7CisJCSAgICB9IGVsc2UgeworCQkJLyogTmVlZCB0 byB3YWl0IGZvciBtb2R1bGVzIHRvIGJlIGxvYWRhYmxlICovCisJCQkqbmVlZGtleW1hcCA9IG9w dG5vOworCQkgICAgfQogCQl9IGVsc2UgewogCQkgICAgaWYgKGRvc2V0b3B0KG9wdG5vLCBhY3Rp b24sIHRvcGxldmVsLCBuZXdfb3B0cykgJiYKIAkJCSF0b3BsZXZlbCkgewpAQCAtMTcwNyw3ICsx NzE0LDcgQEAgenNoX21haW4oVU5VU0VEKGludCBhcmdjKSwgY2hhciAqKmFyZ3YpCiB7CiAgICAg Y2hhciAqKnQsICpydW5zY3JpcHQgPSBOVUxMLCAqenNoX25hbWU7CiAgICAgY2hhciAqY21kOwkJ CS8qIGFyZ3VtZW50IHRvIC1jICovCi0gICAgaW50IHQwOworICAgIGludCB0MCwgbmVlZGtleW1h cCA9IDA7CiAjaWZkZWYgVVNFX0xPQ0FMRQogICAgIHNldGxvY2FsZShMQ19BTEwsICIiKTsKICNl bmRpZgpAQCAtMTc1Myw3ICsxNzYwLDcgQEAgenNoX21haW4oVU5VU0VEKGludCBhcmdjKSwgY2hh ciAqKmFyZ3YpCiAgICAgY3JlYXRlb3B0aW9udGFibGUoKTsKICAgICAvKiBzZXRzIGVtdWxhdGlv biwgTE9HSU5TSEVMTCwgUFJJVklMRUdFRCwgWkxFLCBJTlRFUkFDVElWRSwKICAgICAgKiBTSElO U1RESU4gYW5kIFNJTkdMRUNPTU1BTkQgKi8gCi0gICAgcGFyc2VhcmdzKHpzaF9uYW1lLCBhcmd2 LCAmcnVuc2NyaXB0LCAmY21kKTsKKyAgICBwYXJzZWFyZ3MoenNoX25hbWUsIGFyZ3YsICZydW5z Y3JpcHQsICZjbWQsICZuZWVka2V5bWFwKTsKIAogICAgIFNIVFRZID0gLTE7CiAgICAgaW5pdF9p byhjbWQpOwpAQCAtMTc2Miw2ICsxNzY5LDE1IEBAIHpzaF9tYWluKFVOVVNFRChpbnQgYXJnYyks IGNoYXIgKiphcmd2KQogICAgIGluaXRfc2lnbmFscygpOwogICAgIGluaXRfYmx0aW5tb2RzKCk7 CiAgICAgaW5pdF9idWlsdGlucygpOworCisgICAgaWYgKG5lZWRrZXltYXApCisgICAgeworCS8q IFNhdmVkIGZvciBhZnRlciBtb2R1bGUgc3lzdGVtIGluaXRpYWxpc2F0aW9uICovCisJemxlZW50 cnkoWkxFX0NNRF9TRVRfS0VZTUFQLCBuZWVka2V5bWFwKTsKKwlvcHRzW25lZWRrZXltYXBdID0g MTsKKwlvcHRzW25lZWRrZXltYXAgPT0gRU1BQ1NNT0RFID8gVklNT0RFIDogRU1BQ1NNT0RFXSA9 IDA7CisgICAgfQorCiAgICAgcnVuX2luaXRfc2NyaXB0cygpOwogICAgIHNldHVwc2hpbihydW5z Y3JpcHQpOwogICAgIGluaXRfbWlzYyhjbWQsIHpzaF9uYW1lKTsK --=-yI5IZBrb6EKfOjXpTWGy--