Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 153348 - iPod support broken in media-sound/banshee-0.11.1 running on x86
Summary: iPod support broken in media-sound/banshee-0.11.1 running on x86
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:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-29 14:01 UTC by Andy Botting
Modified: 2006-12-10 14:54 UTC (History)
2 users (show)

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-29 14:01:12 UTC
** Bug opened at the request of metalgod ** Also see #151893 **

When using the new Banshee 0.11.1 (and 0.11.2), 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 

I don't get any particular messages indicating failure on x86, so it's hard to tell exactly what's going on. 

# emerge --info
Portage 2.1.1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r3, 2.6.17-gentoo-r7 i686)
=================================================================
System uname: 2.6.17-gentoo-r7 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz
Gentoo Base System version 1.12.5
Last Sync: Wed, 25 Oct 2006 23:20:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 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.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.cse.unsw.edu.au/pub/gentoo"
LINGUAS=""
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 /usr/portage/local/ifolder-overlay"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="x86 X aac acpi aiglx alsa amr apache2 apm avahi bash-completion beagle berkdb bitmap-fonts bluetooth bzip2 cairo cdparanoia cdr cli cracklib crypt cups curl daap dbus dga divx divx4linux dlloader dri dv dvd dvdr dvdread eds elibc_glibc emboss encode esd evo fbcon ffmpeg firefox flac foomaticdb fortran gdbm gif glitz gnome gphoto2 gstreamer gtk gtk2 gtkhtml hal howl ieee1394 imlib input_devices_keyboard input_devices_mouse insecure-drivers ipod irmc isdnlog java joystick jpeg kernel_linux libg++ libnotify libwww live lzo mad matroska mikmod mmx mmxext mono mozilla mp3 mpeg nautilus ncurses network nls nptl nsplugin offensive ogg opengl oss pam pci pcre pdf perl pmu png ppds pppd python quicktime radeon readline real reflection samba sdl session spell spl sse sse2 ssl svg tcpd theora threads truetype truetype-fonts type1-fonts udev usb userland_GNU v4l v4l2 video_cards_nvidia vorbis win32codecs x264 x509 xine xinerama xml xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Luis Medinas (RETIRED) gentoo-dev 2006-10-30 17:05:42 UTC
please try to debug http://banshee-project.org/Debugging
Comment 2 Andy Botting 2006-10-30 19:01:33 UTC
The problem is it doesn't actually crash, so a GDB backtrace won't really be useful. The problem is that nothing actually happens. Even running Banshee in debug mode doesn't tell me anything on x86

Comment 3 Lars Roland 2006-10-31 11:57:55 UTC
(In reply to comment #2)
> The problem is it doesn't actually crash, so a GDB backtrace won't really be
> useful. The problem is that nothing actually happens. Even running Banshee in
> debug mode doesn't tell me anything on x86
> 

Same here with banshee 0.11.1/0.11.2 on x86. The ipod command shows the ipod just fine and a icon appears on my gnome desktop but nothing in banshee.

Could this be a dbus/hal problem ? - I am 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 
[ebuild   R   ] dev-lang/mono-1.1.18-r1  USE="X nptl" 19,000 kB 
[ebuild   R   ] media-sound/banshee-0.11.2  USE="aac daap encode flac ipod mad vorbis -debug -doc -njb" 0 kB [1] 
[ebuild   R   ] media-plugins/banshee-official-plugins-0.11.2  441 kB [1] 
[ebuild   R   ] sys-apps/dbus-0.61-r1  USE="X gtk mono python -debug -doc -qt3 (-selinux)" 1,695 kB 
[ebuild   R   ] sys-apps/hal-0.5.7-r3  USE="acpi crypt -debug -dmi -doc -pcmcia (-selinux)" 1,492 kB 

i do not recive any messages in banshee when plugging in the ipod even with dbug on.

emerge --info
Portage 2.1.1-r1 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r4, 2.6.18 i686)
=================================================================
System uname: 2.6.18 i686 Intel(R) Pentium(R) M processor 1.80GHz
Gentoo Base System version 1.12.5
Last Sync: Tue, 31 Oct 2006 19:00:01 +0000
ccache version 2.4 [enabled]
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-java/java-config: 1.3.3, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r2
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-r2, 2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-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/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=i686 -O2 -fomit-frame-pointer -pipe -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LC_ALL="C"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -s"
LINGUAS="en en_GB da"
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/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apache2 apm berkdb bitmap-fonts bluetooth cairo cli cracklib crypt cups dbus dlloader dri elibc_glibc emboss foomaticdb fortran gdbm gif glitz gnome gpm gstreamer gtk gtk2 hal iconv imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kernel_linux libg++ libnotify libwww linguas_da linguas_en linguas_en_GB mad mikmod mmx mono mp3 mpeg ncurses nls nptl nptlonly ogg opengl pam pcre pdf perl png pppd python quicktime readline reflection ruby sdl session spell spl sse sse2 ssl svg tcpd threads tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_fglrx video_cards_radeon vorbis xinerama xml xorg xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, PORTAGE_RSYNC_EXTRA_OPTS

Comment 4 Luis Medinas (RETIRED) gentoo-dev 2006-11-13 09:10:30 UTC
I suspect our hal is broken but remember 0.11.x is the development series so it can be broken too.
Comment 5 Deepu Sudhakar 2006-11-13 13:53:52 UTC
I ran the iPod troubleshooting tips on the Banshee website, and it showed that HAL was reading my iPod just fine. Plus, my iPod is recognized as a media device by gnome-volume-manager.

I believe it is something broken with Banshee or the associated iPod libs rather than HAL. Is there any other ways we can test HAL to eliminate that as the source of the problem?
Comment 6 Adam Bowers 2006-11-17 04:38:52 UTC
I'm having the same problem with banshee on ~amd64.  Some info:

hotbbq@hotbbq ~ $ ipod --list 
(process:21491): GLib-CRITICAL **: g_parse_long_long: assertion `nptr != NULL' failed 
Path Info 
   Device Path:      /dev/sdc2 
   Mount Point:      /media/disk 
   Control Path:     /media/disk/iPod_Control/ 
   HAL ID:           /org/freedesktop/Hal/devices/volume_uuid_5C80_FCE6 
Device Info 
   Model Number:     (null) 
   Device Model:     Unknown 
   iPod Generation:  Unknown 
   Adv. Capacity:    (null) 
   Is New:           YES 
   Writable:         YES 
   Serial Number:    (null) 
   Firmware Version: (null) 
   Manufacturer ID:  
   Production Year:  0000 
   Production Week:  00 
   Production Index: 0 
Volume Info 
   Volume Size:      7994972160 
   Volume Used:      6650566656 
   Available         1344405504 
   UUID:             5C80-FCE6 
   Label             ADAM'S IPOD 
User-Provided Info 
   Device Name:      (null) 
   User Name:        (null) 
   Host Name:        (null)

Portage 2.1.2_rc1-r7 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.1                                                                             8-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.18-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.6
Last Sync: Thu, 16 Nov 2006 20:30:07 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms                                                                             / /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://mirror.datapipe.net/gentoo"
LC_ALL="en_US.utf8"
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=/di                                                                             stfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac acpi aim alsa apm bash-completion bidi bzip2 cdr cjk cracklib crypt cups dbus dvd dvdr elibc_glibc ffmpeg firefox gd gdbm gif gnome gnutls gpm gstreamer gtk gtk2 gtkhtml hal iconv input_devices_keyboard input_devices_mouse java javascript jbig jpeg kernel_linux libg++ mad mmap mono mp3 mpeg msn ncurses nls nptl nsplugin openal opengl pam pcre pdf perl php png ppds python quicktime readline samba sdl session spell spl ssl svg tcpd threads tiff truetype unicode usb userland_GNU video_cards_nv xine xml xpm xprint xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 7 Luis Medinas (RETIRED) gentoo-dev 2006-12-10 14:54:52 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