libkse crash and sched ule?

Morten Rodal morten at rodal.no
Thu Jul 3 14:23:24 PDT 2003


I updated to the latest sources early today (CEST time) and install
rtld-elf with libmap support in order to give KSE another try.
However upon starting the Mozilla Firebird executable with very simple
/etc/libmap.conf:

  libc_r.so.5     libkse.so.1
  libc_r.so       libkse.so

the computer starts to dump core in the background (I haven't got a
serial cable right here) and then reboots.  Apart from stripping all
the devices I haven't got from GENERIC kernel I have added SCHED_ULE.

Is there a know problem with using SCHED_ULE and KSE?

-- 
Morten Rodal

-------------- next part --------------
Script started on Thu Jul  3 23:12:23 2003
# gdb -k kernel.3 vmcore.3
GNU gdb 5.2.1 (FreeBSD)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-undermydesk-freebsd"...
panic: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0x0
fault code		= supervisor write, page not present
instruction pointer	= 0x8:0xc01cab3e
stack pointer	        = 0x10:0xd6607c28
frame pointer	        = 0x10:0xd6607c34
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		= 15 (random)
trap number		= 12
panic: page fault
Stack backtrace:

syncing disks, buffers remaining... 3868 3868 3868 3868 3868 3868 3868 3868 3868 3868 3868 3868 3868 3868 3868 3868 3868 3868 3868 3868 
giving up on 2042 buffers
Uptime: 8h40m25s
Dumping 511 MB
ata0: resetting devices ..
done
 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 256 272 288 304 320 336 352 368 384 400 416 432 448 464 480 496
---
Reading symbols from /usr/obj/usr/src/sys/atlantis/modules/usr/src/sys/modules/linux/linux.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/atlantis/modules/usr/src/sys/modules/linux/linux.ko.debug
Reading symbols from /boot/kernel/snd_ich.ko...done.
Loaded symbols for /boot/kernel/snd_ich.ko
Reading symbols from /boot/kernel/snd_pcm.ko...done.
Loaded symbols for /boot/kernel/snd_pcm.ko
Reading symbols from /usr/obj/usr/src/sys/atlantis/modules/usr/src/sys/modules/acpi/acpi.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/atlantis/modules/usr/src/sys/modules/acpi/acpi.ko.debug
Reading symbols from /usr/obj/usr/src/sys/atlantis/modules/usr/src/sys/modules/nfsclient/nfsclient.ko.debug...done.
Loaded symbols for /usr/obj/usr/src/sys/atlantis/modules/usr/src/sys/modules/nfsclient/nfsclient.ko.debug
Reading symbols from /boot/kernel/nvidia.ko...done.
Loaded symbols for /boot/kernel/nvidia.ko
#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:240
240	/usr/src/sys/kern/kern_shutdown.c: No such file or directory.
	in /usr/src/sys/kern/kern_shutdown.c
(kgdb) bt
#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:240
#1  0xc01c3b57 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:372
#2  0xc01c3f19 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
#3  0xc03034b2 in trap_fatal (frame=0xd6607be8, eva=0)
    at /usr/src/sys/i386/i386/trap.c:836
#4  0xc0302a73 in trap (frame=
      {tf_fs = -1070071784, tf_es = -995885040, tf_ds = -698351600, tf_edi = -1054896880, tf_esi = -1009368448, tf_ebp = -698319820, tf_isp = -698319852, tf_ebx = -1009357536, tf_edx = 0, tf_ecx = -1006848832, tf_eax = 0, tf_trapno = 12, tf_err = 2, tf_eip = -1071862978, tf_cs = 8, tf_eflags = 66118, tf_esp = -1054893920, tf_ss = 0}) at /usr/src/sys/i386/i386/trap.c:256
#5  0xc02f3668 in calltrap () at {standard input}:96
#6  0xc01cc73f in mi_switch () at /usr/src/sys/kern/kern_synch.c:524
#7  0xc01cbe23 in msleep (ident=0xc0370960, mtx=0x0, priority=160, wmesg=0x0, 
    timo=10) at /usr/src/sys/kern/kern_synch.c:259
#8  0xc0167d61 in random_kthread (arg=0x0)
    at /usr/src/sys/dev/random/randomdev.c:330
#9  0xc01ad780 in fork_exit (callout=0xc0167cf0 <random_kthread>, arg=0x0, 
    frame=0x0) at /usr/src/sys/kern/kern_fork.c:794
(kgdb) quit
# exit

Script done on Thu Jul  3 23:12:37 2003
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20030703/7393be41/attachment.bin


More information about the freebsd-current mailing list