Date: Thu, 25 Mar 1999 11:09:55 +0900 (JST) From: Hiroto Kagotani <kagotani@in.it.okayama-u.ac.jp> To: FreeBSD-gnats-submit@freebsd.org Cc: kagotani@in.it.okayama-u.ac.jp Subject: kern/10780: executing gzipped shell scripts panics the kernel Message-ID: <199903250209.LAA00503@deimos.in.it.okayama-u.ac.jp>
index | next in thread | raw e-mail
>Number: 10780
>Category: kern
>Synopsis: executing gzipped shell scripts panics the kernel
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Mar 24 18:10:01 PST 1999
>Closed-Date:
>Last-Modified:
>Originator: Hiroto Kagotani
>Release: FreeBSD 3.1-RELEASE i386
>Organization:
Okayama University
>Environment:
GENERIC 3.1-RELEASE kernel and
perhaps any 3.1 kernel configured with gzip option
>Description:
When I execute a gzipped shell script from {csh,zsh} as
{a normal user,root}, the kernel always falls down by a panic
and show a message:
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x20
fault code = supervisor read, page not present
instruction pointer = 0x8:0xf014c524
stack pointer = 0x10:0xf5245dec
frame pointer = 0x10:0xf5245df8
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 201 (csh)
interrupt mask =
trap numer = 12
panic: page fault
>How-To-Repeat:
% cat >/tmp/foo
#!/bin/sh
echo foo
^D
% chmod +x /tmp/foo
% /tmp/foo
foo
% gzip -9n /tmp/foo
% /tmp/foo.gz
(and your kernel will fall down)
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199903250209.LAA00503>
