Bug#365801: cinepaint: Seeing same problem here

Tobias Diedrich <[email protected]>
Newsgroups gmane.comp.video.cinepaint.devel
Message-ID <20070318065553.9601.15407.reportbug__15072.9656605565$1174839717$gmane$org@navi.yamamaya.is-a-geek.org>
Package: cinepaint
Version: 0.20-1-1.3
Followup-For: Bug #365801


ranma@navi:~$ cinepaint
cinepaint fatal error: sigfpe caught
cinepaint (pid:9653): [E]xit, [H]alt, show [S]tack trace or [P]roceed: s
#0  0xb7bef860 in g_on_error_stack_trace () from
/usr/lib/libglib-1.2.so.0
#1  0xb7befcb2 in g_on_error_query () from /usr/lib/libglib-1.2.so.0
#2  0x0809ebc5 in fatal_error ()
#3  <signal handler called>
#4  0xb7e85c06 in ?? () from /usr/lib/libgtk-1.2.so.0
#5  0x08232a08 in ?? ()
#6  0xbfe08460 in ?? ()
#7  0x082580a0 in ?? ()
#8  0x08232a08 in ?? ()
#9  0x000003df in ?? ()
#10 0x00000000 in ?? ()
ranma@navi:~$  ldd /usr/bin/cinepaint
        linux-gate.so.1 =>  (0xffffe000)
        libcinepaint.so.0 => /usr/lib/libcinepaint.so.0 (0xb7f79000)
        libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0xb7e46000)
        libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0xb7e0f000)
        libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0xb7e0c000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7e08000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb7e00000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7df2000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7d06000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0xb7cd2000)
        libm.so.6 => /lib/libm.so.6 (0xb7cac000)
        libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0xb7c86000)
        libc.so.6 => /lib/libc.so.6 (0xb7b45000)
        /lib/ld-linux.so.2 (0xb7fbe000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7b42000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7b3c000)

ranma@navi:~$ valgrind cinepaint
==10470== Memcheck, a memory error detector.
==10470== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==10470== Using LibVEX rev 1732, a library for dynamic binary translation.
==10470== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==10470== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework.
==10470== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==10470== For more details, rerun with: -v
==10470== 
==10470== Syscall param write(buf) points to uninitialised byte(s)
==10470==    at 0x441ECEE: write (in /lib/libc-2.5.so)
==10470==    by 0x422C26E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x4231BA5: (within /usr/lib/libX11.so.6.2.0)
==10470==    by 0x420E500: XFlush (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x426340D: (within /usr/lib/libX11.so.6.2.0)
==10470==    by 0x4261FC1: _XimConnect (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x4252095: _XimProtoOpenIM (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x4258712: _XimOpenIM (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x423DD69: XOpenIM (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x41BB677: (within /usr/lib/libgdk-1.2.so.0.9.1)
==10470==    by 0x41BB760: gdk_im_open (in /usr/lib/libgdk-1.2.so.0.9.1)
==10470==    by 0x41A95B6: gdk_init_check (in /usr/lib/libgdk-1.2.so.0.9.1)
==10470==  Address 0x44BA1E6 is 62 bytes inside a block of size 16,384 alloc'd
==10470==    at 0x40237EF: calloc (vg_replace_malloc.c:279)
==10470==    by 0x421CC8D: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x41A93E0: gdk_init_check (in /usr/lib/libgdk-1.2.so.0.9.1)
==10470==    by 0x4100E9C: gtk_init_check (in /usr/lib/libgtk-1.2.so.0.9.1)
==10470==    by 0x410137F: gtk_init (in /usr/lib/libgtk-1.2.so.0.9.1)
==10470==    by 0x80E4975: main (in /usr/bin/cinepaint)
==10470== 
==10470== Invalid read of size 4
==10470==    at 0x40167F3: (within /lib/ld-2.5.so)
==10470==    by 0x4006097: (within /lib/ld-2.5.so)
==10470==    by 0x40085E4: (within /lib/ld-2.5.so)
==10470==    by 0x400C766: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x400CD39: (within /lib/ld-2.5.so)
==10470==    by 0x401251E: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4011F18: (within /lib/ld-2.5.so)
==10470==    by 0x44647D0: (within /lib/libc-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4464974: __libc_dlopen_mode (in /lib/libc-2.5.so)
==10470==  Address 0x44D16F0 is 16 bytes inside a block of size 17 alloc'd
==10470==    at 0x40244B0: malloc (vg_replace_malloc.c:149)
==10470==    by 0x4008BE6: (within /lib/ld-2.5.so)
==10470==    by 0x400C766: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x400CD39: (within /lib/ld-2.5.so)
==10470==    by 0x401251E: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4011F18: (within /lib/ld-2.5.so)
==10470==    by 0x44647D0: (within /lib/libc-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4464974: __libc_dlopen_mode (in /lib/libc-2.5.so)
==10470==    by 0x443F36C: __nss_lookup_function (in /lib/libc-2.5.so)
==10470== 
==10470== Conditional jump or move depends on uninitialised value(s)
==10470==    at 0x400B550: (within /lib/ld-2.5.so)
==10470==    by 0x40125EF: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4011F18: (within /lib/ld-2.5.so)
==10470==    by 0x44647D0: (within /lib/libc-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4464974: __libc_dlopen_mode (in /lib/libc-2.5.so)
==10470==    by 0x443F36C: __nss_lookup_function (in /lib/libc-2.5.so)
==10470==    by 0x443F46F: (within /lib/libc-2.5.so)
==10470==    by 0x4441205: __nss_passwd_lookup (in /lib/libc-2.5.so)
==10470==    by 0x43ED8BE: getpwuid_r (in /lib/libc-2.5.so)
==10470==    by 0x4358893: (within /usr/lib/libglib-1.2.so.0.0.10)
==10470== 
==10470== Conditional jump or move depends on uninitialised value(s)
==10470==    at 0x400B232: (within /lib/ld-2.5.so)
==10470==    by 0x40125EF: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4011F18: (within /lib/ld-2.5.so)
==10470==    by 0x44647D0: (within /lib/libc-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4464974: __libc_dlopen_mode (in /lib/libc-2.5.so)
==10470==    by 0x443F36C: __nss_lookup_function (in /lib/libc-2.5.so)
==10470==    by 0x443F46F: (within /lib/libc-2.5.so)
==10470==    by 0x4441205: __nss_passwd_lookup (in /lib/libc-2.5.so)
==10470==    by 0x43ED8BE: getpwuid_r (in /lib/libc-2.5.so)
==10470==    by 0x4358893: (within /usr/lib/libglib-1.2.so.0.0.10)
==10470== 
==10470== Invalid read of size 4
==10470==    at 0x4016809: (within /lib/ld-2.5.so)
==10470==    by 0x4006097: (within /lib/ld-2.5.so)
==10470==    by 0x40085E4: (within /lib/ld-2.5.so)
==10470==    by 0x40124C0: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4011F18: (within /lib/ld-2.5.so)
==10470==    by 0x44647D0: (within /lib/libc-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4464974: __libc_dlopen_mode (in /lib/libc-2.5.so)
==10470==    by 0x443F36C: __nss_lookup_function (in /lib/libc-2.5.so)
==10470==    by 0x47AB179: (within /lib/libnss_compat-2.5.so)
==10470==    by 0x47AC2AC: _nss_compat_getpwuid_r (in /lib/libnss_compat-2.5.so)
==10470==  Address 0x44D1D8C is 20 bytes inside a block of size 21 alloc'd
==10470==    at 0x40244B0: malloc (vg_replace_malloc.c:149)
==10470==    by 0x4008BE6: (within /lib/ld-2.5.so)
==10470==    by 0x40124C0: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4011F18: (within /lib/ld-2.5.so)
==10470==    by 0x44647D0: (within /lib/libc-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4464974: __libc_dlopen_mode (in /lib/libc-2.5.so)
==10470==    by 0x443F36C: __nss_lookup_function (in /lib/libc-2.5.so)
==10470==    by 0x47AB179: (within /lib/libnss_compat-2.5.so)
==10470==    by 0x47AC2AC: _nss_compat_getpwuid_r (in /lib/libnss_compat-2.5.so)
==10470==    by 0x43ED7E4: getpwuid_r (in /lib/libc-2.5.so)
==10470== 
==10470== Invalid read of size 4
==10470==    at 0x4016809: (within /lib/ld-2.5.so)
==10470==    by 0x4006097: (within /lib/ld-2.5.so)
==10470==    by 0x40085E4: (within /lib/ld-2.5.so)
==10470==    by 0x400C766: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x400CD39: (within /lib/ld-2.5.so)
==10470==    by 0x401251E: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4011F18: (within /lib/ld-2.5.so)
==10470==    by 0x44647D0: (within /lib/libc-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4464974: __libc_dlopen_mode (in /lib/libc-2.5.so)
==10470==  Address 0x44D20B4 is 20 bytes inside a block of size 23 alloc'd
==10470==    at 0x40244B0: malloc (vg_replace_malloc.c:149)
==10470==    by 0x4008BE6: (within /lib/ld-2.5.so)
==10470==    by 0x400C766: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x400CD39: (within /lib/ld-2.5.so)
==10470==    by 0x401251E: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4011F18: (within /lib/ld-2.5.so)
==10470==    by 0x44647D0: (within /lib/libc-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4464974: __libc_dlopen_mode (in /lib/libc-2.5.so)
==10470==    by 0x443F36C: __nss_lookup_function (in /lib/libc-2.5.so)
==10470== 
==10470== Source and destination overlap in mempcpy(0x44FF370, 0x44FF370, 23)
==10470==    at 0x4025B24: mempcpy (mc_replace_strmem.c:116)
==10470==    by 0x43C1AC2: _IO_default_xsputn (in /lib/libc-2.5.so)
==10470==    by 0x439DA6A: vfprintf (in /lib/libc-2.5.so)
==10470==    by 0x43B6FAA: vsprintf (in /lib/libc-2.5.so)
==10470==    by 0x43A343D: sprintf (in /lib/libc-2.5.so)
==10470==    by 0x4269970: (within /usr/lib/libX11.so.6.2.0)
==10470==    by 0x4269A95: (within /usr/lib/libX11.so.6.2.0)
==10470==    by 0x426A3F4: (within /usr/lib/libX11.so.6.2.0)
==10470==    by 0x421C286: XCreateOC (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x42107B6: XCreateFontSet (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x41B7B6E: gdk_fontset_load (in /usr/lib/libgdk-1.2.so.0.9.1)
==10470==    by 0x412AFED: gtk_rc_get_style (in /usr/lib/libgtk-1.2.so.0.9.1)
==10470== 
==10470== Syscall param write(buf) points to uninitialised byte(s)
==10470==    at 0x441ECEE: write (in /lib/libc-2.5.so)
==10470==    by 0x422C26E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x4231BA5: (within /usr/lib/libX11.so.6.2.0)
==10470==    by 0x4231C7A: _XReply (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x4217F40: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x41C16E3: gdk_atom_intern (in /usr/lib/libgdk-1.2.so.0.9.1)
==10470==    by 0x41CB276: gdk_window_new (in /usr/lib/libgdk-1.2.so.0.9.1)
==10470==    by 0x417A75D: (within /usr/lib/libgtk-1.2.so.0.9.1)
==10470==    by 0x4103040: gtk_marshal_NONE__NONE (in /usr/lib/libgtk-1.2.so.0.9.1)
==10470==    by 0x41365C6: (within /usr/lib/libgtk-1.2.so.0.9.1)
==10470==    by 0x4136F01: gtk_signal_emit (in /usr/lib/libgtk-1.2.so.0.9.1)
==10470==    by 0x41742F8: gtk_widget_realize (in /usr/lib/libgtk-1.2.so.0.9.1)
==10470==  Address 0x44BA224 is 124 bytes inside a block of size 16,384 alloc'd
==10470==    at 0x40237EF: calloc (vg_replace_malloc.c:279)
==10470==    by 0x421CC8D: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x41A93E0: gdk_init_check (in /usr/lib/libgdk-1.2.so.0.9.1)
==10470==    by 0x4100E9C: gtk_init_check (in /usr/lib/libgtk-1.2.so.0.9.1)
==10470==    by 0x410137F: gtk_init (in /usr/lib/libgtk-1.2.so.0.9.1)
==10470==    by 0x80E4975: main (in /usr/bin/cinepaint)
==10470== 
==10470== Invalid read of size 4
==10470==    at 0x4016820: (within /lib/ld-2.5.so)
==10470==    by 0x4006097: (within /lib/ld-2.5.so)
==10470==    by 0x40085E4: (within /lib/ld-2.5.so)
==10470==    by 0x40124C0: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4011F18: (within /lib/ld-2.5.so)
==10470==    by 0x41D8E1C: (within /lib/libdl-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x41D949B: (within /lib/libdl-2.5.so)
==10470==    by 0x41D8D50: dlopen (in /lib/libdl-2.5.so)
==10470==    by 0x420B448: (within /usr/lib/libX11.so.6.2.0)
==10470==    by 0x420B90F: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0)
==10470==  Address 0x4507FE0 is 24 bytes inside a block of size 25 alloc'd
==10470==    at 0x40244B0: malloc (vg_replace_malloc.c:149)
==10470==    by 0x4008BE6: (within /lib/ld-2.5.so)
==10470==    by 0x40124C0: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4011F18: (within /lib/ld-2.5.so)
==10470==    by 0x41D8E1C: (within /lib/libdl-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x41D949B: (within /lib/libdl-2.5.so)
==10470==    by 0x41D8D50: dlopen (in /lib/libdl-2.5.so)
==10470==    by 0x420B448: (within /usr/lib/libX11.so.6.2.0)
==10470==    by 0x420B90F: XCreateGlyphCursor (in /usr/lib/libX11.so.6.2.0)
==10470==    by 0x420BCAC: XCreateFontCursor (in /usr/lib/libX11.so.6.2.0)
==10470== 
==10470== Invalid read of size 4
==10470==    at 0x4016820: (within /lib/ld-2.5.so)
==10470==    by 0x4006097: (within /lib/ld-2.5.so)
==10470==    by 0x40085E4: (within /lib/ld-2.5.so)
==10470==    by 0x400C766: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x400CD39: (within /lib/ld-2.5.so)
==10470==    by 0x401251E: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4011F18: (within /lib/ld-2.5.so)
==10470==    by 0x41D8E1C: (within /lib/libdl-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x41D949B: (within /lib/libdl-2.5.so)
==10470==  Address 0x4508318 is 24 bytes inside a block of size 25 alloc'd
==10470==    at 0x40244B0: malloc (vg_replace_malloc.c:149)
==10470==    by 0x4008BE6: (within /lib/ld-2.5.so)
==10470==    by 0x400C766: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x400CD39: (within /lib/ld-2.5.so)
==10470==    by 0x401251E: (within /lib/ld-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x4011F18: (within /lib/ld-2.5.so)
==10470==    by 0x41D8E1C: (within /lib/libdl-2.5.so)
==10470==    by 0x400E411: (within /lib/ld-2.5.so)
==10470==    by 0x41D949B: (within /lib/libdl-2.5.so)
==10470==    by 0x41D8D50: dlopen (in /lib/libdl-2.5.so)
cinepaint fatal error: sigfpe caught
cinepaint (pid:10470): [E]xit, [H]alt, show [S]tack trace or [P]roceed: ==10470== 
==10470== ERROR SUMMARY: 40 errors from 10 contexts (suppressed: 39 from 1)
==10470== malloc/free: in use at exit: 205,292 bytes in 1,629 blocks.
==10470== malloc/free: 2,437 allocs, 808 frees, 538,302 bytes allocated.
==10470== For counts of detected errors, rerun with: -v
==10470== searching for pointers to 1,629 not-freed blocks.
==10470== checked 618,284 bytes.
==10470== 
==10470== LEAK SUMMARY:
==10470==    definitely lost: 207 bytes in 17 blocks.
==10470==      possibly lost: 0 bytes in 0 blocks.
==10470==    still reachable: 205,085 bytes in 1,612 blocks.
==10470==         suppressed: 0 bytes in 0 blocks.
==10470== Rerun with --leak-check=full to see details of leaked memory.

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.21-rc2
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages cinepaint depends on:
ii  cinepaint-data          0.20-1-1.3       data files for CinePaint
ii  libc6                   2.5-0exp3        GNU C Library: Shared libraries
ii  libcinepaint0           0.20-1-1.3       runtime library files for CinePain
ii  libfltk1.1              1.1.7-3          Fast Light Toolkit shared librarie
ii  libgcc1                 1:4.2-20061003-1 GCC support library
ii  libglib1.2              1.2.10-17        The GLib library of C routines
ii  libgtk1.2               1.2.10-18        The GIMP Toolkit set of widgets fo
ii  libgutenprint2          5.0.0-3          runtime for the Gutenprint printer
ii  libgutenprintui1-1      5.0.0-3          runtime for the Gutenprint printer
ii  libice6                 1:1.0.1-2        X11 Inter-Client Exchange library
ii  libjpeg62               6b-13            The Independent JPEG Group's JPEG 
ii  liblcms1                1.15-1           Color management library
ii  libopenexr2c2a          1.2.2-4.3        runtime files for the OpenEXR imag
ii  libpng12-0              1.2.15~beta5-1   PNG library - runtime
ii  libsm6                  1:1.0.1-3        X11 Session Management library
ii  libstdc++6              4.1.1-21         The GNU Standard C++ Library v3
ii  libtiff4                3.8.2-7          Tag Image File Format (TIFF) libra
ii  libx11-6                2:1.0.3-5        X11 client-side library
ii  libxext6                1:1.0.1-2        X11 miscellaneous extension librar
ii  libxi6                  1:1.0.1-4        X11 Input extension library
ii  libxmu6                 1:1.0.2-2        X11 miscellaneous utility library
ii  libxt6                  1:1.0.2-2        X11 toolkit intrinsics library
ii  zlib1g                  1:1.2.3-13       compression library - runtime

cinepaint recommends no packages.

-- no debconf information




-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.