[Bug 143019] New: - Repeatable segfault on startup

bugzilla-daemon@bugzilla.gnome.org bugzilla-daemon@bugzilla.gnome.org
Sun, 23 May 2004 18:56:14 -0400 (EDT)


http://bugzilla.gnome.org/show_bug.cgi?id=143019
rhythmbox | General | Ver: 0.6.5

           Summary: Repeatable segfault on startup
           Product: rhythmbox
           Version: 0.6.5
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: Normal
         Component: General
        AssignedTo: rhythmbox-maint@bugzilla.gnome.org
        ReportedBy: seb128@debian.org
                CC: pkg-gnome-maintainers@lists.alioth.debian.org


This bug has been reported in the debian BTS: http://bugs.debian.org/250546

"With the attached ~/.gnome2/rhythmbox/rhythmdb.xml, rhythmbox crashes on
startup. Note the two entries have identical <location> values. Changing
them (e.g. just changing the port number on one of them) makes the segfault
go away."


Backtrace of the crash here:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1088683392 (LWP 30559)]
0x080a4d49 in get_entry_genre_name (entry=0x8337fe0) at rhythmdb-tree.c:264
264             return entry->album->parent->parent->name;
(gdb) bt
#0  0x080a4d49 in get_entry_genre_name (entry=0x8337fe0) at rhythmdb-tree.c:264
#1  0x080a3421 in rhythmdb_tree_entry_get (adb=0x82221e0, aentry=0x8337fe0,
    propid=2, value=0xbfffef60) at rhythmdb-tree.c:1273
#2  0x0809d9b5 in rhythmdb_entry_get_string (db=0x82221e0, entry=0x8337fe0,
    propid=2) at rhythmdb.c:2128
#3  0x080b6fbb in rhythmdb_property_model_insert (model=0x829d2b0,
    entry=0x8337fe0) at rhythmdb-property-model.c:480
#4  0x080b6ec0 in rhythmdb_property_model_row_inserted_cb (model=0x82965e0,
    path=0x82b0f00, iter=0x829d158, propmodel=0x829d2b0)
    at rhythmdb-property-model.c:442
#5  0x404213b5 in _gtk_marshal_VOID__BOXED_BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#6  0x40b44c20 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7  0x40b58c55 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#8  0x40b57c17 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#9  0x40b57f14 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x404dcd09 in gtk_tree_model_row_inserted ()
   from /usr/lib/libgtk-x11-2.0.so.0
#11 0x0809fa2e in rhythmdb_query_model_do_insert (model=0x82965e0,
    entry=0x8337fe0) at rhythmdb-query-model.c:811
#12 0x0809fdcd in rhythmdb_query_model_poll (model=0x82965e0,
    timeout=0xbffff4b0) at rhythmdb-query-model.c:904
#13 0x0809fc37 in idle_poll_model (model=0x82965e0)
---Type <return> to continue, or q <return> to quit---
    at rhythmdb-query-model.c:861
#14 0x40bb8dc3 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#15 0x40bb5a02 in unblock_source () from /usr/lib/libglib-2.0.so.0
#16 0x40bb6af8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0x40bb6e30 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x40bb7473 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#19 0x40817298 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#20 0x0805f44a in main (argc=1, argv=0xbffff8e4) at main.c:185

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.