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 612570 - rhythmbox crashed with SIGSEGV in g_closure_invoke()
rhythmbox crashed with SIGSEGV in g_closure_invoke()
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
0.12.x
Other Linux
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-03-11 14:36 UTC by Pedro Villavicencio
Modified: 2010-03-14 01:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pedro Villavicencio 2010-03-11 14:36:11 UTC
this report has been filed here:

https://bugs.edge.launchpad.net/ubuntu/+source/rhythmbox/+bug/532538

"Opened rhythmbox. It appeared to be scanning/refreshing library data (item count was going up). It asked if I wanted to install suitable codecs (gstreamer bad and ugly) and continued to sort through files. The program went unresponsive and crashed shortly after.

This happened twice, the second time shortly after re-opening rhythmbox (but without the codec install request, of course)."

rhythmbox version is: 0.12.7-0ubuntu5

".

Thread 1 (process 1942)

  • #0 update_sort_string
    at rhythmdb-property-model.c line 700
  • #1 rhythmdb_property_model_prop_changed_cb
    at rhythmdb-property-model.c line 643
  • #2 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #3 ??
    from /usr/lib/libgobject-2.0.so.0
  • #4 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #5 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #6 rhythmdb_query_model_entry_changed_cb
    at rhythmdb-query-model.c line 968
  • #7 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #8 ??
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #11 rhythmdb_emit_entry_signals_idle
    at rhythmdb.c line 1318
  • #12 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #13 ??
    from /lib/libglib-2.0.so.0
  • #14 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #15 IA__gtk_main
    at /build/buildd/gtk+2.0-2.19.6/gtk/gtkmain.c line 1219
  • #16 main
    at main.c line 332

Comment 1 Jonathan Matthew 2010-03-14 01:43:01 UTC
commit b489f978e1ccded39bf2da580570baa954e8442d
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Sun Mar 14 11:38:55 2010 +1000

    rhythmdb: update sortnames after display names (bug #612570)
    
    When updating the sort name, the display name must match the property
    value stored in the property model, so the display name must be updated
    before the sort names.