Hi,

as mentioned before, I have still some problems,
but maybe my English is too bad, so I want to 
explain in a 2nd try.


If I am running an original compiled japhar0.08, it crashes
because a problem in localtime() call in
japhar-0.08/lib/libnative/java.lang/system.c

This looks as follows in gdb:

(gdb) run -verbose:class   alb.divtest
Starting program: /usr/local/japhar/bin/japhar -verbose:class   alb.divtest
[Loaded java/lang/Object from /usr/local/japhar/share/classes.zip]
[Loaded java/io/Serializable from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/String from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/Class from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/System from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/Runnable from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/Thread from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/ThreadGroup from /usr/local/japhar/share/classes.zip]
[Loaded java/util/Dictionary from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/Cloneable from /usr/local/japhar/share/classes.zip]
[Loaded java/util/Hashtable from /usr/local/japhar/share/classes.zip]
[Loaded java/util/Properties from /usr/local/japhar/share/classes.zip]
[Loaded java/util/HashtableEntry from /usr/local/japhar/share/classes.zip]

Program received signal SIGTRAP, Trace/breakpoint trap.
Java_java_lang_System_initProperties (env=0x804d450, cls=0x804ff30,
props=0x8084950)
    at system.c:398
398        tminfo = localtime(&t);
(gdb) n
    
Program received signal SIGSEGV, Segmentation fault.
0x4002ee5d in __pthread_mutex_lock (mutex=0x58000014)
   at ../linuxthreads/sysdeps/i386/pt-machine.h:29
  ../linuxthreads/sysdeps/i386/pt-machine.h:29: No such file or directory.
(gdb)


Unfortunately I can't understand what's happend in __pthread_mutex_lock.

[For the trap above I inserted a statement __asm__(``int $0x3'').]




So I patched the system.c w/o calling localtime, and now I can run 
some classes, but _only_ if they are inside classes.zip !!!???????
(I added some testclasses into this file). Any other classes are
ignored :-(

Any ideas?

Cheers
Albrecht

Reply via email to