Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Sep 2005 14:21:17 +0300 (EEST)
From:      "Dmitry A. Yanko" <fm@cross-road.org.ua>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   kern/85791: kernel panic, page fault in kernel mode
Message-ID:  <200509061121.j86BLHFd076343@moscow.hvosting.kiev.ua>
Resent-Message-ID: <200509061130.j86BUC6U085179@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         85791
>Category:       kern
>Synopsis:       kernel panic, page fault in kernel mode
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Sep 06 11:30:11 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry A. Yanko
>Release:        FreeBSD 5.4-RELEASE-p6 i386
>Organization:
>Environment:
System: FreeBSD xeon.XXX.kiev.ua 5.4-RELEASE-p6 FreeBSD 5.4-RELEASE-p6 #8: Sun Sep 4 00:19:45 EEST 2005 root@xeon.XXX.kiev.ua:/usr/obj/usr/src/sys/xeon i386

Dual XEON, SMP+HT, several jails runned
	
>Description:
Non periodic system crashes. From 3 to 10 per week.
Here is 2 backtraces from kgdb.

#0  doadump () at pcpu.h:159
#1  0xc04d4336 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:410
#2  0xc04d4724 in panic (fmt=0xc06449ce "%s")
    at /usr/src/sys/kern/kern_shutdown.c:566
#3  0xc0620acc in trap_fatal (frame=0xe8b64728, eva=0)
    at /usr/src/sys/i386/i386/trap.c:817
#4  0xc0620782 in trap_pfault (frame=0xe8b64728, usermode=0, eva=28)
    at /usr/src/sys/i386/i386/trap.c:735
#5  0xc062030d in trap (frame=
      {tf_fs = 24, tf_es = -390725616, tf_ds = -390725616, tf_edi = 4, tf_esi
= 0, tf_ebp = -390707304, tf_isp = -390707372, tf_ebx = 131074, tf_edx =
-1014146816, tf_ecx = 0, tf_eax = 4, tf_trapno = 12, tf_err = 2, tf_eip =
-1068184351, tf_cs = 8, tf_eflags = 66118, tf_esp = -1060746112, tf_ss =
1024})
    at /usr/src/sys/i386/i386/trap.c:425
#6  0xc060aaea in calltrap () at /usr/src/sys/i386/i386/exception.s:140
#7  0x00000018 in ?? ()
#8  0xe8b60010 in ?? ()
#9  0xe8b60010 in ?? ()
#10 0x00000004 in ?? ()
#11 0x00000000 in ?? ()
#12 0xe8b64798 in ?? ()
#13 0xe8b64754 in ?? ()
#14 0x00020002 in ?? ()
#15 0xc38d5900 in ?? ()
#16 0x00000000 in ?? ()
#17 0x00000004 in ?? ()
#18 0x0000000c in ?? ()
#19 0x00000002 in ?? ()
#20 0xc054cce1 in vn_lock (vp=0x0, flags=131074, td=0xc38d5900) at
atomic.h:154
#21 0xc0481a56 in procfs_doprocfile (td=0xc38d5900, p=0xc39cc388, 
    pn=0xc331bd00, sb=0x0, uio=0x0) at /usr/src/sys/fs/procfs/procfs.c:73
#22 0xc04871f8 in pfs_readlink (va=0x0) at pcpu.h:156
#23 0xc0546c08 in kern_readlink (td=0xc38d5900, path=0x0, 
    pathseg=UIO_USERSPACE, buf=0x0, bufseg=UIO_USERSPACE, count=1024)
    at vnode_if.h:925
#24 0xc0546b18 in readlink (td=0x0, uap=0x0)
    at /usr/src/sys/kern/vfs_syscalls.c:2222
#25 0xc0620ee0 in syscall (frame=
      {tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 135508128, tf_esi =
135655436, tf_ebp = -1077940904, tf_isp = -390705804, tf_ebx = 674029012,
tf_edx = 135637504, tf_ecx = 0, tf_eax = 58, tf_trapno = 47, tf_err = 2,
tf_eip = 672579140, tf_cs = 31, tf_eflags = 643, tf_esp = -1077941988, tf_ss =
47})
    at /usr/src/sys/i386/i386/trap.c:1009
#26 0xc060ab3f in Xint0x80_syscall () at
/usr/src/sys/i386/i386/exception.s:201
#27 0x0000002f in ?? ()
#28 0x0000002f in ?? ()
#29 0x0000002f in ?? ()
#30 0x0813b0a0 in ?? ()
#31 0x0815f00c in ?? ()
#32 0xbfbfed58 in ?? ()
#33 0xe8b64d74 in ?? ()
#34 0x282cddd4 in ?? ()
#35 0x0815aa00 in ?? ()
#36 0x00000000 in ?? ()
#37 0x0000003a in ?? ()
#38 0x0000002f in ?? ()
#39 0x00000002 in ?? ()
#40 0x2816be44 in ?? ()
#41 0x0000001f in ?? ()
#42 0x00000283 in ?? ()
#43 0xbfbfe91c in ?? ()
#44 0x0000002f in ?? ()
#45 0x00000000 in ?? ()
#46 0x00000000 in ?? ()
#47 0x00000000 in ?? ()
#48 0x28073dbc in ?? ()
#49 0x48f2e000 in ?? ()
#50 0xc4fdd388 in ?? ()
#51 0xc38d5900 in ?? ()
#52 0xe8b64580 in ?? ()
#53 0xe8b64564 in ?? ()
#54 0xc30fec00 in ?? ()
#55 0xc04e8b70 in sched_switch (td=0x815f00c, newtd=0x282cddd4, flags=Cannot
access memory at address 0xbfbfed68
)   
    at /usr/src/sys/kern/sched_4bsd.c:881
Previous frame inner to this frame (corrupt stack?)


#0  doadump () at pcpu.h:159
#1  0xc04d4336 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:410
#2  0xc04d4724 in panic (fmt=0xc064d1dc "sorele")
    at /usr/src/sys/kern/kern_shutdown.c:566
#3  0xc0517eec in soclose (so=0xc52b6288)
    at /usr/src/sys/kern/uipc_socket.c:485
#4  0xc050508d in soo_close (fp=0xc5a6c9d4, td=0xc3d08c00)
    at /usr/src/sys/kern/sys_socket.c:299
#5  0xc04acd90 in fdrop_locked (fp=0xc5a6c9d4, td=0x0) at file.h:288
#6  0xc04acc8f in fdrop (fp=0xc5a6c9d4, td=0x0)
    at /usr/src/sys/kern/kern_descrip.c:2103
#7  0xc04aaad2 in closef (fp=0xc5a6c9d4, td=0xc3d08c00)
    at /usr/src/sys/kern/kern_descrip.c:1920
#8  0xc04a70ef in close (td=0xc3d08c00, uap=0x0)
    at /usr/src/sys/kern/kern_descrip.c:1004
#9  0xc0620ee0 in syscall (frame=
      {tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 48, tf_esi = 95, tf_ebp =
-1077949160, tf_isp = -389309068, tf_ebx = 672921004, tf_edx = -1, tf_ecx =
672921004, tf_eax = 6, tf_trapno = 12, tf_err = 2, tf_eip = 672380175, tf_cs =
31, tf_eflags = 531, tf_esp = -1077949172, tf_ss = 47})
    at /usr/src/sys/i386/i386/trap.c:1009
#10 0xc060ab3f in Xint0x80_syscall () at
/usr/src/sys/i386/i386/exception.s:201
#11 0x0000002f in ?? ()
#12 0x0000002f in ?? ()
#13 0x0000002f in ?? ()
#14 0x00000030 in ?? ()
#15 0x0000005f in ?? ()
#16 0xbfbfcd18 in ?? ()
#17 0xe8cb9d74 in ?? ()
#18 0x281bf5ac in ?? ()
#19 0xffffffff in ?? ()
#20 0x281bf5ac in ?? ()
#21 0x00000006 in ?? ()
#22 0x0000000c in ?? ()
#23 0x00000002 in ?? ()
#24 0x2813b50f in ?? ()
#25 0x0000001f in ?? ()
#26 0x00000213 in ?? ()
#27 0xbfbfcd0c in ?? ()
#28 0x0000002f in ?? ()
#29 0x080e78b8 in ?? ()
#30 0x00000001 in ?? ()
#31 0x0000000a in ?? ()
#32 0x00000000 in ?? ()
#33 0x4318e000 in ?? ()
#34 0xc4edc8d4 in ?? ()
#35 0xc3d08c00 in ?? ()
#36 0xe8cb9ac8 in ?? ()
#37 0xe8cb9aac in ?? ()
#38 0xc3098600 in ?? ()
#39 0xc04e8b70 in sched_switch (td=0x5f, newtd=0x281bf5ac, flags=Cannot access
memory at address 0xbfbfcd28
)
    at /usr/src/sys/kern/sched_4bsd.c:881
Previous frame inner to this frame (corrupt stack?)

kernel.debug and both vmcores saved, if anybody needs it.
	
>How-To-Repeat:
	unknown
>Fix:



>Release-Note:
>Audit-Trail:
>Unformatted:



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