Re: Still problem with autosave
Rainer M Krug <[email protected]>
| Newsgroups | gmane.comp.ipod.gtkpod |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Mar 10, 2011 at 11:59 AM, Rainer M Krug <[email protected]> wrote: > On Thu, Mar 10, 2011 at 11:51 AM, Javier Kohen <[email protected]> wrote: >> >> On Thu, Mar 10, 2011 at 11:27, Rainer M Krug <[email protected]> wrote: >>> >>> Hi >>> >>> There still seems to be a problem with the autosave after x tracks >>> feature: >>> I started gtkpod, copied tracks - working - ( x=10, could have been as >>> described below - did not check in detail) - increased the number to x >>> = 25 - not autosaving any more (or at least not within copying about >>> 400 tracks). >>> >>> Restarted gtkpod, reset to 10, restarted gtkpod again, seemed to do >>> autosave after 12 tracks instead of 10, tried again, added several >>> tracks: 10 tracks - saved - next save 22 tracks later, then 10 again, >>> then 11, then 14, now 33. >>> >>> Something strange is happening there. >>> >>> But it is saving, not crashed on me since and it picked up after a >>> disconnection of the iPod. >> >> I'll take a look, but can you tell me what git commit you have compiled? > > Sure - forgot about that: > > gtkpod 2.0.0.3f998fa > > adding by folder, multiple folders selected. Adding to playlist on > iPod, but no playlists on pc. > > And I have a crash: > > gtkpod became blank and completely unresposive after the iPod > disconnected again (no idea why...). > > backtrace from gdb: > > > #0 0x00dcab33 in vfprintf () from /lib/libc.so.6 > #1 0x00e6f442 in __vasprintf_chk () from /lib/libc.so.6 > #2 0x00cd79ef in g_vasprintf () from /lib/libglib-2.0.so.0 > #3 0x00cb3b52 in g_strdup_vprintf () from /lib/libglib-2.0.so.0 > #4 0x0013df41 in gtkpod_warning (message=0x172712 "%s\n\n") > at gtkpod_app_iface.c:234 > #5 0x00150dbd in gp_write_itdb (itdb=0x8aab560) at file_itunesdb.c:1673 > #6 0x0014ee40 in gp_save_itdb (itdb=0x8aab560) at file_itunesdb.c:1007 > #7 0x00147a91 in save_if_needed (count=10, itdb=0x8aab560) at file.c:94 > #8 0x00148416 in add_directory_by_name_internal (itdb=0x8aab560, > name=0xa4e5a08 > "/media/Seagate_ext3/ecolmod/home/rkrug/Music/converted/flac/Begegnungen/11 > C'est Chaud (feat. Sonny Landreth).mp3", plitem=0x8c68750, > descend=1, filecount=0xbffff54c, addtrackfunc=0, data=0x0) at file.c:321 > #9 0x00148399 in add_directory_by_name_internal (itdb=0x8aab560, > name=0xafd0fad8 > "/media/Seagate_ext3/ecolmod/home/rkrug/Music/converted/flac/Begegnungen", > plitem=0x8c68750, descend=1, filecount=0xbffff54c, > addtrackfunc=0, data=0x0) at file.c:307 > #10 0x00148469 in add_directory_by_name (itdb=0x8aab560, > name=0xafd0fad8 > "/media/Seagate_ext3/ecolmod/home/rkrug/Music/converted/flac/Begegnungen", > plitem=0x8c68750, descend=1, addtrackfunc=0, data=0x0) > at file.c:347 > #11 0x01767cfb in add_selected_dirs (names=0xaf30ff60, db_active_pl=0x8c68750) > at playlist_display_actions.c:60 > ---Type <return> to continue, or q <return> to quit--- > #12 0x01767dd2 in add_selected_dirs_cb (data=0xaf30ff60) > at playlist_display_actions.c:85 > #13 0x00842998 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 > #14 0x00c8e841 in ?? () from /lib/libglib-2.0.so.0 > #15 0x00c90855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 > #16 0x00c94668 in ?? () from /lib/libglib-2.0.so.0 > #17 0x00c94ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0 > #18 0x004651d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 > #19 0x08054417 in main (argc=1, argv=0xbffff894) at main.c:63 > > Let me know if you need more info, (gdb) backtrace #0 0x00110832 in ?? () from /lib/ld-linux.so.2 #1 0x00db4941 in raise () from /lib/libc.so.6 #2 0x00db7e42 in abort () from /lib/libc.so.6 #3 0x00dad8e8 in __assert_fail () from /lib/libc.so.6 #4 0x00d7fae4 in __pthread_tpp_change_priority () from /lib/libpthread.so.0 #5 0x00d77ebd in __pthread_mutex_lock_full () from /lib/libpthread.so.0 #6 0x01023a8a in ?? () from /lib/libdbus-1.so.3 #7 0x01016e38 in ?? () from /lib/libdbus-1.so.3 #8 0x0100103c in dbus_connection_get_dispatch_status () from /lib/libdbus-1.so.3 #9 0x01693609 in ?? () from /usr/lib/libgvfscommon.so.0 #10 0x00c93e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #11 0x00c94279 in ?? () from /lib/libglib-2.0.so.0 #12 0x00c94967 in g_main_context_pending () from /lib/libglib-2.0.so.0 #13 0x004650a1 in gtk_events_pending () from /usr/lib/libgtk-x11-2.0.so.0 #14 0x001506e9 in transfer_tracks (itdb=0x8aaae60, td=0x91e9ec8) at file_itunesdb.c:1521 #15 0x00150c86 in gp_write_itdb (itdb=0x8aaae60) at file_itunesdb.c:1649 #16 0x0014ee40 in gp_save_itdb (itdb=0x8aaae60) at file_itunesdb.c:1007 #17 0x00147a91 in save_if_needed (count=20, itdb=0x8aaae60) at file.c:94 #18 0x00148416 in add_directory_by_name_internal (itdb=0x8aaae60, name=0x9156158 "/media/Seagate_ext3/ecolmod/home/rkrug/Music/converted/flac/Diwodaso/16 Bubblegum-Time.mp3", plitem=0x8d29bf0, descend=1, filecount=0xbffff54c, addtrackfunc=0, data=0x0) at file.c:321 #19 0x00148399 in add_directory_by_name_internal (itdb=0x8aaae60, name=0xb7431c18 "/media/Seagate_ext3/ecolmod/home/rkrug/Music/converted/flac/Diwodaso", plitem=0x8d29bf0, descend=1, filecount=0xbffff54c, addtrackfunc=0, data=0x0) at file.c:307 #20 0x00148469 in add_directory_by_name (itdb=0x8aaae60, name=0xb7431c18 "/media/Seagate_ext3/ecolmod/home/rkrug/Music/converted/flac/Diwodaso", plitem=0x8d29bf0, descend=1, addtrackfunc=0, data=0x0) at file.c:347 #21 0x01767cfb in add_selected_dirs (names=0xb744a910, db_active_pl=0x8d29bf0) at playlist_display_actions.c:60 #22 0x01767dd2 in add_selected_dirs_cb (data=0xb744a910) at playlist_display_actions.c:85 #23 0x00842998 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #24 0x00c8e841 in ?? () from /lib/libglib-2.0.so.0 #25 0x00c90855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #26 0x00c94668 in ?? () from /lib/libglib-2.0.so.0 #27 0x00c94ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0 #28 0x004651d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x08054417 in main (argc=1, argv=0xbffff894) at main.c:63 Same scenario - unexpected disconnection of iPod. Cheers, Rainer And here is a second one: > > Cheers, > > Rainer > > >> (git log --max-count=1, I think). Also please add details on how you are >> adding the tracks (by folder or by file) and whether you have playlists >> (.m3u files and so on). Unfortunately the actual track counting code is a >> bit disperse and has handles different object types differently. >> > > > > -- > NEW GERMAN FAX NUMBER!!! > > Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation > Biology, UCT), Dipl. Phys. (Germany) > > Centre of Excellence for Invasion Biology > Natural Sciences Building > Office Suite 2039 > Stellenbosch University > Main Campus, Merriman Avenue > Stellenbosch > South Africa > > Cell: +27 - (0)83 9479 042 > Fax: +27 - (0)86 516 2782 > Fax: +49 - (0)321 2125 2244 > email: [email protected] > > Skype: RMkrug > Google: [email protected] > -- NEW GERMAN FAX NUMBER!!! Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Natural Sciences Building Office Suite 2039 Stellenbosch University Main Campus, Merriman Avenue Stellenbosch South Africa Cell: +27 - (0)83 9479 042 Fax: +27 - (0)86 516 2782 Fax: +49 - (0)321 2125 2244 email: [email protected] Skype: RMkrug Google: [email protected] ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d