RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1024026 - rhythmbox: crash if run right after package installation
Summary: rhythmbox: crash if run right after package installation
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: rhythmbox
Version: 7.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Bastien Nocera
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-10-28 15:34 UTC by Florian Weimer
Modified: 2014-06-09 11:10 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-02-21 04:52:54 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Florian Weimer 2013-10-28 15:34:49 UTC
rhythmbox aborts with an error message, "Settings schema 'org.gnome.rhythmbox' is not installed".  Rebooting the machine and trying again fixes things.  I suspect logging out and in again would help, too, but I couldn't do that because there's only a single user on the machine, so there wasn't a logout option in the menu.

This happened with rhythmbox-2.99.1-1.el7.x86_64.

Backtrace from the coredump:

#0  g_logv (log_domain=0x36454e8cb8 "GLib-GIO", log_level=G_LOG_LEVEL_ERROR, 
    format=<optimized out>, args=args@entry=0x7fff3aeb73a8) at gmessages.c:981
#1  0x0000003cca24eff2 in g_log (log_domain=log_domain@entry=0x36454e8cb8 "GLib-GIO", 
    log_level=log_level@entry=G_LOG_LEVEL_ERROR, 
    format=format@entry=0x3645503ea0 "Settings schema '%s' is not installed\n")
    at gmessages.c:1010
#2  0x00000036454a6bb7 in g_settings_set_property (object=0x17d6000, prop_id=<optimized out>, 
    value=<optimized out>, pspec=<optimized out>) at gsettings.c:492
#3  0x0000003ccb2146e2 in object_set_property (nqueue=0x1831350, value=0x18853b8, 
    pspec=0x1793b50, object=0x17d6000) at gobject.c:1358
#4  g_object_constructor (type=<optimized out>, n_construct_properties=<optimized out>, 
    construct_params=0x1889010) at gobject.c:1869
#5  0x0000003ccb215b19 in g_object_newv (object_type=object_type@entry=25535808, 
    n_parameters=n_parameters@entry=1, parameters=parameters@entry=0x18853b0) at gobject.c:1719
#6  0x0000003ccb2162e6 in g_object_new_valist (object_type=object_type@entry=25535808, 
    first_property_name=first_property_name@entry=0x36455048db "schema-id", 
    var_args=var_args@entry=0x7fff3aeb7698) at gobject.c:1836
#7  0x0000003ccb216654 in g_object_new (object_type=25535808, 
    first_property_name=first_property_name@entry=0x36455048db "schema-id") at gobject.c:1551
#8  0x00000036454a7ae5 in g_settings_new (
    schema_id=schema_id@entry=0x7fe1f988385c "org.gnome.rhythmbox") at gsettings.c:869
#9  0x00007fe1f97e937c in rb_shell_constructed (object=<optimized out>) at rb-shell.c:1629
#10 0x0000003ccb215f95 in g_object_newv (object_type=object_type@entry=23177008, 
    n_parameters=n_parameters@entry=8, parameters=parameters@entry=0x185da00) at gobject.c:1747
#11 0x0000003ccb2162e6 in g_object_new_valist (object_type=object_type@entry=23177008, 
    first_property_name=first_property_name@entry=0x7fe1f987fd1b "application", 
    var_args=var_args@entry=0x7fff3aeb7968) at gobject.c:1836
#12 0x0000003ccb216654 in g_object_new (object_type=23177008, 
    first_property_name=first_property_name@entry=0x7fe1f987fd1b "application") at gobject.c:1551
#13 0x00007fe1f97da750 in impl_startup (app=<optimized out>) at rb-application.c:379
#14 0x0000003ccb20fc57 in _g_closure_invoke_va (closure=closure@entry=0x16181f0, 
    return_value=return_value@entry=0x0, instance=instance@entry=0x161b000, 
    args=args@entry=0x7fff3aeb7eb8, n_params=0, param_types=0x0) at gclosure.c:840
#15 0x0000003ccb227d87 in g_signal_emit_valist (instance=0x161b000, signal_id=<optimized out>, 
    detail=0, var_args=var_args@entry=0x7fff3aeb7eb8) at gsignal.c:3234
#16 0x0000003ccb228a72 in g_signal_emit (instance=instance@entry=0x161b000, 
    signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3384
#17 0x000000364549608a in g_application_register (application=application@entry=0x161b000, 
    cancellable=cancellable@entry=0x0, error=error@entry=0x7fff3aeb7fd8) at gapplication.c:1318
#18 0x00007fe1f97da81f in impl_local_command_line (app=0x161b000, args=0x7fff3aeb8030, 
    exit_status=0x7fff3aeb802c) at rb-application.c:413
#19 0x000000364549668c in g_application_run (application=0x161b000, argc=argc@entry=1, 
    argv=argv@entry=0x7fff3aeb8378) at gapplication.c:1573
#20 0x00007fe1f97d9e62 in rb_application_run (rb=0x161b000, argc=argc@entry=1, 
    argv=argv@entry=0x7fff3aeb8378) at rb-application.c:637
#21 0x0000000000400f92 in main (argc=1, argv=0x7fff3aeb8378) at main.c:95

Comment 2 Bastien Nocera 2013-10-29 14:06:40 UTC
Right after package installation meaning? What's the system that you were installing this on?

rhythmbox' posttrans scriptlets launches:

posttrans scriptlet (using /bin/sh):
gtk-update-icon-cache /usr/share/icons/hicolor >&/dev/null || :
glib-compile-schemas /usr/share/glib-2.0/schemas >&/dev/null || :

The last line is the one that's supposed to register the new schemas. When you've reproduced the problem, what's the output of "glib-compile-schemas /usr/share/glib-2.0/schemas" ? Was glib2 one of the packages that got installed at the same time as rhythmbox? Was your $PATH modified from the default?

If you can reproduce the problem at will but the diagnostics commands above don't show anything untoward, I'll do a scratch build with the error redirections removed, so we can see what the problem actually is at install time.

Comment 3 Matthias Clasen 2014-02-21 04:52:54 UTC
needinfo wasn't answered, too late for 7.0 now


Note You need to log in before you can comment on or make changes to this bug.