Burp Suite User Forum

Create new post

New Project on Disk, Burpsuite Pro and Kali Rolling 2016 latest build crashes

Brian | Last updated: Jul 27, 2016 10:10PM UTC

Burpsuite crashes when using New Project on Disk feature on Kali 2016 Rolling release: Here is a dump of the crash. root@kali:~# java -jar -Xmx4G /usr/bin/burpsuite_pro_v1.7.04.jar Opens burp menu. When selecting temporary Burpsuite opens and works. However when selecting New Project on disk. It allows me to create a file, and when I click start burp on the next page it crashes. # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f3842d8cc03, pid=2036, tid=139878161876736 # # JRE version: OpenJDK Runtime Environment (7.0_91-b02) (build 1.7.0_91-b02) # Java VM: OpenJDK 64-Bit Server VM (24.91-b01 mixed mode linux-amd64 compressed oops) # Derivative: IcedTea 2.6.3 # Distribution: Debian GNU/Linux unstable (sid), package 7u91-2.6.3-1 # Problematic frame: # C [libjava.so+0x18c03] Java_java_nio_Bits_copyToShortArray+0x1e3 # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /root/hs_err_pid2036.log # # If you would like to submit a bug report, please include # instructions on how to reproduce the bug and visit: # http://icedtea.classpath.org/bugzilla # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # Aborted

Liam, PortSwigger Agent | Last updated: Jul 28, 2016 08:21AM UTC

Hi Brian Thanks for your message. Since the introduction of Burp projects in Burp Suite 1.7 we've had some reports of native crashes in the OpenJDK JVM when using disk-based projects. Disk-based projects use memory-mapped files, which have been a core part of the Java API spec for a very long time. Because memory-mapped files need to be implemented in native code, there is inherently more potential for compatibility issues, both with the core OS and with disk drivers. It appears that a bug in OpenJDK may cause the JVM process to crash when using memory-mapped files. This appears to affect only certain platforms, notably Kali Linux. The easiest way to resolve this issue is to use Oracle Java, which does not contain the bug. We appreciate that in some instances using Oracle Java may not be practical. We have received reports that this bug has been patched in JDK 9 (https://bugs.openjdk.java.net/browse/JDK-8140630), and it may be possible to backport this patch ((http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/9ecb10ce62c6) to Java 7 or 8. Please let us know if you need any further assistance.

You must be an existing, logged-in customer to reply to a thread. Please email us for additional support.