Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 172291 - net-ftp/gftp crashes: - gftp-gtk: corrupted double-linked list: 0x00002a
Summary: net-ftp/gftp crashes: - gftp-gtk: corrupted double-linked list: 0x00002a
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard:
Keywords:
: 204507 220239 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-03-26 12:15 UTC by Anton Kuzmin
Modified: 2008-12-01 03:25 UTC (History)
7 users (show)

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


Attachments
gdb backtrace (gdb backtrace.txt,10.63 KB, text/plain)
2007-03-26 12:16 UTC, Anton Kuzmin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Kuzmin 2007-03-26 12:15:42 UTC
gftp crashes after saving an edited file

Reproducible: Always

Steps to Reproduce:
1. Upload a text file to ftp
2. Edit it (right click and choose 'edit' - I use gedit)
3. Make a change and close gedit
4. Sometimes the file gets uploaded

Boom! Crash!



Portage 2.1.2.2 (default-linux/amd64/2006.1, gcc-4.1.2, glibc-2.4-r4, 2.6.20-gentoo x86_64)
=================================================================
System uname: 2.6.20-gentoo x86_64 AMD Turion(tm) 64 Mobile Technology MT-32
Gentoo Base System release 1.12.9
Timestamp of tree: Mon, 26 Mar 2007 11:00:09 +0000
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python:     2.4.3-r4, 2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17, 1.2.18.1
sys-devel/autoconf:  2.13, 2.60, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3, 2.17
sys-devel/gcc-config: 1.3.13-r4, 1.3.15-r1
sys-devel/libtool:   1.5.22, 1.5.23b
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -msse3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon64 -msse3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa amd64 apache2 audiofile bitmap-fonts blender-game bluetooth bzip2 cairo cdr cli contentcache cracklib crypt dbus disassembler djvu dvb dvd dvdr dvdread dvi encode examples exif fat ffmpeg firefox flac fuse gd gdbm gif glibc-omitfp glitz gnome gpm gstreamer gtk hal howl iconv imagemagick immqt isdnlog java java5 javascript jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility libg++ libnotify mad midi mikmod mjpeg mng mp3 mpeg mplayer music musicbrainz mysql nautilus ncurses nforce2 nls nptl nptlonly nsplugin ntfs nvidia offensive ogg opengl pam pcre pdf pdo php plotutils plugins pmu png postgres ppds pppd python qt3 quicktime readline reflection reiserfs ruby sdl session sharedmem sndfile socks5 spell spl sqlite ssl startup-notification subtitles svg tagwriting tcpd theora tidy truetype truetype-fonts type1-fonts unicode urandom usb vcd vorbis xcomposite xforms xfs xine xml xorg xv xvid zip zlib" ALSA_CARDS="snd-intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa vmware"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Anton Kuzmin 2007-03-26 12:16:26 UTC
Created attachment 114479 [details]
gdb backtrace
Comment 2 Karl Schulz 2007-10-19 19:32:51 UTC
Same error, but different cause. Happens nearly everytime I disconnect or just randomized since my update from gtk+-2.10.13 to gtk+-2.10.14. Reemerged gftp without success (dito for revdep-rebuild).

Info:
Portage 2.1.3.9 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.21-gentoo-r4 i686)
=================================================================
System uname: 2.6.21-gentoo-r4 i686 AMD Athlon(tm) XP 1800+
Timestamp of tree: Fri, 19 Oct 2007 08:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17
dev-lang/python:     2.4.4-r5
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.6.3, 1.7.9-r1, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en_GB en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/haskell /usr/portage/local/layman/haskell"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext acl alsa berkdb bitmap-fonts cli cracklib crypt cups dri fortran gdbm iconv ipv6 midi mmx mmxext mudflap ncurses nptl nptlonly openmp pam pcre perl python readline reflection session spl sse ssl tcpd truetype-fonts type1-fonts x86 xattr xorg zlib" ALSA_CARDS="cmipci" ALSA_PCM_PLUGINS="async dmix dshare dsnoop ioplug plug" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LINGUAS="en_GB en" USERLAND="GNU" VIDEO_CARDS="mga"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Backtrack:
*** glibc detected *** /usr/bin/gftp-gtk: corrupted double-linked list: 0x0817f7e8 ***
======= Backtrace: =========
/lib/libc.so.6[0xb776fa00]
/lib/libc.so.6[0xb776faba]
/lib/libc.so.6[0xb7771cf1]
/lib/libc.so.6(__libc_malloc+0x7e)[0xb777330e]
/usr/lib/libcairo.so.2(cairo_create+0x40)[0xb7adae60]
/usr/lib/libgdk-x11-2.0.so.0[0xb7c0f241]
/usr/lib/libgdk-x11-2.0.so.0(gdk_window_begin_paint_region+0x1f7)[0xb7c10667]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x51c)[0xb7d9939c]
/usr/lib/libgdk-x11-2.0.so.0[0xb7c1099b]
/usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0x97)[0xb7c10bc7]
/usr/lib/libgdk-x11-2.0.so.0[0xb7c10c45]
/usr/lib/libglib-2.0.so.0[0xb7a28650]
======= Memory map: ========
08048000-0808e000 r-xp 00000000 03:01 928276     /usr/bin/gftp-gtk
0808e000-0808f000 r--p 00045000 03:01 928276     /usr/bin/gftp-gtk
0808f000-08092000 rw-p 00046000 03:01 928276     /usr/bin/gftp-gtk
08092000-081bc000 rw-p 08092000 00:00 0          [heap]
b6a00000-b6a21000 rw-p b6a00000 00:00 0
b6a21000-b6b00000 ---p b6a21000 00:00 0
b6b6b000-b6b75000 r-xp 00000000 03:01 303507     /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1
b6b75000-b6b76000 rw-p 00009000 03:01 303507     /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1
b6b76000-b6b84000 r-xp 00000000 03:01 1680028    /lib/libresolv-2.6.1.so
b6b84000-b6b85000 r--p 0000e000 03:01 1680028    /lib/libresolv-2.6.1.so
b6b85000-b6b86000 rw-p 0000f000 03:01 1680028    /lib/libresolv-2.6.1.so
b6b86000-b6b88000 rw-p b6b86000 00:00 0
b6b88000-b6b8c000 r-xp 00000000 03:01 1680106    /lib/libnss_dns-2.6.1.so
b6b8c000-b6b8d000 r--p 00003000 03:01 1680106    /lib/libnss_dns-2.6.1.so
b6b8d000-b6b8e000 rw-p 00004000 03:01 1680106    /lib/libnss_dns-2.6.1.so
b6b98000-b6b99000 ---p b6b98000 00:00 0
b6b99000-b7399000 rw-p b6b99000 00:00 0
b7399000-b73aa000 r--p 00000000 03:01 337819     /usr/share/fonts/ttf-bitstream-vera/Vera.ttf
b73aa000-b73ac000 r-xp 00000000 03:01 1179360    /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b73ac000-b73ad000 rw-p 00001000 03:01 1179360    /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b73ad000-b73b3000 r--s 00000000 03:01 337402     /var/cache/fontconfig/87f5e051180a7a75f16eb6fe7dbd3749-x86.cache-2
b73b3000-b73b5000 r--s 00000000 03:01 338227     /var/cache/fontconfig/76fa4b957c916922374347f144bde9da-x86.cache-2
b73b5000-b73c3000 r--s 00000000 03:01 363806     /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86.cache-2
b73c3000-b73d0000 r--s 00000000 03:01 364296     /var/cache/fontconfig/221fd1126b80b777db535aea535e87ba-x86.cache-2
b73d0000-b73dc000 r--s 00000000 03:01 347790     /var/cache/fontconfig/4b5cf4386f1cde02a336ba961b4ac82d-x86.cache-2
b73dc000-b73df000 r--s 00000000 03:01 346974     /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86.cache-2
b73df000-b7401000 r--s 00000000 03:01 347490     /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86.cache-2
b7401000-b7423000 r--s 00000000 03:01 363803     /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-x86.cache-2
b7423000-b7483000 rw-s 00000000 00:07 14913      /SYSV00000000 (deleted)
b7483000-b7489000 r-xp 00000000 03:01 1697087    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b7489000-b748a000 r--p 00005000 03:01 1697087    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b748a000-b748b000 rw-p 00006000 03:01 1697087    /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b748b000-b748c000 r-xp 00000000 03:01 1679041    /usr/lib/gconv/ISO8859-1.so
b748c000-b748d000 r--p 00000000 03:01 1679041    /usr/lib/gconv/ISO8859-1.so
b748d000-b748e000 rw-p 00001000 03:01 1679041    /usr/lib/gconv/ISO8859-1.so
b748e000-b7496000 r-xp 00000000 03:01 1680006    /lib/libnss_files-2.6.1.so
b7496000-b7497000 r--p 00007000 03:01 1680006    /lib/libnss_files-2.6.1.so
b7497000-b7498000 rw-p 00008000 03:01 1680006    /lib/libnss_files-2.6.1.so
b7498000-b74a0000 r-xp 00000000 03:01 1680177    /lib/libnss_nis-2.6.1.so
b74a0000-b74a1000 r--p 00007000 03:01 1680177    /lib/libnss_nis-2.6.1.so
b74a1000-b74a2000 rw-[1]    6730 abort      gftp
Comment 3 Michael Laß 2007-10-24 13:58:31 UTC
I had the same problem here. But it is not a problem with gtk+-2.10.14 but with gftp-2.0.18-r6. Downgrading to gftp-2.0.18-r4 solved the problem for me.
Comment 4 Thomas Jäger 2007-11-24 07:55:37 UTC
The same problems too (after upgrading gtk+), i will try the downgraded gftp ...
Comment 5 Thomas Jäger 2007-11-24 07:58:13 UTC
sorry - i have the problems after upgrading to gtk-2.12.1-r2
Comment 6 Tango 2007-11-26 12:18:44 UTC
(In reply to comment #3)
> I had the same problem here. But it is not a problem with gtk+-2.10.14 but with
> gftp-2.0.18-r6. Downgrading to gftp-2.0.18-r4 solved the problem for me.
> 
I can confirm that downgrading to gftp-2.0.18-r4 also fixed my constant crashing problems.
Comment 7 Sebastian Proksch 2007-11-27 03:30:07 UTC
I'm using gtk+-2.12.1-r2 and gftp-2.0.18-r6 and have the same problems as described... downgrading gftp to 2.0.18-r4 does not solve the problems for me.
Comment 8 Pariksheet Nanda 2007-11-28 03:45:36 UTC
Here's my crash info for the mix.  It happened 3 times.
Also noticed a gftp segfault in my /var/log/messages.  Not sure if it's related.
Hopefully this helps resolve the bugs.  We really appreciate your hard work for us gentoo-devs!!


$ gftp
*** glibc detected *** /usr/bin/gftp-gtk: double free or corruption (out): 0x00000000008c5920 ***
======= Backtrace: =========
/lib/libc.so.6[0x2b52b18bac0d]
/lib/libc.so.6(cfree+0x76)[0x2b52b18bc926]
/lib/libc.so.6(freeaddrinfo+0x20)[0x2b52b18fae30]
/usr/bin/gftp-gtk[0x42644e]
/usr/bin/gftp-gtk[0x427d58]
/usr/bin/gftp-gtk[0x422ae9]
/usr/bin/gftp-gtk[0x41c7f9]
/usr/lib/libglib-2.0.so.0[0x2b52b052745b]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e4)[0x2b52b0526d04]
/usr/lib/libglib-2.0.so.0[0x2b52b0529fed]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1b7)[0x2b52b052a2e7]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa3)[0x2b52aec9eba3]
/usr/bin/gftp-gtk[0x411543]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2b52b18691f4]
/usr/bin/gftp-gtk[0x40a209]
======= Memory map: ========
00400000-00449000 r-xp 00000000 08:03 16157176                           /usr/bin/gftp-gtk
00648000-00649000 r--p 00048000 08:03 16157176                           /usr/bin/gftp-gtk
00649000-0064e000 rw-p 00049000 08:03 16157176                           /usr/bin/gftp-gtk
0064e000-008fc000 rw-p 0064e000 00:00 0                                  [heap]
40002000-40004000 rwxp 00000000 00:0f 3834                               /dev/zero
40004000-40005000 ---p 40004000 00:00 0 
40005000-40805000 rwxp 40005000 00:00 0 
2aaaaaaab000-2aaaaab21000 rw-p 2aaaaaaab000 00:00 0 
2aaaaab21000-2aaaaab28000 r--s 00000000 08:03 3900643                    /usr/lib64/gconv/gconv-modules.cache
2aaaaab3c000-2aaaaab43000 r-xp 00000000 08:03 16665079                   /lib64/libnss_compat-2.7.so
2aaaaab43000-2aaaaad42000 ---p 00007000 08:03 16665079                   /lib64/libnss_compat-2.7.so
2aaaaad42000-2aaaaad43000 r--p 00006000 08:03 16665079                   /lib64/libnss_compat-2.7.so
2aaaaad43000-2aaaaad44000 rw-p 00007000 08:03 16665079                   /lib64/libnss_compat-2.7.so
2aaaaad44000-2aaaaad4d000 r-xp 00000000 08:03 16665253                   /lib64/libnss_nis-2.7.so
2aaaaad4d000-2aaaaaf4d000 ---p 00009000 08:03 16665253                   /lib64/libnss_nis-2.7.so
2aaaaaf4d000-2aaaaaf4e000 r--p 00009000 08:03 16665253                   /lib64/libnss_nis-2.7.so
2aaaaaf4e000-2aaaaaf4f000 rw-p 0000a000 08:03 16665253                   /lib64/libnss_nis-2.7.so
2aaaaaf4f000-2aaaaaf59000 r-xp 00000000 08:03 16665108                   /lib64/libnss_files-2.7.so
2aaaaaf59000-2aaaab158000 ---p 0000a000 08:03 16665108                   /lib64/libnss_files-2.7.so
2aaaab158000-2aaaab159000 r--p 00009000 08:03 16665108                   /lib64/libnss_files-2.7.so
2aaaab159000-2aaaab15a000 rw-p 0000a000 08:03 16665108                   /lib64/libnss_files-2.7.so
2aaaab15a000-2aaaab15c000 r-xp 00000000 08:03 16664734                   /usr/lib64/gconv/ISO8859-1.so
2aaaab15c000-2aaaab35b000 ---p 00002000 08:03 16664734                   /usr/lib64/gconv/ISO8859-1.so
2aaaab35b000-2aaaab35c000 r--p 00001000 08:03 16664734                   /usr/lib64/gconv/ISO8859-1.so
2aaaab35c000-2aaaab35d000 rw-p 00002000 08:03 16664734                   /usr/lib64/gconv/ISO8859-1.so
2aaaab35d000-2aaaab366000 r-xp 00000000 08:03 14452247                   /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so
2aaaab366000-2aaaab465000 ---p 00009000 08:03 14452247                   /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so
2aaaab465000-2aaaab466000 rw-p 00008000 08:03 14452247                   /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so
2aaaab467000-2aaaab46d000 r-xp 00000000 08:03 16613989                   /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
2aaaab46d000-2aaaab66c000 ---p 00006000 08:03 16613989                   /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
2aaaab66c000-2aaaab66d000 r--p 00005000 08:03 16613989                   /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
2aaaab66d000-2aaaab66e000 rw-p 00006000 08:03 16613989                   /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
2aaaab66e000-2aaaab6ce000 rw-s 00000000 00:08 13140018                   /SYSV00000000 (deleted)Aborted

# cat /var/log/messages | grep -e '.*gftp'
Nov 27 22:18:46 tux gftp-gtk[7660]: segfault at 0000000000000021 rip 00002b1b2296b399 rsp 00007fff88524450 error 4


# emerge --info
Portage 2.1.3.19 (default-linux/amd64/2007.0, gcc-4.2.2, glibc-2.7-r0, 2.6.22-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3800+
Timestamp of tree: Fri, 23 Nov 2007 18:16:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python:     2.4.4-r6, 2.5.1-r3
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/rc.d /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d /usr/share/X11"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.cites.uiuc.edu/pub/gentoo/ "
LINGUAS="hi"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl alsa amd amd64 avi berkdb bitmap-fonts cdr cli cracklib crypt cups dbus divx dri dts dvd dvdnav dvdread firefox fortran gdbm gif gmedia gpm gtk hal iconv ipv6 isdnlog jpeg live logitech-mouse mad matroska midi mmx mp3 mpeg mplayer mudflap ncurses nls nptl nptlonly nsplugin oggvorbis opengl openmp oss pam pcre pdf png pppd python qt3 qt4 quicktime readline realmedia reflection samba sdl session spell spl sse sse2 ssl startup-notification svg swat symlink tcpd theora tiff truetype truetype-fonts type1 type1-fonts unicode wma wmp xanim xcomposite xorg xscreensaver xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="hi" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 9 Pariksheet Nanda 2007-11-28 03:46:49 UTC
Oh er... forgot to mention I'm using
net-ftp/gftp-2.0.18-r6
Comment 10 Marek Cruz 2008-01-21 00:45:24 UTC
*** Bug 204507 has been marked as a duplicate of this bug. ***
Comment 11 Marek Cruz 2008-01-21 00:52:33 UTC
I think I know why is gftp crashing.

http://gftp.seul.org/ ->
Also, if you don't have LinuxThreads installed, you most likely don't have thread safe X libraries. You must have thread safe X libraries or gFTP will constantly crash. You can download some thread safe X libraries off my website here. If you are on a platform other than GNU/Linux, you may want to take a look at the FSU Pthreads library.
Comment 12 Stefan Behte (RETIRED) gentoo-dev Security 2008-02-09 04:09:24 UTC
Well, gftp runs very unstable, for example when you reconnect to an ftp or when your transfer stalls, it often crashes. I've talked to at least 2 people in person who also had many stability issues with it. gftp is not updated anymore since 2/4/2005, unfortunately. Maybe it should get masked?
Comment 13 Marek Cruz 2008-02-09 13:38:19 UTC
I agree with you Craig, gftp should be masked, because it depends on the unmaintained thread safe libraries, but these are no longer present in the recent systems. I debugged it for many hours, the result is a random place of the crash. Sometimes it's immediately after the threads are started, so I haven't found any easy-to-do fix nor workaround.
Comment 14 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-02-09 13:53:22 UTC
guys, these kind of problems should already be solved in upstream svn for months. Unfortunately they didn't release yet. I think a bit of testing would be in order before just saying "mask it already".
Comment 15 Matthias B. 2008-04-06 21:59:24 UTC
Really. In the current form gftp is unusable. You could at least put a post-install message into the ebuild telling people about it.
Comment 16 Rémi Cardona (RETIRED) gentoo-dev 2008-04-07 06:03:09 UTC
@Herd,

I vote for p.mask until upstream releases a new version. Any objections?
Comment 17 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-04-07 21:02:06 UTC
I'd rather not pmask it since it will make a bunch of users angry and nautilus' ftp support is not decent enough to be considered a drop in replacement. I'd rather kick upstream to do a new release.
Comment 18 Rémi Cardona (RETIRED) gentoo-dev 2008-04-08 05:56:34 UTC
(In reply to comment #17)
> I'd rather not pmask it since it will make a bunch of users angry and nautilus'
> ftp support is not decent enough to be considered a drop in replacement.

Worthy argument.

> I'd rather kick upstream to do a new release.

<slightly off topic> As a side note, we should have a list of upstream that needs to be kicked. Dia should be on that list too...
Comment 19 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-05-05 20:39:28 UTC
*** Bug 220239 has been marked as a duplicate of this bug. ***
Comment 20 Jacob Godserv 2008-05-18 12:35:21 UTC
How's the kicking coming? Is there somewhere where I can watch the progress? I use gftp all the time and its crashing is starting to make me cry.
Comment 21 Andrzej Rybczak 2008-06-24 14:32:54 UTC
I found a solution for this issue. Open patch "gftp-2.0.18-ipv6.patch", go to line 30, change value from 1 to 0 and recompile gftp. It won't crash anymore.
Comment 22 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-07-27 21:07:47 UTC
for the brave, I've just commited a live gftp ebuild with a few hacks to make it build without user input, please test it if you can and tell us if it fixes the problems listed here.
Comment 23 Mart Raudsepp gentoo-dev 2008-12-01 03:25:35 UTC
The kicking has finally worked, new version 2.0.19 is in tree, please test and reopen if this particular problem still exists, or file new bugs if there are different bugs.