Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 177035 - kde-base/kdebase-kioslaves-3.5.5-r1 - fish:// protocol broken using linux 2.6.21
Summary: kde-base/kdebase-kioslaves-3.5.5-r1 - fish:// protocol broken using linux 2.6.21
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: kernel-2.6.21
  Show dependency tree
 
Reported: 2007-05-04 14:16 UTC by Rolf S. Arvidson
Modified: 2008-07-30 07:48 UTC (History)
22 users (show)

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 Rolf S. Arvidson 2007-05-04 14:16:08 UTC
fish:// protocol broken using kde-base/kdebase-kioslaves-3.5.5-r1 on local and remote hosts (worked previously): entering "fish://user@localhost:22" produces error: "An error occurred while loading fish://<hostname>/:
The process for the fish://<hostname> protocol died unexpectedly." However this same ebuild (kde-base/kdebase-kioslaves-3.5.5-r1) was working fine previously. Rebuilding with "debug" use flag restores functionality. emerge --info output follows:

# emerge --info
Portage 2.1.2.2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.21-gentoo x86_64)
=================================================================
System uname: 2.6.21-gentoo x86_64 Dual Core AMD Opteron(tm) Processor 265
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 03 May 2007 16:00:10 +0000
ccache version 2.4 [disabled]
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 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
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
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/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LC_ALL="en_US.utf8"
MAKEOPTS="-j3"
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 /usr/local/sci /usr/portage/local/layman/xeffects"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa amd64 arts artworkextra asf audiofile automount bash-completion berkdb bitmap-fonts blas branding cairo cdda cdparanoia cdr cli cpudetection cracklib crypt css cups curl dbus directfb dri dts dvd dvdr dvdread encode fbcon ffmpeg firefox flac foomaticdb fortran gdbm gif gimp glitz gpm hal hdf iconv imagemagick imap ipv6 isdnlog java jpeg kde kdeenablefinal kqemu lapack latex libg++ lm_sensors logitech-mouse midi mono mp3 mp4 ncurses netcdf nforce2 nls nptl nptlonly nsplugin nvidia oav ogg opengl pam paste64 pcre pdf perl plotutils pmu png ppds pppd python qt3 qt4 quicktime rdesktop readline reflection reiserfs samba scanner session slp smp sndfile spl ssl svg tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb vim vorbis winbind wmf x264 xcomposite xorg xscreensaver xvid yahoo zeroconf 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nv vesa nvidia fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS



Reproducible: Always

Steps to Reproduce:
1.emerge kde-base/kdebase-kioslaves-3.5.5-r1  USE="arts hal kdeenablefinal samba -debug -kdehiddenvisibility -ldap -openexr -xinerama"
2.enter "fish://localhost" as konqueror location
Actual Results:  
konqueror responds with:
An error occurred while loading fish://localhost:
The process for the fish://localhost protocol died unexpectedly.

Expected Results:  
Should have opened responded with a "Local Login" challenge asking for password, and then opened fish://localhost/home/username

If I re-emerge with debug flag:

# emerge kde-base/kdebase-kioslaves-3.5.5-r1  USE="arts hal kdeenablefinal samba debug -kdehiddenvisibility -ldap -openexr -xinerama"

fish:// functionality is restored
Comment 1 Christian Lemke 2007-05-05 14:57:50 UTC
I have also problems withe the fish kio slave.
Sometimes it works, but mostly not.
In the .xsession-errors the follwing line appears:
   kioslave: ####### CRASH ###### protocol = fish pid = 21224 signal = 29

I use kdebase-kioslaves-3.5.6-r1.



# emerge --info
Portage 2.1.2.5 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.5-r2, 2.6.21-gentoo i686)
=================================================================
System uname: 2.6.21-gentoo i686 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Sat, 05 May 2007 01:20:01 +0000
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 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.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -mfpmath=sse -pipe"
CHOST="i686-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 /var/www/localhost/htdocs"
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/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=prescott -mfpmath=sse -pipe"
DISTDIR="/mnt/D/distfiles"
FEATURES="distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.tu-ilmenau.de/Mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LDFLAGS="-Wl,-O1"
LINGUAS="de en"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
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 /usr/portage/local/layman/vmware /usr/portage/local/layman/sunrise /usr/portage/local/layman/lila-theme"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aac acpi alsa arts bash-completion berkdb bitmap-fonts branding bzip2 cairo cdinstall cdparanoia cdr cli cracklib crypt cups dbus doc dri dts dv dvd dvdr dvdread encode exif expat fbcon ffmpeg fuse gdbm gif glut gmp gphoto2 gpm hal iconv idn imagemagick ipv6 isdnlog java jikes jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility libg++ lm_sensors mad matroska midi mmx mng mp3 musepack mysql ncurses nls nptl nptlonly nvidia ogg opengl pam pcre pdf perl pertty png ppds pppd python qt3 qt4 rdesktop readline reflection samba sasl scanner sdl session slang source spl sqlite sqlite3 sse sse2 ssl svga tcpd theora tiff truetype truetype-fonts type1-fonts usb vcd vim-syntax vorbis win32codecs x86 xine xml xorg xprint xv xvid xvmc zlib" ALSA_CARDS="emu10k1 hda-intel" 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="v4l nvidia nv"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2007-05-09 17:00:34 UTC
Please follow this¹ upstream bug.


[1] https://bugs.kde.org/show_bug.cgi?id=145123
Comment 3 Matt 2007-05-23 15:03:50 UTC
Gentoo x86 32bit here.  Same problems on two machines.

HOWEVER

Once I updated my kernel to 2.6.21-suspend2-r4, is when it breaks.  If I boot back to 2.6.19-suspend2-r3, fish/sftp  works 100%.  I don't know where to start debuging that one (I'm not a code-ist).  So I'm not sure that this bug is *DIRECTLY* due to a KDE problem.

I'm going to post this same finding in a thread over in Gentoo's forums about this finding.  

P.S.
I updated KDE's bug report with this same information.


(I'm not changing the status on this bug even though it's marked as solved upstream which it is not, but I'm not a bug maintainer, so I don't want to mess with it... :) )
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2007-06-12 12:04:12 UTC
Kernel team, the upstream bug indicates that this is a 2.6.21 issue. Any idea!?
Comment 5 Daniel Drake (RETIRED) gentoo-dev 2007-06-29 01:33:56 UTC
I don't see anywhere on the upstream bug that indicates this is a kernel issue. Someone needs to build all the KDE stuff with debug info so that a usable backtrace can be analysed.
Comment 6 Marcus D. Hanwell (RETIRED) gentoo-dev 2007-07-09 20:24:58 UTC
I have just reproduced the problem here with gentoo-sources-2.6.21-r3 on my ~amd64 turion laptop using KDE 3.5.7. I will upgrade my kernel later and see if .22 improves it. This was working last time I checked but I cleaned out my old kernels... Seems like a strange one with people from several distros on the upstream bug experiencing issues with more recent kernels.
Comment 7 Branko Majic 2007-08-14 11:47:19 UTC
I'd like to confirm that this bug is present with gentoo-sources-2.6.22-r2 I'm using right now. revdep-rebuild doesn't report anything. The KDE_FORK_SLAVES=true "solves" the problem. I haven't tried rebuilding the kdebase-kioslaves with 'debug' USE flag, though. Anyone else confirmed that using this flag "solves" the problem as well?
Comment 8 Rolf S. Arvidson 2007-08-14 13:18:26 UTC
(In reply to comment #7)
> I'd like to confirm that this bug is present with gentoo-sources-2.6.22-r2 I'm
> using right now. revdep-rebuild doesn't report anything. The
> KDE_FORK_SLAVES=true "solves" the problem. I haven't tried rebuilding the
> kdebase-kioslaves with 'debug' USE flag, though. Anyone else confirmed that
> using this flag "solves" the problem as well?
> 

On suggestion of branko.majic@gmail.com in Comment #7, I did the following as root:
1. Rebuilt  kde-base/kdebase-kioslaves-3.5.7-r1 WITHOUT the debug USE flag (which had fixed the problem previously).
2. Verified that bug still existed (fish broken in konqueror, same error)
3. Added KDE_FORK_SLAVES=1 to /etc/env.d/45kdepaths-3.5
4. Sourced /etc/profile

When I restarted kde as user, fish worked again in konqueror. So using KDE_FORK_SLAVES=1 also "solved" the problem (fish works without debug USE flag), as branko.majic@gmail.com indicated it might.
Comment 9 .:deadhead:. 2007-08-22 15:00:09 UTC
I have experienced this behaviour: 
using 3.5.5-r1 sometimes hangs: restarting kdeinit get back working

updating to version 3.5.7-r1 everything fail, neither the kdeinit restart works.

So I tried only the KDE_FORK_SLAVES=true flag : not solved.
Then I recompiled the package with the DEBUG use flag and now it works flawlessy.

Portage 2.1.2.12 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r4-smashing-pumpkins i686)
=================================================================
System uname: 2.6.22-gentoo-r4-smashing-pumpkins i686 Intel(R) Celeron(R) M processor 1.30GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Wed, 22 Aug 2007 01:47:01 +0000
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 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.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86"
ALSA_CARDS="via82xx via82xx-modem"
ALSA_PCM_PLUGINS=""
ANT_HOME="/usr/share/ant"
ARCH="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -Os -pipe"
CHOST="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
COLORTERM=""
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/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo"
CVS_RSH="ssh"
CXXFLAGS="-march=pentium-m -Os -pipe"
C_INCLUDE_PATH="/usr/lib/oracle/10.2.0.3/client/include"
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-7inAlbfEKU,guid=c82bb45436da79a04dfdd10046cbe7b5"
DCOP_YAKUAKE_SESSION="0"
DESKTOP_SESSION="default"
DISPLAY=":0"
DISTDIR="/usr/portage/distfiles"
DM_CONTROL="/var/run/xdmctl"
EDITOR="/usr/bin/vim"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="-tDv --with-bdeps y"
EMERGE_WARNING_DELAY="10"
FEATURES="ccache distcc distlocks fixpackages metadata-transfer sandbox sfperms strict"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}"
GCC_PATH="/usr/i686-pc-linux-gnu/gcc-bin/4.1.2"
GCC_SPECS=""
GDK_USE_XFT="1"
GENERATION="2"
GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo http://distfiles.gentoo.org"
GS_LIB="/home/deadhead/.fonts"
GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/deadhead/.gtkrc-2.0:/home/deadhead/.kde3.5/share/config/gtkrc-2.0"
GTK_RC_FILES="/etc/gtk/gtkrc:/home/deadhead/.gtkrc:/home/deadhead/.kde3.5/share/config/gtkrc"
G_BROKEN_FILENAMES="1"
G_FILENAME_ENCODING="UTF-8"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.17/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/info"
INPUT_DEVICES="evdev mouse keyboard"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KDEDIRS="/usr:/usr/local:/usr/kde/3.5"
KDE_FULL_SESSION="true"
KDE_MULTIHEAD="false"
KDE_SESSION_UID="1000"
KERNEL="linux"
KONSOLE_DCOP="DCOPRef(yakuake,konsole)"
KONSOLE_DCOP_SESSION="DCOPRef(yakuake,session-1)"
LANG="it_IT@euro"
LCD_DEVICES=""
LC_ALL="it_IT@euro"
LC_MESSAGES="it_IT@euro"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LINGUAS="it"
LOGNAME="root"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:"
MAKEOPTS="-j2"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.17/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/man:/opt/sun-jdk-1.4.2.15/man:/etc/java-config/system-vm/man/:/usr/lib/php5/man/:/usr/kde/3.5/share/man:/usr/qt/3/doc/man:/opt/opera/share/man"
MM_CHARSET="ISO-8859-15"
OLDPWD="/var/log"
OPENGL_PROFILE="xorg-x11"
ORACLE_HOME="/usr/lib/oracle/10.2.0.3/client"
PAGER="/usr/bin/less"
PATH="/sbin:/bin:/usr/sbin:/usr/bin"
PKGDIR="/usr/portage/packages"
PKG_CONFIG_PATH="/usr/qt/3/lib/pkgconfig"
PORTAGE_ARCHLIST="ppc s390 amd64 x86 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="info warn error log"
PORTAGE_ELOG_MAILFROM="portage"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
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_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PWD="/var/log/clamav"
PYTHONDOCS="/usr/share/doc/python-docs-2.4.4/html/lib"
PYTHONPATH="/usr/lib/portage/pym"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O ${DISTDIR}/${FILE} ${URI}"
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.1.1:/opt/sun-jdk-1.4.2.15/bin:/opt/sun-jdk-1.4.2.15/jre/bin:/opt/sun-jdk-1.4.2.15/jre/javaws:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin"
RPMDIR="/usr/portage/rpm"
SESSION_MANAGER="local/stakanov:/tmp/.ICE-unix/4627"
SHELL="/bin/bash"
SHLVL="3"
STAGE1_USE="nptl nptlonly unicode"
SYNC="rsync://10.175.90.190/gentoo-portage"
TERM="xterm"
USE="7zip X a52 aac acpi alsa apache2 asf audiofile bash-completion branding bzip2 cairo cddb cdparanoia cdr cpudetection cracklib cups curl curlwrappers dbus djvu dri dts dvd dvdr encode exif fam fastcgi ffmpeg firefox flac foomaticdb ftp geoip gif gpm gs gtk gtk2 hal iconv icq idn ieee1394 imagemagick imap ithreads jabber java javascript jbig jpeg jpeg2k kde kdeenablefinal lcms logitech-mouse mad maildir matroska mmx mng mp3 mp4 mpeg mplayer musepack musicbrainz ncurses network nls nptl nptlonly nsplugin nvidia offensive ogg openal openexr opengl oscar pam pcmcia pcre pdf php plotutils png posix ppds qt3 qt4 quicktime readline real samba sdl sndfile speex sse sse2 ssl svg theora threads tiff truetype unicode usb utempter vcd vhosts vorbis wavpack webdav wifi win32codecs wma wmf x264 x86 xine xorg xpm xvid zlib" ALSA_CARDS="via82xx via82xx-modem" ELIBC="glibc" INPUT_DEVICES="evdev mouse keyboard" KERNEL="linux" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="s3 via"
USER="root"
USERLAND="GNU"
Comment 10 Branko Majic 2007-08-28 09:04:42 UTC
What does the debug flag do? Prevents stripping of binaries?
Comment 11 Marian Kyral 2007-09-01 20:41:12 UTC
It works again and without the KDE_FORK_SLAVES hack.

I'm not sure, what solved it. I updated to kernel 2.6.22-gentoo-r5 and switched to gcc-4.2.0 at the same time. Then I installed all available updates for ~amd64.

[22:23:10 marian@nbmkyral ~]$ emerge --info
Portage 2.1.3.7 (default-linux/amd64/2007.0/desktop, gcc-4.2.0, glibc-2.6.1-r0, 2.6.22-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r5 x86_64 Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Fri, 31 Aug 2007 05:00:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r4
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18
sys-devel/gcc-config: 1.4.0-r2
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -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/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ http://gentoo.supp.name/ http://gentoo.mirror.web4u.cz/ ftp://gentoo.mirror.web4u.cz/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.gentoo.mesh-solutions.com/gentoo/ "
LANG="cs_CZ.utf8"
LINGUAS="cs"
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 acl acpi alsa amd64 apm berkdb bitmap-fonts bluetooth bzip2 cairo cdr cli cracklib crypt cups dbus dri dts dvd dvdr dvdread emboss encode evo exif fam firefox flac foomaticdb fortran ftp gdbm gif glib gpm gstreamer hal iconv ipv6 isdnlog jabber jpeg kde kdeenablefinal kdehiddenvisibility kerberos kipi lcms ldap mad matroska midi mikmod mine mmx mmxext mng mp3 mpeg mudflap musepack ncurses nls nptl nptlonly ogg openal opengl openmp oracle oss pam pcmcia pcre pdf perl png posix pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session slang sox spell spl sse sse2 ssl svg symlink tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb vcd vorbis wavpack wifi wmf xcomposite xinerama xml xorg xosd xv zlib" ALSA_CARDS="hda-intel" 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 synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="cs" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 12 Chris Smith 2007-09-01 21:44:29 UTC
(In reply to comment #11)
> It works again and without the KDE_FORK_SLAVES hack.
> 
> I'm not sure, what solved it. I updated to kernel 2.6.22-gentoo-r5 and switched
> to gcc-4.2.0 at the same time. Then I installed all available updates for
> ~amd64.

Still doesn't work here after moving to 2.6.22-gentoo-r6 (already using gcc-4.2.0) from 2-6-22-ck1.
Comment 13 Branko Majic 2007-09-01 21:54:50 UTC
(In reply to comment #12)
> (In reply to comment #11)
> > It works again and without the KDE_FORK_SLAVES hack.
> > 
> > I'm not sure, what solved it. I updated to kernel 2.6.22-gentoo-r5 and switched
> > to gcc-4.2.0 at the same time. Then I installed all available updates for
> > ~amd64.
> 
> Still doesn't work here after moving to 2.6.22-gentoo-r6 (already using
> gcc-4.2.0) from 2-6-22-ck1.
> 
Are you using ~amd64, or are you stable? ;)
Comment 14 Chris Smith 2007-09-01 21:57:12 UTC
(In reply to comment #13)
> Are you using ~amd64, or are you stable? ;)

~amd64 

Comment 15 Dirk Heinrichs 2007-09-04 13:25:36 UTC
(In reply to comment #7)
> The
> KDE_FORK_SLAVES=true "solves" the problem.

But breaks other things. If I set this globally, klicking on an URL in kontact results in a hanging kontact, which can only be gotten rid of by kill -9. Starting kontact from a shell after unsetting KDE_FORK_SLAVES restores normal kontact behaviour.
Comment 16 Marian Kyral 2007-11-13 17:08:54 UTC
(In reply to comment #11)
> It works again and without the KDE_FORK_SLAVES hack.
> 
> I'm not sure, what solved it. I updated to kernel 2.6.22-gentoo-r5 and switched
> to gcc-4.2.0 at the same time. Then I installed all available updates for
> ~amd64.

With linux-2.6.23-gentoo and linux-2.6.23-gentoo-r1 again doesn't works. With linux-2.6.22-gentoo-r8 works without problems.

An exchange of fish:// to sftp:// works great on 2.6.23 (http://bugs.kde.org/show_bug.cgi?id=145123#c52)
Comment 17 Ed Wiget 2008-01-08 03:12:31 UTC
This bug may be in some way related to xinerama - I have been trying to get this working for some time and was successful today by disabling xinerama and recompiling kde packages using --deep --newuse world on my amd64 laptop.  Here is the entire document I have been working on with many diag konsole pages, full emerge info, all kde-base/* packages with use flags, etc.  Way too much information to post here.

http://www.edwiget.name/content/view/237/26/

With xinerama enabled on my desktop, fish:// does not work.  The two systems are otherwise identical to installed packages and revisions.

From laptop I can use fish:// to access desktop and also localhost on the laptop
From desktop I can not use fish:// to access laptop or localhost on the desktop
Comment 18 Ed Wiget 2008-01-12 07:25:54 UTC
I have confirmed that rebuilding kde-base without the xinerama use flag fixes this problem on X64 Sabayon 3.5 Loop 1 with kde-3.5.8 running kernel 2.6.23-sabayon-r1, X64 Sabayon 3.4F with kde-3.5.8 and kernel-2.6.22-sabayon, and x86 Gentoo with kde-3.5.8 and kernel 2.6.23-gentoo-r3 (very old system but currently up to date with latest profile).  Each of these systems do not require any FORK commands or other profiles, just using the normal konqueror with the fish:// protocol.  I do have one of the x64 systems with full debugging enabled now...shame I never got to use the almost 5GB of debug files for this problem.  
Comment 19 Gordon Malm (RETIRED) gentoo-dev 2008-02-12 01:17:12 UTC
From 2.6.23.15 release announcement:

Cory T. Tusar (1):
      tty: fix logic change introduced by wait_event_interruptible_timeout()

I seem to recall a change in this area was where this problem began?  So I try with the newest kernel...

I can fish:// just fine from KDE on hardened-sources-2.6.23-r7 to another host running the same kernel.

This maybe fixed in vanilla-sources-2.6.23.15, gentoo-sources-2.6.23-r8 and hardened-sources-2.6.23-r7.  Perhaps others will confirm/deny.
Comment 20 Chris Smith 2008-02-12 15:32:20 UTC
fish still doesn't work here (hasn't for a long time)
using kde-3.5.8 and gentoo-sources-2.6.24-r2
Comment 21 Ed Wiget 2008-02-14 19:39:42 UTC
In reference to chris #20

see #18, this has fixed numerous gentoo / sabayon systems I manage with kernels 2.6.22, 2.6.23, and 2.6.24 plus revisions
Comment 22 Chris Smith 2008-02-14 19:55:30 UTC
(In reply to comment #21)
Thanks but I don't see #18 applying at all. I've always had -xinerama and am running x64, fish:// has been broken for a long time and still is.

Comment 23 Gordon Malm (RETIRED) gentoo-dev 2008-02-14 21:09:45 UTC
Chris, using a 2.6.23.16 or 2.6.24.2 kernel, could you try creating new user with a brand new skeleton $HOME and see if fish:// works?
Comment 24 Chris Smith 2008-02-14 21:55:29 UTC
(In reply to comment #23)
> Chris, using a 2.6.23.16 or 2.6.24.2 kernel, could you try creating new user
> with a brand new skeleton $HOME and see if fish:// works?
> 
As soon as ~amd64 gentoo-sources gets bumped to use .2 I will try it. I believe the current gentoo-sources-2.6.24-r2 is based on .1.
Comment 25 Daniel Drake (RETIRED) gentoo-dev 2008-02-15 00:14:58 UTC
(In reply to comment #24)
> As soon as ~amd64 gentoo-sources gets bumped to use .2 I will try it. I believe
> the current gentoo-sources-2.6.24-r2 is based on .1.

It's equivalent to 2.6.24.2
2.6.24.2 added a single patch over the previous release, which gentoo added and shipped before 2.6.24.2 existed.
Comment 26 Chris Smith 2008-02-15 00:27:53 UTC
(In reply to comment #25)
> It's equivalent to 2.6.24.2
> 2.6.24.2 added a single patch over the previous release, which gentoo added and
> shipped before 2.6.24.2 existed.

OK, then it doesn't solve the problem the fish:// protocol still dies, even with a brand new user with an empty profile.
Comment 27 Wulf Krueger (RETIRED) gentoo-dev 2008-04-26 15:36:31 UTC
There's nothing we can do about this.

Please follow https://bugs.kde.org/show_bug.cgi?id=145123 and let us know if anything happens that would enable us to fix this problem in Gentoo.