Summary: | media-sound/clementine-0.7.1-r1 dies when opening iPod nano 4Gb | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paul Gover <pmw.gover> |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | nikoli, ssuominen |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Backtrace from "gdb clementine" when triggering the crash. |
Description
Paul Gover
2011-08-17 18:53:02 UTC
Created attachment 283681 [details]
Backtrace from "gdb clementine" when triggering the crash.
Are you able to reproduce this bug with clementine-1.0.0? You must be psychic! I just (30 mins ago) installed Clementine 1.0 from source! It still fails, but with different messages. About the last message on starting Clementine is: INFO DeviceManager:411 Device added: "DeviceKit/000A27001B0B0C61/Apple/iPod/3891793920" Then when I try Device properties->File formats->Open device, it dies with a segmentation fault: DeviceManager:555 Connecting QUrl( "ipod:/media/iPod_paul" ) ConnectedDevice:43 connected QUrl( "ipod:/media/iPod_paul" ) "DeviceKit/000A27001B0B0C61/Apple/iPod/3891793920" false Segmentation fault I'm wondering if I need to do some firmware upgrade via iTunes. Please report this bug upstream. While collecting diagnostics on version 1, I did a bit of digging. Turns out it's caused by an obsolete entry for the iPod device in Clementine's SQLite database. I could cure the problem by deleting the device, and then letting Clementine create a new entry when I plugged the iPod in. It's still a bug, as it tries to handle the situation but gets it wrong, so I will report it upstream. Since you contacted me to test it with Clementine V1, I suspect you may be looking at bumping the ebuild. In which case you might like to know the results of some tinkering I've done with the package installed outside of portage. !!! I've just noticed there's a Clementine V1 ebuild in the x86 tree. I'm sure it wasn't there on my desktop machine when I tinkered. That's an AMD64 box, and is the one where I'm trying to use the iPod. I'm writing this on my x86 netbook, and am away from home this week, so I can't check whether I've fouled up at the moment. I'll leave the following here in case it's useful, and check what happens with the V1 ebuild on my AMD box next week: With Clementine v1 compiled outside portage, I got a new problem, which is that when trying to copy songs to the iPod, transcoding from FLAC to M4A AAC starts out OK, but stops with the progress indicator saying something like 39% and the Clementine window locks up. If I kill Clementine and restart it, the iPod has some files that named as the transcoding threads create in the /tmp directory, rather than with an appropriate .m4a or whatever filetype. Said files can be played by Clementine. The iPod can see the songs, but if I try to play them it says their duration is a negative time that I guess is the actual length of the song. And of course, it doesn't play them. I couldn't get it to copy and transcode to MP3 at all. My guess here is that I was missing some libraries, which is what you get for installing the package outside of portage. I noticed the sound quality for the M4A AAC transcoding was awful unless I installed the gstreamer FAAC plug-in. This doesn't seem to be a prereq for Clementine, not sure about phonon. |