hi,
just wondering if it will be eventually fixed after all these years (@"Nikmolchanov-Oracle" ?)
0. here is an output from jdk crash report:
Stack: [0x00007fd9047e7000,0x00007fd9048e7000], sp=0x00007fd9048e1a40, free space=1002k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libcollector.so+0x493ae]
C [libcollector.so+0x4576d] __collector_get_frame_info+0x66d
C [libcollector.so+0x51ea3]
C [libcollector.so+0x410d4]
1. dbx doesn't read core dump file and panics
Corefile specified executable: "/usr/lib/jvm/java-1.8.0-openjdk/bin/java"
For information about new features see `help changes'
To remove this message, put `dbxenv suppress_startup_message 8.2' in your .dbxrc
Reading java
core file header read successfully
Reading ld-linux-x86-64.so.2
Reading libcollector.so
Reading libonload.so
Reading libpthread.so.0
Reading libz.so.1
dbx: internal error: dwarf global reference attribute out of bounds
Reading libjli.so
dbx: panic: "bad DW_FORM_xxx"(): Assertion (0) failed - "dwr_scan.cc":1607
2. output from gdb:
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/lib/jvm/java-1.8.0-openjdk/bin/java -XX:+UnlockDiagnosticVMOptions -XX:+Pr'.
Program terminated with signal 6, Aborted.
#0 0x00007fda2c0322f7 in ioctl () at ../sysdeps/unix/syscall-template.S:81
81 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
(gdb) where
#0 0x00007fda2c0322f7 in ioctl () at ../sysdeps/unix/syscall-template.S:81
#1 <signal handler called>
#2 0x00007fda2bf73377 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55
#3 0x00007fda2bf74a68 in __GI_abort () at abort.c:90
#4 0x00007fda27b07f69 in os::abort (dump_core=<optimized out>) at /usr/src/debug/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:1572
#5 0x00007fda27d12136 in VMError::report_and_die (this=this@entry=0x7fd9048e11f0)
at /usr/src/debug/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/openjdk/hotspot/src/share/vm/utilities/vmError.cpp:1107
#6 0x00007fda27b11fb5 in JVM_handle_linux_signal (sig=11, info=0x7fd9048e15b0, ucVoid=0x7fd9048e1480, abort_if_unrecognized=<optimized out>)
at /usr/src/debug/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/openjdk/hotspot/src/os_cpu/linux_x86/vm/os_linux_x86.cpp:541
#7 0x00007fda27b05128 in signalHandler (sig=11, info=0x7fd9048e15b0, uc=0x7fd9048e1480)
at /usr/src/debug/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:4552
#8 0x00007fda2cbc92b8 in citp_signal_run_app_handler (sig=sig@entry=11, info=info@entry=0x7fd9048e15b0, context=context@entry=0x7fd9048e1480)
at ../../../../../src/lib/transport/ip/signal.c:106
#9 0x00007fda2cbc954a in citp_signal_run_now (our_info=<optimized out>, context=0x7fd9048e1480, info=0x7fd9048e15b0, signum=11) at ../../../../../src/lib/transport/ip/signal.c:226
#10 citp_signal_intercept (signum=11, info=0x7fd9048e15b0, context=0x7fd9048e1480) at ../../../../../src/lib/transport/ip/signal.c:263
#11 <signal handler called>
#12 0x00007fda2ce3d3ae in ?? () from /opt/OracleDeveloperStudio12.6-linux-x86-bin/developerstudio12.6/bin/../lib/analyzer/amd64/runtime/libcollector.so
#13 0x00007fda2ce3976d in __collector_get_frame_info () from /opt/OracleDeveloperStudio12.6-linux-x86-bin/developerstudio12.6/bin/../lib/analyzer/amd64/runtime/libcollector.so
#14 0x00007fda2ce45ea3 in ?? () from /opt/OracleDeveloperStudio12.6-linux-x86-bin/developerstudio12.6/bin/../lib/analyzer/amd64/runtime/libcollector.so
#15 0x00007fda2ce350d4 in ?? () from /opt/OracleDeveloperStudio12.6-linux-x86-bin/developerstudio12.6/bin/../lib/analyzer/amd64/runtime/libcollector.so
#16 0x00007fda2cbc92b8 in citp_signal_run_app_handler (sig=29, info=0x7fd9048e40a0, context=0x7fd9048e3b80) at ../../../../../src/lib/transport/ip/signal.c:106
#17 0x00007fda2cbc949d in citp_signal_run_pending (our_info=0x7fd9048e5b30) at ../../../../../src/lib/transport/ip/signal.c:154
#18 0x00007fda2cb78e64 in __citp_exit_lib (do_errno=0, lib_context=0x7fd9048e42e0) at ../../../../../src/lib/transport/unix/internal.h:1000
#19 citp_epoll_wait (fdi=fdi@entry=0x7fd878100d30, events=events@entry=0x7fd878101030, ordering=ordering@entry=0x0, maxevents=maxevents@entry=1024, timeout=timeout@entry=0,
sigmask=sigmask@entry=0x0, lib_context=lib_context@entry=0x7fd9048e42e0) at ../../../../../src/lib/transport/unix/epoll_fd.c:2053
#20 0x00007fda2cb5e227 in onload_epoll_wait (epfd=672, events=0x7fd878101030, maxevents=1024, timeout=0) at ../../../../../src/lib/transport/unix/sockcall_intercept.c:1474
#21 0x00007fd941c642c4 in _tibPoller_Wait (e=e@entry=0x7fd870004920, __level=__level@entry=2 '\002', poller=0x7fd878100cf0, events=events@entry=0x7fd9048e4418, maxevents=<optimized out>,
maxevents@entry=0, timeout=timeout@entry=0) at /src/common/lib/c/tibutil/poller.c:1790
#22 0x00007fd9422548c9 in _tibTransportReceiver_Receive (e=e@entry=0x7fd870004920, __level=__level@entry=1 '\001', receiver=0x7fd937d43770, max=max@entry=100, timeout=timeout@entry=-1,
callback=callback@entry=0x7fd94223d8b0 <_processPdus>, context=0x7fd9048e4480) at /src/hydra/lib/public/c/tib/transport/receiver.c:518
#23 0x00007fd942237bf3 in _pduDistributorThread (arg=0x7fd937fe62c0, arg@entry=<error reading variable: value has been optimized out>) at /src/hydra/lib/public/c/tib/pdudist.c:2101
#24 0x00007fd9424cad5d in jniThreadHook (func=<optimized out>, funcArg=<optimized out>) at /src/hydra/lib/public/java/hydra_native/com_tibco_ftl_jni_NativeFTL.c:62
#25 0x00007fd941c81116 in _hookWrapper (arg=0x7fd8781084b0) at /src/common/lib/c/tibutil/tthread.c:472
#26 0x00007fd941c826e7 in __tibThread_Start (closure=0x7fd8781084d0) at /src/common/lib/c/tibutil/tthread.c:319
#27 0x00007fda2ce1d504 in ?? () from /opt/OracleDeveloperStudio12.6-linux-x86-bin/developerstudio12.6/bin/../lib/analyzer/amd64/runtime/libcollector.so
#28 0x00007fda2c93bea5 in start_thread (arg=0x7fd9048e6700) at pthread_create.c:307
#29 0x00007fda2c03b8cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111