If I leave exaile running unattended, sometimes it will lock up. I've seen it happen twice now. After it locks up, the GUI fails to repaint and I have to kill the python process to close it. It might be related to the OSD or switching songs: the first time, there was an OSD-sized block on my desktop that wouldn't repaint, and the second the OSD window was up when it froze. If you need more info, please tell me what to look for. Reproducible: Sometimes Portage 2.1.2.9 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6. 20-gentoo-r8 i686) ================================================================= System uname: 2.6.20-gentoo-r8 i686 AMD Opteron(tm) Processor 142 Gentoo Base System release 1.12.9 Timestamp of tree: Wed, 04 Jul 2007 05:20:01 +0000 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.3.5-r3, 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 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.23b virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" 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/env.d/java/ /etc/gconf /etc/php/apache2-php 5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/r evdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.c hem.wisc.edu/gentoo/ http://mirror.phy.olemiss.edu/mirror/gentoo" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LINGUAS="en ja" 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=/di stfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/science /usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa ao apache2 avi bash-completion berkdb bitmap-fonts cairo cdr cjk cli cracklib crypt cups dbus divx4linux dri dvd dvdr eds emboss encode fam fbcon firefox flac fortran gcj gd gdbm gif glut gpm gstreamer gtk gtk2 hal i conv ipv6 isdnlog jack javascript jpeg ldap libcaca libg++ mad midi mikmod mmx m p3 mpeg mplayer mudflap mysql ncurses nls nptl nptlonly ogg opengl openmp pam pc re pda pdf perl png posix ppds pppd python qt4 quicktime readline reflection sam ba sdl session spell spl sse ssl svg svga tcpd tetex theora truetype truetype-fo nts type1-fonts unicode vorbis win32codecs wmf x86 xml xorg xv xvid zlib" ALSA_C ARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plu g rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KER NEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxor b ncurses text" LINGUAS="en ja" USERLAND="GNU" VIDEO_CARDS="fglrx radeon vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, P ORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
That information doesn't help at all since I can't reproduce it, been running exaile for days.. Run "exaile" from terminal and see if you have output there when it locks up, reopen with output.
I finally found a specific mp3 file that crashes exaile every time. It's licensed content, so I probably shouldn't attach it here, but I'm sure it would be fine to send it to someone if someone will advise where to send it. Every time it crashes exaile spits this message onto the console: ** Message: don't know how to handle text/html Hope that's a little more informative.
Can't really do anything here without a example so e-mail me one at drac at gentoo.org if you can still reproduce this with 0.2.11 which is now in tree.
Never got this one tested, prolly should go to upstream bugzilla..
Try with exaile-0.2.13.., and up to date system. It's been a while and deps have upgraded too. Besides, I think this was gtkmozembed related (which was fixed)
There is still some problem, but it has much improved. I still get the "** Message: don't know how to handle text/html" message, and it still gets stuck and never plays the file, but the OSD window goes away as it should and exaile doesn't lock up. I also get KeyErrors like this when it gets stuck: Exception in thread Thread-10: Traceback (most recent call last): File "/usr/lib/python2.5/threading.py", line 460, in __bootstrap self.run() File "/usr/lib/exaile/xl/covers.py", line 96, in run ResponseGroup="ItemAttributes,Images") File "/usr/lib/exaile/lib/ecs.py", line 340, in ItemSearch return pagedIterator(XMLItemSearch, argv, "ItemPage", 'Items', plugins) File "/usr/lib/exaile/lib/ecs.py", line 217, in __init__ dom = self.__search(** self.__arguments) File "/usr/lib/exaile/lib/ecs.py", line 349, in XMLItemSearch return query(buildRequest(argv)) File "/usr/lib/exaile/lib/ecs.py", line 175, in query e = buildException(errors) File "/usr/lib/exaile/lib/ecs.py", line 160, in buildException e = globals()[ class_name ](msg) KeyError: u'ECommerceService.NoExactMatches' I didn't see those before.
I experience the same problem. I get the same message as David (comment #6) when playing a long MP3 (2 hours) The message is displayed as soon as playing starts though, not sure it is related to exaile freezing later on. If it matters, mp3 was downloaded from (podcast) http://podaudio.rtbf.be/rod/C21-HELL_CLASSIC_21_HELL-S_BELLS_10-5-2008_3969123.mp3 Besides, I also get segfaults. I started exaile, added a radio station (http://stream3.rtbf.be:8000/2128xrtbf) and closed it, nothing more, not a single note was played: neysx@basil ~ $ nice exaile Exaile 0.2.13 which: no k3b in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.2.3:/opt/stuffit/bin:/usr/qt/3/bin:/usr/games/bin) which: no k3b in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.2.3:/opt/stuffit/bin:/usr/qt/3/bin:/usr/games/bin) Using multimedia keys from: gnome Plugins 'AWN' version '0.7.4' loaded successfully Plugins 'Mini Mode' version '0.4.8' loaded successfully loading tracks... Created db for thread Thread-1 {'Thread-1': <sqlite3.Connection object at 0x8a3a200>} Closed db for thread Thread-1 done loading tracks... loading songs Starting scan timer at 25.0 Clearing tracks cache Importing /home/neysx/.exaile/saved/playlist0000.m3u Last playlist loaded Loading page 0 Exiting, bye! Segmentation fault I restarted exaile and started playing the added radio station, it crashed after less than an hour: neysx@basil ~ $ nice exaile Exaile 0.2.13 which: no k3b in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.2.3:/opt/stuffit/bin:/usr/qt/3/bin:/usr/games/bin) which: no k3b in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.2.3:/opt/stuffit/bin:/usr/qt/3/bin:/usr/games/bin) Using multimedia keys from: gnome Plugins 'AWN' version '0.7.4' loaded successfully Plugins 'Mini Mode' version '0.4.8' loaded successfully Starting scan timer at 25.0 loading tracks... Created db for thread Thread-1 {'Thread-1': <sqlite3.Connection object at 0x8a3a200>} Closed db for thread Thread-1 done loading tracks... loading songs Clearing tracks cache Importing /home/neysx/.exaile/saved/playlist0000.m3u Last playlist loaded Loading page 0 ReplayGain support initialized. Not using Equalizer disabled by the user Stream tag: audio-codec: MPEG 1 Audio, Layer 3 (MP3) Stream tag: bitrate: 128000 Stream tag: layer: 3 mode: joint emphasis: none bitrate: 128000 Library rescan called Running is False File count: 0 Count is now: 0 Library rescan called Running is False File count: 0 Count is now: 0
Up-to-date ~x86 box: $ emerge --info Portage 2.1.5_rc10 (default-linux/x86/2007.0, gcc-4.2.3, glibc-2.7-r1, 2.6.25-rc7-git4-gentoo i686) ================================================================= System uname: 2.6.25-rc7-git4-gentoo i686 AMD Athlon(tm) Processor Timestamp of tree: Sun, 11 May 2008 07:15:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p39 dev-lang/python: 2.5.2-r2 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.12 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 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.1-r1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.4 virtual/os-headers: 2.6.25-r2 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-mp -Os -pipe -fomit-frame-pointer -m3dnow -msse -mmmx" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon-mp -Os -pipe -fomit-frame-pointer -m3dnow -msse -mmmx" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical --nospinner" FEATURES="ccache distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://polly.a.la.maison/gentoo" LC_ALL="en_GB.utf8" LDFLAGS="" LINGUAS="en en_US en_GB fr nl" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_COMPRESS="" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/gorg /usr/local/portage" SYNC="rsync://polly/portage" USE="3dnow 3dnowex 3dnowext X aac acl acpi alsa apache2 artworkextra audiofile avahi avi bash-completion berkdb bogofilter bonobo branding bzip2 cairo cdparanoia cdr cli cracklib crypt cups curl dbus dga dnd dpms dri dvd dvdr dvdread encode exif faac faad ffmpeg firefox flac font-server foomaticdb gb gdbm gif gimp gimpprint glade gnome gnomedb gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal iconv id3 imap imlib innodb isdnlog jpeg keyring lame lcms libgda libnotify libwww live mad maildir midi mmx mmxext motif mozilla moznocompose moznoirc mozsvg mozxmlterm mp3 mp4 mpeg mudflap music mysql ncurses network nls no_wxgtk1 nptl nptlonly ogg opengl openmp pcre pdflib pg-hier pg-intdatetime pg-vacuumdelay png ppds pppd python qt4 quicktime readline reflection rtc ruby scanner sdl server session socks5 speex spell spl sqlite sse ssl svg symlink tcl tcltk tetex theora thread threads tiff tk truetype type1 unicode usb userlocales vim-pager vorbis win32codecs wmf wxwindows x86 xcomposite xine xinerama xml xml2 xorg xscreensaver xv xvid zlib" ALSA_CARDS="emu10k1" 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" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon nikon ptp ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="cwlinux" LINGUAS="en en_US en_GB fr nl" USERLAND="GNU" VIDEO_CARDS="mga" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LANG, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS [ebuild R ] media-sound/exaile-0.2.13 USE="-aac alsa cdparanoia equalizer -flac gnome -ipod jpeg libnotify -libsexy -mad -musepack nls ogg -oss png vorbis"
Please reopen this bug when the problem still occurs with current versions in portage.
(In reply to comment #9) > Please reopen this bug when the problem still occurs with current versions in > portage. > I just added 0.3.0_alpha1 into Portage too.. Too many problems with 0.2.x series.. Better luck with that, I hope