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
(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
# # 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"