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"

Reply via email to