<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>151893</bug_id>
          
          <creation_ts>2006-10-18 18:20 0000</creation_ts>
          <short_desc>iPod support broken in media-sound/banshee-0.11.1 running on ppc</short_desc>
          <delta_ts>2006-12-10 14:55:31 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>UPSTREAM</resolution>
          <bug_file_loc>http://bugzilla.gnome.org/show_bug.cgi?id=374777</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>andy@andybotting.com</reporter>
          <assigned_to>metalgod@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>andy@andybotting.com</who>
            <bug_when>2006-10-18 18:20:06 0000</bug_when>
            <thetext>When using the new Banshee 0.11.1, I found that iPod support was broken. 

I was using the following ebuilds:

[ebuild   R   ] media-libs/libipoddevice-0.5.1  0 kB 
[ebuild   R   ] dev-dotnet/ipod-sharp-0.6.2  USE=&quot;-doc&quot; 0 kB [1] 
[ebuild   R   ] media-sound/banshee-0.11.1  USE=&quot;aac daap encode flac ipod mad vorbis -debug -doc -njb&quot; 0 kB 
[ebuild   R   ] media-plugins/banshee-official-plugins-0.11.1  0 kB 



When starting Banshee, and plugging in the iPod:


An unhandled exception was thrown: Read non-zero padding byte at pos 7, pad value was 64

  at NDesk.DBus.MessageReader.ReadPad (Int32 alignment) [0x00000] 
  at NDesk.DBus.MessageReader.GetValue (System.UInt32 val) [0x00000] 
  at NDesk.DBus.MessageReader.GetValue (System.Boolean val) [0x00000] 
  at NDesk.DBus.MessageReader.GetValue (DType dtype, System.Object val) [0x00000] 
  at NDesk.DBus.MessageReader.GetValue (System.Type type, System.Object val) [0x00000] 
  at NDesk.DBus.MessageHelper.GetDynamicValues (NDesk.DBus.Message msg, System.Type[] types) [0x00000] 
  at NDesk.DBus.MessageHelper.GetDynamicValues (NDesk.DBus.Message msg, System.Reflection.ParameterInfo[] parms) [0x00000] 
  at NDesk.DBus.Connection.HandleSignal (NDesk.DBus.Message msg) [0x00000] 
  at NDesk.DBus.Connection.DispatchSignals () [0x00000] 
  at NDesk.DBus.Connection.Iterate () [0x00000] 
  at NDesk.DBus.BusG.SystemDispatch (IOChannel source, IOCondition condition, IntPtr data) [0x00000] 
  at (wrapper native-to-managed) NDesk.DBus.BusG:SystemDispatch (NDesk.GLib.IOChannel,NDesk.GLib.IOCondition,intptr)
  at &lt;0x00000&gt; &lt;unknown method&gt;
  at (wrapper managed-to-native) Gtk.Application:gtk_main ()
  at Gtk.Application.Run () [0x00000] 
  at Banshee.BansheeEntry.Startup (System.String[] args) [0x00000] 
  at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_string[] (string[])
  at Banshee.Gui.CleanRoomStartup.Startup (Banshee.Gui.StartupInvocationHandler startup, System.String[] args) [0x00000] 
.NET Version: 2.0.50727.42

Assembly Version Information:

System.Configuration (2.0.0.0)
Mono.Security (2.0.0.0)
Recommendation (0.11.1.0)
Podcast (0.11.1.0)
NotificationAreaIcon (0.11.1.20126)
MiniMode (0.11.1.0)
MusicBrainz (0.11.1.20106)
MetadataSearch (0.11.1.20124)
MMKeys (0.11.1.20125)
avahi-sharp (1.0.0.0)
Daap (0.11.1.20123)
Banshee.Plugins.Audioscrobbler (0.11.1.20120)
ipod-sharp-ui (0.0.1.0)
gnome-vfs-sharp (2.16.0.0)
Banshee.Dap.MassStorage (0.11.1.20119)
ipod-sharp (0.0.1.0)
Banshee.Dap.Ipod (0.11.1.20118)
GStreamerPlayerEngine (0.11.1.20117)
System.Xml (2.0.0.0)
System.Data (2.0.0.0)
Mono.Data.SqliteClient (2.0.0.0)
pango-sharp (2.10.0.0)
Mono.Cairo (2.0.0.0)
Hal (0.0.0.0)
Last.FM (0.0.0.0)
NDesk.DBus (0.0.0.0)
Mono.Posix (2.0.0.0)
Banshee.Widgets (0.11.1.20111)
glade-sharp (2.10.0.0)
gnome-sharp (2.16.0.0)
gconf-sharp (2.16.0.0)
NDesk.DBus.GLib (0.0.0.0)
gdk-sharp (2.10.0.0)
System (2.0.0.0)
atk-sharp (2.10.0.0)
glib-sharp (2.10.0.0)
gtk-sharp (2.10.0.0)
Banshee.Base (0.11.1.20116)
banshee (0.11.1.20130)
mscorlib (2.0.0.0)

Platform Information: Linux 2.6.18 ppc unknown GNU/Linux

Disribution Information:

[/etc/gentoo-release]
Gentoo Base System version 1.12.5


When I downgraded just banshee to 0.11.0, it worked fine again.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>metalgod@gentoo.org</who>
            <bug_when>2006-10-19 11:52:18 0000</bug_when>
            <thetext>please add your emerge --info</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>andy@andybotting.com</who>
            <bug_when>2006-10-19 15:42:23 0000</bug_when>
            <thetext>This is my PPC box. I didn&apos;t get the same error message on my x86 box, but still iPod support didn&apos;t work.

Portage 2.1.1-r1 (default-linux/ppc/ppc32, gcc-4.1.1, glibc-2.4-r3, 2.6.18 ppc)
=================================================================
System uname: 2.6.18 ppc 7447A, altivec supported
Gentoo Base System version 1.12.5
Last Sync: Tue, 17 Oct 2006 23:50:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.0-r2, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.16
ACCEPT_KEYWORDS=&quot;ppc&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;powerpc-unknown-linux-gnu&quot;
CFLAGS=&quot;-O3 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fomit-frame-pointer -pipe -fno-strict-aliasing&quot;
CHOST=&quot;powerpc-unknown-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/share/X11/xkb /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-O3 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fomit-frame-pointer -pipe -fno-strict-aliasing&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://ftp.iinet.net.au/pub/Gentoo&quot;
LINGUAS=&quot;en&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/portage/local/andy&quot;
SYNC=&quot;rsync://ftp.swin.edu.au/gentoo-portage&quot;
USE=&quot;ppc X a52 aac alsa altivec amr apm asf avahi bash-completion beagle berkdb bitmap-fonts bluetooth bzip2 cairo cdparanoia cdr cli cracklib crypt curl daap dbus dga divx divx4linux dlloader dri drm dts dv dvd dvdr eds elibc_glibc encode esd evo exif fbcon ffmpeg firefox flac fortran gif glitz gnome gphoto2 gstreamer gtk gtk2 gtkhtml hal howl ieee1394 input_devices_evdev input_devices_keyboard input_devices_mouse insecure-drivers ipod irmc isdnlog java joystick jpeg kernel_linux libcaca libnotify linguas_en live lzo mad madwifi matroska mng mono mozilla mp3 mp4 mpeg nautilus ncurses network nls nptl nptlonly nsplugin ogg opengl pci pcmcia pcre pdf perl pmu png ppds pppd python radeon readline reflection samba sdl session speex spl ssl svg tcpd theora threads tiff truetype-fonts type1-fonts udev unicode usb userland_GNU v4l v4l2 video_cards_radeon vidix vorbis x264 xine xinerama xorg xv xvid zlib&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>andy@andybotting.com</who>
            <bug_when>2006-10-26 18:14:16 0000</bug_when>
            <thetext>Tested the new Banshee 0.11.2, by just renaming the ebuilds. Still fails</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>metalgod@gentoo.org</who>
            <bug_when>2006-10-29 10:31:06 0000</bug_when>
            <thetext>i need you to test libipoddevice-0.5.0-r1. The strange thing is that looks like dbus and hal are not working. Please leave this bug report open only for ppc and open a new one for x86.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>andy@andybotting.com</who>
            <bug_when>2006-10-30 02:05:36 0000</bug_when>
            <thetext>Ok, so I emerged libipoddevice-0.5.0-r1, and then reemerged banshee on my PPC box, but I get the same thing. :(

Any other ideas?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>metalgod@gentoo.org</who>
            <bug_when>2006-10-30 17:08:08 0000</bug_when>
            <thetext>try to debug http://banshee-project.org/Debugging

on this too</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>metalgod@gentoo.org</who>
            <bug_when>2006-11-11 18:25:41 0000</bug_when>
            <thetext>ok i&apos;ll get this one to upstream.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>deepu_s@hotmail.com</who>
            <bug_when>2006-11-12 15:34:42 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; ok i&apos;ll get this one to upstream.
&gt; 

It seems to be an upstream bug for sure. I have the same problem and I tried the iPod troubleshooting testcases that they have on their site, and all of them worked for me. It&apos;s hard to capture any output at all since it&apos;s not really an error that&apos;s being spit out. I&apos;ll post my emerge --info in a little bit.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>metalgod@gentoo.org</who>
            <bug_when>2006-11-13 09:09:58 0000</bug_when>
            <thetext>i added yourself to the upstream bug i submited. Please give them as much information as you can.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>metalgod@gentoo.org</who>
            <bug_when>2006-12-10 14:55:31 0000</bug_when>
            <thetext>this should be fixed on 0.11.3(upstream worked on this for this release) that
is on portage.
Reopen if you still have problems.

Thanks</thetext>
          </long_desc>
      
    </bug>

</bugzilla>