gtkpod very slow after every click

Bug #300240 reported by Catapult on 2008-11-20
30
This bug affects 5 people
Affects Status Importance Assigned to Milestone
gtkpod
Unknown
Unknown
gtkpod (Ubuntu)
Low
Unassigned
Declined for Maverick by Sebastien Bacher

Bug Description

Binary package hint: gtkpod

Using ubuntu version 8.10 (Ibex), gtkpod 0.99.12-3 (from ubuntu repo)

Everytime I click on something in gtkpod, it takes up 100% of CPU power and is unresponsive for ten seconds or so. The slowdown happens everytime I click something inside gtkpod. What's going on?

I've used gtkpod before (in older ubuntu version), and I like it. I wish it could work.. 99.9 % of files on iPod are mp3.

I tried running gtkpod from the terminal. Here's the printout for both.
Quote:
:~$ sudo apt-get install gtkpod
[sudo] password for jeph:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
mp3gain faad faac lame
The following NEW packages will be installed:
gtkpod
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/844kB of archives.
After this operation, 3109kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
gtkpod
Install these packages without verification [y/N]? y
Selecting previously deselected package gtkpod.
(Reading database ... 102589 files and directories currently installed.)
Unpacking gtkpod (from .../gtkpod_0.99.12-3_i386.deb) ...
Processing triggers for man-db ...
Setting up gtkpod (0.99.12-3) ...

hanzj@hanzj-desktop:~$ gtkpod

(gtkpod:10887): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gtkpod:10887): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gtkpod:10887): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gtkpod:10887): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gtkpod:10887): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gtkpod:10887): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gtkpod:10887): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gtkpod:10887): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gtkpod:10887): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gtkpod:10887): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gtkpod:10887): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gtkpod:10887): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

** (gtkpod:10887): CRITICAL **: sha1_sha1_exists: assertion `sha1' failed

** (gtkpod:10887): CRITICAL **: sha1_sha1_exists: assertion `sha1' failed

** (gtkpod:10887): CRITICAL **: sha1_sha1_exists: assertion `sha1' failed

** (gtkpod:10887): CRITICAL **: sha1_sha1_exists: assertion `sha1' failed

** (gtkpod:10887): CRITICAL **: sha1_sha1_exists: assertion `sha1' failed

** (gtkpod:10887): CRITICAL **: sha1_sha1_exists: assertion `sha1' failed

Catapult (ubunt2+launchpad) wrote :

sudo fdisk -l

Disk /dev/sdc: 30.0 GB, 30005821440 bytes
255 heads, 63 sectors/track, 3648 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x20202020

   Device Boot Start End Blocks Id System
/dev/sdc1 1 10 80293+ 0 Empty
/dev/sdc2 11 3648 29222235 b W95 FAT32

Luke Clements (i-am-luke08) wrote :

I too have this problem, and confirm it using the latest gtkpod on Intrepid Ibex (32bit). I have recompiled from source and the same problem occurs as before, however now it does not display the same messages in the terminal. I am now getting

** (gtkpod:21767): WARNING **: iTunesDB and ArtworkDB artwork sizes inconsistent (100000+2 != 25721)
** (gtkpod:21767): WARNING **: iTunesDB and ArtworkDB artwork sizes inconsistent (100000+2 != 50050)
** (gtkpod:21767): WARNING **: iTunesDB and ArtworkDB artwork sizes inconsistent (0+0 != 15678)

about 300+ times. This is the only message I am getting however.
I believe it may be hardy/ibex that is causing this, as it was fine in gutsy.

David Kohen (kohen-d) wrote :

Known problem, there is a fix being worked on in the svn of the project.

Changed in gtkpod (Ubuntu):
status: New → Confirmed
David Kohen (kohen-d) wrote :

In SVN, you are welcome to test it.

Changed in gtkpod (Ubuntu):
status: Confirmed → Fix Committed
Catapult (ubunt2+launchpad) wrote :

David or Linux experts:
I'm a newbie with Linux. How do i get the"SVN"? What should I type in terminal? Please explain step-by-step. Thank you.

Newbie C.

Maia Everett (linneris) wrote :

David, any chance a patch could be backported for 0.99.12 and 0.99.14?

Catapult (ubunt2+launchpad) wrote :

By the way, I'm on Ubuntu 9.04 Jaunty Jackelope. Please tell me what to do in order to use gtkpod without this slowness problem.

Derek White (d-man97) wrote :

Linked the upstream bug report.

For the non-svn patch that was submitted to gtkpod's sourceforge bug tracker, the direct d/l link is:
http://sourceforge.net/tracker/download.php?group_id=67873&atid=519275&file_id=327399&aid=2793093

It was originally a *.diff file. As the poster says: "I would have patch current SVN, but this is currently not working for me."

If you get it to work (either from SVN or from the source/*.diff), I'd recommend chiming in on SF and giving your comments.

Changed in gtkpod (Ubuntu):
importance: Undecided → Low
JC Hulce (soaringsky) wrote :

This bug has been marked as Fix Committed for over a year. If the fix has made it into Ubuntu, please mark this bug as Fix Released. If the fix has been released upstream, but not Ubuntu, create a new bug asking for the new version and tag it with upgrade-software-version. If this bug has not been fixed anywhere, change the status back to Confirmed.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.