Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 153348
Alias:
Product:
Component:
Status: RESOLVED
Resolution: UPSTREAM
Assigned To: Luis Medinas (RETIRED) <metalgod@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Andy Botting <andy@andybotting.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 153348 depends on: Show dependency tree
Bug 153348 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-10-29 14:01 0000
** 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 From Luis Medinas (RETIRED) 2006-10-30 17:05:42 0000 -------
please try to debug http://banshee-project.org/Debugging

------- Comment #2 From Andy Botting 2006-10-30 19:01:33 0000 -------
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 From Lars Roland 2006-10-31 11:57:55 0000 -------
(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 From Luis Medinas (RETIRED) 2006-11-13 09:10:30 0000 -------
I suspect our hal is broken but remember 0.11.x is the development series so it
can be broken too.

------- Comment #5 From Deepu Sudhakar 2006-11-13 13:53:52 0000 -------
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 From Adam Bowers 2006-11-17 04:38:52 0000 -------
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 From Luis Medinas (RETIRED) 2006-12-10 14:54:52 0000 -------
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

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug