Package: jclassinfo<br>Version: 0.19.1-4<br>Severity: grave<br>Justification: renders package unusable<br><br>jclassinfo --classpath=/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar --all java.util.HashMap<br>crashes, giving the following trace:<br>
<br>[CLASS INFORMATION] <br>public class java.util.HashMap extends java.util.AbstractMap implements java.util.Map, java.lang.Cloneable, java.io.Serializable<br>Compiled from HashMap.java<br>
Requires: Java VM unknown or higher<br>[CONSTANT POOL]<br>Size: 370<br>1)CONSTANT_Methodref[10](class_index = 82, name_and_type_index = 251)<br>2)CONSTANT_Fieldref[9](class_index = 58, name_and_type_index = 252)<br>3)CONSTANT_Class[7](name_index = 253)<br>
4)CONSTANT_Class[7](name_index = 254)<br>5)CONSTANT_Methodref[10](class_index = 4, name_and_type_index = 251)<br>6)CONSTANT_String[8](string_index = 255)<br>7)CONSTANT_Methodref[10](class_index = 4, name_and_type_index = 256)<br>
8)CONSTANT_Methodref[10](class_index = 4, name_and_type_index = 257)<br>9)CONSTANT_Methodref[10](class_index = 4, name_and_type_index = 258)<br>10)CONSTANT_Methodref[10](class_index = 3, name_and_type_index = 259)<br>11)CONSTANT_Integer[3](value = 1073741824)<br>
12)CONSTANT_Methodref[10](class_index = 260, name_and_type_index = 261)<br>13)CONSTANT_String[8](string_index = 262)<br>14)CONSTANT_Methodref[10](class_index = 4, name_and_type_index = 263)<br>15)CONSTANT_Fieldref[9](class_index = 58, name_and_type_index = 264)<br>
16)CONSTANT_Fieldref[9](class_index = 58, name_and_type_index = 265)<br>17)CONSTANT_Class[7](name_index = 266)<br>18)CONSTANT_Fieldref[9](class_index = 58, name_and_type_index = 267)<br>19)CONSTANT_Methodref[10](class_index = 58, name_and_type_index = 268)<br>
*** glibc detected *** jclassinfo: free(): invalid next size (fast): 0x000000000247c070 ***<br>======= Backtrace: =========<br>/lib/libc.so.6[0x7f1129b5e6c8]<br>/lib/libc.so.6(cfree+0x76)[0x7f1129b601d6]<br>jclassinfo[0x402f56]<br>
jclassinfo[0x40331d]<br>jclassinfo[0x4048e8]<br>/lib/libc.so.6(__libc_start_main+0xe6)[0x7f1129b0b5c6]<br>jclassinfo[0x400ff9]<br>======= Memory map: ========<br>00400000-0040f000 r-xp 00000000 fe:02 2540802 /usr/bin/jclassinfo<br>
0060e000-00610000 rw-p 0000e000 fe:02 2540802 /usr/bin/jclassinfo<br>02473000-02628000 rw-p 00000000 00:00 0 [heap]<br>7f1124000000-7f1124021000 rw-p 00000000 00:00 0 <br>
7f1124021000-7f1128000000 ---p 00000000 00:00 0 <br>7f11298d3000-7f11298ed000 r-xp 00000000 fe:02 327788 /lib/libgcc_s.so.1<br>7f11298ed000-7f1129aec000 ---p 0001a000 fe:02 327788 /lib/libgcc_s.so.1<br>
7f1129aec000-7f1129aed000 rw-p 00019000 fe:02 327788 /lib/libgcc_s.so.1<br>7f1129aed000-7f1129c34000 r-xp 00000000 fe:02 327924 /lib/<a href="http://libc-2.9.so">libc-2.9.so</a><br>
7f1129c34000-7f1129e34000 ---p 00147000 fe:02 327924 /lib/<a href="http://libc-2.9.so">libc-2.9.so</a><br>7f1129e34000-7f1129e38000 r--p 00147000 fe:02 327924 /lib/<a href="http://libc-2.9.so">libc-2.9.so</a><br>
7f1129e38000-7f1129e39000 rw-p 0014b000 fe:02 327924 /lib/<a href="http://libc-2.9.so">libc-2.9.so</a><br>7f1129e39000-7f1129e3e000 rw-p 00000000 00:00 0 <br>7f1129e3e000-7f1129ec0000 r-xp 00000000 fe:02 327921 /lib/<a href="http://libm-2.9.so">libm-2.9.so</a><br>
7f1129ec0000-7f112a0bf000 ---p 00082000 fe:02 327921 /lib/<a href="http://libm-2.9.so">libm-2.9.so</a><br>7f112a0bf000-7f112a0c0000 r--p 00081000 fe:02 327921 /lib/<a href="http://libm-2.9.so">libm-2.9.so</a><br>
7f112a0c0000-7f112a0c1000 rw-p 00082000 fe:02 327921 /lib/<a href="http://libm-2.9.so">libm-2.9.so</a><br>7f112a0c1000-7f112a0d7000 r-xp 00000000 fe:02 2539643 /usr/lib/libz.so.1.2.3.3<br>
7f112a0d7000-7f112a2d7000 ---p 00016000 fe:02 2539643 /usr/lib/libz.so.1.2.3.3<br>7f112a2d7000-7f112a2d8000 rw-p 00016000 fe:02 2539643 /usr/lib/libz.so.1.2.3.3<br>7f112a2d8000-7f112a2f5000 r-xp 00000000 fe:02 327923 /lib/<a href="http://ld-2.9.so">ld-2.9.so</a><br>
7f112a4cb000-7f112a4cd000 rw-p 00000000 00:00 0 <br>7f112a4f0000-7f112a4f4000 rw-p 00000000 00:00 0 <br>7f112a4f4000-7f112a4f5000 r--p 0001c000 fe:02 327923 /lib/<a href="http://ld-2.9.so">ld-2.9.so</a><br>
7f112a4f5000-7f112a4f6000 rw-p 0001d000 fe:02 327923 /lib/<a href="http://ld-2.9.so">ld-2.9.so</a><br>7fffcd297000-7fffcd2ac000 rw-p 00000000 00:00 0 [stack]<br>7fffcd3d3000-7fffcd3d4000 r-xp 00000000 00:00 0 [vdso]<br>
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]<br>20)CONSTANT_Float[4](value = 0.750000)Abandon<br><br><br>I tried with the svn version of jclassinfo and with the version in Debian.<br>
<br>Debian versions of my files:<br>ii jclassinfo 0.19.1-4<br>extracts information from Java class files<br>ii openjdk-6-jre-headless 6b16-1.6.1-1<br>OpenJDK Java runtime, using Hotspot JIT (headless)<br><br>(I also reported the bug there:<br>
<a href="http://sourceforge.net/tracker/?func=detail&aid=2865686&group_id=74004&atid=539646">http://sourceforge.net/tracker/?func=detail&aid=2865686&group_id=74004&atid=539646</a><br>some time ago without reaction yet).<br>
<br>Regards,<br>Samuel Hym<br><br><br>-- System Information:<br>Debian Release: squeeze/sid<br> APT prefers unstable<br> APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable')<br>Architecture: amd64 (x86_64)<br>
<br>Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)<br>Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to fr_FR.UTF-8)<br>Shell: /bin/sh linked to /bin/bash<br><br>Versions of packages jclassinfo depends on:<br>
ii libc6 2.9-26 GNU C Library: Shared libraries<br>ii zlib1g 1:1.2.3.3.dfsg-15 compression library - runtime<br><br>jclassinfo recommends no packages.<br><br>jclassinfo suggests no packages.<br>
<br>-- no debconf information<br>