Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 355621

Summary: Eclipse crashes whem I'm trying to open *.class file with java decompiler (JD-Eclipse Plug-in 0.1.3, Emmanuel Dupuy)
Product: [Eclipse Project] Platform Reporter: regfaker
Component: RuntimeAssignee: platform-runtime-inbox <platform-runtime-inbox>
Status: RESOLVED NOT_ECLIPSE QA Contact:
Severity: critical    
Priority: P3 CC: jamesblackburn+eclipse
Version: 3.5.2   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description regfaker CLA 2011-08-24 04:44:19 EDT
Build Identifier: 3.5.2

*** glibc detected *** /usr/lib/eclipse/eclipse: munmap_chunk(): invalid pointer: 0x09ca1890 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x6b961)[0x17b961]
/lib/i386-linux-gnu/libc.so.6(+0x6c10e)[0x17c10e]
/home/uni468/.eclipse/org.eclipse.platform_3.5.0_155965261/configuration/org.eclipse.osgi/bundles/434/1/.cp/lib/linux/x86/libjd-eclipse.so(_ZN13AttributeCodeD0Ev+0x31)[0x157f58d]
/home/uni468/.eclipse/org.eclipse.platform_3.5.0_155965261/configuration/org.eclipse.osgi/bundles/434/1/.cp/lib/linux/x86/libjd-eclipse.so(_ZN8PtrArrayI9AttributeED1Ev+0x3f)[0x156bd27]
/home/uni468/.eclipse/org.eclipse.platform_3.5.0_155965261/configuration/org.eclipse.osgi/bundles/434/1/.cp/lib/linux/x86/libjd-eclipse.so(_ZN6MethodD0Ev+0x96)[0x158357e]
/home/uni468/.eclipse/org.eclipse.platform_3.5.0_155965261/configuration/org.eclipse.osgi/bundles/434/1/.cp/lib/linux/x86/libjd-eclipse.so(_ZN8PtrArrayI6MethodED1Ev+0x3f)[0x156c10f]
/home/uni468/.eclipse/org.eclipse.platform_3.5.0_155965261/configuration/org.eclipse.osgi/bundles/434/1/.cp/lib/linux/x86/libjd-eclipse.so(_ZN9ClassFileD1Ev+0x12d)[0x156d15f]
/home/uni468/.eclipse/org.eclipse.platform_3.5.0_155965261/configuration/org.eclipse.osgi/bundles/434/1/.cp/lib/linux/x86/libjd-eclipse.so(_Z9DecompileR6LoaderR14wxOutputStreamR8wxStringR11Environment+0x3a3)[0x156af42]
/home/uni468/.eclipse/org.eclipse.platform_3.5.0_155965261/configuration/org.eclipse.osgi/bundles/434/1/.cp/lib/linux/x86/libjd-eclipse.so(Java_jd_ide_eclipse_editors_JDSourceMapper_decompile+0x1c9)[0x156e00b]
[0xb55c40dd]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bd3c3]
[0xb55bcee7]
[0xb55bd04d]
[0xb55bd04d]
[0xb55bd529]
[0xb55bd04d]
[0xb55bd04d]
[0xb55bd529]
[0xb55bd04d]
[0xb55bd04d]
[0xb55bd529]
[0xb55bd04d]
[0xb55bd529]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bd3c3]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bd529]
[0xb55bd04d]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bd3c3]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bcee7]
[0xb55bd04d]
[0xb55bd529]
[0xb55bd04d]
[0xb55bd529]
[0xb55bd04d]
[0xb55bd04d]
[0xb57b6330]
[0xb55bd04d]
[0xb55bcf29]
[0xb55bcf29]
[0xb55bd529]
[0xb55bd04d]
[0xb55bcf29]
[0xb55bcf29]
======= Memory map: ========
00110000-0026a000 r-xp 00000000 08:02 423631     /lib/i386-linux-gnu/libc-2.13.so
0026a000-0026b000 ---p 0015a000 08:02 423631     /lib/i386-linux-gnu/libc-2.13.so
0026b000-0026d000 r--p 0015a000 08:02 423631     /lib/i386-linux-gnu/libc-2.13.so
0026d000-0026e000 rw-p 0015c000 08:02 423631     /lib/i386-linux-gnu/libc-2.13.so
0026e000-00271000 rw-p 00000000 00:00 0 
00271000-0027c000 r-xp 00000000 08:02 610932     /usr/lib/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520/eclipse_1208.so
0027c000-0027d000 r--p 0000a000 08:02 610932     /usr/lib/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520/eclipse_1208.so
0027d000-0027e000 rw-p 0000b000 08:02 610932     /usr/lib/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.200.v20090520/eclipse_1208.so
0027e000-00353000 r-xp 00000000 08:02 424743     /lib/i386-linux-gnu/libglib-2.0.so.0.2800.6
00353000-00354000 r--p 000d4000 08:02 424743     /lib/i386-linux-gnu/libglib-2.0.so.0.2800.6
00354000-00355000 rw-p 000d5000 08:02 424743     /lib/i386-linux-gnu/libglib-2.0.so.0.2800.6
00355000-00393000 r-xp 00000000 08:02 573019     /usr/lib/i386-linux-gnu/libpango-1.0.so.0.2800.4
00393000-00394000 r--p 0003e000 08:02 573019     /usr/lib/i386-linux-gnu/libpango-1.0.so.0.2800.4
00394000-00395000 rw-p 0003f000 08:02 573019     /usr/lib/i386-linux-gnu/libpango-1.0.so.0.2800.4
00395000-003b9000 r-xp 00000000 08:02 423721     /lib/i386-linux-gnu/libm-2.13.so
003b9000-003ba000 r--p 00023000 08:02 423721     /lib/i386-linux-gnu/libm-2.13.so
003ba000-003bb000 rw-p 00024000 08:02 423721     /lib/i386-linux-gnu/libm-2.13.so
003bb000-003e8000 r-xp 00000000 08:02 570086     /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4
003e8000-003e9000 r--p 0002c000 08:02 570086     /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4
003e9000-003ea000 rw-p 0002d000 08:02 570086     /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4
003ea000-003f7000 r-xp 00000000 08:02 576483     /usr/lib/i386-linux-gnu/libXext.so.6.4.0
003f7000-003f8000 r--p 0000c000 08:02 576483     /usr/lib/i386-linux-gnu/libXext.so.6.4.0
003f8000-003f9000 rw-p 0000d000 08:02 576483     /usr/lib/i386-linux-gnu/libXext.so.6.4.0
003f9000-003fb000 r-xp 00000000 08:02 576575     /usr/lib/i386-linux-gnu/libXinerama.so.1.0.0
003fb000-003fc000 r--p 00001000 08:02 576575     /usr/lib/i386-linux-gnu/libXinerama.so.1.0.0
003fc000-003fd000 rw-p 00002000 08:02 576575     /usr/lib/i386-linux-gnu/libXinerama.so.1.0.0
003fd000-0040a000 r-xp 00000000 08:02 576573     /usr/lib/i386-linux-gnu/libXi.so.6.1.0
0040a000-0040b000 r--p 0000c000 08:02 576573     /usr/lib/i386-linux-gnu/libXi.so.6.1.0
0040b000-0040c000 rw-p 0000d000 08:02 576573     /usr/lib/i386-linux-gnu/libXi.so.6.1.0
0040c000-00412000 r-xp 00000000 08:02 576577     /usr/lib/i386-linux-gnu/libXrandr.so.2.2.0
00412000-00413000 r--p 00005000 08:02 576577     /usr/lib/i386-linux-gnu/libXrandr.so.2.2.0
00413000-00414000 rw-p 00006000 08:02 576577     /usr/lib/i386-linux-gnu/libXrandr.so.2.2.0
00414000-0041c000 r-xp 00000000 08:02 576569     /usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
0041c000-0041d000 r--p 00007000 08:02 576569     /usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
0041d000-0041e000 rw-p 00008000 08:02 576569     /usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
0041e000-00431000 r-xp 00000000 08:02 423586     /lib/i386-linux-gnu/libz.so.1.2.3.4
00431000-00432000 r--p 00012000 08:02 423586     /lib/i386-linux-gnu/libz.so.1.2.3.4
00432000-00433000 rw-p 00013000 08:02 423586     /lib/i386-linux-gnu/libz.so.1.2.3.4
00433000-0044c000 r-xp 00000000 08:02 423564     /lib/i386-linux-gnu/libselinux.so.1
0044c000-0044d000 r--p 00018000 08:02 423564     /lib/i386-linux-gnu/libselinux.so.1
0044d000-0044e000 rw-p 00019000 08:02 423564     /lib/i386-linux-gnu/libselinux.so.1Neúspěšně ukončen (SIGABRT)


Reproducible: Always

Steps to Reproduce:
1. Set default editor for *.class files to JD-Eclipse Plug-in
2. Open *.class file and eclipse crashes
Comment 1 regfaker CLA 2011-08-24 05:05:43 EDT
Problem solved after reinstalation of JD-Eclipse Plug-in.
Editor is now opening properly.
Comment 2 James Blackburn CLA 2011-08-25 04:14:37 EDT
The jd Java decompiler isn't part of eclipse. The backtrace shows a crash in their native bits.