GNOME Bugzilla – Bug 790559
rhythmbox crashed with SIGABRT in g_assertion_message() (hash_table->ref_count > 0)
Last modified: 2018-05-24 19:36:14 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.
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); }
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
-- 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.