• Bug#266350: gcjwebplugin: fails to open gui

    From Henning Glawe@1:229/2 to All on Tue Aug 17 19:30:15 2004
    From: [email protected]

    Package: gcjwebplugin
    Version: 0.3.0-1
    Severity: important
    Justification: renders package unusable

    After installing gcjwebplugin I tried to open the http://www.map24.de
    map plugin, but this failed silently (both using current mozilla and
    galeon from debian unstable).

    Wondering if the plugin works at all, I tried the SaveThatCalendar.jar
    which is claimed to work on the gcjwebplugin upstream website and in the browser(s) it failed.

    So I downloaded the jar and tried to run it in the gcjappletviewer using
    the following command line:
    gcjappletviewer --code=SaveThatCalendar.class --archive=SaveThatCalendar.jar

    but it failed to open the gui.

    so I tried to 'strace' it, which gave the following result:
    [...] open("/usr/share/sablevm/sablevm-classpath/java/text/ParsePosition.class", O_RDONLY) = 10
    fstat64(10, {st_mode=S_IFREG|0644, st_size=1112, ...}) = 0
    mmap2(NULL, 1112, PROT_READ, MAP_PRIVATE, 10, 0) = 0x43146000 munmap(0x43146000, 1112) = 0
    close(10) = 0
    [...]
    futex(0x80ef790, FUTEX_WAIT, 4, NULL

    at which the process hangs.
    first I suspected a NPTL problem, so I ran with LD_ASSUME_KERNEL=2.4.1 :
    [...] open("/usr/share/sablevm/sablevm-classpath/java/text/ParsePosition.class", O_RDONLY) = 12
    fstat64(12, {st_mode=S_IFREG|0644, st_size=1112, ...}) = 0
    old_mmap(NULL, 1112, PROT_READ, MAP_PRIVATE, 12, 0) = 0x4217d000 munmap(0x4217d000, 1112) = 0
    close(12) = 0
    [...]
    rt_sigsuspend([]

    and hangs again.

    -- System Information:
    Debian Release: 3.1
    APT prefers unstable
    APT policy: (600, 'unstable')
    Architecture: i386 (i686)
    Kernel: Linux 2.6.7-1-k7
    Locale: LANG=C, LC_CTYPE=en_US.UTF-8

    Versions of packages gcjwebplugin depends on:
    ii libc6 2.3.2.ds1-16 GNU C Library: Shared libraries an ii libgcc1 1:3.4.1-5 GCC support library
    ii libglib2.0-0 2.4.6-1 The GLib library of C routines
    ii libstdc++5 1:3.3.4-9 The GNU Standard C++ Library v3
    ii sablevm 1.1.6-2 Free implementation of Java Virtua

    -- no debconf information


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Michael Koch@1:229/2 to All on Wed Aug 18 09:50:07 2004
    From: [email protected]

    Am Dienstag, 17. August 2004 18:24 schrieb Henning Glawe:
    Package: gcjwebplugin
    Version: 0.3.0-1
    Severity: important
    Justification: renders package unusable

    After installing gcjwebplugin I tried to open the
    http://www.map24.de map plugin, but this failed silently (both
    using current mozilla and galeon from debian unstable).

    This site will not work yet as this makes heavy use of Swing which
    isnt complete yet in FreeJava world.

    Wondering if the plugin works at all, I tried the
    SaveThatCalendar.jar which is claimed to work on the gcjwebplugin
    upstream website and in the browser(s) it failed.

    This works in general.

    So I downloaded the jar and tried to run it in the gcjappletviewer
    using the following command line:
    gcjappletviewer --code=SaveThatCalendar.class
    --archive=SaveThatCalendar.jar

    but it failed to open the gui.

    so I tried to 'strace' it, which gave the following result:
    [...]
    open("/usr/share/sablevm/sablevm-classpath/java/text/ParsePosition.
    class", O_RDONLY) = 10 fstat64(10, {st_mode=S_IFREG|0644,
    st_size=1112, ...}) = 0 mmap2(NULL, 1112, PROT_READ, MAP_PRIVATE,
    10, 0) = 0x43146000 munmap(0x43146000, 1112) = 0
    close(10) = 0
    [...]
    futex(0x80ef790, FUTEX_WAIT, 4, NULL

    at which the process hangs.
    first I suspected a NPTL problem, so I ran with
    LD_ASSUME_KERNEL=2.4.1 : [...] open("/usr/share/sablevm/sablevm-classpath/java/text/ParsePosition.
    class", O_RDONLY) = 12
    fstat64(12, {st_mode=S_IFREG|0644, st_size=1112, ...}) = 0
    old_mmap(NULL, 1112, PROT_READ, MAP_PRIVATE, 12, 0) = 0x4217d000 munmap(0x4217d000, 1112) = 0
    close(12) = 0
    [...]
    rt_sigsuspend([]

    and hangs again.

    This seems to be a problem with sablevm. I will invetigate it further
    with some sablevm developer. When using jamvm all works.
    Unfortunately is exists only on powerpc, arm and i386 yet. Kaffe has
    some other problem, I will test it now with GCC 3.4 in unstable.


    Michael


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)