Subject: GNOME strangeness.
To: None <netbsd-help@netbsd.org>
From: Richard Rauch <rkr@rkr.kcnet.com>
List: netbsd-help
Date: 06/12/2000 19:06:56
I am having trouble getting GNOME to run with fresh accounts.  (I recently
re-sup'ed pkgsrc and have updated to GNOME 1.2.  Could that be to blame?)

I don't really need the GNOME.  I just wanted a fresh sandbox/toy account
(mostly I intend to use it to turn on browser silliness, such as cookies
and Java).  I can make do with a simple window manager, or even
KDE.  Still...

When I start the GNOME, it goes through normal startup procedures, to all
appearances, until it tries to start the ``panell'' application.  That
gets far enough to draw a solid grey rectangle, and sends the ``GNOME
panel is starting'' sound sample off to the audio daemon.  Then, window
pops up saying that the ``panel'' has segfaulted.

If I acknowledge the segfault, the window goes away and the GNOME tries to
restart the dead ``panel'' process.  Then the cycle repeats.  (Sound
sample, rectangle, segfault.)

If it weren't for the fact that older accounts (which have previously run
the GNOME) continue to run the GNOME, I'd just write it off to the fact
that the GNOME project has always seemed a little unstable.  But, the
current situation strikes me as bizarre: Either it should work, or it
shouldn't.

System: NetBSD/i386 1.4.1 kernel with 1.4 userland (soon to be updated
en masse to either 1.4.2 or 1.5, depending on when 1.5 is released).

GNOME: 1.2 (older accounts were initiated with the 1.0 versions of
GNOME; the problematic accounts never ran any GNOME prior to 1.2.)

ORBit: Both 0.5.0 and 0.5.1 (entailing a rebuilt of most/all of the
GNOME) have been tried.


For reference, here is an excerpt of XFree's (or rather, I think, ORB's or
GNOME's) output:

 /~~~

 [...]
Gdk-WARNING **: locale not supported by C library
subshell.c: couldn't get terminal settings: Inappropriate ioctl for device

Gdk-WARNING **: locale not supported by C library
/usr/X11R6/share/gnome/hints/panel.hints:85: error: Opening and ending tag mismatch: Content and content
de Bord.</content>
                 ^

 \___

(I assumed that this was a genuine error.  Matching the case to the
previous <Content> tag makes the ``error'' on the hints file go away, but
the GNOME panel still crashes in the same way...)

A ways further down:

 /~~~

 [...]
Gdk-WARNING **: locale not supported by C library
getting servant data 0x123940 from window 0x85c00
GNOME Help-DEBUG: CORBA user exception: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0.
 [...]

 \___

Based on flipping back to the console and watching the appearance of
messages while the GNOME loads, this seems to be the showstopper.  
(However, the message doesn't tell me much that is useful to
establish/support this, much less to interpret what's really going wrong.)


Any suggestions?  (I don't really _need_ to use the GNOME; but I thought
that I'd make some use of it for variety.  As I said, I can run some
simple window managers directly, and can also run KDE.)


  "I probably don't know what I'm talking about."  --rkr@rkr.kcnet.com