From: Charles H. <ha...@va...> - 2005-08-31 14:43:56
|
Well it looks like it has something to do with the kernel version, I was originally on 2.6.11-1.35_FC3 and it failed. I upgraded to the latest kernel via yum update and that version# is 2.6.12-1.1376_FC3 and it works just fine. To make sure that it was not a fluke, I went back to the older version and it failed again. So it might be a bug in the kernel? Charles On Wed, 2005-08-31 at 22:38 +0900, Jorg Schuler wrote: > Hi Francis, >=20 > tried your iTunesDB but gtkpod reads it smoothly here. I have another c= ase > just like it... >=20 > What compiler are you using, and on which kernel is this? >=20 > jcs@hatarakibachi:~/source/gtkpod/gtkpod$ gcc -v > Lese Spezifikationen von /usr/lib/gcc-lib/i486-linux/3.3.5/specs > Konfiguriert mit: ../src/configure -v > --enable-languages=3Dc,c++,java,f77,pascal,objc,ada,treelang --prefix=3D= /usr > --mandir=3D/usr/share/man --infodir=3D/usr/share/info > --with-gxx-include-dir=3D/usr/include/c++/3.3 --enable-shared > --enable-__cxa_atexit --with-system-zlib --enable-nls > --without-included-gettext --enable-clocale=3Dgnu --enable-debug > --enable-java-gc=3Dboehm --enable-java-awt=3Dxlib --enable-objc-gc i486= -linux > Thread-Modell: posix > gcc-Version 3.3.5 (Debian 1:3.3.5-13) > jcs@hatarakibachi:~/source/gtkpod/gtkpod$ version > Linux version 2.6.11.11n (source@hatarakibachi) (gcc-Version 3.3.5 (Deb= ian > 1:3.3.5-13)) #5 Mon Jun 6 22:00:08 JST 2005 >=20 > My box is an Athlon64 3000+, btw. >=20 > Maybe you can track down where it crashes using gdb? >=20 > Cheers, >=20 >=20 > JCS. >=20 >=20 > On Fri, Aug 05, 2005 at 08:02:59AM +0000, fhi...@mc... wrote: > > Please find attached a gzipped copy of my iTunes database. > >=20 > > Thanks for your help. > >=20 > > regards, Francis Hitchens. > >=20 > >=20 > > > I'm not sure I have already answered you. > > >=20 > > > Please keep a copy of your iTunesDB and send it to me. I will try t= o look > > > into it when I'm back home next week. > > >=20 > > > Cheers, > > >=20 > > >=20 > > > JCS > > >=20 > > > > --- Urspr=C3=BCngliche Nachricht --- > > > > Von: "Francis J. Hitchens" <fhi...@mc...> > > > > An: gtk...@li..., > > > > gtk...@li... > > > > Betreff: [Gtkpod-questions] Help gtkpod is crapping out reading t= he iTunes > > > > database. > > > > Datum: Thu, 28 Jul 2005 09:14:15 -0500 > > > >=20 > > > > I just upgraded from the 0.88 to the 0.94 release and can no long= er use > > > > gtkpod under Fedora Core 3 with a iPod Mini. > > > >=20 > > > > I have access to an Apple Mini MAC with iTunes on it and the iPod= seems > > > > to function correctly. > > > >=20 > > > > I'm getting so desperate now I built gtkpod from source and ran i= t > > > > through gdb. It is crapping out on line 1205 in itdb_itunesdb.c w= ith a > > > > SIGSEGV. > > > >=20 > > > > 1195 if (mhod_type =3D=3D MHOD_ID_PLAYLIST) > > > > 1196 { > > > > 1197 posid =3D (guint32)get_mhod (cts, seek+mhit= _len, > > > > 1198 &mhod_len, &mhod= _type); > > > > 1199 CHECK_ERROR (fimp, -1); > > > > 1200 /* The posids don't have to be in numeric o= rder, > > > > but our > > > > 1201 database depends on the playlist members= being > > > > sorted > > > > 1202 according to the order they appear in th= e > > > > 1203 playlist. Therefore we need to find out = at > > > > which > > > > 1204 position to insert the track */ > > > > 1205 fimp->pos_glist =3D g_list_insert_sorted ( > > > > 1206 fimp->pos_glist, (gpointer)posid, > > > > 1207 (GCompareFunc)pos_comp); > > > > 1208 pos =3D g_list_index (fimp->pos_glist, > > > > (gpointer)posid); > > > > 1209 /* For performance reasons set pos to -1 if > > > > position is > > > > 1210 end of list */ > > > > 1211 if (pos =3D=3D i) pos =3D -1; > > > > 1212 } > > > >=20 > > > > Any suggestions? > > > >=20 > > > > Here is a snippet from the stack trace. > > > >=20 > > > > #0 get_playlist (fimp=3D0x9cda410, seek=3D704720) at itdb_itunes= db.c:1205 > > > > #1 0x0807fd8e in parse_fimp (fimp=3D0x9cda410) at itdb_itunesdb.= c:1831 > > > > #2 0x08080138 in itdb_parse_file ( > > > > filename=3D0x9ce4150 "/media/iPod/iPod_Control/iTunes/iTunesD= B", > > > > error=3D0xbff6828c) at itdb_itunesdb.c:1901 > > > > #3 0x08080911 in itdb_parse (mp=3D0x9a9d050 "/media/iPod", > > > > error=3D0xbff6828c) > > > > at itdb_itunesdb.c:1860 > > > > #4 0x080790b8 in gp_import_itdb (old_itdb=3D0x9a9cc60, type=3D2, > > > > mp=3D0x9a9d050 "/media/iPod", > > > > name_off=3D0x9a9cfa0 "/home/hitchens/.gtkpod/iTunesDB", name_= loc=3D0x0) > > > > at file_itunesdb.c:501 > > > > #5 0x080793d9 in gp_merge_itdb (old_itdb=3D0x9a9cc60) at > > > > file_itunesdb.c:700 > > > > #6 0x08079559 in gp_merge_ipod_itdbs () at file_itunesdb.c:663 > > > > #7 0x00c4b3ae in g_cclosure_marshal_VOID__VOID () > > > > from /usr/lib/libgobject-2.0.so.0 > > > >=20 > > > >=20 > > >=20 > > > --=20 > > > What's the difference between eating sugar (e.g. candy bar) and > > > eating carbon hydrates (let's say a loaf of bread)? > > >=20 > > > 5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail > > > +++ GMX - die erste Adresse f=C3=BCr Mail, Message, More +++ >=20 >=20 >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Pract= ices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing &= QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5= sf > _______________________________________________ > Gtkpod-questions mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtkpod-questions |