I noticed that, too. When I have a virgin iPod without preexisting iTunes DB file, it crashes. When I first start gtkpod, it creates that file, and RB is happy afterwards.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb69da6c0 (LWP 22446)]
0xb53f9771 in rb_ipod_db_set_ipod_name (ipod_db=0x0, name=0x8afcdd8 "Apple iPod Musik-Player") at rb-ipod-db.c:439
439 if (priv->read_only) {
(gdb) bt
#0 0xb53f9771 in rb_ipod_db_set_ipod_name (ipod_db=0x0, name=0x8afcdd8 "Apple iPod Musik-Player") at rb-ipod-db.c:439
#1 0xb53fb28c in rb_ipod_source_set_ipod_name (source=0x8aef028, name=0x8afcdd8 "Apple iPod Musik-Player")
at rb-ipod-source.c:153
#2 0xb53fb2da in rb_ipod_source_name_changed_cb (source=0x8aef028, spec=0x8368f90, data=0x0) at rb-ipod-source.c:163
#3 0xb7133b75 in g_cclosure_marshal_VOID__PARAM () from /usr/lib/libgobject-2.0.so.0
#4 0xb71256f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5 0xb713b7ed in ?? () from /usr/lib/libgobject-2.0.so.0
#6 0x083e70f0 in ?? ()
#7 0x00000000 in ?? ()
I noticed that, too. When I have a virgin iPod without preexisting iTunes DB file, it crashes. When I first start gtkpod, it creates that file, and RB is happy afterwards.
(rhythmbox:22446): GLib-GObject- CRITICAL **: g_type_ instance_ get_private: assertion `instance != NULL && instance->g_class != NULL' failed
Program received signal SIGSEGV, Segmentation fault. db_set_ ipod_name (ipod_db=0x0, name=0x8afcdd8 "Apple iPod Musik-Player") at rb-ipod-db.c:439 db_set_ ipod_name (ipod_db=0x0, name=0x8afcdd8 "Apple iPod Musik-Player") at rb-ipod-db.c:439 source_ set_ipod_ name (source=0x8aef028, name=0x8afcdd8 "Apple iPod Musik-Player") source. c:153 source_ name_changed_ cb (source=0x8aef028, spec=0x8368f90, data=0x0) at rb-ipod- source. c:163 marshal_ VOID__PARAM () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0
[Switching to Thread 0xb69da6c0 (LWP 22446)]
0xb53f9771 in rb_ipod_
439 if (priv->read_only) {
(gdb) bt
#0 0xb53f9771 in rb_ipod_
#1 0xb53fb28c in rb_ipod_
at rb-ipod-
#2 0xb53fb2da in rb_ipod_
#3 0xb7133b75 in g_cclosure_
#4 0xb71256f9 in g_closure_invoke () from /usr/lib/
#5 0xb713b7ed in ?? () from /usr/lib/
#6 0x083e70f0 in ?? ()
#7 0x00000000 in ?? ()