[gpodder-devel] Most revision buggy?

  • From: wvanrooijen at yahoo.com (Wilfred van Rooijen)
  • Date: Sun, 13 Jul 2008 21:59:05 -0700 (PDT)

Hi all,

I am having severe difficulty with version 768 of gpodder (I get all kinds of 
xlib errors). This is what I found on the internet, maybe it helps:

http://www.faqs.org/faqs/x-faq/part7/section-15.html

Sometimes, I also get a weirder error:

Exception in thread Thread-125:
Traceback (most recent call last):
  File "/usr/lib/python2.4/threading.py", line 442, in __bootstrap
    self.run()
  File "/usr/lib/python2.4/threading.py", line 422, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/home/rooijen/gpodder/src/gpodder/services.py", line 169, in __get_cover
    loader.write(open(channel.cover_file, 'rb').read())
GError: Unrecognized image file format

[  58.478] (CoverDownloader) Trying to download: 
http://fm-kyoto.jp/podcast/midnight_session/images/podcast_midnight_session.jpg
[  58.479] (CoverDownloader) Trying to download: 
http://fm-kyoto.jp/podcast/radio_scrap/images/podcast_radio_scrap.jpg
[  58.524] (podcastChannel) Generating TreeModel for 
http://pod.j-wave.co.jp/blog/wakeuptokyo/pym.xml
[  58.850] (CoverDownloader) Cannot get image from 
http://fm-kyoto.jp/podcast/radio_scrap/images/podcast_radio_scrap.jpg
[  58.874] (CoverDownloader) Cannot get image from 
http://fm-kyoto.jp/podcast/midnight_session/images/podcast_midnight_session.jpg
Xlib: unexpected async reply (sequence 0x10ee1)!
*** glibc detected *** python: double free or corruption (!prev): 0x08feee50 ***
make: *** [test] Killed

The 'glibc detected' thingie shows up on several fora but nothing seems to 
point in a specific direction.

I think this bug may have to do with 

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

but I'm not sure.

The error occurs when syncing episodes. It occurs more easily if I sync 
multiple episodes at once (select a few, then click 'transfer'). It usually 
happens after one or two successful syncs. But then again, sometimes gpodder 
fails even before the sync waitbar is on the screen :-)). It also occurs when 
syncing single episodes, but with a (slightly) lower frequency.

This bug happens so frequently now that I've given up syncing for today. Maybe 
tomorrow the stars will align better and it'll work, don't know. All I can you 
now, is that every time I start gpodder, it crashes on the first, second, or 
third sync, quite reliably :-)).

Cheerio,
Wilfred




--- On Sun, 7/13/08, nikosapi <me at nikosapi.org> wrote:

> From: nikosapi <me at nikosapi.org>
> Subject: Re: [gpodder-devel] Most revision buggy?
> To: wvanrooijen at yahoo.com, "Development for gPodder" <gpodder-devel at 
> lists.berlios.de>
> Date: Sunday, July 13, 2008, 3:38 PM
> On July 13, 2008 14:18:53 Wilfred van Rooijen wrote:
> > Hi all,
> >
> > I updated to the latest SVN version of gpodder and I
> am experiencing some
> > hickups:
> >
> > 1. gpodder doesn't start, but gives a syntax error
> in draw.py, line 47:
> > offset = 0.5 if close else 0
> >
> > I 'patched' using some ugly code, because
> I'm unfamiliar with Python
> > syntax.
> >
> > 2. Now gpodder starts, but when I try to sync an
> episode, I get:
> >
> > Traceback (most recent call last):
> >   File "/usr/lib/python2.4/threading.py",
> line 442, in __bootstrap
> >     self.run()
> >   File "/usr/lib/python2.4/threading.py",
> line 422, in run
> >     self.__target(*self.__args, **self.__kwargs)
> >   File
> "/home/rooijen/gpodder/src/gpodder/gui.py", line
> 1695, in
> > sync_to_ipod_thread if not
> device.episode_on_device(episode):
> >   File
> "/home/rooijen/gpodder/src/gpodder/sync.py", line
> 598, in
> > episode_on_device return self.__track_on_device(e)
> > AttributeError: 'MP3PlayerDevice' object has
> no attribute
> > '_MP3PlayerDevice__track_on_device'
> >
> > Exception in thread Thread-714:
> > Traceback (most recent call last):
> >   File "/usr/lib/python2.4/threading.py",
> line 442, in __bootstrap
> >     self.run()
> >   File "/usr/lib/python2.4/threading.py",
> line 422, in run
> >     self.__target(*self.__args, **self.__kwargs)
> >   File
> "/home/rooijen/gpodder/src/gpodder/gui.py", line
> 1695, in
> > sync_to_ipod_thread if not
> device.episode_on_device(episode):
> >   File
> "/home/rooijen/gpodder/src/gpodder/sync.py", line
> 598, in
> > episode_on_device return self.__track_on_device(e)
> > AttributeError: 'MP3PlayerDevice' object has
> no attribute
> > '_MP3PlayerDevice__track_on_device'
> >
> > I don't know what this means :-)).
> >
> > Cheerio,
> > Wilfred
> >
> >
> 
> Both bugs are fixed in the latest trunk, thanks for the
> report.
> 
> The first one is caused because you're using python
> 2.4, perhaps you should 
> upgrade to 2.5... The second one is a mistake I made, sorry
> :S
> 
> nick


      


Other related posts: