Problems with todays CVS-Gimp

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all.

I today got a fresh copy of CVS-Gimp and tried to install from scratch.

There are some strange things happening:

Some plugin-dirs are simply empty or just have a directory structure
with empty Makefiles in it. This is happening to at least
pygimp, gimpressionist, imagemap and Alienmap2
(I think ./autogen.sh complained about required directories, which are not
available)

Second there is a typo in line 577 in configure.in, it should read
(probably) AM_CHECK_PYMOD(gtk,,,build_python=false)

A real strange problem is, that there seems to be an error in
gimp_fatal_error.

I sent Gimp a SEGV-Signal and endet up with hungreds of
/unstable/bin/gimp: fatal error: sigsegv caught
/unstable/bin/gimp: fatal error: sigsegv caught
/unstable/bin/gimp: fatal error: sigsegv caught
/unstable/bin/gimp: fatal error: sigsegv caught
/unstable/bin/gimp: fatal error: sigsegv caught
lines.

A gdb backtrace said:

simon@cantaloop:~> gdb /unstable/bin/gimp core
GNU gdb 4.17.0.11 with Linux support
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...
Core was generated by `/unstable/bin/gimp'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/local/lib/libgtk-1.2.so.0...done.
Reading symbols from /usr/local/lib/libgdk-1.2.so.0...done.
Reading symbols from /usr/local/lib/libgmodule-1.2.so.0...done.
Reading symbols from /usr/local/lib/libglib-1.2.so.0...done.
Reading symbols from /lib/libdl.so.2...done.
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /lib/libm.so.6...done.
Reading symbols from /lib/libc.so.6...done.
Reading symbols from /lib/ld-linux.so.2...done.
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Reading symbols from /lib/libnss_files.so.2...done.
Reading symbols from /unstable/lib/gimp/1.1/modules/libcolorsel_gtk.so...done.
Reading symbols from /unstable/lib/gimp/1.1/modules/libcolorsel_triangle.so...
done.
Reading symbols from /unstable/lib/gimp/1.1/modules/libcolorsel_water.so...
done.
#0  0x4029d30a in _IO_default_xsputn (f=0xbf8006f8, data=0x8199fcc, n=14)
    at genops.c:382
genops.c:382: No such file or directory.
(gdb) bt -45
#24533 0x8104a60 in on_signal (sig_num=11) at main.c:478
#24534 <signal handler called>
#24535 0x30 in ?? ()
#24536 0x402946f7 in fprintf (stream=0x40330480,
    format=0x40174779 "%s (pid:%u): %s%s%s: ") at fprintf.c:32
#24537 0x401641d5 in g_on_error_query (
    prg_name=0xbffffb3c "/unstable/bin/gimp") at gerror.c:99
#24538 0x80b3275 in gimp_fatal_error (fmt=0x8199fcc "sigsegv caught")
    at errors.c:81
#24539 0x8104a60 in on_signal (sig_num=11) at main.c:478
#24540 <signal handler called>
#24541 0x30 in ?? ()
#24542 0x402946f7 in fprintf (stream=0x40330480,
    format=0x40174779 "%s (pid:%u): %s%s%s: ") at fprintf.c:32
#24543 0x401641d5 in g_on_error_query (
    prg_name=0xbffffb3c "/unstable/bin/gimp") at gerror.c:99
#24544 0x80b3275 in gimp_fatal_error (fmt=0x8199fcc "sigsegv caught")
    at errors.c:81
#24545 0x8104a60 in on_signal (sig_num=11) at main.c:478
#24546 <signal handler called>
#24547 0x30 in ?? ()
#24548 0x402946f7 in fprintf (stream=0x40330480,
    format=0x40174779 "%s (pid:%u): %s%s%s: ") at fprintf.c:32
#24549 0x401641d5 in g_on_error_query (
    prg_name=0xbffffb3c "/unstable/bin/gimp") at gerror.c:99
#24550 0x80b3275 in gimp_fatal_error (fmt=0x8199fcc "sigsegv caught")
    at errors.c:81
#24551 0x8104a60 in on_signal (sig_num=11) at main.c:478
#24552 <signal handler called>
#24553 0x30 in ?? ()
#24554 0x402946f7 in fprintf (stream=0x40330480,
    format=0x40174779 "%s (pid:%u): %s%s%s: ") at fprintf.c:32
#24555 0x401641d5 in g_on_error_query (
    prg_name=0xbffffb3c "/unstable/bin/gimp") at gerror.c:99
#24556 0x80b3275 in gimp_fatal_error (fmt=0x8199fcc "sigsegv caught")
    at errors.c:81
#24557 0x8104a60 in on_signal (sig_num=11) at main.c:478
#24558 <signal handler called>
#24559 0x30 in ?? ()
#24560 0x402946f7 in fprintf (stream=0x40330480,
    format=0x40174779 "%s (pid:%u): %s%s%s: ") at fprintf.c:32
#24561 0x401641d5 in g_on_error_query (
    prg_name=0xbffffb3c "/unstable/bin/gimp") at gerror.c:99
#24562 0x80b3275 in gimp_fatal_error (fmt=0x8199fcc "sigsegv caught")
    at errors.c:81
#24563 0x8104a60 in on_signal (sig_num=11) at main.c:478
#24564 <signal handler called>
#24565 0x30 in ?? ()
#24566 0x402946f7 in fprintf (stream=0x40330480,
    format=0x40174779 "%s (pid:%u): %s%s%s: ") at fprintf.c:32
#24567 0x401641d5 in g_on_error_query (
    prg_name=0xbffffb3c "/unstable/bin/gimp") at gerror.c:99
#24568 0x80b3275 in gimp_fatal_error (fmt=0x8199fcc "sigsegv caught")
    at errors.c:81
#24569 0x8104a60 in on_signal (sig_num=11) at main.c:478
#24570 <signal handler called>
#24571 0x40019000 in ?? () from /usr/local/lib/libgtk-1.2.so.0
#24572 0x401684c3 in g_main_poll (timeout=69, use_priority=0, priority=0)
    at gmain.c:1027
#24573 0x40167f05 in g_main_iterate (block=1, dispatch=1) at gmain.c:804
#24574 0x40168259 in g_main_run (loop=0x854aee0) at gmain.c:928
#24575 0x4009be4b in gtk_main () at gtkmain.c:475
#24576 0x810474f in main (argc=1, argv=0xbffffa14) at main.c:377
#24577 0x4025fcb3 in __libc_start_main (main=0x8103cb0 <main>, argc=1,
    argv=0xbffffa14, init=0x80672ec <_init>, fini=0x816c05c <_fini>,
    rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffffa0c)
    at ../sysdeps/generic/libc-start.c:78
(gdb)

This seems to me, that in the error-handling method a second segfault is
happening. So Gimp enters a endless loop and constantly calls the
signal handler.

Did somebody experience this too? I have a slightly modified gimp here,
but I doubt, that this is a problem with my code (I added a new tool
but it is not active when I send the SIGSEGV. On the other hand: when
a segfault in my code happens, gimp enters this endless loop too).

Any Ideas?

Bye,
        Simon

-- 
      Simon.Budig@xxxxxxxxxxx       http://www.home.unix-ag.org/simon/


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux