From: P.G. R. <p.g...@ph...> - 2007-05-30 22:15:18
|
Hi Daniele, Can see the probable null pointer cause in the code but trying to prove why is the problem. Struggling to replicate the problem at the moment as everytime I unmount the ipod, it gets remounted automatically despite disabling hal, with no hitches. Can you give any more info on your setup as it may be rather different from mine? Regards PGR On Wednesday 30 May 2007 22:00:52 Daniele Forsi wrote: > This was happening with a CVS version I don't remember when I checked > out (which I have deleted) and with r1511 just checked out from svn. > If I "Load Pod" (using the button, the menu or clicking the plug > icon), before the interface unlocks again I get: > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread -1222498624 (LWP 18476)] > 0x08068d0b in coverart_track_changed (track=0x8709388, > signal=140300080) at display_coverart.c:1572 > 1572 index = g_list_index (album->tracks, > track); (gdb) bt > #0 0x08068d0b in coverart_track_changed (track=0x8709388, > signal=140300080) at display_coverart.c:1572 > #1 0x0806cfb9 in pm_track_changed (track=0x8709388) at > display_playlists.c:1164 #2 0x0808ac79 in gp_load_ipod (itdb=0x8662f28) at > file_itunesdb.c:944 #3 0x0806e716 in pm_button_press (w=0x84560e0, e=0x2, > data=0x84560e0) at display_playlists.c:2137 > [...] > (gdb) p album > $1 = (Album_Item *) 0x0 > > It works if I first select a cover from the local repo and then load the > iPod. -- P.G. Richardson Email: p.g...@ph... |