Kontorotsui,
Was your SuSE version glib, or lib6, or lib5 ?
Many thanks
Matt
(Attempting to get to grips with SuSE too).
> Resent-Date: Wed, 9 Dec 1998 05:29:02 -0500
> Date: Wed, 09 Dec 1998 11:04:39 +0100 (MET)
> From: Kontorotsui <[EMAIL PROTECTED]>
>
> The following code:
>
> --- begin ---
> try
> {
> java.net.InetAddress ia = java.net.InetAddress.getLocalHost();
> }
> catch (java.net.UnknownHostException e)
> {
> // Do something
> }
> --- end ---
>
> gives me this:
>
> --- begin ---
> SIGSEGV 11* segmentation violation
> stackbase=0xbffff1f0, stackpointer=0xbffff0f8
>
> Full thread dump:
> "Finalizer thread" (TID:0x4065a210, sys_thread_t:0x4139ef04, state:R)
prio=1
> "Async Garbage Collector" (TID:0x4065a258, sys_thread_t:0x4137df04,
state:R)
> prio=1
> "Idle thread" (TID:0x4065a2a0, sys_thread_t:0x4135cf04, state:R) prio=0
> "Clock" (TID:0x4065a088, sys_thread_t:0x4133bf04, state:CW) prio=12
> "main" (TID:0x4065a0b0, sys_thread_t:0x818de00, state:R) prio=5 *current
thr
> ead*
> java.lang.Runtime.loadLibrary(Runtime.java)
> java.lang.System.loadLibrary(System.java)
> java.net.InetAddress.<clinit>(InetAddress.java)
> NBody.main(NBody.java:57)
> Monitor Cache Dump:
> java.lang.Runtime@1080418848/1080793064: owner "main" (0x818de00, 1 entry)
> Registered Monitor Dump:
> Thread queue lock: <unowned>
> Name and type hash table lock: <unowned>
> String intern lock: <unowned>
> JNI pinning lock: <unowned>
> JNI global reference lock: <unowned>
> BinClass lock: <unowned>
> Class loading lock: <unowned>
> Java stack lock: <unowned>
> Code rewrite lock: <unowned>
> Heap lock: <unowned>
> Has finalization queue lock: <unowned>
> Finalize me queue lock: <unowned>
> Dynamic loading lock: owner "main" (0x818de00, 1 entry)
> Monitor IO lock: <unowned>
> Child death monitor: <unowned>
> Event monitor: <unowned>
> I/O monitor: <unowned>
> Alarm monitor: <unowned>
> Waiting to be notified:
> "Clock" (0x4133bf04)
> Monitor registry: owner "main" (0x818de00, 1 entry)
> Thread Alarm Q:
> Abort
> --- end ---
>
> It's interesting that with my other PC, using a different distribution
> (SUSE) but the same JDK (1.1.7v1a) all works.
> I suppose there is a system misconfiguration and I'll fix this, but
> shouldn't getLocalHost() handle a bit better the problem and send an
> exception, instead of crashing?
>
>
> PS: can you guess how does Java tries to get the hostname?
>
> ---
> Andrea "Kontorotsui" Controzzi - MALE Student of Computer Science at
> University of Pisa - Italy - E-mail: [EMAIL PROTECTED]
> My home page: http://www.cli.di.unipi.it/~controzz/intro.html
>
> Founder and Admiral of Hoshi no Senshi (italian Leiji Matsumoto's fan group).
> Creator of It.Arti.Cartoni (italian anime newsgroup) and proud member of...
>
> +-------------------------------------------------------------+
> | . * . |
> | . __ . . |
> | oq | po _ _ |
> | / #==>>>==# ,-' (_)\ |
> | | ,-|~\\ ///_ ,() ,_____} |
> | | |/|~]]] /// ,-~' .,~ / \| . |
> | |\_|_|_\_\~~----~~' \ ( /| . |
> | . /~ \___/ [m] \ \__// |
> | _bo..__ // `-,.~~ |
> | _-~ 0000000000000ooooo.__ ( . |
> | \ 000000000000000000000000o . |
> | . (_)0000000000000000000000 |
> | . \~~~*,,,* ~000000000000000000 |
> | ~0000000000000 . |
> | ~~~---~~ |
> | .* |
> +-------------------------------------------------------------+
> | An e-mail network of Space Cruiser Yamato and |
> | StarBlazers Fans |
> +-------------------------------------------------------------+
>