Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Sep 2003 08:57:22 -0700
From:      "Kevin Oberman" <oberman@es.net>
To:        current@freebsd.org
Subject:   scsi_cd or atapicam crash in current.
Message-ID:  <20030912155722.E7CA05D04@ptavv.es.net>

next in thread | raw e-mail | index | archive | help
This is a multipart MIME message.

--==_Exmh_-4762823600
Content-Type: text/plain; charset=us-ascii

I am seeing a peculiar, possibly timing sensitive, crash that looks
like if is probably in either atapicam or scsi_cd. The system is
CURRENT as of yesterday morning.

The crash happens frequently when nautilus starts up. It does not
always crash, but does so fairly frequently and leaves my laptop
locked in X with no access to the console. If nautilus starts, the
system continues without problems until X is terminated and restarted.

I managed to get a panic printout by switching back to vty0 (console)
while the X startup was in progress and I am entering the panic by
hand. Slight chance of a typo, but I have checked it a couple of
times.

For some reason I can't explain, I didn't get a crash dump, but I
probably can get one after a future crash. The easy fix is to remove
the DVD/CD-RW drive. FWIW, the system is an IBM T30 and it happens
with either APM or ACPI. I am attaching the dmesg and the config
file. Hopefully the mailer won't strip them.

Fatal trap 18: integer divide fault while in kernel mode
instruction pointer     = 0x8:oxc0139a8b
stack pointer           = 0x10:0xdd5b6a38
frame pointer           = 0x10:0xdd5b6a80
code segment            = base 0x0, limit 0xffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = Interrupt enabled, resume, IOPL = 0
current process         = 737 (nautilus)
kernel: type 18 trap, code 0
Stopped at      cdstart+0xcb:   divl    0x30(%ebx), %eax
db> tr
cdstart(c419d500,c4192000,1,c407cc30,c407cc00) at cdstart+0xcb
xpt_run_dev_allocq(c40b8c00,c407cc08,1,c418d800,c419d500) at 
xpt_run_dev_allocq+0xab
xpt_schedule(c419d500,1,0,ce54ec78,dd5b6c70) at xpt_schedule+0xca
cdstrategy(ce54ec78,0,0,0,d439f000) at cdstrategy+0x88
physio(c4197700,dd5b6c70,10,dd5b6b78,c03f4900) at physio+0x2df
spec_read(dd5b6bd0,dd5b6c20,c02b35e3,dd5b6bd0,1020002) at spec_read+0x19a
spec_vnoperate(dd5b6bd0,1020002,c470c850,0,dd5b6c70) at spec_vnoperate+0x18
vn_read(c489d8c4,dd5b6c70,c478ee00,0,c470c850) at vn_read+0x1a3
dofileread(c470c850,c489d8c4,12,bfbfeb40,800) at dofileread+0xd9
read(c470c850,dd5b6d10,c,c,3) at read+0x6b
syscall(2f,2f,2f,80cb000,0) at syscall+0x2b0
Xint0x80_syscall() at Xint0x80_syscall+0x1d
--- syscall (3, FreeBSD ELF32, read), eip = 0x28da2b5f, esp = 0xbfbfeadc,ebp = 
0xbfbfeb08 ---
db>
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman@es.net			Phone: +1 510 486-8634


--==_Exmh_-4762823600
Content-Type: text/plain ; name="IBM-T30-D"; charset=us-ascii
Content-Description: IBM-T30-D
Content-Disposition: attachment; filename="IBM-T30-D"

#
# IBM-T30 -- Kernel configuration file for FreeBSD/i386
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#    http://www.FreeBSD.org/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.246.2.43 2002/05/23 17:04:01 obrien Exp $

machine		i386
#cpu		I486_CPU
#cpu		I586_CPU
cpu		I686_CPU
ident		IBM-T30-D
maxusers	0

#To statically compile in device wiring instead of /boot/device.hints
#hints          "GENERIC.hints"         #Default places to look for devices.

makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols

--==_Exmh_-4762823600--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030912155722.E7CA05D04>