Re: scsi_cd or atapicam crash in current.

From: Kevin Oberman <oberman_at_es.net>
Date: Fri, 12 Sep 2003 11:40:16 -0700
> Date: Fri, 12 Sep 2003 18:50:30 +0200
> From: Thomas Quinot <thomas_at_FreeBSD.ORG>
> 
> Le 2003-09-12, Kevin Oberman écrivait :
> 
> > 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
> 
> It would be useful if you could send line number information for these
> addresses (under gdb, "info line *cdstart+0xcb" ...)

Here ya go...
(gdb) info line *cdstart+0xcb
Line 1552 of "/usr/src/sys/cam/scsi/scsi_cd.c"
   starts at address 0xc0139a62 <cdstart+162>
   and ends at 0xc0139afe <cdstart+318>.
(gdb) info line *xpt_schedule+0xca
Line 3669 of "/usr/src/sys/cam/cam_xpt.c"
   starts at address 0xc0132bac <xpt_schedule+188>
   and ends at 0xc0132bc0 <xpt_schedule+208>.
(gdb) info line *cdstrategy+0x88
Line 1509 of "/usr/src/sys/cam/scsi/scsi_cd.c"
   starts at address 0xc0139988 <cdstrategy+120>
   and ends at 0xc01399a0 <cdstrategy+144>.
(gdb) info line *physio+0x2df
Line 102 of "/usr/src/sys/kern/kern_physio.c"
   starts at address 0xc023f42f <physio+735>
   and ends at 0xc023f435 <physio+741>.
(gdb) info line *spec_read+0x19a
Line 270 of "/usr/src/sys/fs/specfs/spec_vnops.c"
   starts at address 0xc0203ca3 <spec_read+387>
   and ends at 0xc0203cc0 <spec_read+416>.
(gdb) info line *spec_vnoperate+0x18
Line 123 of "/usr/src/sys/fs/specfs/spec_vnops.c"
   starts at address 0xc02037a8 <spec_vnoperate+24>
   and ends at 0xc02037b0 <spec_open>.
(gdb) info line *vn_read+0x1a3
Line 388 of "vnode_if.h" starts at address 0xc02b35e3 <vn_read+419>
   and ends at 0xc02b35e5 <vn_read+421>.
(gdb) info line *dofileread+0xd9
Line 237 of "/usr/src/sys/sys/file.h"
   starts at address 0xc0270378 <dofileread+184>
   and ends at 0xc027039b <dofileread+219>.
(gdb) info line *read+0x6b
Line 108 of "/usr/src/sys/kern/sys_generic.c"
   starts at address 0xc02701c0 <read+48> and ends at 0xc02701fd <read+109>.
(gdb) info line *syscall+0x2b0
Line 1005 of "/usr/src/sys/i386/i386/trap.c"
   starts at address 0xc0397ad0 <syscall+672>
   and ends at 0xc0397ae2 <syscall+690>.
(gdb) info line *Xint0x80_syscall+0x1d
Line 146 of "{standard input}"
   starts at address 0xc038715d <Xint0x80_syscall+29>
   and ends at 0xc0387164 <fork_trampoline>.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman_at_es.net			Phone: +1 510 486-8634
Received on Fri Sep 12 2003 - 09:40:19 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:22 UTC