kern/128452: [sa] [panic] Accessing SCSI tape drive randomly crashes my amd64 system

Kirk Strauser KIRK at STRAUSER.COM
Sat Nov 1 19:20:04 PDT 2008


The following reply was made to PR kern/128452; it has been noted by GNATS.

From: Kirk Strauser <KIRK at STRAUSER.COM>
To: bug-followup at FreeBSD.org,
 kirk at strauser.com
Cc:  
Subject: Re: kern/128452: [sa] [panic] Accessing SCSI tape drive randomly crashes my amd64 system
Date: Sat, 1 Nov 2008 21:16:51 -0500

 And other kernel panic dump.  Daily crashes while making backups are  
 pretty standard now.
 
 This problem started when the machine was an Athlon 1.4GHz.  Since  
 then, I have replaced literally every component but the tape drive  
 itself, including an identical model Tekram DC-390F SCSI card (I  
 bought two a while back and swapped cards between servers for testing).
 
 Is there any additional information I could provide to help out?
 
 
 (kgdb) list *0xffffffff80739535
 0xffffffff80739535 is in pmap_clear_modify (atomic.h:143).
 138	atomic.h: No such file or directory.
 	in atomic.h
 (kgdb) bt
 #0  doadump () at pcpu.h:195
 #1  0x0000000000000004 in ?? ()
 #2  0xffffffff80488641 in boot (howto=260) at /usr/src/sys/kern/ 
 kern_shutdown.c:418
 #3  0xffffffff80488a7c in panic (fmt=0x104 <Address 0x104 out of  
 bounds>)
      at /usr/src/sys/kern/kern_shutdown.c:574
 #4  0xffffffff8074081a in trap_fatal (frame=0xffffff0001101a50,  
 eva=Variable "eva" is not available.
 )
      at /usr/src/sys/amd64/amd64/trap.c:764
 #5  0xffffffff807412d8 in trap (frame=0xffffffffac26ca40) at /usr/src/ 
 sys/amd64/amd64/trap.c:565
 #6  0xffffffff80727ece in calltrap () at /usr/src/sys/amd64/amd64/ 
 exception.S:209
 #7  0xffffffff80739535 in pmap_clear_modify (m=0xffffff00c4f74e20) at  
 atomic.h:143
 #8  0xffffffff8069ca79 in vm_page_set_validclean  
 (m=0xffffff00c4f74e20, base=0, size=4096)
      at /usr/src/sys/vm/vm_page.c:1813
 #9  0xffffffff804eda0f in bufdone_finish (bp=0xffffffff9a26e6a0)
      at /usr/src/sys/kern/vfs_bio.c:3272
 #10 0xffffffff804edcec in bufdone (bp=0xffffffff9a26e6a0) at /usr/src/ 
 sys/kern/vfs_bio.c:3173
 #11 0xffffffff804f0375 in cluster_callback (bp=0xffffffff99fbe720)
      at /usr/src/sys/kern/vfs_cluster.c:542
 #12 0xffffffff804edcc5 in bufdone (bp=0xffffffff99fbe720) at /usr/src/ 
 sys/kern/vfs_bio.c:3167
 #13 0xffffffff8043c2c2 in g_io_schedule_up (tp=Variable "tp" is not  
 available.
 ) at /usr/src/sys/geom/geom_io.c:587
 #14 0xffffffff8043c566 in g_up_procbody () at /usr/src/sys/geom/ 
 geom_kern.c:95
 #15 0xffffffff80468d5d in fork_exit (callout=0xffffffff8043c514  
 <g_up_procbody>, arg=0x0,
      frame=0xffffffffac26cc80) at /usr/src/sys/kern/kern_fork.c:804
 #16 0xffffffff8072829e in fork_trampoline () at /usr/src/sys/amd64/ 
 amd64/exception.S:455
 #17 0x0000000000000000 in ?? ()
 #18 0x0000000000000000 in ?? ()
 #19 0x0000000000000001 in ?? ()
 #20 0x0000000000000000 in ?? ()
 #21 0x0000000000000000 in ?? ()
 #22 0x0000000000000000 in ?? ()
 #23 0x0000000000000000 in ?? ()
 #24 0x0000000000000000 in ?? ()
 #25 0x0000000000000000 in ?? ()
 #26 0x0000000000000000 in ?? ()
 #27 0x0000000000000000 in ?? ()
 #28 0x0000000000000000 in ?? ()
 #29 0x0000000000000000 in ?? ()
 #30 0x0000000000000000 in ?? ()
 #31 0x0000000000000000 in ?? ()
 #32 0x0000000000000000 in ?? ()
 ---Type <return> to continue, or q <return> to quit---
 #33 0x0000000000000000 in ?? ()
 #34 0x0000000000000000 in ?? ()
 #35 0x0000000000000000 in ?? ()
 #36 0x0000000000000000 in ?? ()
 #37 0x0000000000000000 in ?? ()
 #38 0x0000000000000000 in ?? ()
 #39 0x0000000000000000 in ?? ()
 #40 0x0000000000000000 in ?? ()
 #41 0x0000000000d0e000 in ?? ()
 #42 0xffffffff80a69180 in tdg_maxid ()
 #43 0xffffffff80a75980 in tdq_cpu ()
 #44 0xffffffff80a75980 in tdq_cpu ()
 #45 0xffffff0001101a50 in ?? ()
 #46 0xffffff0001101d80 in ?? ()
 #47 0xffffffffac26c0c8 in ?? ()
 #48 0x0000000000000000 in ?? ()
 #49 0xffffffff804a78ee in sched_switch (td=0xffffffff8043c514,  
 newtd=0x800530450, flags=Variable "flags" is not available.
 )
      at /usr/src/sys/kern/sched_ule.c:1938
 #50 0x0000000000000000 in ?? ()
 #51 0x0000000000000000 in ?? ()
 #52 0x0000000000000000 in ?? ()
 #53 0x0000000000000000 in ?? ()
 #54 0x0000000000000000 in ?? ()
 #55 0x0000000000000000 in ?? ()
 #56 0x0000000000000000 in ?? ()
 #57 0x0000000000000000 in ?? ()
 #58 0x0000000000000000 in ?? ()
 #59 0x0000000000000000 in ?? ()
 #60 0x0000000000000000 in ?? ()
 #61 0x0000000000000000 in ?? ()
 #62 0x0000000000000000 in ?? ()
 #63 0x0000000000000000 in ?? ()
 #64 0x0000000000000000 in ?? ()
 #65 0x0000000000000000 in ?? ()
 #66 0x0000000000000000 in ?? ()
 #67 0x0000000000000000 in ?? ()
 #68 0x0000000000000000 in ?? ()
 #69 0x0000000000000000 in ?? ()
 #70 0x0000000000000000 in ?? ()
 ---Type <return> to continue, or q <return> to quit---
 #71 0x0000000000000000 in ?? ()
 #72 0x0000000000000000 in ?? ()
 #73 0x0000000000000000 in ?? ()
 #74 0x0000000000000000 in ?? ()
 #75 0x0000000000000000 in ?? ()
 #76 0x0000000000000000 in ?? ()
 #77 0x0000000000000000 in ?? ()
 #78 0x0000000000000000 in ?? ()
 #79 0x0000000000000000 in ?? ()
 #80 0x0000000000000000 in ?? ()
 #81 0x0000000000000000 in ?? ()
 #82 0x0000000000000000 in ?? ()
 #83 0x0000000000000000 in ?? ()
 #84 0x0000000000000000 in ?? ()
 #85 0x0000000000000000 in ?? ()
 #86 0x0000000000000000 in ?? ()
 #87 0x0000000000000000 in ?? ()
 #88 0x0000000000000000 in ?? ()
 #89 0x0000000000000000 in ?? ()
 #90 0x0000000000000000 in ?? ()
 #91 0x0000000000000000 in ?? ()
 #92 0x0000000000000000 in ?? ()
 #93 0x0000000000000000 in ?? ()
 #94 0x0000000000000000 in ?? ()
 #95 0x0000000000000000 in ?? ()
 #96 0x0000000000000000 in ?? ()
 #97 0x0000000000000000 in ?? ()
 #98 0x0000000000000000 in ?? ()
 #99 0x0000000000000000 in ?? ()
 #100 0x0000000000000000 in ?? ()
 #101 0x0000000000000000 in ?? ()
 #102 0x0000000000000000 in ?? ()
 #103 0x0000000000000000 in ?? ()
 #104 0x0000000000000000 in ?? ()
 #105 0x0000000000000000 in ?? ()
 #106 0x0000000000000000 in ?? ()
 #107 0x0000000000000000 in ?? ()
 #108 0x0000000000000000 in ?? ()
 #109 0x0000000000000000 in ?? ()
 ---Type <return> to continue, or q <return> to quit---
 #110 0x0000000000000000 in ?? ()
 #111 0x0000000000000000 in ?? ()
 #112 0x0000000000000000 in ?? ()
 #113 0x0000000000000000 in ?? ()
 #114 0x0000000000000000 in ?? ()
 #115 0x0000000000000000 in ?? ()
 #116 0x0000000000000000 in ?? ()
 #117 0x0000000000000000 in ?? ()
 Cannot access memory at address 0xffffffffac26d000
 


More information about the freebsd-scsi mailing list