Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Feb 2007 21:23:01 +0300 (MSK)
From:      Dmitry Morozovsky <marck@rinet.ru>
To:        freebsd-stable@FreeBSD.org
Subject:   6.2-STABLE crash int sched_4bsd (firefox)
Message-ID:  <20070207211942.C14871@woozle.rinet.ru>

next in thread | raw e-mail | index | archive | help
Dear colleagues,

Today, my work desktop machine (firefox leads to reboot while machine being in 
xlock !)

I've got crashdump, debugging kernel and all that buzz. Excerpt:

Unread portion of the kernel message buffer:
kernel trap 12 with interrupts disabled


Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x40658250
fault code              = supervisor write, page not present
instruction pointer     = 0x20:0xc04c51e0
stack pointer           = 0x28:0xefabfc30
frame pointer           = 0x28:0xefabfc3c
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = resume, IOPL = 0
current process         = 44349 (firefox-bin)
trap number             = 12
panic: page fault


(kgdb) bt
#0  doadump () at pcpu.h:165
#1  0xc04aff64 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409
#2  0xc04b0296 in panic (fmt=0xc060d066 "%s") at 
/usr/src/sys/kern/kern_shutdown.c:565
#3  0xc05f7bec in trap_fatal (frame=0xefabfbf0, eva=0) at 
/usr/src/sys/i386/i386/trap.c:837
#4  0xc05f72c4 in trap (frame=
      {tf_fs = 8, tf_es = 40, tf_ds = 40, tf_edi = -959748648, tf_esi = 
-1067089536, tf_ebp = -273941444, tf_isp = -273941476, tf_ebx = 0, tf_edx = 
-1067089328, tf_ecx = 25, tf_eax = 1080394320, tf_trapno = 12, tf_err = 2, 
tf_eip = -1068740128, tf_cs = 32, tf_eflags = 65606, tf_esp = -959748648, tf_ss 
= -959748992}) at /usr/src/sys/i386/i386/trap.c:270
#5  0xc05e3a7a in calltrap () at /usr/src/sys/i386/i386/exception.s:139
#6  0xc04c51e0 in runq_add (rq=0xc0658180, ke=0xc6cb65d8, flags=3) at 
kern_switch.c:854
#7  0xc04c48a0 in sched_add (td=0xc6cb6480, flags=3) at 
/usr/src/sys/kern/sched_4bsd.c:1224
#8  0xc04c4f18 in setrunqueue (td=0xc710b900, flags=3) at kern_switch.c:602
#9  0xc04c475f in sched_switch (td=0xc710b900, newtd=0x0, flags=2) at 
/usr/src/sys/kern/sched_4bsd.c:934
#10 0xc04b7d5f in mi_switch (flags=2, newtd=0x0) at 
/usr/src/sys/kern/kern_synch.c:420
#11 0xc04d68d9 in ast (framep=0xefabfd38) at /usr/src/sys/kern/subr_trap.c:259
#12 0xc05e41cd in doreti_ast () at /usr/src/sys/i386/i386/exception.s:293

Any hints to find the bug?

Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------



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