Date: Mon, 08 Jan 2001 12:56:51 +0000 From: Ian Dowse <iedowse@maths.tcd.ie> To: Matthew West <mwest@uct.ac.za> Cc: stable@freebsd.org, iedowse@maths.tcd.ie Subject: Re: page faults on FreeBSD 4.2-STABLE Message-ID: <200101081256.aa88963@salmon.maths.tcd.ie> In-Reply-To: Your message of "Mon, 08 Jan 2001 14:05:21 %2B0200." <20010108140521.A23828@apotheosis.org.za>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <20010108140521.A23828@apotheosis.org.za>, Matthew West writes:
>#6 0xc01f2cbb in zalloci (z=0xc3822980) at ../../vm/vm_zone.h:87
>#7 0xc0154733 in pipe (p=0xe5361be0, uap=0xe53dff80) at ../../vm/vm_zone.h:11
>7
>#8 0xc021a4d9 in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47,
> tf_edi = -1077937480, tf_esi = 137187616, tf_ebp = -1077938004,
> tf_isp = -448921644, tf_ebx = 138129408, tf_edx = 136032223,
> tf_ecx = 137487536, tf_eax = 42, tf_trapno = 22, tf_err = 2,
> tf_eip = 675698356, tf_cs = 31, tf_eflags = 647, tf_esp = -1077938064,
> tf_ss = 47}) at ../../i386/i386/trap.c:1150
>#9 0xc020899b in Xint0x80_syscall ()
I've seen a similar trace on a machine here, but I haven't had a chance
to analyse it properly yet. The source is from Dec 18:
FreeBSD 4.2-STABLE #0: Mon Dec 18 19:35:28 GMT 2000
Just looking at it now, pipe_zone->zitems is NULL but zfreecnt != 0,
so there is a clearly a bug somewhere...
Ian
#0 dumpsys () at /usr/src/sys/kern/kern_shutdown.c:469
#1 0xc015fc63 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:309
#2 0xc016002d in panic (fmt=0xc02b256f "page fault")
at /usr/src/sys/kern/kern_shutdown.c:556
#3 0xc0271328 in trap_fatal (frame=0xe1fd9eb4, eva=0)
at /usr/src/sys/i386/i386/trap.c:951
#4 0xc0270f99 in trap_pfault (frame=0xe1fd9eb4, usermode=0, eva=0)
at /usr/src/sys/i386/i386/trap.c:844
#5 0xc0270aef in trap (frame={tf_fs = 24, tf_es = -533725168, tf_ds = 16,
tf_edi = 0, tf_esi = 0, tf_ebp = -503472384, tf_isp = -503472416,
tf_ebx = -1027344512, tf_edx = 0, tf_ecx = 50331649, tf_eax = 287,
tf_trapno = 12, tf_err = 0, tf_eip = -1071425373, tf_cs = 8,
tf_eflags = 66054, tf_esp = 0, tf_ss = -504081952})
at /usr/src/sys/i386/i386/trap.c:443
#6 0xc02358a3 in zalloci (z=0xc2c3f780) at /usr/src/sys/vm/vm_zone.h:87
#7 0xc016ec0f in pipe (p=0xe1f451e0, uap=0xe1fd9f80)
at /usr/src/sys/vm/vm_zone.h:117
#8 0xc0271659 in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47,
tf_edi = 0, tf_esi = 134549600, tf_ebp = -1077936952,
tf_isp = -503472172, tf_ebx = 134578240, tf_edx = 5,
tf_ecx = -1077938316, tf_eax = 42, tf_trapno = 12, tf_err = 2,
tf_eip = 671667916, tf_cs = 31, tf_eflags = 647, tf_esp = -1077938404,
tf_ss = 47}) at /usr/src/sys/i386/i386/trap.c:1150
#9 0xc025c9bb in Xint0x80_syscall ()
cannot read proc at 0
(kgdb) p *pipe_zone
$4 = {zlock = {lock_data = 50331649}, zitems = 0x0, zfreecnt = 287,
zfreemin = 25, znalloc = 115851, zkva = 412, zpagecount = 0, zpagemax = 128,
zmax = 0, ztotal = 306, zsize = 160, zalloc = 4, zflags = 0, zallocflag = 2,
zobj = 0x0, zname = 0xc02943a0 "PIPE", znext = 0xc2bd7380}
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?200101081256.aa88963>
