From owner-freebsd-bugs@FreeBSD.ORG Tue Apr 20 10:00:41 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B0E716A4D0 for ; Tue, 20 Apr 2004 10:00:41 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E9D643D4C for ; Tue, 20 Apr 2004 10:00:41 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i3KH0fbv016294 for ; Tue, 20 Apr 2004 10:00:41 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i3KH0fbA016293; Tue, 20 Apr 2004 10:00:41 -0700 (PDT) (envelope-from gnats) Resent-Date: Tue, 20 Apr 2004 10:00:41 -0700 (PDT) Resent-Message-Id: <200404201700.i3KH0fbA016293@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Maxim Maximov Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F27BD16A4CE for ; Tue, 20 Apr 2004 09:51:14 -0700 (PDT) Received: from harp.mtu.ru (harp.mtu.ru [212.188.8.34]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CBAE43D4C for ; Tue, 20 Apr 2004 09:51:12 -0700 (PDT) (envelope-from mcsi@mcsi.pp.ru) Received: from hueymiccailhuitl.mtu.ru (hueytecuilhuitl.mtu.ru [195.34.32.123]) by harp.mtu.ru (Postfix) with ESMTP id BA02DBFC63 for ; Tue, 20 Apr 2004 20:51:01 +0400 (MSD) Received: from ultra.domain (ppp128-35.dialup.mtu-net.ru [62.118.128.35]) by hueymiccailhuitl.mtu.ru (Postfix) with ESMTP id A1BD71315E7 for ; Tue, 20 Apr 2004 20:50:59 +0400 (MSD) (envelope-from mcsi@mcsi.pp.ru) Received: from ultra.domain (localhost [127.0.0.1]) by ultra.domain (8.12.11/8.12.11) with ESMTP id i3KGe8PE001015 for ; Tue, 20 Apr 2004 20:40:09 +0400 (MSD) (envelope-from mcsi@localhost.domain) Received: (from root@localhost) by ultra.domain (8.12.11/8.12.11/Submit) id i3KGe8R2001014; Tue, 20 Apr 2004 20:40:08 +0400 (MSD) (envelope-from mcsi) Message-Id: <200404201640.i3KGe8R2001014@ultra.domain> Date: Tue, 20 Apr 2004 20:40:08 +0400 (MSD) From: Maxim Maximov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: bin/65820: /bin/sh coredumps X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Maxim Maximov List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Apr 2004 17:00:41 -0000 >Number: 65820 >Category: bin >Synopsis: /bin/sh coredumps >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Apr 20 10:00:41 PDT 2004 >Closed-Date: >Last-Modified: >Originator: Maxim Maximov >Release: FreeBSD 5.2-CURRENT i386 >Organization: >Environment: System: FreeBSD ultra.domain 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Wed Apr 14 20:47:07 MSD 2004 mcsi@ultra.domain:/usr/obj/usr/src/sys/ULTRA i386 >Description: /bin/sh dumps core when in 'while' loop after Ctrl-C been hit. >How-To-Repeat: Execute following script under /bin/sh: csh# /bin/sh $ while true > do > done Let script run a minute. One minute is enough at least for my hardware (AthlonXP 2100+). Then hit Ctrl-C: ^C sh in free(): error: recursive call Аварийное завершение (core dumped) Exit 134 gdb backtrace: > gdb -c sh.core -se /bin/sh GNU gdb 5.2.1 (FreeBSD) Copyright 2002 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 "i386-undermydesk-freebsd"...(no debugging symbols found)... Core was generated by `sh'. Program terminated with signal 6, Aborted. Reading symbols from /lib/libedit.so.4...(no debugging symbols found)...done. Loaded symbols for /lib/libedit.so.4 Reading symbols from /lib/libncurses.so.5...(no debugging symbols found)...done. Loaded symbols for /lib/libncurses.so.5 Reading symbols from /lib/libc.so.5...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.5 Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x2813490f in kill () from /lib/libc.so.5 (gdb) bt #0 0x2813490f in kill () from /lib/libc.so.5 #1 0x281299a8 in raise () from /lib/libc.so.5 #2 0x281a0ea3 in abort () from /lib/libc.so.5 #3 0x281408ce in ldexp () from /lib/libc.so.5 #4 0x28140918 in ldexp () from /lib/libc.so.5 #5 0x281413c0 in ldexp () from /lib/libc.so.5 #6 0x281415b1 in free () from /lib/libc.so.5 #7 0x0805567b in sigprocmask () #8 0x08054ed3 in sigprocmask () #9 0x08049c79 in sigprocmask () (gdb) >Fix: Unknown. >Release-Note: >Audit-Trail: >Unformatted: