From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2896 invoked by alias); 3 Dec 2011 22:20:15 -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: X-Seq: 29939 Received: (qmail 16066 invoked from network); 3 Dec 2011 22:20:03 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.2 Received-SPF: pass (ns1.primenet.com.au: SPF record at raveland.org designates 195.200.166.230 as permitted sender) Date: Sat, 3 Dec 2011 23:19:54 +0100 From: ports@raveland.org To: Peter Stephenson Cc: Zsh Hackers' List Subject: Re: zsh 4.3.13 released Message-ID: <20111203221953.GA18173@coredump.raveland.priv> References: <15488.1322689558@pws-pc.ntlworld.com> <20111203191925.GB1294@coredump.raveland.priv> <20111203194442.29d2f2a7@pws-pc.ntlworld.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <20111203194442.29d2f2a7@pws-pc.ntlworld.com> X-Operating-System: OpenBSD 5.0 amd64 User-Agent: Mutt/1.5.21 (2010-09-15) On Sat, Dec 03, 2011 at 07:44:42PM +0000, Peter Stephenson wrote: > On Sat, 3 Dec 2011 20:19:25 +0100 > ports@raveland.org wrote: > > Running test: Check that loading a nonexistent module fails > > ************************************** > > 0 successful test scripts, 1 failure, 0 skipped > > ************************************** > > > > The last test fails silently. > > So what does running "zmodload -i bogus/notamodule" by hand do? zsh crashes.. % zmodload -i bogus/notamodule Segmentation fault (core dumped) $ gdb /usr/local/bin/zsh zsh.core GNU gdb 6.3 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-unknown-openbsd5.0"... Core was generated by `zsh'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/local/lib/libpcre.so.2.5...done. Loaded symbols for /usr/local/lib/libpcre.so.2.5 Reading symbols from /usr/local/lib/libiconv.so.6.0...done. Loaded symbols for /usr/local/lib/libiconv.so.6.0 Reading symbols from /usr/lib/libncursesw.so.12.1...done. Loaded symbols for /usr/lib/libncursesw.so.12.1 Reading symbols from /usr/lib/libm.so.7.0...done. Loaded symbols for /usr/lib/libm.so.7.0 Reading symbols from /usr/lib/libc.so.61.0...done. Loaded symbols for /usr/lib/libc.so.61.0 Reading symbols from /usr/libexec/ld.so...done. Loaded symbols for /usr/libexec/ld.so Reading symbols from /usr/local/lib/zsh/4.3.13/zsh/zle.so...done. Loaded symbols for /usr/local/lib/zsh/4.3.13/zsh/zle.so Reading symbols from /usr/local/lib/zsh/4.3.13/zsh/complete.so...done. Loaded symbols for /usr/local/lib/zsh/4.3.13/zsh/complete.so Reading symbols from /usr/local/lib/zsh/4.3.13/zsh/zutil.so...done. Loaded symbols for /usr/local/lib/zsh/4.3.13/zsh/zutil.so Reading symbols from /usr/local/lib/zsh/4.3.13/zsh/parameter.so...done. Loaded symbols for /usr/local/lib/zsh/4.3.13/zsh/parameter.so Reading symbols from /usr/local/lib/zsh/4.3.13/zsh/computil.so...done. Loaded symbols for /usr/local/lib/zsh/4.3.13/zsh/computil.so #0 0x000000000048f5bc in metafy (buf=0x207a096d7 "File not found", len=14, heap=1) at utils.c:4006 4006 *e = '\0'; (gdb) bt #0 0x000000000048f5bc in metafy (buf=0x207a096d7 "File not found", len=14, heap=1) at utils.c:4006 #1 0x0000000000456c53 in do_load_module (name=0x995240 "bogus/notamodule", silent=0) at module.c:1600 #2 0x000000000045786d in load_module (name=0x995240 "bogus/notamodule", enablesarr=0x0, silent=0) at module.c:2202 #3 0x000000000045821d in require_module (module=0x995240 "bogus/notamodule", features=0x0) at module.c:2335 #4 0x0000000000459acd in bin_zmodload_load (nam=0x995228 "zmodload", args=0x7f7ffffd3ff8, ops=0x7f7ffffd40d0) at module.c:2971 #5 0x0000000000458914 in bin_zmodload (nam=0x995228 "zmodload", args=0x7f7ffffd3ff8, ops=0x7f7ffffd40d0, func=0) at module.c:2486 #6 0x000000000040edb8 in execbuiltin (args=0x9951c8, bn=0x6a42e0) at builtin.c:450 #7 0x0000000000429a60 in execcmd (state=0x7f7ffffd46e0, input=0, output=0, how=18, last1=2) at exec.c:3208 #8 0x000000000042535e in execpline2 (state=0x7f7ffffd46e0, pcode=259, how=18, input=0, output=0, last1=0) at exec.c:1640 #9 0x00000000004248d1 in execpline (state=0x7f7ffffd46e0, slcode=5122, how=18, last1=0) at exec.c:1424 #10 0x0000000000424119 in execlist (state=0x7f7ffffd46e0, dont_change_job=0, exiting=0) at exec.c:1207 #11 0x0000000000423b6c in execode (p=0x995100, dont_change_job=0, exiting=0, context=0x597eb7 "toplevel") at exec.c:1028 #12 0x000000000043f587 in loop (toplevel=1, justonce=0) at init.c:185 #13 0x00000000004423d9 in zsh_main (argc=1, argv=0x7f7ffffd4830) at init.c:1528 #14 0x000000000040e19b in main (argc=1, argv=0x7f7ffffd4830) at ./main.c:93 (gdb)