Subject: Re: kern/33408: dvd of death
To: None <gnats-bugs@netbsd.org>
From: Rui Paulo <rpaulo@fnop.net>
List: netbsd-bugs
Date: 05/02/2006 05:28:38
YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp> writes:

> The following reply was made to PR kern/33408; it has been noted by GNATS.
>
> From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
> To: gnats-bugs@netbsd.org
> Cc: kern-bug-people@netbsd.org, gnats-admin@netbsd.org,
> 	netbsd-bugs@netbsd.org
> Subject: Re: kern/33408: dvd of death
> Date: Tue, 02 May 2006 11:56:51 +0900
>
>  > 	I recorded a dvd with readcd + cdrecord (ossdvd) and now
>  > 	when I try to play it NetBSD crashes.
>  > 	The fact that my dvd burner is not working fine shouldn't
>  > 	produce a crash.
>  
>  > #33 0xc02d3de7 in physio_done (wk=0xc110ec24, dummy=0x0)
>  >     at /home/rpaulo/netbsd/src/sys/kern/kern_physio.c:207
>  > 207                     wakeup(mbp);
>  
>  - "p *bp" at frame #33, please.

(gdb) print *bp
$1 = {b_u = {u_actq = {tqe_next = 0xdeadbeef, tqe_prev = 0xc110eb90}, 
    u_work = {wk_entry = {sqe_next = 0xdeadbeef}}}, b_interlock = {
    lock_data = 1, 
    lock_file = 0xc04c7320 "/home/rpaulo/netbsd/src/sys/kern/kern_physio.c", 
    unlock_file = 0xc04c89c0 "/home/rpaulo/netbsd/src/sys/kern/kern_synch.c", 
    lock_line = 160, unlock_line = 525, list = {tqe_next = 0x0, 
      tqe_prev = 0xc04f9cd0}, lock_holder = 0}, b_flags = 8388624, 
  b_error = 0, b_prio = 1, b_bufsize = -559038737, b_bcount = -559038737, 
  b_resid = -559038737, can not access 0xdeadbeef, invalid translation (invalid PDE)
can not access 0xdeadbeef, invalid translation (invalid PDE)
can not access 0xdeadbeef, invalid translation (invalid PDE)
can not access 0xdeadbeef, invalid translation (invalid PDE)
can not access 0xdeadbeef, invalid translation (invalid PDE)
can not access 0xdeadbeef, invalid translation (invalid PDE)
b_dev = 4294967295, b_un = {
    b_addr = 0xdeadbeef <Address 0xdeadbeef out of bounds>}, 
  b_blkno = -2401053088876216593, b_rawblkno = -2401053088876216593, 
  b_iodone = 0xdeadbeef, b_proc = 0xdeadbeef, b_vp = 0xdeadbeef, b_dep = {
    lh_first = 0x0}, b_saveaddr = 0xdeadbeef, b_fspriv = {
    bf_private = 0xdeadbeef, bf_dcookie = -2401053088876216593}, b_hash = {
    le_next = 0xdeadbeef, le_prev = 0xdeadbeef}, b_vnbufs = {
    le_next = 0xdeadbeef, le_prev = 0xdeadbeef}, b_freelist = {
    tqe_next = 0xdeadbeef, tqe_prev = 0xdeadbeef}, b_lblkno = -1, 
  b_freelistindex = 1}


>  - which hba driver are you using?

cd0 at atapibus0 drive 0: <TOSHIBA DVD-ROM SD-R6112, 93E4102048, 1033> cdrom removable


-- 
  Rui Paulo			<rpaulo@{NetBSD{,-PT}.org,fnop.net}>