From owner-freebsd-bugs@FreeBSD.ORG Tue Apr 20 10:00:46 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 309D416A4CE for ; Tue, 20 Apr 2004 10:00:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E99543D5A for ; Tue, 20 Apr 2004 10:00:46 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i3KH0fbv016307 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 i3KH0fcK016306; 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.i3KH0fcK016306@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 2C70E16A4D1 for ; Tue, 20 Apr 2004 09:51:15 -0700 (PDT) Received: from harp.mtu.ru (harp.mtu.ru [212.188.8.34]) by mx1.FreeBSD.org (Postfix) with ESMTP id A820743D55 for ; Tue, 20 Apr 2004 09:51:14 -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 00C9ABFC65 for ; Tue, 20 Apr 2004 20:51:13 +0400 (MSD) Received: from ultra.domain (ppp128-35.dialup.mtu-net.ru [62.118.128.35]) by hueymiccailhuitl.mtu.ru (Postfix) with ESMTP id 73103130503 for ; Tue, 20 Apr 2004 20:51:12 +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 i3KGWENW000783 for ; Tue, 20 Apr 2004 20:32:17 +0400 (MSD) (envelope-from mcsi@localhost.domain) Received: (from mcsi@localhost) by ultra.domain (8.12.11/8.12.11/Submit) id i3KGVAtk000767; Tue, 20 Apr 2004 20:31:10 +0400 (MSD) (envelope-from mcsi) Message-Id: <200404201631.i3KGVAtk000767@ultra.domain> Date: Tue, 20 Apr 2004 20:31:10 +0400 (MSD) From: Maxim Maximov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: bin/65821: /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:46 -0000 >Number: 65821 >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: