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
Created attachment 114479 [details] gdb backtrace
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
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.
The same problems too (after upgrading gtk+), i will try the downgraded gftp ...
sorry - i have the problems after upgrading to gtk-2.12.1-r2
(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.
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.
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
Oh er... forgot to mention I'm using net-ftp/gftp-2.0.18-r6
*** Bug 204507 has been marked as a duplicate of this bug. ***
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.
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?
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.
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".
Really. In the current form gftp is unusable. You could at least put a post-install message into the ebuild telling people about it.
@Herd, I vote for p.mask until upstream releases a new version. Any objections?
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.
(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...
*** Bug 220239 has been marked as a duplicate of this bug. ***
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.
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.
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.
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.