Mailinglist Archive: opensuse (3120 mails)

< Previous Next >
Re: [SLE] odd gimp ?
  • From: Johnny Ernst Nielsen <johnny.ernst.nielsen@xxxxxxxxxx>
  • Date: Tue, 3 Dec 2002 08:28:53 +0100
  • Message-id: <200212030828.53846.johnny.ernst.nielsen@xxxxxxxxxx>
Good day Rob,

> > > > > Gimp will not start as a regular user(I've tried two
> > > > > seperate accounts) Gimp will start as root (superuser)
> > > >
> > > > Open a terminal window and type "gimp" (without the quotes)
> > > > and press enter.
> > > > What does it say?
> > >
> > > This is what happens :
> > > gimp: fatal error: Segmentation fault
> > > gimp (pid:7702): [E]xit, [H]alt, show [S]tack trace or
> > > [P]roceed:
> > >
> > > I should also mention that last night my machine froze which it
> > > never does. So after I fsck'ed it everything seems fine cept
> > > for gimp.
> >
> > I think segmentation faults are somewhat signalling that the
> > program is seriously broken.
> > Maybe the freeze smashed some gimp binaries somehow.
> >
> > Was gimp running when the machine froze?
> >
> > Before uninstalling and reinstalling gimp, try this:
> >
> > What does the [S]tack trace tell you? (Press 'S')
> >
> > What happens if you choose [P]roceed? (Press 'P')
>
> I think you are correct about the freezing messing up gimp.
> Reason for freezing solved..it was the processor fan not fanning.So
> it is now replaced.
> Stack tells me:
> #0 (pid:1605): in g_on_error_stack_trace () from
> /usr/lib/libglib-1.2.so.0
> #1 0x401adc70 in g_on_error_query () from
> /usr/lib/libglib-1.2.so.0
> #2 0x80b6f1e in gimp_fatal_error ()
> #3 0x8110a62 in gimp_sigfatal_handler ()
> #4 <signal handler called>
> #5 0x4035a990 in free () from /lib/libc.so.6
> #6 0x401b2fa3 in g_free () from /usr/lib/libglib-1.2.so.0
> #7 0x80d6203 in parse_proc_def ()
> #8 0x80d5bc9 in parse_plug_in_def ()
> #9 0x80d4e46 in parse_statement ()
> #10 0x80d41cb in parse_absolute_gimprc_file ()
> #11 0x80d431c in parse gimprc_file ()
> #12 0x80138a6c in plug_in_init ()
> #13 0x806e5aa in app_init ()
> #14 0x806d563 in gimp_init ()
> #15 0x801109fa in init ()
> #16 0x8016e859 in user_install_verify ()
> #17 0x801109c1 in main ()
> #18 0x403037ee in __libc_start_main () from /lib/libc.so.6
>
> Hope this tells you more than it does me?

Nothing there makes me go "Ahaaaa!".

So. As root you can start gimp and it will give you no problems, but
you can't start gimp from your ordinary user account.
This suggests that something has been messed up in connection with
your ordinary user account.
It does not seem to a simple user permission problem, as that would
probably not make gimp segfault.

Here are a few things to try...

Create a brand new user account.
Try to see if gimp will start from a terminal in this new user
account.

If gimp _will_ start in the new user account, then something is wrong
in connection with your ordinary user account.

In that case you could try to rename the '.gimp-1.2' directory in your
ordinary user account. (The same as making a backup copy of it and
then deleting the original)
All your personalized gimp settings will go bye-bye, but right now you
can't use them anyway.

If gimp still refuses to start, I'm afraid I'm blank on this one.
You could try to see if starting gimp from a terminal as user root
also gives you errors (although less or different errors), in which
case my guess is that the core gimp files are messed up.

The only thing I can think of then is uninstalling gimp and installing
it again.

Best regards :o)

Johnny :o)

< Previous Next >