Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 64925 - gimp-2.0.4 segfaults when scrolling files selection list
Summary: gimp-2.0.4 segfaults when scrolling files selection list
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-21 21:14 UTC by Collins Richey
Modified: 2005-05-16 05:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Collins Richey 2004-09-21 21:14:12 UTC
gimp segfaults when scrolling files selection list; also when pasting a copied image to a new window.

Reproducible: Always
Steps to Reproduce:
1.gimp-2.0
2. Select File -> Open
3. Scroll down in the list of files or enter a file to select in the box

Actual Results:  
segfault (determined via strace)

Expected Results:  
Scroll to the desired entry and/or open the selected file.

Runnig xorg-x11-6.7.0-r2

 emerge info
Portage 2.0.51_rc1 (default-x86-2004.0, gcc-3.4.1, glibc-2.3.4.20040808-r0,
2.6.8-gentoo-r3 i686)
=================================================================
System uname: 2.6.8-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.5.3
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.7-r4
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config
/usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo
http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups curl
dba dvdr encode esd foomaticdb gd gdbm gif gnome gpm gtk gtk2 guile imlib innodb
java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls nptl
oggvorbis opengl oss pam pdflib perl png postgres ppds python qt quicktime
readline samba scanner sdl session simplexml slang soap sockets spell sqlite ssl
svga tcltk tcpd tiff truetype usb x86 xml2 xmms xprint xsl xv zlib"
Comment 1 Christian Apolloni 2004-09-22 05:12:53 UTC
I experienced the same bug, that it seems applies to gqview too (any portage version).

I just recompiled gtk+ with gcc-3.4.2-r2 and it seems the problem is solved.
Comment 2 Christian Apolloni 2004-09-22 05:13:56 UTC
I forgot the emerge info...

__
Portage 2.0.51_rc1 (default-x86-2004.0, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.9-rc2 i686)
=================================================================
System uname: 2.6.9-rc2 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -Os -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -Os -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://mirror.switch.ch/mirror/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="S3TC X aalib alsa apache2 avi berkdb bitmap-fonts cdparanoia cdr crypt cups dga dillo dio divx4linux dvd encode flac foomaticdb ftp gd gif gimpprint gpm gtk gtk2 imap imlib ipv6 java jpeg libg++ libwww maildir memlimit mmx mmx2 mozilla moznocompose moznoirc moznomail mpeg mysql ncurses nls nptl nvidia objc oggvorbis opengl pam pdflib perl png ppds python quicktime readline samba sdl slang spell sse sse2 ssl tcpd tetex tiff truetype wxwindows x86 xml2 xprint xrandr xv xvid zlib"
__
Comment 3 Collins Richey 2004-09-22 07:15:06 UTC
which gtk+ version are you using?
Comment 4 Collins Richey 2004-09-22 10:56:00 UTC
OK, I can confirm that Christian is correct. Recompiling gtk+ with the new compiler does fix the bug, but that still does not help users who are not ready to move up to an unstable compiler.
Comment 5 foser (RETIRED) gentoo-dev 2004-09-23 02:40:18 UTC
eh ? all of 3.4 is unstable afaic... or do you mean you had this problem with 3.3.x ?
Comment 6 Collins Richey 2004-09-23 09:41:26 UTC
Yes, only with gcc-3.3.4-r1. Compiling gtk+ with gcc-3.4.2-r2 (unstable) fixed the problem. It also resolved #64656 (xscreensaver). Originally I thought the problem was related to xorg-x11-6.8.0-r1, but I backed off to xorg-x11-6.7.0-r2, and the problem persisted. fwiw, I'm using gtk+-2.4.9-r1 in all cases.
Comment 7 Collins Richey 2004-11-13 12:53:56 UTC
latest 'emerge info'
Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9 i686)
=================================================================
System uname: 2.6.9 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.6.5
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r6
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups curl dba dvdr encode esd f77 fam flac foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 guile imagemagick imlib innodb java jpeg junit kde libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl png postgres ppds python qt quicktime readline samba scanner sdl session simplexml slang soap sockets spell sqlite ssl svga tcltk tcpd tiff truetype usb x86 xml2 xmms xprint xsl xv zlib"
Comment 8 John N. Laliberte (RETIRED) gentoo-dev 2005-05-10 10:58:16 UTC
does this still happen with 2.2.6-r1 ?
Comment 9 John N. Laliberte (RETIRED) gentoo-dev 2005-05-16 05:56:06 UTC
no response from reporter, most likely fixed in 2.2.6.