The problem seems to be solved by ln -s /usr/lib/debug/usr/lib/jvm/java-8-openjdk-amd64 /usr/lib/debug/usr/lib/jvm/java-1.8.0-openjdk-amd64
On Wed, Jul 5, 2017 at 10:36 AM, Joshua Charles Campbell <josh...@ualberta.ca> wrote: > Package: openjdk-8-jre-headless > Version: 8u131-b11-2 > Severity: normal > > Dear Maintainer, > > When running python code that calls the JVM via JNI GDB can't install the > openjdk unwinder. > > When running gdb --args python -m jcc --jar some-jar-file.jar and then running > (just make a virtualenv, pip install jcc, and point it at some jar file): > > Starting program: /home/joshua/unnaturalcode/venv3/bin/python -m jcc --jar > java/lex-java/target/lex-java-1.0-SNAPSHOT.jar > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > Installing openjdk unwinder > Traceback (most recent call last): > File "/usr/share/gdb/auto-load/usr/lib/jvm/java-8-openjdk- > amd64/jre/lib/amd64/server/libjvm.so-gdb.py", line 52, in <module> > class Types(object): > File "/usr/share/gdb/auto-load/usr/lib/jvm/java-8-openjdk- > amd64/jre/lib/amd64/server/libjvm.so-gdb.py", line 66, in Types > nmethodp_t = gdb.lookup_type('nmethod').pointer() > gdb.error: No type named nmethod. > > Program received signal SIGSEGV, Segmentation fault. > 0x00007fffe47f22b4 in ?? () > (gdb) bt > #0 0x00007fffe47f22b4 in ?? () > #1 0x0000000000000246 in ?? () > #2 0x00007fffe47f2160 in ?? () > #3 0x00007fffffffc8c0 in ?? () > #4 0x00007fffffffc860 in ?? () > #5 0x00007ffff600d075 in VM_Version::get_processor_features() () > from /usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/amd64/server/libjvm.so > Backtrace stopped: previous frame inner to this frame (corrupt stack?) > (gdb) > > Expected outcome: an actual stacktrace. > > > > > -- System Information: > Debian Release: 9.0 > APT prefers stable > APT policy: (990, 'stable'), (40, 'unstable') > Architecture: amd64 (x86_64) > > Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores) > Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), > LANGUAGE=en_CA:en (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > > Versions of packages openjdk-8-jre-headless depends on: > ii ca-certificates-java 20170531+nmu1 > ii java-common 0.58 > ii libc6 2.24-11+deb9u1 > ii libcups2 2.2.1-8 > ii libfontconfig1 2.11.0-6.7+b1 > ii libfreetype6 2.6.3-3.2 > ii libgcc1 1:6.3.0-18 > ii libjpeg62-turbo 1:1.5.1-2 > ii liblcms2-2 2.8-4 > ii libnss3 2:3.26.2-1.1 > ii libpcsclite1 1.8.20-1 > ii libstdc++6 6.3.0-18 > ii libx11-6 2:1.6.4-3 > ii libxext6 2:1.3.3-1+b2 > ii libxi6 2:1.7.9-1 > ii libxrender1 1:0.9.10-1 > ii libxtst6 2:1.2.3-1 > ii multiarch-support 2.24-11+deb9u1 > ii util-linux 2.29.2-1 > ii zlib1g 1:1.2.8.dfsg-5 > > openjdk-8-jre-headless recommends no packages. > > Versions of packages openjdk-8-jre-headless suggests: > ii fonts-dejavu-extra 2.37-1 > pn fonts-indic <none> > ii fonts-ipafont-gothic 00303-16 > ii fonts-ipafont-mincho 00303-16 > pn fonts-wqy-microhei <none> > pn fonts-wqy-zenhei <none> > ii libnss-mdns 0.10-8 > > -- no debconf information -- Joshua Charles Campbell Ph.D. Student and Research Assistant Department of Computing Science University of Alberta josh...@ualberta.ca _______________________________________________ Mailing list: https://launchpad.net/~openjdk Post to : openjdk@lists.launchpad.net Unsubscribe : https://launchpad.net/~openjdk More help : https://help.launchpad.net/ListHelp