Hello All,

There is a problem with starting jdk from packages on AMD64 platform. It doesn't matter what versions of jdk installed: jdk-1.7.0 or jdk-1.8.0. The same issue is present on both.

# java
Abort trap (core dumped)

# gdb /usr/local/jdk-1.7.0/bin/java java.core
GNU gdb 6.3
Copyright 2004 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 "amd64-unknown-openbsd6.0"...(no debugging symbols found)

Core was generated by `java'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/lib/libpthread.so.22.0...done.
Loaded symbols for /usr/lib/libpthread.so.22.0
Loaded symbols for /usr/local/jdk-1.7.0/bin/java
Reading symbols from /usr/lib/libz.so.5.0...done.
Loaded symbols for /usr/lib/libz.so.5.0
Symbols already loaded for /usr/lib/libpthread.so.22.0
Reading symbols from /usr/lib/libc.so.88.0...done.
Loaded symbols for /usr/lib/libc.so.88.0
Reading symbols from /usr/libexec/ld.so...done.
Loaded symbols for /usr/libexec/ld.so
Reading symbols from /usr/local/jdk-1.7.0/jre/lib/amd64/server/libjvm.so...done.
Loaded symbols for /usr/local/jdk-1.7.0/jre/lib/amd64/server/libjvm.so
Reading symbols from /usr/lib/libstdc++.so.57.0...done.
Loaded symbols for /usr/lib/libstdc++.so.57.0
Reading symbols from /usr/lib/libm.so.9.0...done.
Loaded symbols for /usr/lib/libm.so.9.0
Reading symbols from /usr/local/jdk-1.7.0/jre/lib/amd64/libverify.so...done.
Loaded symbols for /usr/local/jdk-1.7.0/jre/lib/amd64/libverify.so
Reading symbols from /usr/local/jdk-1.7.0/jre/lib/amd64/libjava.so...done.
Loaded symbols for /usr/local/jdk-1.7.0/jre/lib/amd64/libjava.so
Reading symbols from /usr/local/jdk-1.7.0/jre/lib/amd64/libzip.so...done.
Loaded symbols for /usr/local/jdk-1.7.0/jre/lib/amd64/libzip.so
#0  0x000012b62e14c0ca in mprotect () at <stdin>:2
2       <stdin>: No such file or directory.
        in <stdin>
(gdb) where
#0  0x000012b62e14c0ca in mprotect () at <stdin>:2
#1 0x000012b65861b5c8 in os::pd_commit_memory () from /usr/local/jdk-1.7.0/jre/lib/amd64/server/libjvm.so #2 0x000012b65861b5f0 in os::pd_commit_memory () from /usr/local/jdk-1.7.0/jre/lib/amd64/server/libjvm.so #3 0x000012b658619cf7 in os::commit_memory () from /usr/local/jdk-1.7.0/jre/lib/amd64/server/libjvm.so #4 0x000012b6587a3236 in VirtualSpace::expand_by () from /usr/local/jdk-1.7.0/jre/lib/amd64/server/libjvm.so #5 0x000012b6587a34d8 in VirtualSpace::initialize () from /usr/local/jdk-1.7.0/jre/lib/amd64/server/libjvm.so #6 0x000012b658366cab in CodeHeap::reserve () from /usr/local/jdk-1.7.0/jre/lib/amd64/server/libjvm.so #7 0x000012b658214726 in CodeCache::initialize () from /usr/local/jdk-1.7.0/jre/lib/amd64/server/libjvm.so #8 0x000012b6583829fa in init_globals () from /usr/local/jdk-1.7.0/jre/lib/amd64/server/libjvm.so #9 0x000012b658750afd in Threads::create_vm () from /usr/local/jdk-1.7.0/jre/lib/amd64/server/libjvm.so #10 0x000012b6583f04ce in JNI_CreateJavaVM () from /usr/local/jdk-1.7.0/jre/lib/amd64/server/libjvm.so
#11 0x000012b397d0303c in JavaMain () from /usr/local/jdk-1.7.0/bin/java
#12 0x000012b643b6031e in _rthread_start (v=Variable "v" is not available.
) at /usr/src/lib/librthread/rthread.c:115
#13 0x000012b62e141a2b in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#14 0x0000000000000000 in ?? ()
Current language:  auto; currently asm
(gdb)

Please let me know what I can do to make it in working order.

Thanks

Reply via email to