Thanks for you report on the Java problem. We had an earlier report of what sounds like the same problem. You have provided some additional information (lengthy init work before the GUI loading) that may help us track down and fix the problem.

----- Original Message ----- From: "Xu Zuoqian" <[EMAIL PROTECTED]>
To: "Beta forum" <[email protected]>
Sent: Wednesday, August 30, 2006 10:21 PM
Subject: Re: [Jbeta] huge memory map file share problem in the windows v beta


Thank you for quick reply,perhaps it is the restriction of the OS,not
J.Ijust feel strange because the machine is a new & clean system(no
other big
application),and the 1G mmap file also cannnot be mount shared(share_jmf_)
even after the process who create & fill the mmap file died.
64 bit computing is indeed necessary for realtime financial analyzing,i just have not the resource for now(as a employee),and a distributed architecture is unescapable in this infomation era(think of the kdb nyse taq example),I
am longing the same capacity in J :).
By the way,there are 2 other minor problems(of the linux32 jw version) I
don't know whether java or J is the source,perhaps you can give some
advice.Thank you.
1.if there are some lengthy init work before the GUI loading,sometimes java raise a "java.lang.RuntimeException: java.lang.IllegalArgumentException: object is not an instance of declaring class",and all controls(except the
statics) are gray and disabled.
2.one app will map a 1.6G mmap file on init,if run with the -jijx option,it will crash,the report is as follows,but if run without the -jijx option,it
is ok.

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x3ab5673f, pid=8240, tid=985791136
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode)
# Problematic frame:
# C  [libc.so.6+0x6f73f]  memcpy+0x2f
#

---------------  T H R E A D  ---------------

Current thread (0x0805cd98): JavaThread "main" [_thread_in_native, id=8240]

siginfo:si_signo=11, si_errno=0, si_code=128, si_addr=0x00000000

Registers:
EAX=0x00000010, EBX=0x4d8ef3c8, ECX=0x00000004, EDX=0x08807250
ESP=0xafaabdb8, EBP=0xafaabdc0, ESI=0xffffffff, EDI=0x08807250
EIP=0x3ab5673f, CR2=0x00000000, EFLAGS=0x00010202

Top of Stack: (sp=0xafaabdb8)
0xafaabdb8:   00000020 08807230 afaabdf0 4d7de732
0xafaabdc8:   08807250 ffffffff 00000010 00000001
0xafaabdd8:   00000000 00000040 08806b10 4d8ef3c8
0xafaabde8:   ffffffff 00000004 afaabe20 4d8d5758
0xafaabdf8:   4d926008 00000004 00000004 ffffffff
0xafaabe08:   4d8ef3c8 4d926008 00000004 4d8ef3c8
0xafaabe18:   087ae258 4d926008 afaabe40 4d8d24d3
0xafaabe28:   4d926008 08805330 08307168 4d8ef3c8

Instructions: (pc=0x3ab5673f)
0x3ab5672f:   f7 d9 83 e1 03 29 c8 fc f3 a4 89 c1 c1 e9 02 fc
0x3ab5673f:   f3 a5 83 e0 03 89 c1 fc f3 a4 8b 34 24 89 d0 8b

Stack: [0xaf8b3000,0xafab3000),  sp=0xafaabdb8,  free space=2019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
code)
C  [libc.so.6+0x6f73f]  memcpy+0x2f
C  [libj601.so+0x9f732]  jtvec+0x72
C  [libj601.so+0x196758]  jtmemr+0x88
C  [libj601.so+0x1934d3]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x722c7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x718ca]
C  [libj601.so+0x43b5f]  jtdfs2+0x3f
C  [libj601.so+0x98228]
C  [libj601.so+0x43b5f]  jtdfs2+0x3f
C  [libj601.so+0x89f0c]  jtdyad+0x3c
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x722c7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x722c7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x89ad2]  jtparse+0xe2
C  [libj601.so+0x8d091]  jtimmex+0x51
C  [libj601.so+0x1a769a]
C  [libj601.so+0x1a79b7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x722c7]
C  [libj601.so+0x58dcd]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x43b5f]  jtdfs2+0x3f
C  [libj601.so+0x98228]
C  [libj601.so+0x43b5f]  jtdfs2+0x3f
C  [libj601.so+0x89f0c]  jtdyad+0x3c
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x722c7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x982c7]
C  [libj601.so+0x98307]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x769e5]  jtparsex+0x395
C  [libj601.so+0x71deb]
C  [libj601.so+0x722c7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x89ad2]  jtparse+0xe2
C  [libj601.so+0x8d091]  jtimmex+0x51
C  [libj601.so+0x1a769a]
C  [libj601.so+0x1a79b7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
C  [libj601.so+0x89ad2]  jtparse+0xe2
C  [libj601.so+0x8d091]  jtimmex+0x51
C  [libj601.so+0x1a769a]
C  [libj601.so+0x1a79b7]
C  [libj601.so+0x43b07]  jtdfs1+0x37
C  [libj601.so+0x89f94]  jtmonad+0x34
C  [libj601.so+0x89919]  jtparsea+0x339
...<more frames>...

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  jx.utils.jnative.JDo([B)I+0
j  jx.utils.st.onPressEnter(Ljava/lang/String;Z)V+61
j  jx.frames.J.main([Ljava/lang/String;)V+818
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
0x0824b5e8 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=8250]
 0x08237918 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=8249]
0x0820f2b8 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=8248]
 0x080cce50 JavaThread "Low Memory Detector" daemon [_thread_blocked,
id=8246]
0x080cb8f0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=8245]
 0x080caa78 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
id=8244]
 0x080ba220 JavaThread "Finalizer" daemon [_thread_blocked, id=8243]
 0x080b9550 JavaThread "Reference Handler" daemon [_thread_blocked,
id=8242]
=>0x0805cd98 JavaThread "main" [_thread_in_native, id=8240]

Other Threads:
 0x080b68c8 VMThread [id=8241]
 0x080ce2f0 WatcherThread [id=8247]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation   total 576K, used 423K [0x40410000, 0x404b0000,
0x408f0000)
 eden space 512K,  70% used [0x40410000, 0x40469f10, 0x40490000)
 from space 64K, 100% used [0x40490000, 0x404a0000, 0x404a0000)
 to   space 64K,   0% used [0x404a0000, 0x404a0000, 0x404b0000)
tenured generation   total 1408K, used 275K [0x408f0000, 0x40a50000,
0x44410000)
  the space 1408K,  19% used [0x408f0000, 0x40934e60, 0x40935000,
0x40a50000)
compacting perm gen  total 8192K, used 4582K [0x44410000, 0x44c10000,
0x48410000)
  the space 8192K,  55% used [0x44410000, 0x44889950, 0x44889a00,
0x44c10000)
No shared spaces configured.

Dynamic libraries:
08048000-08057000 r-xp 00000000 08:03 2221254    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/bin/java
08057000-08059000 rwxp 0000e000 08:03 2221254    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/bin/java
08059000-08870000 rwxp 08059000 00:00 0          [heap]
3aaab000-3aac0000 r-xp 00000000 08:03 1289425    /lib/ld-2.3.6.so
3aac0000-3aac2000 rwxp 00015000 08:03 1289425    /lib/ld-2.3.6.so
3aac2000-3aac4000 rwxp 3aac2000 00:00 0
3aac4000-3aac5000 r-xp 3aac4000 00:00 0
3aac5000-3aac6000 rwxp 3aac5000 00:00 0
3aac6000-3aacc000 r-xp 00000000 08:03 2222636    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/native_threads/libhpi.so
3aacc000-3aacd000 rwxp 00006000 08:03 2222636    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/native_threads/libhpi.so
3aacd000-3aacf000 r-xs 00000000 08:03 2224597    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/ext/dnsns.jar
3aacf000-3aad0000 r-xp 3aacf000 00:00 0
3aad0000-3aad1000 rwxs 00000000 08:03 1731293
/tmp/j-xuzq/jbreak8240.default
3aad1000-3aadf000 r-xp 00000000 08:03 1289710    /lib/tls/libpthread-
2.3.6.so
3aadf000-3aae1000 rwxp 0000d000 08:03 1289710    /lib/tls/libpthread-
2.3.6.so
3aae1000-3aae3000 rwxp 3aae1000 00:00 0
3aae3000-3aae5000 r-xp 00000000 08:03 1289648 /lib/tls/libdl-2.3.6.so 3aae5000-3aae7000 rwxp 00001000 08:03 1289648 /lib/tls/libdl-2.3.6.so 3aae7000-3ac15000 r-xp 00000000 08:03 1289645 /lib/tls/libc-2.3.6.so 3ac15000-3ac1a000 r-xp 0012e000 08:03 1289645 /lib/tls/libc-2.3.6.so 3ac1a000-3ac1d000 rwxp 00133000 08:03 1289645 /lib/tls/libc-2.3.6.so
3ac1d000-3ac20000 rwxp 3ac1d000 00:00 0
3ac20000-3af80000 r-xp 00000000 08:03 2222641    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/client/libjvm.so
3af80000-3af9e000 rwxp 0035f000 08:03 2222641    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/client/libjvm.so
3af9e000-3b3b4000 rwxp 3af9e000 00:00 0
3b3b4000-3b3d8000 r-xp 00000000 08:03 1289649 /lib/tls/libm-2.3.6.so 3b3d8000-3b3da000 rwxp 00023000 08:03 1289649 /lib/tls/libm-2.3.6.so 3b3da000-3b3e2000 rwxs 00000000 08:03 1664655 /tmp/hsperfdata_xuzq/8240 3b3e2000-3b3e4000 r-xp 00000000 08:03 1896055 /usr/lib/libXau.so.6.0.0 3b3e4000-3b3e5000 rwxp 00001000 08:03 1896055 /usr/lib/libXau.so.6.0.0 3b3e7000-3b3f9000 r-xp 00000000 08:03 1289651 /lib/tls/libnsl-2.3.6.so 3b3f9000-3b3fb000 rwxp 00012000 08:03 1289651 /lib/tls/libnsl-2.3.6.so
3b3fb000-3b3fd000 rwxp 3b3fb000 00:00 0
3b3fd000-3b404000 r-xp 00000000 08:03 1289653 /lib/tls/libnss_compat-
2.3.6.so
3b404000-3b406000 rwxp 00006000 08:03 1289653 /lib/tls/libnss_compat-
2.3.6.so
3b406000-3b40e000 r-xp 00000000 08:03 1289707    /lib/tls/libnss_nis-
2.3.6.so
3b40e000-3b410000 rwxp 00008000 08:03 1289707    /lib/tls/libnss_nis-
2.3.6.so
3b410000-3b41a000 r-xp 00000000 08:03 1289655 /lib/tls/libnss_files-
2.3.6.so
3b41a000-3b41c000 rwxp 00009000 08:03 1289655 /lib/tls/libnss_files-
2.3.6.so
3b41c000-3b427000 r-xp 00000000 08:03 2222646    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libverify.so
3b427000-3b428000 rwxp 0000b000 08:03 2222646    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libverify.so
3b428000-3b449000 r-xp 00000000 08:03 2222647    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libjava.so
3b449000-3b44b000 rwxp 00020000 08:03 2222647    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libjava.so
3b44b000-3b45e000 r-xp 00000000 08:03 2222648    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libzip.so
3b45e000-3b460000 rwxp 00012000 08:03 2222648    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libzip.so
3b460000-3da48000 r-xs 00000000 08:03 2222791    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/rt.jar
3da48000-3dab1000 rwxp 3da48000 00:00 0
3dab1000-3db36000 r-xs 00000000 08:03 2224595    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/jsse.jar
3db36000-3db4a000 r-xs 00000000 08:03 2224599    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/jce.jar
3db4a000-3e385000 r-xs 00000000 08:03 2224604    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/charsets.jar
3e385000-3e42d000 rwxp 3e385000 00:00 0
3e42d000-40385000 rwxp 3e42d000 00:00 0
40385000-40388000 rwxp 40385000 00:00 0
40388000-40405000 rwxp 40388000 00:00 0
40405000-40408000 r-xp 00000000 08:03 1896058 /usr/lib/libXdmcp.so.6.0.0 40408000-4040a000 rwxp 00002000 08:03 1896058 /usr/lib/libXdmcp.so.6.0.0
4040a000-4040f000 r-xp 00000000 08:03 1926283
/usr/lib/X11/locale/common/xlibi18n.so.2.0.0
4040f000-40410000 rwxp 00004000 08:03 1926283
/usr/lib/X11/locale/common/xlibi18n.so.2.0.0
40410000-404b0000 rwxp 40410000 00:00 0
404b0000-408f0000 rwxp 404b0000 00:00 0
408f0000-40a50000 rwxp 408f0000 00:00 0
40a50000-44410000 rwxp 40a50000 00:00 0
44410000-44c10000 rwxp 44410000 00:00 0
44c10000-4a010000 rwxp 44c10000 00:00 0
4a010000-4a011000 rwxp 4a010000 00:00 0
4a011000-4a012000 rwxp 4a011000 00:00 0
4a012000-4a014000 rwxp 4a012000 00:00 0
4a014000-4a030000 rwxp 4a014000 00:00 0
4a030000-4a034000 rwxp 4a030000 00:00 0
4a034000-4a05a000 rwxp 4a034000 00:00 0
4a05a000-4a05c000 rwxp 4a05a000 00:00 0
4a05c000-4a079000 rwxp 4a05c000 00:00 0
4a079000-4a07e000 rwxp 4a079000 00:00 0
4a07e000-4a09a000 rwxp 4a07e000 00:00 0
4a09a000-4a09b000 ---p 4a09a000 00:00 0
4a09b000-4a11a000 rwxp 4a09b000 00:00 0
4a11a000-4a11d000 ---p 4a11a000 00:00 0
4a11d000-4a6d3000 rwxp 4a11d000 00:00 0
4a6d3000-4a6d6000 ---p 4a6d3000 00:00 0
4a6d6000-4ac8c000 rwxp 4a6d6000 00:00 0
4ac8c000-4ae8c000 r-xp 00000000 08:03 1909694
/usr/lib/locale/locale-archive
4ae8c000-4af5c000 r-xp 0014e000 08:03 1909694
/usr/lib/locale/locale-archive
4af5c000-4af5f000 ---p 4af5c000 00:00 0
4af5f000-4b515000 rwxp 4af5f000 00:00 0
4b515000-4b518000 ---p 4b515000 00:00 0
4b518000-4b595000 rwxp 4b518000 00:00 0
4b595000-4b598000 ---p 4b595000 00:00 0
4b598000-4bb4e000 rwxp 4b598000 00:00 0
4bb4e000-4bb4f000 ---p 4bb4e000 00:00 0
4bb4f000-4bbce000 rwxp 4bb4f000 00:00 0
4bbce000-4bbe8000 r-xs 00000000 08:03 2943277 /opt/3rdapp/j601/j.jar
4bbe8000-4bc0e000 r-xs 00000000 08:03 2224596    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/ext/sunjce_provider.jar
4bc0e000-4bc39000 r-xs 00000000 08:03 2222685    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/ext/sunpkcs11.jar
4bc39000-4bcfd000 r-xs 00000000 08:03 2224598    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/ext/localedata.jar
4bcfd000-4bd17000 r-xs 00000000 08:03 2943277 /opt/3rdapp/j601/j.jar
4bd17000-4bd8c000 r-xp 00000000 08:03 2222659    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libawt.so
4bd8c000-4bd92000 rwxp 00074000 08:03 2222659    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libawt.so
4bd92000-4bdb6000 rwxp 4bd92000 00:00 0
4bdb6000-4be7c000 r-xp 00000000 08:03 2222658    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libmlib_image.so
4be7c000-4be7d000 rwxp 000c5000 08:03 2222658    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libmlib_image.so
4be7d000-4beb3000 r-xp 00000000 08:03 2222663    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/xawt/libmawt.so
4beb3000-4beb6000 rwxp 00035000 08:03 2222663    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/xawt/libmawt.so
4beb6000-4beb7000 rwxp 4beb6000 00:00 0
4beb7000-4beb9000 r-xp 00000000 08:03 2943279
/opt/3rdapp/j601/libjnative.so
4beb9000-4beba000 rwxp 00001000 08:03 2943279
/opt/3rdapp/j601/libjnative.so
4bec4000-4bed1000 r-xp 00000000 08:03 1896181 /usr/lib/libXext.so.6.4.0 4bed1000-4bed2000 rwxp 0000c000 08:03 1896181 /usr/lib/libXext.so.6.4.0 4bed2000-4bf97000 r-xp 00000000 08:03 1896060 /usr/lib/libX11.so.6.2.0 4bf97000-4bf9a000 rwxp 000c5000 08:03 1896060 /usr/lib/libX11.so.6.2.0
4bf9a000-4c00d000 r-xp 00000000 08:03 2222668    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libfontmanager.so
4c00d000-4c017000 rwxp 00073000 08:03 2222668    /usr/lib/jvm/java-
1.5.0-sun-1.5.0.06/jre/lib/i386/libfontmanager.so
4c017000-4c01b000 rwxp 4c017000 00:00 0
4c01b000-4c01e000 ---p 4c01b000 00:00 0
4c01e000-4c5d4000 rwxp 4c01e000 00:00 0
4c5d4000-4c5ef000 r-xp 00000000 08:03 1895285    /usr/lib/gconv/GBK.so
4c5ef000-4c5f1000 rwxp 0001a000 08:03 1895285    /usr/lib/gconv/GBK.so
4c5f1000-4c5f9000 r-xp 00000000 08:03 1896202
/usr/lib/libXcursor.so.1.0.2
4c5f9000-4c5fa000 rwxp 00007000 08:03 1896202
/usr/lib/libXcursor.so.1.0.2
4c5fa000-4c601000 r-xp 00000000 08:03 1896173
/usr/lib/libXrender.so.1.3.0
4c601000-4c602000 rwxp 00007000 08:03 1896173
/usr/lib/libXrender.so.1.3.0
4c602000-4c606000 r-xp 00000000 08:03 1896063 /usr/lib/libXfixes.so.3.0.0 4c606000-4c607000 rwxp 00003000 08:03 1896063 /usr/lib/libXfixes.so.3.0.0
4c607000-4c60a000 ---p 4c607000 00:00 0
4c60a000-4cbc0000 rwxp 4c60a000 00:00 0
4cbc0000-4cbc3000 ---p 4cbc0000 00:00 0
4cbc3000-4d179000 rwxp 4cbc3000 00:00 0
4d179000-4d17c000 rwxp 4d179000 00:00 0
4d17c000-4d732000 rwxp 4d17c000 00:00 0
4d73f000-4d8eb000 r-xp 00000000 08:03 2943360    /usr/lib/libj601.so
4d8eb000-4d8f1000 rwxp 001ac000 08:03 2943360    /usr/lib/libj601.so
4d8f1000-4d97a000 rwxp 4d8f1000 00:00 0
4d97a000-4d99e000 rwxs 00000000 08:03 653092
/opt/xuzq/working/itfin/finj/hq/hqtime
af8b3000-af8b6000 ---p af8b3000 00:00 0
af8b6000-afab3000 rwxp af8b6000 00:00 0          [stack]
ffffe000-fffff000 ---p 00000000 00:00 0          [vdso]

VM Arguments:
jvm_args: -Xss6000000
java_command: /home/xuzq/j601/j.jar -jijx etfa.ijs
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/local/j2sdk
CLASSPATH=./:/usr/local/j2sdk/lib/dt.jar:/usr/local/j2sdk/lib/tools.jar:/usr/local/j2sdk/lib/:/usr/local/j2sdk/jre/lib:/usr/local/resin/lib/resin.jar:/usr/local/resin/lib/jsdk23.jar:/usr/local/resin/lib/sax.jar:/opt/xuzq/working/company/java/lib/cryptix32.jar:/opt/xuzq/working/company/java/lib/classes12.jar:/opt/xuzq/working/company/java/lib/kcbpclijni.jar
PATH=/opt/bin:/opt/fsharp/bin:/opt/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/j2sdk/bin:/usr/local/resin
LD_LIBRARY_PATH=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06
/jre/lib/i386/client:/usr/lib/jvm/java-1.5.0-sun-1.5.0.06
/jre/lib/i386:/usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre/../lib/i386
SHELL=/bin/bash
DISPLAY=:0.0

Signal Handlers:
SIGSEGV: [libjvm.so+0x31b990], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGBUS: [libjvm.so+0x31b990], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGFPE: [libjvm.so+0x281230], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGPIPE: [libjvm.so+0x281230], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGILL: [libjvm.so+0x281230], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x283580], sa_mask[0]=0x00000000, sa_flags=0x10000004 SIGHUP: [libjvm.so+0x282fb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGINT: [libjvm.so+0x282fb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGQUIT: [libjvm.so+0x282fb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 SIGTERM: [libjvm.so+0x282fb0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


---------------  S Y S T E M  ---------------

OS:testing/unstable

uname:Linux 2.6.16-1-686 #2 Thu May 4 18:22:23 UTC 2006 i686
libc:glibc 2.3.6 NPTL 2.3.6
rlimit: STACK infinity, CORE 0k, NPROC infinity, NOFILE 1024, AS infinity
load average:0.00 0.03 0.14

CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht

Memory: 4k page, physical 507536k(311800k free), swap 999992k(910300k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_06-b05) for linux-x86, built on
Dec 17 2005 01:54:22 by java_re with gcc 3.2.1-7a (J2SE release)
 2006/8/30, Eric Iverson <[EMAIL PROTECTED]>:

I haven't looked at your problem carefully, but throw out the following
ideas (vague recollections rather than rigorous knowledge).

Windows 32bit 4gb address space is first divided in 2 with 1/2 for the OS and 1/2 for the application. This sets an upper bound of 2gb for the user mapping space. Lots of things cut into this available address space
(all your other J stuff for example) and it isn't too surprising that
1gb mapping works and that 1.6 fails.

Linux has a more generous address space available (perhaps 3gb) for the
application and it isn't surprising that 1.6gb works.

You could experiment a bit more to see more closely what the limit is in
windows and linux.

You could try a web search (msdn) for detailed information on the
windows user address space.

It might be time for you to look at a 64 bit system :)

----- Original Message -----
From: "Xu Zuoqian" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, August 30, 2006 5:14 AM
Subject: [Jbeta] huge memory map file share problem in the windows v
beta


> On a win2k server sp4 machine(2G mem+2G pagefile.sys),after > creating a > 1.6G memory map file using "createjmf_jmf_ DATAFILE;1600000000 > ",when > running "map_jmf_ 'hqdata';DATAFILE;DATAFILE", it asserts "|bad > view: > assert | 'bad view' assert 0[free fh,mh,0",but on a 1G mmap > file
> 'map_jmf_'  is ok.
> however, 'share_jmf_ 'D_z_';DATAFILE' asserts "|assertion failure:
> assert
> | assert 0[CloseHandleR mh[CloseHandleR fh['bad view'" on > this
> 1G file.The same file is all ok on another linux box(512M mem+1G
> swap).
> ----------------------------------------------------------------------
> For information about J forums see > http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to