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="-doc" 0 kB [1] [ebuild R ] media-sound/banshee-0.11.1 USE="aac daap encode flac ipod mad vorbis -debug -doc -njb" 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 <0x00000> <unknown method> 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.
please add your emerge --info
This is my PPC box. I didn't get the same error message on my x86 box, but still iPod support didn'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="ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O3 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fomit-frame-pointer -pipe -fno-strict-aliasing" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/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/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O3 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fomit-frame-pointer -pipe -fno-strict-aliasing" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.iinet.net.au/pub/Gentoo" LINGUAS="en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/andy" SYNC="rsync://ftp.swin.edu.au/gentoo-portage" USE="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" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Tested the new Banshee 0.11.2, by just renaming the ebuilds. Still fails
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.
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?
try to debug http://banshee-project.org/Debugging on this too
ok i'll get this one to upstream.
(In reply to comment #7) > ok i'll get this one to upstream. > 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's hard to capture any output at all since it's not really an error that's being spit out. I'll post my emerge --info in a little bit.
i added yourself to the upstream bug i submited. Please give them as much information as you can.
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