[Rhythmbox-devel] Rhythmbox on amd64



Hi

(I hope you don't receive this email twice - I'm having some trouble
with my accounts on evolution ;)
I'm running a Gentoo Amd64 installation but rhythmbox refuses to work. I
tried to port it but can't make it alone. 
I've run rhythmbox with gdb and I get the following segfault:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 4646)]
0x000000000045eca3 in rhythmdb_tree_do_full_query (adb=0x47758c,
query=0x50,
    main_model=0x0, cancel=0xbfffeb50) at rhythmdb-tree.c:1740
1740            struct RhythmDBTreeQueryGatheringData *data = g_new
(struct Rhyt hmDBTreeQueryGatheringData, 1);

I printed the callstack:

#0  0x000000000045eca3 in rhythmdb_tree_do_full_query (adb=0x47758c,
    query=0x50, main_model=0x0, cancel=0xbfffeb50) at
rhythmdb-tree.c:1740
#1  0x0000000000462603 in rb_source_have_artist_album (source=0x765f30)
    at rb-source.c:518
#2  0x0000000000426a3f in rb_shell_player_sync_with_selected_source (
    player=0x6fadc0) at rb-shell-player.c:1653
#3  0x0000000000423f0f in rb_shell_player_set_property (object=0x6fadc0,
    prop_id=1, value=0xbfffeb50, pspec=0x6f6300) at
rb-shell-player.c:658
#4  0x0000002a983574de in g_object_set_valist ()
   from /usr/lib/libgobject-2.0.so.0
#5  0x0000002a98357b39 in g_object_set () from
/usr/lib/libgobject-2.0.so.0
#6  0x000000000042454b in rb_shell_player_set_selected_source (
    player=0x6fadc0, source=0x765f30) at rb-shell-player.c:786
#7  0x00000000004218c1 in rb_shell_select_source (shell=0x6954b0,
    source=0x765f30) at rb-shell.c:1527
#8  0x0000000000420b93 in rb_shell_construct (shell=0x6954b0)
    at rb-shell.c:1189
#9  0x000000000041e024 in rb_init (shell=0x6954b0) at main.c:218
#10 0x0000002a98c77f6e in g_idle_dispatch () from
/usr/lib/libglib-2.0.so.0
#11 0x0000002a98c7573f in g_main_dispatch () from
/usr/lib/libglib-2.0.so.0
#12 0x0000002a98c7664c in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#13 0x0000002a98c76914 in g_main_context_iterate ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libglib-2.0.so.0
#14 0x0000002a98c76f1d in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
#15 0x0000002a978b2b9b in bonobo_main () from /usr/lib/libbonobo-2.so.0
#16 0x000000000041deed in main (argc=1, argv=0xbffff628) at main.c:173

It looks like main_model is NULL in rhythmdb_tree_do_full_query. But
rc_source_have_artist_album doesn't call rhythmdb_tree_do_full_query
directly so I'm kind of lost atm. 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]