Your message dated Thu, 16 Aug 2007 00:17:18 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#438126: fixed in libgpod 0.5.2-4
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libgpod2
Version: 0.5.2-2
Severity: normal
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Somehow my artwork database got slightly corrupted, which was causing crashes 
inlibgpod. I tracked the issue and fixed it with the attached patch. The code 
expected a filename in the form :Thumb:F%d_%d.itmb or something similar, but 
because the stored filename was somehow corrupted, all it was getting was 
:F%d_%d_.itmb, which caused strchr to return 0, thus resulting in a bogus 
pointer being passed down to itdb_get_path.

After this change I was able to synchronize my iPod and everything looks normal 
once again (i.e., I can see the cover art).

- -- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libgpod2 depends on:
ii  libc6                         2.6.1-1    GNU C Library: Shared libraries
ii  libglib2.0-0                  2.12.13-1  The GLib library of C routines
ii  libgtk2.0-0                   2.10.13-1  The GTK+ graphical user interface 

Versions of packages libgpod2 recommends:
ii  libgpod-common                0.5.2-2    a library to read and write songs 

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGwwxH823633cP2P8RAqMIAJ9tNkZ8WE4xZ7Kq4JoXX8oATGJGWQCdGQ91
B9ZnyZzLQtJyPNCRNp3c6/s=
=9KSH
-----END PGP SIGNATURE-----
diff -ur libgpod-0.5.2.orig/src/itdb_artwork.c libgpod-0.5.2/src/itdb_artwork.c
--- libgpod-0.5.2.orig/src/itdb_artwork.c       2007-08-15 15:40:10.000000000 
+0200
+++ libgpod-0.5.2/src/itdb_artwork.c    2007-08-15 16:16:10.000000000 +0200
@@ -413,7 +413,11 @@
 
        if (artwork_dir)
        {
-           filename = itdb_get_path (artwork_dir, strchr( thumb->filename+1, 
':') + 1);
+           gchar *name_on_disk = strchr( thumb->filename+1, ':');
+           if (name_on_disk)
+           {
+               filename = itdb_get_path (artwork_dir, name_on_disk + 1);
+           }
            g_free (artwork_dir);
        }
 

--- End Message ---
--- Begin Message ---
Source: libgpod
Source-Version: 0.5.2-4

We believe that the bug you reported is fixed in the latest version of
libgpod, which is due to be installed in the Debian FTP archive:

libgpod-common_0.5.2-4_all.deb
  to pool/main/libg/libgpod/libgpod-common_0.5.2-4_all.deb
libgpod-dev_0.5.2-4_i386.deb
  to pool/main/libg/libgpod/libgpod-dev_0.5.2-4_i386.deb
libgpod-nogtk-dev_0.5.2-4_i386.deb
  to pool/main/libg/libgpod/libgpod-nogtk-dev_0.5.2-4_i386.deb
libgpod2-nogtk_0.5.2-4_i386.deb
  to pool/main/libg/libgpod/libgpod2-nogtk_0.5.2-4_i386.deb
libgpod2_0.5.2-4_i386.deb
  to pool/main/libg/libgpod/libgpod2_0.5.2-4_i386.deb
libgpod_0.5.2-4.diff.gz
  to pool/main/libg/libgpod/libgpod_0.5.2-4.diff.gz
libgpod_0.5.2-4.dsc
  to pool/main/libg/libgpod/libgpod_0.5.2-4.dsc
python-gpod_0.5.2-4_i386.deb
  to pool/main/libg/libgpod/python-gpod_0.5.2-4_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nico Golde <[EMAIL PROTECTED]> (supplier of updated libgpod package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 16 Aug 2007 01:37:25 +0200
Source: libgpod
Binary: libgpod-common libgpod2 libgpod-dev libgpod2-nogtk python-gpod 
libgpod-nogtk-dev
Architecture: source i386 all
Version: 0.5.2-4
Distribution: unstable
Urgency: low
Maintainer: gtkpod Maintainers <[EMAIL PROTECTED]>
Changed-By: Nico Golde <[EMAIL PROTECTED]>
Description: 
 libgpod-common - a library to read and write songs and artwork to an iPod
 libgpod-dev - a library to read and write songs and artwork to an iPod
 libgpod-nogtk-dev - a library to read and write songs and artwork to an iPod
 libgpod2   - a library to read and write songs and artwork to an iPod
 libgpod2-nogtk - a library to read and write songs and artwork to an iPod
 python-gpod - a library to read and write songs and artwork to an iPod
Closes: 438126
Changes: 
 libgpod (0.5.2-4) unstable; urgency=low
 .
   * Upload to unstable.
   * Included patch to fix missing check for strchr return
     value, 01_strchr_return_value.dpatch (Closes: #438126).
Files: 
 0e51afdef15c1148bf983778602f7ed7 1063 libs optional libgpod_0.5.2-4.dsc
 60ca56448333563ea8619712cb8dc56c 5790 libs optional libgpod_0.5.2-4.diff.gz
 b556e786bb4a27667d42484cab023222 101048 libdevel optional 
libgpod-nogtk-dev_0.5.2-4_i386.deb
 715985f47280579387f3e61cd1c9e761 79588 libs optional 
libgpod2-nogtk_0.5.2-4_i386.deb
 154349b7407f969d4dbd156a6d72f61e 206410 libdevel optional 
libgpod-dev_0.5.2-4_i386.deb
 8c34fc235fba1a5755744423cc56414a 181868 libs optional libgpod2_0.5.2-4_i386.deb
 a9264730a5183e010d68cf7bd1550d7e 493252 python optional 
python-gpod_0.5.2-4_i386.deb
 90e7931bffca68f53228b2308d46a4c0 114820 libs optional 
libgpod-common_0.5.2-4_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGw5K+HYflSXNkfP8RAmkPAJ9XKIYNL8huC3EQmpzN7VTChQWiSQCfcQ/e
NotMNXCYz3tWha/JRNQlPlQ=
=NYrL
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to