After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 657126 - Current git crashes just refreshing library
Current git crashes just refreshing library
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
HEAD
Other Linux
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-08-23 02:18 UTC by Adam Williamson
Modified: 2011-08-23 10:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
traceback of the crash (9.94 KB, text/plain)
2011-08-23 02:18 UTC, Adam Williamson
Details

Description Adam Williamson 2011-08-23 02:18:00 UTC
Created attachment 194441 [details]
traceback of the crash

I just built current Rhythmbox git master for Fedora 16, but it seems to crash reliably when it's refreshing the library after startup. Backtrace from gdb attached. Console message is "rhythmdb.c:4938:rhythmdb_entry_get_refstring: code should not be reached".
Comment 1 Fabio Durán Verdugo 2011-08-23 04:18:08 UTC
Paste here the BT

  • #0 raise
    from /lib64/libc.so.6
  • #1 abort
    from /lib64/libc.so.6
  • #2 g_assertion_message
    at gtestutils.c line 1425
  • #3 rhythmdb_entry_get_refstring
    at rhythmdb.c line 4938
  • #4 entry_prop_changed_cb
    at rb-dbus-media-server-plugin.c line 1715
  • #5 entry_prop_changed_cb
    at rb-dbus-media-server-plugin.c line 1692
  • #6 g_closure_invoke
    at gclosure.c line 773
  • #7 signal_emit_unlocked_R
    at gsignal.c line 3271
  • #8 g_signal_emit_valist
    at gsignal.c line 3002
  • #9 g_signal_emit
    at gsignal.c line 3059
  • #10 rhythmdb_query_model_entry_changed_cb
    at rhythmdb-query-model.c line 1097
  • #11 g_closure_invoke
    at gclosure.c line 773
  • #12 signal_emit_unlocked_R
    at gsignal.c line 3271
  • #13 g_signal_emit_valist
    at gsignal.c line 3002
  • #14 g_signal_emit
    at gsignal.c line 3059
  • #15 rhythmdb_emit_entry_signals_idle
    at rhythmdb.c line 1350
  • #16 g_main_dispatch
    at gmain.c line 2439
  • #17 g_main_context_dispatch
    at gmain.c line 3008
  • #18 g_main_context_iterate
    at gmain.c line 3086
  • #19 g_main_loop_run
    at gmain.c line 3294
  • #20 gtk_main
    at gtkmain.c line 1362
  • #21 main
    at main.c line 324

Comment 2 Jonathan Matthew 2011-08-23 10:51:36 UTC
oops.  fixed in commit 94979ab.