[gpodder-devel] Hangs when trying to close the user-settings dialog

  • From: thp at perli.net (Thomas Perl)
  • Date: Tue, 04 Sep 2007 20:03:46 +0200

Hello, Bj?rn!

On Mon, 2007-09-03 at 21:08 +0200, Bj?rn Rasmussen wrote:
> On Friday 24 August 2007 13:16:13 Thomas Perl wrote:
> > On Thu, 2007-08-23 at 12:01 +0200, Thorsten Scherf wrote:
> > > On [Wed, 22.08.2007 22:48], Bj??rn Rasmussen wrote:
> > > >Hangs when trying to close the user-settings dialog.  I cannot
> change
> > > > the user-settings from the gui.  Works if I do the changes in
> the
> > > > gpodder.conf file.  At the moment I click the Close button, the
> program
> > > > hangs and the process consumes all the available cpu power.
> > >
> > > I have exactly the same problem with gpodder in F-7. In addition
> to
> > > this, I'm not able to delete files I downloaded before. The files
> will
> > > only get the Trash icon in the GUI but will never be deleted.
> > >
> > > Any ideas on this?
> >
> > Can you please provide the output of running "gpodder --verbose" in
> a
> > terminal and trying to reproduce the problem?
> >
> > It would also be very helpful if you could try running the current
> SVN
> > trunk of gPodder to see if the problem still appears there:
> >
> > http://gpodder.berlios.de/running-from-svn.html
> >
> Sorry for the late response Thomas!
> 
> I get the same result regarding "close the user-settings dialog" -
> problem, when running the SVN-version.
> 
> Here's the output:
> 
> $ yum list python-feedparser
> Available Packages
> python-feedparser.noarch                 4.1-3.fc7
> updates
> [bjoern at nforce4 gpodder]$ make test
> bin/gpodder --local --verbose
> (ipodsync) Could not find pymad.
> (ipodsync) Found eyeD3
> (ipodsync) PyID3 not found - falling back to channel cover for iPod
> cover art
> (ipodsync) Found mplayer, using it to find track length of files
> (Importer) Cannot import OPML from 
> URL: /home/bjoern/.config/gpodder/channels.opml
> Player found: Movie Player (/usr/share/applications/totem.desktop)
> Player found: Rhythmbox Music Player 
> (/usr/share/applications/rhythmbox.desktop)
> Player found: Listen Music Player 
> (/usr/share/applications/fedora-listen.desktop)
> Player found: Audacious 
> (/usr/share/applications/fedora-audacious-plugins.desktop)
> Player found: Xine (/usr/share/applications/rpmforge-xine.desktop)
> Player found: RealPlayer 10 (/usr/share/applications/realplay.desktop)
> Player found: BMPx: Play Files
> (/usr/share/applications/bmp-play-2.0.desktop)
> Player found: Audacity
> (/usr/share/applications/fedora-audacity.desktop)
> Player found: GXine Video Player 
> (/usr/share/applications/fedora-gxine.desktop)
> Player found: VLC media player (/usr/share/applications/vlc.desktop)
> Player found: Serpentine Audio-CD Creator 
> (/usr/share/applications/fedora-serpentine.desktop)
> Player found: Wavbreaker
> (/usr/share/applications/fedora-wavbreaker.desktop)
> Player found: Audacious
> (/usr/share/applications/fedora-audacious.desktop)
> Player found: Muine Music Player 
> (/usr/share/applications/fedora-muine.desktop)
> Player found: MPlayer (/usr/share/applications/mplayer.desktop)
> Player found: Audio Player 
> (/usr/share/applications/redhat-audio-player.desktop)
> Player found: mkvinfo (/usr/share/applications/livna-mkvinfo.desktop)
> Player found: Exaile Music Player 
> (/usr/share/applications/fedora-exaile.desktop)
> Player found: Sweep (/usr/share/applications/fedora-sweep.desktop)
> Player found: Rosegarden
> (/usr/share/applications/fedora-rosegarden.desktop)
> Player found: BMPx: Enqueue Files 
> (/usr/share/applications/bmp-enqueue-2.0.desktop)
> Player found: EasyTAG (/usr/share/applications/easytag.desktop)
> Player found: Kaboodle (/usr/share/applications/kde/kaboodle.desktop)
> Player found: Kaffeine (/usr/share/applications/kde/kaffeine.desktop)
> Player found: KMid (/usr/share/applications/kde/kmid.desktop)
> Player found: JuK (/usr/share/applications/kde/juk.desktop)
> Player found: Noatun (/usr/share/applications/kde/noatun.desktop)
> Player found: Amarok (/usr/share/applications/kde/amarok.desktop)
> Stale download directory found: 34f867ea321c1698bc0bb1b92ef3b5a4
> Successfully 
> removed /home/bjoern/gpodder-downloads/34f867ea321c1698bc0bb1b92ef3b5a4.
> (Importer) Cannot import OPML from 
> URL: /home/bjoern/.config/gpodder/channels.opml
> /home/bjoern/tmp/gpodder/src/gpodder/gui.py:1338: GtkWarning: 
> gtk_file_folder_unix_get_info: assertion `strcmp (dirname, 
> folder_unix->filename) == 0' failed
>   if fs.run() == gtk.RESPONSE_OK:
> Moving downloads from /home/bjoern/gpodder-downloads to /home/bjoern
> Error while moving /home/bjoern/gpodder-downloads to /home/bjoern. 

Seems like a PyGTK/GTK-related problem to me. Or maybe we're just using
it in a wrong way? Which version of GTK2 / PyGTK are you using?

Thanks,
Thomas




Other related posts: