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 | > +-------------------------------------------------------------+ >