[gutsy] hipo crash at start if the ipod database is unsupported
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Hipo |
Fix Released
|
Critical
|
|||
hipo (Debian) |
Fix Released
|
Unknown
|
|||
hipo (Ubuntu) |
Fix Released
|
Medium
|
Hipo-team |
Bug Description
Binary package hint: hipo
if i plug an ipod formated under itunes, with the latest firmware and then open hipo, i get a crash in the program:
sourcer@ideafix:~$ hipo
Unhandled Exception: IPod.DatabaseRe
at IPod.DatabaseRe
at IPod.TrackDatab
at IPod.TrackDatab
at IPod.Device.
at IPod.Device.
at IPod.Device.
at IPod.Device.
at IPod.DeviceComb
at IPod.DeviceComb
at IPod.DeviceComb
at Hipo.HipoMainWi
at Hipo.HipoMain.Main (System.String[] args) [0x00000]
if hipo is already open and plug the same ipod, the report is similar, but hipo doen't crash:
Error creating new device (/org/freedeskt
at IPod.DatabaseRe
at IPod.TrackDatab
at IPod.TrackDatab
at IPod.Device.
at IPod.Device.
at IPod.Device.
at IPod.Device.
at IPod.DeviceComb
at IPod.DeviceComb
It shouldn't give this awful error, or even crash i think hipo should pop up a dialog window informing the user about the problem and optionally a solution like format the ipod with a supported database version.
And hopefully instead of this last suggestion, just support newer databases, like banshee or rhythmbox does.
related packages:
===========
hipo 0.4-0ubuntu1
libipod-cil 0.6.3-2
libipodui-cil 0.6.3-2
libipoddevice0 0.5.3-3
libglade2.0-cil 2.10.1-3build1
libglib2.0-cil 2.10.1-3build
hardware information:
===============
Device Model: Shuffle
iPod Generation: First (1)
Adv. Capacity: 512 MB
Firmware Version: 1.1.5
by the way, banshee said the database version is 20 and hipo 24
Related branches
Changed in hipo: | |
assignee: | nobody → hipo-team |
Changed in hipo: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in hipo: | |
status: | Unknown → New |
Changed in hipo: | |
status: | New → Confirmed |
Changed in hipo: | |
status: | Confirmed → Fix Released |
Changed in hipo: | |
status: | Unknown → Incomplete |
Changed in hipo: | |
importance: | Unknown → Critical |
Changed in hipo (Debian): | |
status: | Incomplete → Fix Released |
Thanks for your report, i guess that should be supported. I'll try with a newer libipod-cil ; which version of libipod-cil do you have installed? that's for sure a crash in that librar. probably because of a not supported bd, but as i said that should be supported, anyways more info would be nice.