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 790559 - rhythmbox crashed with SIGABRT in g_assertion_message() (hash_table->ref_count > 0)
rhythmbox crashed with SIGABRT in g_assertion_message() (hash_table->ref_coun...
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: general
HEAD
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-11-19 13:30 UTC by gkrithi8
Modified: 2018-05-24 19:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description gkrithi8 2017-11-19 13:30:44 UTC
Downstream bugs:

https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/1444580
https://bugzilla.redhat.com/show_bug.cgi?id=1260473

There were lots of instance of this bug reported in distributions which have a crash reporter.
Comment 1 gkrithi8 2017-11-19 13:57:41 UTC
Possible reason for crash is that rb refstring system is shutdown prior to rhythmdb shutdown, on quit. In all the crashes, rhythmdb tasks continue to execute in separate threads, while the rb_refstrings hash has already been destroyed as part of the refstring shutdown.

/**
 * rb_refstring_system_shutdown:
 *
 * Frees all data associated with the refstring system.
 * Only called on shutdown.
 */
void
rb_refstring_system_shutdown (void)
{
	g_hash_table_destroy (rb_refstrings);
}
Comment 2 gkrithi8 2017-11-20 04:02:34 UTC
Not sure if it's of any use. Just adding here:

Source: https://errors.ubuntu.com/

Rank            93	
Occurrences     94
Binary Package	rhythmbox
First seen	Ubuntu 14.04	
Last seen       Ubuntu 18.04	
Function        rhythmbox (6) g_assertion_message → g_assertion_message_expr → g_hash_table_lookup_node → g_hash_table_lookup → rb_refstring_new
Bug report	1444580
Comment 3 GNOME Infrastructure Team 2018-05-24 19:36:14 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/1609.