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