Comment 9 for bug 177660

Revision history for this message
Martin Pitt (pitti) wrote :

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.
[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 ?? ()