After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 631172 - Podcast menu on iPod will not open
Podcast menu on iPod will not open
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: Podcasting
1.8.0
Other Linux
: Normal normal
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-10-02 13:46 UTC by Ben Bromley
Modified: 2010-11-22 17:55 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gvf-mount --list (582 bytes, text/plain)
2010-10-04 02:01 UTC, Ben Bromley
Details
udevadm info --export-db (110.69 KB, text/plain)
2010-10-04 02:02 UTC, Ben Bromley
Details
banshee-1 --debug (11.22 KB, text/plain)
2010-10-04 02:03 UTC, Ben Bromley
Details
Daily build (1.8.0+git20101024.r1.a54f69c-0ubuntu1+maverick) banshee-1 --debug (40.70 KB, text/plain)
2010-10-24 22:24 UTC, Ben Bromley
Details
Git checkout log file (14.26 KB, text/plain)
2010-11-07 14:27 UTC, Ben Bromley
Details

Description Ben Bromley 2010-10-02 13:46:31 UTC
I just upgraded to Banshee 1.8.0 after using 1.7.6; in 1.7.6, podcasts were listed under the main music menu and the podcast menu said "No Podcasts".  Now, in 1.8.0, when I highlight the podcast menu on my ipod it gives the correct amount of podcasts, but no amount of clicking will get the podcast menu to actually open.

Let me know what further information you need and I will provide it.
Comment 1 Ben Bromley 2010-10-02 16:09:41 UTC
Here's a link to the log I ran as well: http://pastebin.com/99vCDdih
Comment 2 Ben Bromley 2010-10-03 23:58:21 UTC
Also, it seems like the podcast files still show up when I shuffle all songs on my ipod, but they do not show up when you browse to see all songs.
Comment 3 David Nielsen 2010-10-04 01:25:00 UTC
Can you please follow the instructions given on this page in order for us to have the information required to examine your issue?

http://live.gnome.org/Banshee/LibgpodTransition
Comment 4 Ben Bromley 2010-10-04 02:01:45 UTC
Created attachment 171664 [details]
gvf-mount --list
Comment 5 Ben Bromley 2010-10-04 02:02:27 UTC
Created attachment 171665 [details]
udevadm info --export-db
Comment 6 Ben Bromley 2010-10-04 02:03:04 UTC
Created attachment 171666 [details]
banshee-1 --debug
Comment 7 Ben Bromley 2010-10-04 02:11:29 UTC
My ipod is a black 160gb Classic, last three of the serial number is 9ZU, the model number is MC297LL, and the version is 2.0.4.
Comment 8 Ben Bromley 2010-10-07 01:58:01 UTC
Also, the podcast menu works when syncing using gpodder.
Comment 9 Ian Berke 2010-10-22 20:08:19 UTC
I have this issue as well using a silver 80gb Classic model#MB029LL, version 1.1.2PC, serial Y5N.  I can find the podcasts if I search for them, but don't see them in the Song or Artist list.
Comment 10 Ben Bromley 2010-10-24 22:24:00 UTC
 
I am now running the daily build PPA in Ubuntu 10.10 (1.8.0+git20101024.r1.a54f69c-0ubuntu1+maverick) and I have attached output from "banshee-1 --debug". The end of that output includes this:

at (wrapper managed-to-native) GPod.native.Itdb_iTunesDB.itdb_write (System.Runtime.InteropServices.HandleRef,intptr&) <IL 0x00013, 0x0006a>
  at (wrapper managed-to-native) GPod.native.Itdb_iTunesDB.itdb_write (System.Runtime.InteropServices.HandleRef,intptr&) <IL 0x00013, 0x0006a>
  at GPod.ITDB.Write () <IL 0x00008, 0x0003f>
  at Banshee.Dap.AppleDevice.AppleDeviceSource.PerformSyncThreadCycle () <IL 0x004c0, 0x01457>
  at Banshee.Dap.AppleDevice.AppleDeviceSource.PerformSyncThread () <IL 0x0001d, 0x0004b>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0001c, 0x00051>

Native stacktrace:

	banshee-1() [0x48563b]
	banshee-1() [0x4d275f]
	/lib/libpthread.so.0(+0xfb40) [0x7f8135a5db40]
	/usr/lib/libgpod.so.4(+0x22272) [0x7f8115a8e272]
	/usr/lib/libgpod.so.4(+0x2322f) [0x7f8115a8f22f]
	/usr/lib/libgpod.so.4(itdb_write+0x8f) [0x7f8115a8f55f]
	[0x415ee4ca]

Debug info from gdb:

ptrace: Operation not permitted.

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

Aborted
Comment 11 Ben Bromley 2010-10-24 22:24:58 UTC
Created attachment 173141 [details]
Daily build (1.8.0+git20101024.r1.a54f69c-0ubuntu1+maverick) banshee-1 --debug
Comment 12 Alan McGovern 2010-11-05 02:00:29 UTC
There appears to be multiple issues in your logs so I'm going to restrict myself to just the bug in the title ;)

Can you disable auto-syncing and then manually transfer on a podcast and attach the log from that. Can you also confirm that with the latest daily builds the podcast menu still shows the issue you describe (assuming it doesn't explode like in comment 10).

If you get crashes killing banshee like in comment 10, could you file a separate bug for that?

Thanks!
Comment 13 Ben Bromley 2010-11-07 14:26:29 UTC
I've actually switched to Fedora, so instead of using a PPA I checked out the latest Banshee from Git.  Unfortunately, the same problem still exists (although luckily there haven't been any crashes yet.)

I am attached the log that was generated when I ran Banshee using "make run".
Comment 14 Ben Bromley 2010-11-07 14:27:14 UTC
Created attachment 173989 [details]
Git checkout log file
Comment 15 Gabriel Burt 2010-11-07 20:17:46 UTC
With my 4th gen nano I am seeing basically the same thing as Ben.  I manually transfer one podcast episode to the device, it shows up under Podcasts under the device within Banshee, then I disconnect it, and Podcasts on the iPod says it has 1 item (correct) and lets me enter Podcasts, but it's empty -- doesn't show my item.
Comment 16 Gabriel Burt 2010-11-07 20:37:34 UTC
Fixed in master/stable-1.8:

commit 58db80fad813f863f9e2a7e877aec0de2744ee37
Author: Gabriel Burt <gabriel.burt@gmail.com>
Date:   Sun Nov 7 14:34:43 2010

    [AppleDevice] Fix podcast support (bgo#631172)
    
    Quite a lovely API; gotta set Flag4 = 1 to have podcasts work. :)  Trick
    brought over from my work on ipod-sharp.
Comment 17 Ben Bromley 2010-11-07 20:53:27 UTC
I just checked it out from Git again, and that has fixed my problem too; thanks so much for your help!
Comment 18 Gabriel Burt 2010-11-22 17:55:28 UTC
*** Bug 630209 has been marked as a duplicate of this bug. ***