Date: Thu, 13 Apr 2000 17:56:01 +0200 (CEST) From: Michael Reifenberger <root@nihil.plaut.de> To: FreeBSD-Current <current@freebsd.org> Subject: panic: vm_object_shadow: source object has OBJ_ONEMAPPING set. Message-ID: <Pine.BSF.4.21.0004131747510.492-300000@nihil.plaut.de>
index | next in thread | raw e-mail
[-- Attachment #1 --]
Hi,
when using a linux java app (SAP PlatinGUI 46Cb2) I get the above panic.
FreeBSD -current. Kernel+mods in sync.
Linux from ports. Linux-Java-JDK 1.2.2 from blackdown as of yesterday.
Backtrace see crash.txt. Kernelconfig see nihil.
Any thoughts anyone?
Bye!
----
Michael Reifenberger
^.*Plaut.*$, IT, R/3 Basis, GPS
[-- Attachment #2 --]
(kgdb) bt
#0 boot (howto=0x100) at ../../kern/kern_shutdown.c:302
#1 0xc0181821 in panic (
fmt=0xc02daf80 "vm_object_shadow: source object has OBJ_ONEMAPPING set.\n") at ../../kern/kern_shutdown.c:552
#2 0xc0262e20 in vm_object_shadow (object=0xcb5968b4,
offset=0xcb5968b8, length=0x3) at ../../vm/vm_object.c:913
#3 0xc02607dc in vm_map_lookup (var_map=0xcb5afee4,
vaddr=0x59213000, fault_typea=0x3, out_entry=0xcb5afee8,
object=0xcb5afedc, pindex=0xcb5afee0, out_prot=0xcb5afec7 "Ë",
wired=0xcb5afec8) at ../../vm/vm_map.c:2583
#4 0xc025c154 in vm_fault (map=0xcb42cb00, vaddr=0x59213000,
fault_type=0x3, fault_flags=0x8) at ../../vm/vm_fault.c:206
#5 0xc0295a1e in trap_pfault (frame=0xcb5affa8, usermode=0x1,
eva=0x59213334) at ../../i386/i386/trap.c:800
#6 0xc02954e7 in trap (frame={tf_fs = 0x2f, tf_es = 0x2f,
tf_ds = 0x2f, tf_edi = 0x3210, tf_esi = 0x59210120,
tf_ebp = 0xbe3fed30, tf_isp = 0xcb5affd4, tf_ebx = 0x481e448c,
tf_edx = 0xcd1, tf_ecx = 0x59000010, tf_eax = 0x59213330,
tf_trapno = 0xc, tf_err = 0x6, tf_eip = 0x4814ecba,
tf_cs = 0x1f, tf_eflags = 0x10206, tf_esp = 0xbe3fece8,
tf_ss = 0x2f}) at ../../i386/i386/trap.c:349
#7 0x4814ecba in ?? ()
#8 0x4814e40a in ?? ()
#9 0x48079ed1 in ?? ()
...
(kgdb) ps
pid proc addr uid ppid pgrp flag stat comm wchan
1174 cb51ab60 cb5bc000 0 1161 1123 000086 3 java piperd cb37c7a0
1173 cb51ad00 cb5b2000 0 1170 1123 004086 3 gmuxsvr select c03568a8
1172 cb51b380 cb5aa000 0 1161 1123 2000086 3 java pause c1088000
1171 cb51aea0 cb5b0000 0 1161 1123 000086 3 java select c03568a8
1170 cb51b040 cb5ae000 0 1161 1123 000006 2 java
1169 cb51b1e0 cb5ac000 0 1161 1123 2000086 3 java pause c1088000
1166 cb51b6c0 cb5a2000 0 1161 1123 000486 2 java
1165 cb51b860 cb5a0000 0 1161 1123 2000086 3 java pause c1088000
1164 cb51ba00 cb59e000 0 1161 1123 2000086 3 java pause c1088000
1163 cb51d260 cb558000 0 1161 1123 2000082 3 java pause c1088000
1162 cb51bba0 cb593000 0 1161 1123 2000082 3 java pause c1088000
1161 cb4041e0 cb4d2000 0 1123 1123 000086 3 java poll c03568a8
1123 cb4046c0 cb4c0000 0 367 1123 2004086 3 java pause c1088000
1064 cb51bd40 cb58b000 1006 1054 1064 000084 3 disp+work semwait c4b82ec8
1063 cb51bee0 cb588000 1006 1054 1063 000084 3 disp+work semwait c4b82e90
1062 cb51c080 cb584000 1006 1054 1062 000084 3 disp+work semwait c4b82e58
1061 cb51c220 cb581000 1006 1054 1061 000084 3 disp+work semwait c4b82e20
1060 cb51c3c0 cb57d000 1006 1054 1060 000084 3 disp+work semwait c4b82de8
1059 cb51c560 cb57a000 1006 1054 1059 000084 3 disp+work semwait c4b82db0
1058 cb51c700 cb576000 1006 1054 1058 000084 3 disp+work semwait c4b82d78
1057 cb51c8a0 cb573000 1006 1054 1054 004084 3 gwrd select c03568a8
1056 cb51cbe0 cb567000 1006 1043 1056 004084 3 rslgsend select c03568a8
1055 cb51cd80 cb563000 1006 1043 1055 004084 3 rslgcoll select c03568a8
1054 cb51cf20 cb561000 1006 1043 1054 004084 3 disp+work select c03568a8
1053 cb403820 cb500000 1006 1043 1053 004084 3 msg_server select c03568a8
1043 cb51ca40 cb56d000 1006 1 1043 000080 3 sapstart wait cb51ca40
1010 cb51d0c0 cb55d000 1006 1 1010 000184 3 saposcol nanslp c0338f04
874 cb51d400 cb556000 1007 843 839 000186 3 db:NAL semwait c4b82c98
873 cb51d5a0 cb553000 1007 843 839 000187 3 db:NAL semwait c4b82c60
872 cb51d740 cb54f000 1007 843 839 000186 3 db:NAL semwait c4b82c28
871 cb51d8e0 cb54c000 1007 843 839 000187 3 db:NAL semwait c4b82bf0
870 cb51da80 cb549000 1007 843 839 000186 3 db:NAL semwait c4b82bb8
869 cb51dc20 cb545000 1007 843 839 000187 3 db:NAL semwait c4b82b80
868 cb51ddc0 cb542000 1007 843 839 000186 3 db:NAL semwait c4b82b48
(kgdb) f1
#1 0xc0181821 in panic (
fmt=0xc02daf80 "vm_object_shadow: source object has OBJ_ONEMAPPING set.\n") at ../../kern/kern_shutdown.c:552
552 boot(bootopt);
esp: 0xcb5afdf4(0x8 words on stack)
ebp: 0xcb5afe24
eip: 0xc0181821 <panic+121>: leal 0x0(%esi),%esi
Saved ebp: 0xcb5afe3c (maximum of 0x2 parameters possible)
Saved eip: 0xc0262e20 <vm_object_shadow+56>: pushl 0x10(%ebp)
Parm 1 at 0xcb5afe2c: 0xc02daf80 "vm_object_shadow: source object has OBJ_ONEMAPPING set.\n"
Parm 2 at 0xcb5afe30: 0xcb5968a0 "ÐhYËpnYË"
Parm 3 at 0xcb5afe34: 0xcb42cb00 "\200$JËÀ¦KË"
Parm 4 at 0xcb5afe38: 0x59213000 <Address 0x59213000 out of bounds>
(kgdb) f2
#2 0xc0262e20 in vm_object_shadow (object=0xcb5968b4,
offset=0xcb5968b8, length=0x3) at ../../vm/vm_object.c:913
913 KASSERT((source->flags & OBJ_ONEMAPPING) == 0,
esp: 0xcb5afdf4(0xe words on stack)
ebp: 0xcb5afe3c
eip: 0xc0262e20 <vm_object_shadow+56>: pushl 0x10(%ebp)
Saved ebp: 0xcb5afe6c (maximum of 0x8 parameters possible)
Saved eip: 0xc02607dc <vm_map_lookup+376>:
andb $0xf7,0x20(%ebx)
Parm 1 at 0xcb5afe44: 0xcb5968b4 " åIË"
Parm 2 at 0xcb5afe48: 0xcb5968b8 ""
Parm 3 at 0xcb5afe4c: 0x3 <Address 0x3 out of bounds>
Parm 4 at 0xcb5afe50: 0xcb51b040 ""
(kgdb) f3
#3 0xc02607dc in vm_map_lookup (var_map=0xcb5afee4,
vaddr=0x59213000, fault_typea=0x3, out_entry=0xcb5afee8,
object=0xcb5afedc, pindex=0xcb5afee0, out_prot=0xcb5afec7 "Ë",
wired=0xcb5afec8) at ../../vm/vm_map.c:2583
2583 vm_object_shadow(
esp: 0xcb5afdf4(0x1a words on stack)
ebp: 0xcb5afe6c
eip: 0xc02607dc <vm_map_lookup+376>:
andb $0xf7,0x20(%ebx)
Saved ebp: 0xcb5aff34 (maximum of 0x2e parameters possible)
Saved eip: 0xc025c154 <vm_fault+84>: movl %eax,%ebx
Parm 1 at 0xcb5afe74: 0xcb5afee4 ""
Parm 2 at 0xcb5afe78: 0x59213000 <Address 0x59213000 out of bounds>
Parm 3 at 0xcb5afe7c: 0x3 <Address 0x3 out of bounds>
Parm 4 at 0xcb5afe80: 0xcb5afee8 " hYË"
(kgdb) f4
#4 0xc025c154 in vm_fault (map=0xcb42cb00, vaddr=0x59213000,
fault_type=0x3, fault_flags=0x8) at ../../vm/vm_fault.c:206
206 if ((result = vm_map_lookup(&fs.map, vaddr,
esp: 0xcb5afdf4(0x4c words on stack)
ebp: 0xcb5aff34
eip: 0xc025c154 <vm_fault+84>: movl %eax,%ebx
Saved ebp: 0xcb5aff5c (maximum of 0x6 parameters possible)
Saved eip: 0xc0295a1e <trap_pfault+194>: movl %eax,%edx
Parm 1 at 0xcb5aff3c: 0xcb42cb00 "\200$JËÀ¦KË"
Parm 2 at 0xcb5aff40: 0x59213000 <Address 0x59213000 out of bounds>
Parm 3 at 0xcb5aff44: 0x3 <Address 0x3 out of bounds>
Parm 4 at 0xcb5aff48: 0x8 <Address 0x8 out of bounds>
(kgdb) f5
#5 0xc0295a1e in trap_pfault (frame=0xcb5affa8, usermode=0x1,
eva=0x59213334) at ../../i386/i386/trap.c:800
800 rv = vm_fault(map, va, ftype,
esp: 0xcb5afdf4(0x56 words on stack)
ebp: 0xcb5aff5c
eip: 0xc0295a1e <trap_pfault+194>: movl %eax,%edx
Saved ebp: 0xcb5affa0 (maximum of 0xd parameters possible)
Saved eip: 0xc02954e7 <trap+455>: addl $0xc,%esp
Parm 1 at 0xcb5aff64: 0xcb5affa8 "/"
Parm 2 at 0xcb5aff68: 0x1 <Address 0x1 out of bounds>
Parm 3 at 0xcb5aff6c: 0x59213334 <Address 0x59213334 out of bounds>
Parm 4 at 0xcb5aff70: 0x0
[-- Attachment #3 --]
#
# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
#
# For more information read the handbook part System Administration ->
# Configuring the FreeBSD Kernel -> The Configuration File.
# The handbook is available in /usr/share/doc/handbook or online as
# latest version from the FreeBSD World Wide Web server
# <URL:http://www.FreeBSD.ORG/>
#
# An exhaustive list of options and more detailed explanations of the
# device lines is present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
# $Id: GENERIC,v 1.132 1998/11/26 23:13:11 n_hibma Exp $
machine i386
cpu I586_CPU
cpu I686_CPU
ident mike
maxusers 64
#options PQ_LARGECACHE # color for 512k/16k cache
makeoptions DEBUG="-g"
options INET #InterNETworking
options INET6
options IPSEC
options IPSEC_ESP
options IPSEC_IPV6FWD
options FFS #Berkeley Fast Filesystem
options FFS_ROOT #FFS usable as root device [keep this!]
options MFS #Memory Filesystem
options MFS_ROOT #MFS usable as root device, "MFS" req'ed
options NFS #Network Filesystem
options NFS_ROOT #NFS usable as root device, "NFS" req'ed
options MSDOSFS #MSDOS Filesystem
#options MSDOSFS_ROOT #CD-ROM usable as root. "CD9660" req'ed
options CD9660 #ISO 9660 Filesystem
options CD9660_ROOT #CD-ROM usable as root. "CD9660" req'ed
options PROCFS #Process filesystem
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
options SCSI_DELAY=2000 #Be pessimistic about Joe SCSI device
options UCONSOLE #Allow users to grab the console
#options FAILSAFE #Be conservative
options USERCONFIG #boot -c editor
options VISUAL_USERCONFIG #visual boot -c editor
options DDB
options DDB_UNATTENDED
options KTRACE
options SOFTUPDATES
options P1003_1B
options _KPOSIX_PRIORITY_SCHEDULING
options _KPOSIX_VERSION=199309L
#options PPS_SYNC
#options COMPAT_LINUX_THREADS
options INVARIANTS
options INVARIANT_SUPPORT
#options AHC_ALLOW_MEMIO
options MAXDSIZ="(1024*1024*1024)"
options DFLDSIZ="(1024*1024*1024)"
#options VINUMDEBUG
#options MSGBUF_SIZE=16384
#options "VM_KMEM_SIZE=(128*1024*1024)" #Large MainMem
#options "VM_KMEM_SIZE_MAX=(128*1024*1024)"
#options SMP
#options APIC_IO
options PNPBIOS
options USER_LDT
#config kernel root on da0
device isa0
device pci0
device fdc0 at isa? port IO_FD1 irq 6 drq 2
device fd0 at fdc0 drive 0
device fd1 at fdc0 drive 1
device ata0
device atadisk0
device atapicd0
device atapist0
device ata1 at isa? port IO_WD1 irq 14
device ata2 at isa? port IO_WD1 irq 15
#device wdc0 at isa? port IO_WD1 irq 14
#device wdc1 at isa? port IO_WD2 irq 15
#disk wd0 at wdc0 drive 0
#disk wd1 at wdc0 drive 1
#disk wd2 at wdc1 drive 0
#disk wd3 at wdc1 drive 1
#device wcd0 #IDE CD-ROM
# A single entry for any of these devices (ncr, ahb, ahc) is
# sufficient for any number of installed devices.
#device ncr0
#device ahb0
#device ahc0
#device isp0
device aic0
device scbus0
device da0
device sa0
device pass0
device cd0 #Only need one of these, the code dynamically grows
device pt0 at scbus? # SCSI processor type
device ses #SCSI SES/SAF-TE driver
device atkbdc0 at isa? port IO_KBD
device atkbd0 at atkbdc? irq 1
device psm0 at atkbdc? irq 12
device vga0 at isa? port ?
options VESA
pseudo-device splash
device sc0 at isa?
device npx0 at nexus? port IO_NPX irq 13
#
# Laptop support (see LINT for more options)
#
device apm0 at nexus? # Advanced Power Management
device sio0 at isa? port IO_COM1 flags 0x10 irq 4
device sio1 at isa? port IO_COM2 irq 3
#device sio2 at isa? disable port "IO_COM3" irq 11
#device sio3 at isa? disable port "IO_COM4" irq 9
device ppbus0
device ppc0 at isa? port? flags 0x40 irq 7
device lpt0 at ppbus?
device ppi0 at ppbus?
device pps0 at ppbus?
# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.
#device de0
#device fxp0
#device tl0
#device tx0
#device vx0
#device xl0
#device ed0 at isa? port 0x280 irq 10 iomem 0xd8000
#device ep0 at isa? port 0x300 irq 10
device ep0
device miibus0
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPDIVERT
pseudo-device loop
pseudo-device ether
pseudo-device sl 4
pseudo-device ppp 4
#pseudo-device sppp 4
#options PPP_BSDCOMP
#options PPP_DEFLATE
#options PPP_FILTER
pseudo-device tun 4
pseudo-device pty 16
pseudo-device gzip # Exec gzipped a.out's
pseudo-device vn
pseudo-device snp 3
#pseudo-device vinum
#device pcm0 at isa? port? irq5 drq1 flags 0x14
device pcm0
# KTRACE enables the system-call tracing facility ktrace(2).
# This adds 4 KB bloat to your kernel, and slightly increases
# the costs of each syscall.
options KTRACE #kernel tracing
# This provides support for System V shared memory.
#
options SYSVSHM
#options SHMMAXPGS=102400 #400M
options SHMMAXPGS=262144 #1G
options SHMSEG=512 #
options SHMMNI=4096
options SYSVSEM
options SEMMNI=4096 # of semaphore identifiers
options SEMMNS=4096 # of semaphores in system
options SEMMSL=4096 # max # of semaphores per id
options SEMMNU=4096 # of undo structures in system
options SYSVMSG
options MSGSEG=4096
options MSGSSZ=32
# The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be
# aware of the legal and administrative consequences of enabling this
# option. The number of devices determines the maximum number of
# simultaneous BPF clients programs runnable.
pseudo-device bpf 4 #Berkeley packet filter
# USB support
device uhci0
device usb0
#
# for the moment we have to specify the priorities of the device
# drivers explicitly by the ordering in the list below. This will
# be changed in the future.
#
#device umass0
device ums0
device ukbd0
device ulpt0
device uhid0
device ugen0
#
#options USB_DEBUG
#options USBVERBOSE
#options TEL_S0_16_3
#device isic0 at isa? port 0xd80 irq 5 flags 3
##device isic0 at isa? port? net irq?
# ISDN Protocol Stack
# -------------------
#
# Q.921 / layer 2 - i4b passive cards D channel handling
#pseudo-device "i4bq921"
#
# Q.931 / layer 3 - i4b passive cards D channel handling
#pseudo-device "i4bq931"
#
# layer 4 - i4b common passive and active card handling
#pseudo-device "i4b"
#
# ISDN devices
# ------------
#
# userland driver to do ISDN tracing (for passive cards only)
#pseudo-device "i4btrc" 4
#
# userland driver to control the whole thing
#pseudo-device "i4bctl"
#
# userland driver for access to raw B channel
#pseudo-device "i4brbch" 4
#
# userland driver for telephony
#pseudo-device "i4btel" 2
#
# network driver for IP over raw HDLC ISDN
#pseudo-device "i4bipr" 4
# enable VJ header compression detection for ipr i/f
#options IPR_VJ
#
# network driver for sync PPP over ISDN
#pseudo-device "i4bisppp" 4
#device pcic0 at card?
#device pcic1 at card?
device pcic0 at isa? irq 11
device pcic1 at isa?
device card0
options PCIC_RESUME_RESET # reset after resume
#options CAMDEBUG
#options CAM_DEBUG_BUS=-1
#options CAM_DEBUG_TARGET=-1
#options CAM_DEBUG_LUN=-1
#options CAM_DEBUG_FLAGS="CAM_DEBUG_INFO|CAM_DEBUG_TRACE|CAM_DEBUG_CDB"
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0004131747510.492-300000>
