Package: classpath Version: 2:0.90-1.1 When I run the openstreetmap.org applet in standalone mode after building it using 'ant' on debian/unstable, running it segfaults after displaying a window for a fraction of a second.
To test this, fetch the source from svn using svn co http://svn.openstreetmap.org/java Next, run 'ant' to build the source, and run it using the runapplet.sh script. % JAVA=jamvm ./runapplet.sh [EMAIL PROTECTED] password Segmentation fault % This in information from gdb and valgrind on the crash: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1276103600 (LWP 23337)] 0x4adfcbc9 in FT_Set_Transform () from /usr/lib/libfreetype.so.6 (gdb) bt #0 0x4adfcbc9 in FT_Set_Transform () from /usr/lib/libfreetype.so.6 #1 0x4adc5eab in cairo_pattern_get_extend () from /usr/lib/libcairo.so.2 #2 0x4adc82d0 in cairo_ft_scaled_font_lock_face () from /usr/lib/libcairo.so.2 #3 0x4adb4f04 in cairo_scaled_font_glyph_extents () from /usr/lib/libcairo.so.2 #4 0x4adb2d43 in cairo_status_to_string () from /usr/lib/libcairo.so.2 #5 0x4adc6f0f in cairo_ft_scaled_font_unlock_face () from /usr/lib/libcairo.so.2 #6 0x4adb4726 in cairo_scaled_font_destroy () from /usr/lib/libcairo.so.2 #7 0x4adb7f80 in cairo_font_options_get_hint_metrics () from /usr/lib/libcairo.so.2 #8 0x4adb149c in cairo_show_glyphs () from /usr/lib/libcairo.so.2 #9 0x4a9656e8 in Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawGlyphVector () from /usr/lib/classpath/libgtkpeer.so #10 0x0805e985 in ?? () #11 0x0806225c in ?? () #12 0x4078dce0 in ?? () #13 0x408a0b70 in ?? () #14 0x40a00000 in ?? () #15 0x41500000 in ?? () #16 0x00000001 in ?? () #17 0x408a26b0 in ?? () #18 0x408a26c8 in ?? () #19 0x0816b5b8 in ?? () #20 0x40302450 in ?? () #21 0x4c0fc2a8 in ?? () #22 0x00000000 in ?? () (gdb) [...] ==23322== Invalid read of size 4 ==23322== at 0x54C62AE: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B2F03: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B0D42: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54C4F0E: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B2725: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B5F7F: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54AF49B: cairo_show_glyphs (in /usr/lib/libcairo.so.2.2.3) ==23322== by 0x50676E7: Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawGlyphVector (in /usr/lib/classpath/libgtkpeer.so.0.0.0) ==23322== by 0x805E984: (within /usr/bin/jamvm) ==23322== by 0x804F7C0: (within /usr/bin/jamvm) ==23322== by 0x80528F3: (within /usr/bin/jamvm) ==23322== by 0x805046D: (within /usr/bin/jamvm) ==23322== Address 0x5930184 is 12 bytes before a block of size 16 alloc'd ==23322== at 0x401C422: malloc (vg_replace_malloc.c:149) ==23322== by 0x54B617A: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B20BF: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B2453: cairo_scaled_font_create (in /usr/lib/libcairo.so.2.2.3) ==23322== by 0x5448E79: (within /usr/lib/libpangocairo-1.0.so.0.1003.1) ==23322== by 0x54491A9: (within /usr/lib/libpangocairo-1.0.so.0.1003.1) ==23322== by 0x5562CC0: pango_fc_font_lock_face (in /usr/lib/libpangoft2-1.0.so.0.1003.1) ==23322== by 0x5562D3C: pango_fc_font_create_metrics_for_context (in /usr/lib/libpangoft2-1.0.so.0.1003.1) ==23322== by 0x5449171: (within /usr/lib/libpangocairo-1.0.so.0.1003.1) ==23322== by 0x558F3F7: pango_font_get_metrics (in /usr/lib/libpango-1.0.so.0.1003.1) ==23322== by 0x5595673: (within /usr/lib/libpango-1.0.so.0.1003.1) ==23322== by 0x5597875: (within /usr/lib/libpango-1.0.so.0.1003.1) ==23322== ==23322== Invalid read of size 4 ==23322== at 0x54FABC1: FT_Set_Transform (in /usr/lib/libfreetype.so.6.3.8) ==23322== by 0x54C3EAA: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54C62CF: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B2F03: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B0D42: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54C4F0E: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B2725: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B5F7F: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54AF49B: cairo_show_glyphs (in /usr/lib/libcairo.so.2.2.3) ==23322== by 0x50676E7: Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawGlyphVector (in /usr/lib/classpath/libgtkpeer.so.0.0.0) ==23322== by 0x805E984: (within /usr/bin/jamvm) ==23322== by 0x804F7C0: (within /usr/bin/jamvm) ==23322== Address 0x59301B0 is not stack'd, malloc'd or (recently) free'd ==23322== ==23322== Invalid write of size 4 ==23322== at 0x54FABC9: FT_Set_Transform (in /usr/lib/libfreetype.so.6.3.8) ==23322== by 0x54C3EAA: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54C62CF: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B2F03: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B0D42: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54C4F0E: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B2725: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B5F7F: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54AF49B: cairo_show_glyphs (in /usr/lib/libcairo.so.2.2.3) ==23322== by 0x50676E7: Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawGlyphVector (in /usr/lib/classpath/libgtkpeer.so.0.0.0) ==23322== by 0x805E984: (within /usr/bin/jamvm) ==23322== by 0x804F7C0: (within /usr/bin/jamvm) ==23322== Address 0x1C is not stack'd, malloc'd or (recently) free'd ==23322== ==23322== Process terminating with default action of signal 11 (SIGSEGV) ==23322== Access not within mapped region at address 0x1C ==23322== at 0x54FABC9: FT_Set_Transform (in /usr/lib/libfreetype.so.6.3.8) ==23322== by 0x54C3EAA: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54C62CF: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B2F03: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B0D42: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54C4F0E: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B2725: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54B5F7F: (within /usr/lib/libcairo.so.2.2.3) ==23322== by 0x54AF49B: cairo_show_glyphs (in /usr/lib/libcairo.so.2.2.3) ==23322== by 0x50676E7: Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawGlyphVector (in /usr/lib/classpath/libgtkpeer.so.0.0.0) ==23322== by 0x805E984: (within /usr/bin/jamvm) ==23322== by 0x804F7C0: (within /usr/bin/jamvm) % -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.8-2-386 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages jamvm depends on: ii classpath 2:0.90-1 clean room standard Java libraries ii classpath-common 2:0.90-1 architecture independent files ii java-common 0.23 Base of all Java packages ii libc6 2.3.6-4 GNU C Library: Shared libraries an ii zlib1g 1:1.2.3-11 compression library - runtime jamvm recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

