http://bugs.gpodder.org/show_bug.cgi?id=383

           Summary: gpodder hangs updating the feeds
           Product: gPodder
           Version: 0.15.0
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: low
         Component: Application
        AssignedTo: [email protected]
        ReportedBy: [email protected]


This is on Mandriva Cooker with Python 2.6.1 and gpodder 0.15.0:
 # gpodder -v
[   0.235] Detected encoding: UTF-8
[   0.277] (gPodderLib) Creating gPodderLib()
/usr/lib/python2.6/site-packages/gpodder/libconverter.py:29:
DeprecationWarning: The popen2 module is deprecated.  Use the subprocess
module.
  import popen2
[   0.352] (ConverterCollection) Found "oggdec", will try to convert ".ogg"
files.
[   0.491] (gpodder.sync) Could not find Python Imaging Library (PIL)
[   0.494] Patching feedparser module... (mapContentType bugfix)
/usr/lib/python2.6/site-packages/dbus/connection.py:242: DeprecationWarning:
object.__init__() takes no parameters
  super(Connection, self).__init__(*args, **kwargs)
[   1.017] (gPodder) auto_update_procedure() got called
[   1.395] (Cache) Not Modified:
http://podcast.wdr.de/radio/philosophischesradio.xml
[   1.546] (Cache) Not Modified:
http://www.cbc.ca/podcasting/includes/searchengine.xml
[   2.624] (CoverDownloader) cover download request for
http://dierelaxtekluftpuppe.podspot.de/rss
[   2.625] Cover: http://dierelaxtekluftpuppe.podspot.de/rss
[   2.626] (CoverDownloader) Trying to download:
http://www.die-relaxte-kluftpuppe.de/images/logo_300.jpg
[   3.686] (CoverDownloader) Cannot get image from
http://www.die-relaxte-kluftpuppe.de/images/logo_300.jpg
[   3.975] start reader
[   4.054] (UserAppsReader) Player found: /usr/share/applications/muine.desktop
[   4.117] (UserAppsReader) Player found:
/usr/share/applications/mandriva-xmms.desktop
[   4.186] (UserAppsReader) Player found:
/usr/share/applications/brasero-open-playlist.desktop
[   4.288] (UserAppsReader) Player found: /usr/share/applications/gxine.desktop
[   4.307] (UserAppsReader) Player found:
/usr/share/applications/moonshine.desktop
[   4.378] (Cache) Not Modified: http://www.escapearchive.com/?feed=podcast
[   4.648] (UserAppsReader) Player found:
/usr/share/applications/xfmedia.desktop
[   4.750] (Cache) Not Modified:
http://www.eternitymagazin.de/podcast/Web-Site/Eternity_Metal_Podcast/rss.xml
[   5.000] (UserAppsReader) Player found:
/usr/share/applications/alsaplayer.desktop
[   5.121] (UserAppsReader) Player found:
/usr/share/applications/hxplay.desktop
[   5.196] (UserAppsReader) Player found: /usr/share/applications/dopi.desktop
[   5.273] (UserAppsReader) Player found:
/usr/share/applications/serpentine.desktop
[   5.358] (UserAppsReader) Player found:
/usr/share/applications/xine-ui.desktop
[   5.483] (UserAppsReader) Player found:
/usr/share/applications/easytag.desktop
[   5.528] (UserAppsReader) Player found: /usr/share/applications/vlc.desktop
[   5.629] (UserAppsReader) Player found:
/usr/share/applications/gnome-mplayer.desktop
[   5.705] (gPodder) Darn SQLite LOCK!
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/gpodder/gui.py", line 1818, in
update_feed_cache_proc
    channel.update()
  File "/usr/lib/python2.6/site-packages/gpodder/libpodcasts.py", line 142, in
update
    self.update_cover()
  File "/usr/lib/python2.6/site-packages/gpodder/libpodcasts.py", line 224, in
update_cover
    if self.cover_file is None or not os.path.exists(self.cover_file) or force:
  File "/usr/lib/python2.6/site-packages/gpodder/libpodcasts.py", line 531, in
get_cover_file
    return os.path.join( self.save_dir, 'cover')
  File "/usr/lib/python2.6/site-packages/gpodder/libpodcasts.py", line 482, in
get_save_dir
    wanted_foldername = self.find_unique_folder_name(fn_template)
  File "/usr/lib/python2.6/site-packages/gpodder/libpodcasts.py", line 458, in
find_unique_folder_name
    while db.channel_foldername_exists(current_try):
  File "/usr/lib/python2.6/site-packages/gpodder/dbsqlite.py", line 559, in
channel_foldername_exists
    return self.__get__("SELECT id FROM channels WHERE foldername = ?",
(foldername,)) is not None
  File "/usr/lib/python2.6/site-packages/gpodder/dbsqlite.py", line 525, in
__get__
    cur.execute(sql, params)
ProgrammingError: You must not use 8-bit bytestrings unless you use a
text_factory that can interpret 8-bit bytestrings (like text_factory = str). It
is highly recommended that you instead just switch your application to Unicode
strings.

[   5.793] (UserAppsReader) Player found:
/usr/share/applications/banshee-1.desktop
[   5.873] (UserAppsReader) Player found:
/usr/share/applications/rhythmbox.desktop
[   5.926] (UserAppsReader) Player found: /usr/share/applications/miro.desktop
[   5.962] (UserAppsReader) Player found: /usr/share/applications/hipo.desktop
[   6.021] (UserAppsReader) Player found:
/usr/share/applications/audacious.desktop
[   6.087] (UserAppsReader) Player found:
/usr/share/applications/bmp-play-2.0.desktop
[   6.127] (UserAppsReader) Player found: /usr/share/applications/totem.desktop
[   6.373] (UserAppsReader) Player found:
/usr/share/applications/mplayer.desktop
[   6.444] (Cache) Not Modified: http://www.metalblade.com/podcasts/podcast.xml
[   6.740] (UserAppsReader) Player found:
/usr/share/applications/audacity.desktop
[   6.743] end reader (benchmark: 2.7673 seconds)
[   7.706] (Cache) Warning: http://leoville.tv/podcasts/floss.xml (documented
declared as us-ascii, but parsed as utf-8)


After this it hangs, the close button closes the window but the process can
only be killed.

-- 
Configure bugmail: http://bugs.gpodder.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
_______________________________________________
gPodder-Bugs mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/gpodder-bugs

Reply via email to