Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 151893 - iPod support broken in media-sound/banshee-0.11.1 running on ppc
Summary: iPod support broken in media-sound/banshee-0.11.1 running on ppc
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Luis Medinas (RETIRED)
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-18 18:20 UTC by Andy Botting
Modified: 2006-12-10 14:55 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Botting 2006-10-18 18:20:06 UTC
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.
Comment 1 Luis Medinas (RETIRED) gentoo-dev 2006-10-19 11:52:18 UTC
please add your emerge --info
Comment 2 Andy Botting 2006-10-19 15:42:23 UTC
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
Comment 3 Andy Botting 2006-10-26 18:14:16 UTC
Tested the new Banshee 0.11.2, by just renaming the ebuilds. Still fails
Comment 4 Luis Medinas (RETIRED) gentoo-dev 2006-10-29 10:31:06 UTC
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.
Comment 5 Andy Botting 2006-10-30 02:05:36 UTC
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?
Comment 6 Luis Medinas (RETIRED) gentoo-dev 2006-10-30 17:08:08 UTC
try to debug http://banshee-project.org/Debugging

on this too
Comment 7 Luis Medinas (RETIRED) gentoo-dev 2006-11-11 18:25:41 UTC
ok i'll get this one to upstream.
Comment 8 Deepu Sudhakar 2006-11-12 15:34:42 UTC
(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.
Comment 9 Luis Medinas (RETIRED) gentoo-dev 2006-11-13 09:09:58 UTC
i added yourself to the upstream bug i submited. Please give them as much information as you can.
Comment 10 Luis Medinas (RETIRED) gentoo-dev 2006-12-10 14:55:31 UTC
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