Your message dated Tue, 16 May 2006 11:02:26 +0200
with message-id <[EMAIL PROTECTED]>
and subject line jamvm: Running OSM applet segfaults jamvm
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
Version: 2:0.91-2
I tested, and the OSM applet no longer segfaults as reported in this
bug report. Now it aborts with a font assert() error. It is a
different problem, and is reported upstream:
** ERROR **: file gnu_java_awt_peer_gtk_GdkGraphics2D.c: line 1149
(install_font_peer): assertion failed: (face != NULL)
--- End Message ---
_______________________________________________
pkg-java-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers