Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 02 Mar 2003 07:25:28 -0500
From:      Donn Miller <dmmiller@cvzoom.net>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        current@freebsd.org
Subject:   Re: distributed folding client panics -current
Message-ID:  <3E61F838.1020508@cvzoom.net>
References:  <b3ssai$opt$1@FreeBSD.csie.NCTU.edu.tw>

next in thread | previous in thread | raw e-mail | index | archive | help
Kris Kennaway wrote:
> --6sX45UoQRIJXqkqR
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
> 
> This may already be fixed..can you try updating and see if the problem persists?

Yes.  I've also had problems with my laptop freezing when using 
gtk-gnutella.  After the fixes (I'm now at version 1.198 of 
tcp_input.c), my laptop takes a lot longer to panic while running 
gnutella, but it still happens nonetheless.  Here is a little backtrace:

Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0x20
fault code		= supervisor read, page not present
instruction pointer	= 0x8:0xc01e3fb6
stack pointer	        = 0x10:0xcd298a90
frame pointer	        = 0x10:0xcd298ab4
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		= 12 (swi1: net)
trap number		= 12
panic: page fault

syncing disks, buffers remaining... panic: bwrite: buffer is not busy???
Uptime: 48m8s
Dumping 255 MB
ata0: resetting devices ..
done
  16[CTRL-C to abort]  32[CTRL-C to abort] [CTRL-C to abort]  48 64 80 
96 112 128 144 160 176 192 208 224 240
---
#0  doadump () at ../../../kern/kern_shutdown.c:239
239		dumping++;
(kgdb) where
#0  doadump () at ../../../kern/kern_shutdown.c:239
#1  0xc01ee472 in boot (howto=260) at ../../../kern/kern_shutdown.c:371
#2  0xc01ee6d3 in panic () at ../../../kern/kern_shutdown.c:542
#3  0xc0232a22 in bwrite (bp=0xc7799140) at ../../../kern/vfs_bio.c:795
#4  0xc0234529 in vfs_bio_awrite (bp=0xc7799140) at 
../../../kern/vfs_bio.c:1692
#5  0xc02e5fca in ffs_fsync (ap=0xcd298898) at 
../../../ufs/ffs/ffs_vnops.c:257
#6  0xc02e50b7 in ffs_sync (mp=0xc25d9600, waitfor=2, cred=0xc0eb5f00, 
td=0xc03a6e60)
     at vnode_if.h:612
#7  0xc024939b in sync (td=0xc03a6e60, uap=0x0) at 
../../../kern/vfs_syscalls.c:138
#8  0xc01ee05c in boot (howto=256) at ../../../kern/kern_shutdown.c:280
#9  0xc01ee6d3 in panic () at ../../../kern/kern_shutdown.c:542
#10 0xc03459f2 in trap_fatal (frame=0xcd298a50, eva=0) at 
../../../i386/i386/trap.c:843
#11 0xc03456d2 in trap_pfault (frame=0xcd298a50, usermode=0, eva=32)
     at ../../../i386/i386/trap.c:757
#12 0xc03451c0 in trap (frame=
       {tf_fs = -1027342312, tf_es = 16, tf_ds = 16, tf_edi = 
-1058231728, tf_esi = 0, tf_ebp = -852915532, tf_isp = -852915588, 
tf_ebx = -1069851860, tf_edx = -1058231728, tf_ecx = -1034102852, tf_eax 
= 1, tf_trapno = 12, tf_err = 0, tf_eip = -1071759434, tf_cs = 8, 
tf_eflags = 66050, tf_esp = 16, tf_ss = -1071125744}) at 
../../../i386/i386/trap.c:444
#13 0xc0335398 in calltrap () at {standard input}:96
#14 0xc0278859 in tcp_input (m=0xc0ecaa50, off0=20) at 
../../../netinet/tcp_input.c:2324
#15 0xc0271736 in ip_input (m=0xc0ed7900) at ../../../netinet/ip_input.c:947
#16 0xc0271822 in ipintr () at ../../../netinet/ip_input.c:965
#17 0xc02626af in swi_net (dummy=0x0) at ../../../net/netisr.c:97
#18 0xc01da321 in ithread_loop (arg=0xc0ec8280) at 
../../../kern/kern_intr.c:536
#19 0xc01d9223 in fork_exit (callout=0xc01da150 <ithread_loop>, arg=0x0, 
frame=0x0)
     at ../../../kern/kern_fork.c:871


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E61F838.1020508>