Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Oct 2002 23:49:13 -0400
From:      "Ilya" <mail@krel.org>
To:        <freebsd-stable@freebsd.org>
Subject:   Kernel panics with USBD and Visor (pilot-sync)
Message-ID:  <002501c26db4$8094a000$0100a8c0@ilya>
References:  <3F65A520.8986.903DC57@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
I am running 4.7-RC FreeBSD 4.7-RC  i386 i386
with pilot-link version 0.11.5 and J-Pilot version 0.99.2
Freebsd randomly crashes during sync/backup operations

this is what I have in my dmesg:
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xef80-0xef9f irq 11
at device 7.2 on pci0
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
chip0: <Intel 82371AB Power management controller> port 0xfcb0-0xfcbf at
device 7.3 on pci0

and this is what I have in my Kernel config:
device          uhci
device          usb
device      ugen
device      ulpt
device      uvisor
device      ucom0 at uvisor? port 2

here are several Core dump traces:
----------------------------------------------------------------------------
-----------------------------------------------
(kgdb) exec-file /var/crash/kernel.3
(kgdb) core-file /var/crash/vmcore.3
IdlePTD at phsyical address 0x0048f000
initial pcb at physical address 0x003c9740
panicstr: clist reservation botch
panic messages:
---
panic: clist reservation botch

syncing disks... 61 57 55 54 52 50 50 48 48 48 41 40 40 35 35 30 30 21 21 16
14 14 6 5 5 2 1 1 1 1 1 1 1 1 panic: clist reservation botch

(kgdb) where
#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487
#1  0xc019be0b in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:316
#2  0xc019c249 in panic (fmt=0xc0341d3f "clist reservation botch") at
/usr/src/sys/kern/kern_shutdown.c:595
#3  0xc01b6c64 in b_to_q (src=0xc158ec00 "¾ïí\003\003\002", amount=10,
clistp=0xc1583e00)
    at /usr/src/sys/kern/tty_subr.c:103
#4  0xc02ad7df in ucomreadcb (xfer=0xc1941300, p=0xc1986b00,
status=USBD_NORMAL_COMPLETION)
    at /usr/src/sys/dev/usb/ucom.c:1067
#5  0xc02af0bf in usb_transfer_complete (xfer=0xc1941300) at
/usr/src/sys/dev/usb/usbdi.c:839
#6  0xc02aaa77 in uhci_idone (ii=0xc1932340) at
/usr/src/sys/dev/usb/uhci.c:1163
#7  0xc02aa950 in uhci_check_intr (sc=0xc13c3000, ii=0xc1932340) at
/usr/src/sys/dev/usb/uhci.c:1057
#8  0xc02aa8bb in uhci_intr (arg=0xc13c3000) at
/usr/src/sys/dev/usb/uhci.c:994
#9  0xc0313269 in intr_mux (arg=0xc0c1d220) at
/usr/src/sys/i386/isa/intr_machdep.c:582
#10 0xc030fc1c in getit () at /usr/src/sys/i386/isa/clock.c:417
#11 0xc030fcb1 in DELAY (n=350000) at /usr/src/sys/i386/isa/clock.c:486
#12 0xc019bc96 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:263
#13 0xc019c249 in panic (fmt=0xc0341d3f "clist reservation botch") at
/usr/src/sys/kern/kern_shutdown.c:595
#14 0xc01b6cf0 in b_to_q (src=0xdadfcda1 ' ' <repeats 13 times>,
"....\nÀÐÍßÚàÍßÚA\032\035À_d\031ÀdÎßÚÀB",
    amount=17, clistp=0xc15e0458) at /usr/src/sys/kern/tty_subr.c:103
#15 0xc01b3c48 in ttwrite (tp=0xc15e0420, uio=0xdadfced4, flag=8323073) at
/usr/src/sys/kern/tty.c:1935
#16 0xc01b5c44 in ptswrite (dev=0xc14bd800, uio=0xdadfced4, flag=8323073) at
/usr/src/sys/kern/tty_pty.c:307
#17 0xc01d5339 in spec_write (ap=0xdadfce64) at
/usr/src/sys/miscfs/specfs/spec_vnops.c:283
#18 0xc0299f40 in ufsspec_write (ap=0xdadfce64) at
/usr/src/sys/ufs/ufs/ufs_vnops.c:1873
#19 0xc029a5ad in ufs_vnoperatespec (ap=0xdadfce64) at
/usr/src/sys/ufs/ufs/ufs_vnops.c:2440
#20 0xc01d15de in vn_write (fp=0xc14dbbc0, uio=0xdadfced4, cred=0xc1514500,
flags=0, p=0xdad4e0c0)
    at vnode_if.h:363
#21 0xc01ab7d5 in dofilewrite (p=0xdad4e0c0, fp=0xc14dbbc0, fd=1,
buf=0x804f000, nbyte=63, offset=-1, flags=0)
    at /usr/src/sys/sys/file.h:162
#22 0xc01ab68e in write (p=0xdad4e0c0, uap=0xdadfcf80) at
/usr/src/sys/kern/sys_generic.c:329
#23 0xc030b20d in syscall2 (frame={tf_fs = 134479919, tf_es = 134479919,
tf_ds = -1078001617,
      tf_edi = 134541312, tf_esi = 134527656, tf_ebp = -1077937620, tf_isp
= -622866476, tf_ebx = 672056908,
      tf_edx = 134527656, tf_ecx = 10, tf_eax = 4, tf_trapno = 7, tf_err =
2, tf_eip = 672010040, tf_cs = 31,
      tf_eflags = 659, tf_esp = -1077937664, tf_ss = 47}) at
/usr/src/sys/i386/i386/trap.c:1175
#24 0xc02fbf45 in Xint0x80_syscall ()
#25 0x280dec12 in ?? ()
#26 0x280deb81 in ?? ()
#27 0x280ca07d in ?? ()
#28 0x8048e52 in ?? ()
#29 0x804a0db in ?? ()
#30 0x8048af9 in ?? ()

----------------------------------------------------------------------------
--------------------------
IdlePTD at phsyical address 0x0048f000
initial pcb at physical address 0x003c9740
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x32
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc01d57b0
stack pointer           = 0x10:0xdafafd90
frame pointer           = 0x10:0xdafafd9c
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 544 (dlpsh)
interrupt mask          = none
trap number             = 12
panic: page fault

#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487
#1  0xc019be0b in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:316
#2  0xc019c249 in panic (fmt=0xc03726cc "%s") at
/usr/src/sys/kern/kern_shutdown.c:595
#3  0xc030af57 in trap_fatal (frame=0xdafafd50, eva=50) at
/usr/src/sys/i386/i386/trap.c:974
#4  0xc030ac05 in trap_pfault (frame=0xdafafd50, usermode=0, eva=50) at
/usr/src/sys/i386/i386/trap.c:867
#5  0xc030a77f in trap (frame={tf_fs = -1048182768, tf_es = 16, tf_ds
= -1071841264, tf_edi = -1051637632,
      tf_esi = -623452032, tf_ebp = -621085284, tf_isp = -621085316, tf_ebx
= -624216832, tf_edx = 1,
      tf_ecx = 4, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip
= -1071818832, tf_cs = 8, tf_eflags = 66198,
      tf_esp = -621085236, tf_ss = -624216832}) at
/usr/src/sys/i386/i386/trap.c:466
#6  0xc01d57b0 in spec_close (ap=0xdafafdcc) at
/usr/src/sys/miscfs/specfs/spec_vnops.c:586
#7  0xc0299f96 in ufsspec_close (ap=0xdafafdcc) at
/usr/src/sys/ufs/ufs/ufs_vnops.c:1900
#8  0xc029a5ad in ufs_vnoperatespec (ap=0xdafafdcc) at
/usr/src/sys/ufs/ufs/ufs_vnops.c:2440
#9  0xc01d1158 in vn_close (vp=0xdacb3500, flags=3, cred=0xc16fa600,
p=0xdad6e080) at vnode_if.h:218
#10 0xc01d1a83 in vn_closefile (fp=0xc18622c0, p=0xdad6e080) at
/usr/src/sys/kern/vfs_vnops.c:693
#11 0xc01919f3 in fdrop (fp=0xc18622c0, p=0xdad6e080) at
/usr/src/sys/sys/file.h:217
#12 0xc019193b in closef (fp=0xc18622c0, p=0xdad6e080) at
/usr/src/sys/kern/kern_descrip.c:1277
#13 0xc0191548 in fdfree (p=0xdad6e080) at
/usr/src/sys/kern/kern_descrip.c:1059
#14 0xc0194205 in exit1 (p=0xdad6e080, rv=2) at
/usr/src/sys/kern/kern_exit.c:187
#15 0xc019dd46 in sigexit (p=0xdad6e080, sig=2) at
/usr/src/sys/kern/kern_sig.c:1503
#16 0xc019dac0 in postsig (sig=2) at /usr/src/sys/kern/kern_sig.c:1406
#17 0xc030b35c in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47,
tf_edi = 3, tf_esi = -1077938036,
      tf_ebp = -1077937908, tf_isp = -621084716, tf_ebx = 671799944, tf_edx
= 0, tf_ecx = 3, tf_eax = 4,
      tf_trapno = 12, tf_err = 2, tf_eip = 672925592, tf_cs = 31, tf_eflags
= 643, tf_esp = -1077938112,
      tf_ss = 47}) at /usr/src/sys/i386/i386/trap.c:174
#18 0xc02fbf45 in Xint0x80_syscall ()
#19 0x280a2980 in ?? ()
#20 0x280a4a85 in ?? ()
#21 0x28093977 in ?? ()
#22 0x8049724 in ?? ()
#23 0x8048b59 in ?? ()
----------------------------------------------------------------------------
-------------------------------------------------


IdlePTD at phsyical address 0x0048f000
initial pcb at physical address 0x003c9740
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x32
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc01d57b0
stack pointer           = 0x10:0xdaf89d90
frame pointer           = 0x10:0xdaf89d9c
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 18737 (dlpsh)
interrupt mask          = none
trap number             = 12
panic: page fault

#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487
#1  0xc019be0b in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:316
#2  0xc019c249 in panic (fmt=0xc03726cc "%s") at
/usr/src/sys/kern/kern_shutdown.c:595
#3  0xc030af57 in trap_fatal (frame=0xdaf89d50, eva=50) at
/usr/src/sys/i386/i386/trap.c:974
#4  0xc030ac05 in trap_pfault (frame=0xdaf89d50, usermode=0, eva=50) at
/usr/src/sys/i386/i386/trap.c:867
#5  0xc030a77f in trap (frame={tf_fs = -1047068656, tf_es = 16, tf_ds
= -1071841264, tf_edi = -1051633536,
      tf_esi = -623639200, tf_ebp = -621240932, tf_isp = -621240964, tf_ebx
= -622732928, tf_edx = 1,
      tf_ecx = 4, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip
= -1071818832, tf_cs = 8, tf_eflags = 66198,
      tf_esp = -621240884, tf_ss = -622732928}) at
/usr/src/sys/i386/i386/trap.c:466
#6  0xc01d57b0 in spec_close (ap=0xdaf89dcc) at
/usr/src/sys/miscfs/specfs/spec_vnops.c:586
#7  0xc0299f96 in ufsspec_close (ap=0xdaf89dcc) at
/usr/src/sys/ufs/ufs/ufs_vnops.c:1900
#8  0xc029a5ad in ufs_vnoperatespec (ap=0xdaf89dcc) at
/usr/src/sys/ufs/ufs/ufs_vnops.c:2440
#9  0xc01d1158 in vn_close (vp=0xdae1d980, flags=3, cred=0xc1942700,
p=0xdad40560) at vnode_if.h:218
#10 0xc01d1a83 in vn_closefile (fp=0xc197e040, p=0xdad40560) at
/usr/src/sys/kern/vfs_vnops.c:693
#11 0xc01919f3 in fdrop (fp=0xc197e040, p=0xdad40560) at
/usr/src/sys/sys/file.h:217
#12 0xc019193b in closef (fp=0xc197e040, p=0xdad40560) at
/usr/src/sys/kern/kern_descrip.c:1277
#13 0xc0191548 in fdfree (p=0xdad40560) at
/usr/src/sys/kern/kern_descrip.c:1059
#14 0xc0194205 in exit1 (p=0xdad40560, rv=2) at
/usr/src/sys/kern/kern_exit.c:187
#15 0xc019dd46 in sigexit (p=0xdad40560, sig=2) at
/usr/src/sys/kern/kern_sig.c:1503
#16 0xc019dac0 in postsig (sig=2) at /usr/src/sys/kern/kern_sig.c:1406
#17 0xc030b35c in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47,
tf_edi = 3, tf_esi = -1077938084,
      tf_ebp = -1077937956, tf_isp = -621240364, tf_ebx = 671799944, tf_edx
= 0, tf_ecx = 3, tf_eax = 4,
      tf_trapno = 12, tf_err = 2, tf_eip = 672925592, tf_cs = 31, tf_eflags
= 647, tf_esp = -1077938160,
      tf_ss = 47}) at /usr/src/sys/i386/i386/trap.c:174
#18 0xc02fbf45 in Xint0x80_syscall ()
#19 0x280a2980 in ?? ()
#20 0x280a4a85 in ?? ()
#21 0x28093977 in ?? ()
#22 0x8049724 in ?? ()
#23 0x8048b59 in ?? ()
----------------------------------------------------------------------------
------------------------------

IdlePTD at phsyical address 0x0048f000
initial pcb at physical address 0x003c9740
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x32
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc01d57b0
stack pointer           = 0x10:0xdb307d90
frame pointer           = 0x10:0xdb307d9c
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 75771 (jpilot)
interrupt mask          = none
trap number             = 12
panic: page fault

#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487
#1  0xc019be0b in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:316
#2  0xc019c249 in panic (fmt=0xc03726cc "%s") at
/usr/src/sys/kern/kern_shutdown.c:595
#3  0xc030af57 in trap_fatal (frame=0xdb307d50, eva=50) at
/usr/src/sys/i386/i386/trap.c:974
#4  0xc030ac05 in trap_pfault (frame=0xdb307d50, usermode=0, eva=50) at
/usr/src/sys/i386/i386/trap.c:867
#5  0xc030a77f in trap (frame={tf_fs = -1049034736, tf_es = 16, tf_ds
= -1071841264, tf_edi = -1051637632,
      tf_esi = -619156928, tf_ebp = -617579108, tf_isp = -617579140, tf_ebx
= -618424128, tf_edx = 1,
      tf_ecx = 4, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip
= -1071818832, tf_cs = 8, tf_eflags = 66198,
      tf_esp = -617579060, tf_ss = -618424128}) at
/usr/src/sys/i386/i386/trap.c:466
#6  0xc01d57b0 in spec_close (ap=0xdb307dcc) at
/usr/src/sys/miscfs/specfs/spec_vnops.c:586
#7  0xc0299f96 in ufsspec_close (ap=0xdb307dcc) at
/usr/src/sys/ufs/ufs/ufs_vnops.c:1900
#8  0xc029a5ad in ufs_vnoperatespec (ap=0xdb307dcc) at
/usr/src/sys/ufs/ufs/ufs_vnops.c:2440
#9  0xc01d1158 in vn_close (vp=0xdb2398c0, flags=3, cred=0xc1967f00,
p=0xdb186a40) at vnode_if.h:218
#10 0xc01d1a83 in vn_closefile (fp=0xc1790700, p=0xdb186a40) at
/usr/src/sys/kern/vfs_vnops.c:693
#11 0xc01919f3 in fdrop (fp=0xc1790700, p=0xdb186a40) at
/usr/src/sys/sys/file.h:217
#12 0xc019193b in closef (fp=0xc1790700, p=0xdb186a40) at
/usr/src/sys/kern/kern_descrip.c:1277
#13 0xc0191548 in fdfree (p=0xdb186a40) at
/usr/src/sys/kern/kern_descrip.c:1059
#14 0xc0194205 in exit1 (p=0xdb186a40, rv=2) at
/usr/src/sys/kern/kern_exit.c:187
#15 0xc019dd46 in sigexit (p=0xdb186a40, sig=2) at
/usr/src/sys/kern/kern_sig.c:1503
#16 0xc019dac0 in postsig (sig=2) at /usr/src/sys/kern/kern_sig.c:1406
#17 0xc030b35c in syscall2 (frame={tf_fs = 47, tf_es = 134938671, tf_ds
= -1078001617, tf_edi = 1, tf_esi = 0,
      tf_ebp = -1077945272, tf_isp = -617578540, tf_ebx = 672101172, tf_edx
= 1, tf_ecx = 0, tf_eax = 4,
      tf_trapno = 12, tf_err = 2, tf_eip = 674912152, tf_cs = 31, tf_eflags
= 515, tf_esp = -1077945508,
      tf_ss = 47}) at /usr/src/sys/i386/i386/trap.c:174
#18 0xc02fbf45 in Xint0x80_syscall ()
Cannot access memory at address 0xbfbfdc48.


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002501c26db4$8094a000$0100a8c0>