When Listen downloads a podcast after a start up it uses 100% of the CPU time and hangs. Both the main window and the icon in the notification area are disabled, however the bandwidth is being used, so the download is taking place apparently, despite the deactivation of the UI. When the download is finished Listen slowly fills the RAM and swap up making the system unstable at the end. During the process described above Listen does not quit on being sent a TERM signal. Downloaded files are neatly placed in the correct directory, but after the next launch Listen doesn't care about them and tries to fetch them once again. Reproducible: Always Steps to Reproduce: 1. Add a podcast and enable fetching right after startup. 2. Relaunch Listen. Actual Results: Listen hanged as described above. Expected Results: Listen downloads the podcasts without any problems keeping the UI active all the time. $ emerge info Portage 2.1.2.12 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6 .22-gentoo-r5 i686) ================================================================= System uname: 2.6.22-gentoo-r5 i686 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz Gentoo Base System release 1.12.9 Timestamp of tree: Wed, 29 Aug 2007 07:20:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disable d] ccache version 2.4 [enabled] app-shells/bash: 3.2_p17 dev-lang/python: 2.4.4-r4 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.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" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=prescott -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shu tdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=prescott -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms stri ct" GENTOO_MIRRORS="http://gentoo.mirror.pw.edu.pl http://gentoo.prz.rzeszow.pl http ://gentoo.zie.pg.gda.pl http://gentoo.po.opole.pl ftp://mirror.icis.pcz.pl/gento o/ " LANG="pl" LC_ALL="pl_PL.UTF-8" LINGUAS="pl en" 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=/di stfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/xeffects" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa bash-completion berkdb bitmap-fonts bzip2 cairo cca che cddb cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread ecc eds emboss en code esd evo exif fam ffmpeg firefox foomaticdb fortran gdbm gif gnome gpm gstre amer gtk hal iconv ipv6 isdnlog jabber jack jpeg kerberos ldap libcaca mad matro ska midi mikmod mmx mp3 mpeg mplayer mudflap ncurses nls nptl nptlonly ogg openg l openmp oss pam pcre pdf perl png pppd python qt3support quicktime rar readline real reflection samba sdl session spell spl sse sse2 ssl svg tcpd theora tiff t ruetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd vim-syntax vorbis wi n32codecs x86 xml xorg xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="ad pcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug lad spa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIB C="glibc" INPUT_DEVICES="mouse keyboard synaptics" KERNEL="linux" LCD_DEVICES="b ayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="p l en" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, P ORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I dont think it is a problem with the ebuild, did you test the vanilla listen? have the same problem? This bug exist in listen: http://www.listen-project.org/ticket/645 if you know any patch reopen this bug. Thanks