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

           Summary: Gpodder hung during download of new episodes
           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]


I did a 'git pull' yesterday (3-31) so I'm relatively up to date.  Gpodder
reports itself as 0.15.0.

I had no existing podcasts in gpodder at the time this happened.  Here are my
steps:

- Clicked 'Check for Updates'
- [feeds got checked for new episodes]
- The dialog presented me a list of the new episodes.  I deselected one, then
hit 'download'.  The download button got depressed and stayed that way
- [the main window of gpodder, in the background, goes black]
- [my router light was blinking mad, so I think episodes were getting
downloaded.  I let gpodder sit in this state for more than ample time, waiting
for router light to stop blinking]
- I hit ctrl-C in the terminal, and grabbed the verbose output below
- All but one of the podcasts appeared to have been downloaded upon gpodder
restart.



[158415.217] (gPodder) auto_update_procedure() got called
[159615.221] (gPodder) auto_update_procedure() got called
[160815.225] (gPodder) auto_update_procedure() got called
[162015.229] (gPodder) auto_update_procedure() got called
[163215.233] (gPodder) auto_update_procedure() got called
[164415.237] (gPodder) auto_update_procedure() got called
[165615.241] (gPodder) auto_update_procedure() got called
[166815.245] (gPodder) auto_update_procedure() got called
[168015.248] (gPodder) auto_update_procedure() got called
[169000.214] (Cache) Not Modified: http://www.financialsavvy.com/radio/jorg.xml
[169000.441] (PodcastEpisode) Selected enclosure:
http://www.money-guy.com/podpress_trac/feed/482/0/Money-Guy%2003-19-2009.mp3
[169000.443] (PodcastEpisode) Selected enclosure:
http://www.money-guy.com/podpress_trac/feed/443/0/Money-Guy%2003-05-2009.mp3
[169000.445] (PodcastEpisode) Selected enclosure:
http://www.money-guy.com/podpress_trac/feed/414/0/Money-Guy%2002-19-2009.mp3
[169000.447] (PodcastEpisode) Selected enclosure:
http://www.money-guy.com/podcasts/Money-Guy%2001-16-2009ii.mp3
[169000.598] (Cache) Not Modified:
http://feeds.wsjonline.com/wsj/podcast_the_journal_report
[169000.859] Invalid episode length: 0 (Zero-length is not acceptable)
[169000.860] Invalid episode length: 0 (Zero-length is not acceptable)
[169000.861] Invalid episode length: 0 (Zero-length is not acceptable)
[169000.862] Invalid episode length: 0 (Zero-length is not acceptable)
[169000.863] Invalid episode length: 0 (Zero-length is not acceptable)
[169000.864] Invalid episode length: 0 (Zero-length is not acceptable)
[169000.865] Invalid episode length: 0 (Zero-length is not acceptable)
[169000.866] Invalid episode length: 0 (Zero-length is not acceptable)
[169000.867] Invalid episode length: 0 (Zero-length is not acceptable)
[169000.868] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.059] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.061] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.062] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.068] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.078] Limiting number of episodes for Rob Black and Your Money - Radio
to 200
[169003.081] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.083] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.084] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.086] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.087] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.090] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.091] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.091] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.092] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.093] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.094] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.095] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.096] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.106] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.108] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.109] Invalid episode length: 0 (Zero-length is not acceptable)
[169003.300] (Cache) Not Modified:
http://feeds.wsjonline.com/wsj/podcast_wall_street_journal_this_morning
[169003.343] (Cache) Not Modified:
http://feeds.wsjonline.com/wsj/podcast_wall_street_journal_weekend_edition
[169003.471] (Cache) Not Modified:
http://feeds.wsjonline.com/wsj/podcast_your_money_matters
[169003.768] (Cache) Not Modified: http://wealthtrack.libsyn.com/rss
[169003.888] (PodcastChannel) Returning TreeModel for
http://rbymradio.libsyn.com/rss
[169004.237] (gPodder) Rob Black and Your Money - Radio <=> Rob Black and Your
Money - Radio
[169006.124] (Config) Update: episode_selector_x = 285
[169014.961] (gPodder) Downloading episode: Boockvar: March was just a break,
and break time is over
[169014.961] (PodcastEpisode) Updating filename of
http://feeds.marketwatch.com/~r/marketwatch/podcasts/marketwatchmorningstocktalk/~5/eGmPSRgDba0/mst401boockvar.mp3
to "mst401boockvar.mp3".
[169014.968] (gPodder) Downloading episode: MarketWatch's Take On Tech For
April 1
[169014.969] (PodcastEpisode) Updating filename of
http://feeds.marketwatch.com/~r/marketwatch/podcasts/takeontech/~5/nz8qNiAqdB0/takeontech0401.mp3
to "takeontech0401.mp3".
[169014.973] (gPodder) Downloading episode: Rob's Super Secret Extra Insider
Information Podcast 040109
[169014.974] (PodcastEpisode) Updating filename of
http://media.libsyn.com/media/rbymradio/Rob_Blacks_Super_Secret_Extra_Insider_Information_040109_.mp3
to "Rob_Blacks_Super_Secret_Extra_Insider_Information_040109_.mp3".
[169014.981] (gPodder) Downloading episode: April 1 Rob Black & Your Money Hr 2
[169014.982] (PodcastEpisode) Updating filename of
http://media.libsyn.com/media/rbymradio/Rob_Black_040109_hr_2.mp3 to
"Rob_Black_040109_hr_2.mp3".
[169014.987] (gPodder) Downloading episode: April 1 Rob Black & Your Money Hr 1
[169014.987] (PodcastEpisode) Updating filename of
http://media.libsyn.com/media/rbymradio/Rob_Black_040109_hr_1.mp3 to
"Rob_Black_040109_hr_1.mp3".
[169014.993] (gPodder) Downloading episode: Wall Street Journal Tech Briefing
Late Edition, Apr. 1, 2009
[169014.994] Filename collision: pod-wsjtechpm.mp3 - trying to resolve...
[169015.819] (DownloadThread) Correcting file size for
http://feeds.marketwatch.com/~r/marketwatch/podcasts/takeontech/~5/nz8qNiAqdB0/takeontech0401.mp3
from -1 to 5919682 while downloading.
[169021.801] (DownloadThread) Correcting file size for
http://feeds.marketwatch.com/~r/marketwatch/podcasts/marketwatchmorningstocktalk/~5/eGmPSRgDba0/mst401boockvar.mp3
from -1 to 2700979 while downloading.
[169022.023] (DownloadThread) Correcting file size for
http://media.libsyn.com/media/rbymradio/Rob_Black_040109_hr_2.mp3 from 40778048
to 41258819 while downloading.
[169022.502] (DownloadThread) Correcting file size for
http://media.libsyn.com/media/rbymradio/Rob_Black_040109_hr_1.mp3 from 41279168
to 41759363 while downloading.
[169030.847] (DownloadThread) Warning: Progress is more than 100 (count=723,
blockSize=8192, totalSize=5919682)
[169030.847] (DownloadThread) Correcting mime type: x-audio/mp3 => audio/mpeg
[169030.848]
addDownloadedItem(http://feeds.marketwatch.com/~r/marketwatch/podcasts/takeontech/~5/nz8qNiAqdB0/takeontech0401.mp3)
[169043.345] (DownloadThread) Warning: Progress is more than 100 (count=397,
blockSize=8192, totalSize=3249633)
[169043.346]
addDownloadedItem(http://media.libsyn.com/media/rbymradio/Rob_Blacks_Super_Secret_Extra_Insider_Information_040109_.mp3)
[169066.165] (Config) Flushing settings to disk
[169091.281] (DownloadThread) Warning: Progress is more than 100 (count=330,
blockSize=8192, totalSize=2700979)
[169091.281] (DownloadThread) Correcting mime type: x-audio/mp3 => audio/mpeg
[169091.282]
addDownloadedItem(http://feeds.marketwatch.com/~r/marketwatch/podcasts/marketwatchmorningstocktalk/~5/eGmPSRgDba0/mst401boockvar.mp3)
[169121.486] (DownloadThread) Warning: Progress is more than 100 (count=5098,
blockSize=8192, totalSize=41759363)
[169121.486]
addDownloadedItem(http://media.libsyn.com/media/rbymradio/Rob_Black_040109_hr_1.mp3)
[169172.545] (DownloadThread) Warning: Progress is more than 100 (count=5037,
blockSize=8192, totalSize=41258819)
[169172.545]
addDownloadedItem(http://media.libsyn.com/media/rbymradio/Rob_Black_040109_hr_2.mp3)

Traceback (most recent call last):
  File "/home/abennett/gpodder/src/gpodder/gui.py", line 4328, in
on_btnOK_clicked
    self.callback( self.get_selected_episodes())
  File "/home/abennett/gpodder/src/gpodder/gui.py", line 2175, in
download_episode_list
    download.DownloadThread(episode.channel, episode,
self.notification).start()
  File "/home/abennett/gpodder/src/gpodder/download.py", line 178, in __init__
    self.filename = self.episode.local_filename(create=True)
  File "/home/abennett/gpodder/src/gpodder/libpodcasts.py", line 858, in
local_filename
    wanted_filename = self.find_unique_file_name(self.url, fn_template, ext)
  File "/home/abennett/gpodder/src/gpodder/libpodcasts.py", line 774, in
find_unique_file_name
    url = util.get_real_url(url)
  File "/home/abennett/gpodder/src/gpodder/util.py", line 710, in get_real_url
    return urllib.urlopen(url).geturl()
  File "/usr/lib/python2.5/urllib.py", line 82, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.5/urllib.py", line 190, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.5/urllib.py", line 328, in open_http
    errcode, errmsg, headers = h.getreply()
  File "/usr/lib/python2.5/httplib.py", line 1199, in getreply
    response = self._conn.getresponse()
  File "/usr/lib/python2.5/httplib.py", line 928, in getresponse
    response.begin()
  File "/usr/lib/python2.5/httplib.py", line 385, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python2.5/httplib.py", line 343, in _read_status
    line = self.fp.readline()
  File "/usr/lib/python2.5/socket.py", line 331, in readline
    data = recv(1)
KeyboardInterrupt
[169851.655] (gPodder) auto_update_procedure() got called

-- 
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