Skip site navigation (1)Skip section navigation (2)
Date:      26 Dec 2001 02:05:07 -0600
From:      zach@uffdaonline.net (Zach N. Heilig)
To:        sos@freebsd.dk
Cc:        Erik Moe <emoe@mmcable.com>, freebsd-multimedia@FreeBSD.ORG
Subject:   Re: Making audio CDs with FreeBSD
Message-ID:  <874rmepft8.fsf@murkwood.znh.org>
In-Reply-To: <200112201232.fBKCWWb59880@freebsd.dk>
References:  <200112201232.fBKCWWb59880@freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
S=F8ren Schmidt <sos@freebsd.dk> writes:

> > And, one bug:
> >=20
> > $ dd if=3D/dev/acd0t5 of=3Dtrack_05a.raw bs=3D2352
> > [ in a separate shell, before the above completes ]
> > $ cdcontrol -f acd0 info
> >=20
> > causes a panic/reboot (I was in X, so I don't know the message).
>=20
> Hmm, what Version of FreeBSD are we talking about ehre, its doesnt
> panic here on -current or -stable ....

I updated to a recent -stable, and the problem persists.  I have a
crash dump (16M) and a debugging kernel and such, if you want to see
it...  The panic happens approximately instantly after trying to get
the TOC while ripping audio.



Script started on Wed Dec 26 01:54:47 2001
$ gdb -k kernel.debug vmcore.0
GNU gdb 4.18
Copyright 1998 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 condition=
s.
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-unknown-freebsd"...
IdlePTD at phsyical address 0x00427000
initial pcb at physical address 0x00363900
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address	=3D 0x3a
fault code		=3D supervisor write, page not present
instruction pointer	=3D 0x8:0xc0239676
stack pointer	        =3D 0x10:0xc031a5fc
frame pointer	        =3D 0x10:0xc031a69c
code segment		=3D base 0x0, limit 0xfffff, type 0x1b
			=3D DPL 0, pres 1, def32 1, gran 1
processor eflags	=3D interrupt enabled, resume, IOPL =3D 0
current process		=3D Idle
interrupt mask		=3D bio=20
trap number		=3D 12
panic: page fault

syncing disks...=20
done
Uptime: 2m40s

dumping to dev #ad/0x30001, offset 376832
dump ata0: resetting devices .. done
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1=20
---
b#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:473
473		if (dumping++) {
(kgdb) bt
#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:473
#1  0xc01780db in boot (howto=3D256) at /usr/src/sys/kern/kern_shutdown.c:3=
13
#2  0xc01784c9 in panic (fmt=3D0xc03122ac "%s")
    at /usr/src/sys/kern/kern_shutdown.c:581
#3  0xc02b2cc3 in trap_fatal (frame=3D0xc031a5bc, eva=3D58)
    at /usr/src/sys/i386/i386/trap.c:956
#4  0xc02b2971 in trap_pfault (frame=3D0xc031a5bc, usermode=3D0, eva=3D58)
    at /usr/src/sys/i386/i386/trap.c:849
#5  0xc02b2517 in trap (frame=3D{tf_fs =3D 16, tf_es =3D 16, tf_ds =3D 16, =
tf_edi =3D -1038368768,=20
      tf_esi =3D -1070151892, tf_ebp =3D -1070487908, tf_isp =3D -107048808=
8, tf_ebx =3D 0,=20
      tf_edx =3D 0, tf_ecx =3D -1070487992, tf_eax =3D 1, tf_trapno =3D 12,=
 tf_err =3D 2,=20
      tf_eip =3D -1071409546, tf_cs =3D 8, tf_eflags =3D 66182, tf_esp =3D =
0,=20
      tf_ss =3D -1070151892}) at /usr/src/sys/i386/i386/trap.c:448
#6  0xc0239676 in vm_fault (map=3D0xc036c72c, vaddr=3D3256598528, fault_typ=
e=3D3 '\003',=20
    fault_flags=3D0) at /usr/src/sys/vm/vm_object.h:189
#7  0xc02b291e in trap_pfault (frame=3D0xc031a710, usermode=3D0, eva=3D3256=
598528)
    at /usr/src/sys/i386/i386/trap.c:838
#8  0xc02b2517 in trap (frame=3D{tf_fs =3D 16, tf_es =3D 16, tf_ds =3D 16, =
tf_edi =3D -1038368768,=20
      tf_esi =3D 2352, tf_ebp =3D -1070487712, tf_isp =3D -1070487748, tf_e=
bx =3D -1059551872,=20
      tf_edx =3D 368, tf_ecx =3D 152, tf_eax =3D -1059927936, tf_trapno =3D=
 12, tf_err =3D 2,=20
      tf_eip =3D -1071065338, tf_cs =3D 8, tf_eflags =3D 66066, tf_esp =3D =
-1059779392,=20
      tf_ss =3D -1059551872}) at /usr/src/sys/i386/i386/trap.c:448
#9  0xc028d706 in atapi_read (request=3D0xc0d88580, length=3D2352) at machi=
ne/cpufunc.h:225
#10 0xc028d19b in atapi_interrupt (request=3D0xc0d88580)
    at /usr/src/sys/dev/ata/atapi-all.c:391
#11 0xc0286456 in ata_intr (data=3D0xc0d2c880) at /usr/src/sys/dev/ata/ata-=
all.c:1181
(kgdb) exit
$ exit

Script done on Wed Dec 26 01:55:01 2001


--=20
Zach Heilig <zach@uffdaonline.net>

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message




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