[MacPorts] #43267: glade @3.16.1: crashes on Snow Leopard

MacPorts noreply at macports.org
Thu Apr 10 13:32:08 PDT 2014


#43267: glade @3.16.1: crashes on Snow Leopard
----------------------+----------------------
  Reporter:  egall@…  |      Owner:  devans@…
      Type:  defect   |     Status:  new
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.2.1
Resolution:           |   Keywords:
      Port:  glade    |
----------------------+----------------------

Comment (by devans@…):

 Thanks for the report but I can't reproduce this result on either
 Mavericks or Mountain Lion and, unfortunately, I don't have any machines
 available that will boot Snow Leopard for debugging.

 The significant error seems to be
 {{{
 (glade:58960): GLib-GIO-ERROR **: No GSettings schemas are installed on
 the system
 }}}

 Are there any gsettings schemas installed?  On my system after a clean
 install of glade I see the following but you may see more depending on
 what else you have installed.

 {{{
 devans$ sudo port deactivate active
 devans$ sudo port install glade
 devans$ ls /opt/local/share/glib-2.0/schemas
 gschema.dtd
 org.gnome.desktop.enums.xml
 org.gnome.desktop.thumbnailers.gschema.xml
 gschemas.compiled                                       org.gnome.desktop
 .input-sources.gschema.xml
 org.gnome.desktop.wm.keybindings.gschema.xml
 org.freedesktop.Geoclue.gschema.xml
 org.gnome.desktop.interface.gschema.xml
 org.gnome.desktop.wm.preferences.gschema.xml
 org.gnome.desktop.a11y.applications.gschema.xml
 org.gnome.desktop.lockdown.gschema.xml
 org.gnome.devhelp.gschema.xml
 org.gnome.desktop.a11y.gschema.xml                      org.gnome.desktop
 .media-handling.gschema.xml            org.gnome.system.locale.gschema.xml
 org.gnome.desktop.a11y.keyboard.gschema.xml
 org.gnome.desktop.notifications.gschema.xml
 org.gnome.system.proxy.gschema.xml
 org.gnome.desktop.a11y.magnifier.gschema.xml
 org.gnome.desktop.privacy.gschema.xml
 org.gtk.Demo.gschema.xml
 org.gnome.desktop.a11y.mouse.gschema.xml
 org.gnome.desktop.screensaver.gschema.xml
 org.gtk.Settings.ColorChooser.gschema.xml
 org.gnome.desktop.app-folders.gschema.xml               org.gnome.desktop
 .search-providers.gschema.xml
 org.gtk.Settings.FileChooser.gschema.xml
 org.gnome.desktop.background.gschema.xml
 org.gnome.desktop.session.gschema.xml
 org.gtk.exampleapp.gschema.xml
 org.gnome.desktop.datetime.gschema.xml
 org.gnome.desktop.sound.gschema.xml
 org.gnome.desktop.default-applications.gschema.xml      org.gnome.desktop
 .thumbnail-cache.gschema.xml
 }}}

 In particular check for org.gtk.Settings.FileChooser.gschema.xml since
 this is what your crash report seems to indicate is the focus of activity
 at the time of the crash.  It's provided by port gtk3 (glade doesn't
 provide any schemas of its own).  The ones that start with
 org.gnome.desktop are provided by gsettings-desktop-schemas which should
 be installed.

 If these are present you might try running the following command to make
 sure that all installed schemas are compiled (check to see that the mod
 date of gschemas.compiled is more recent than any of the schemas files
 themselves).

 {{{
 glib-compile-schemas ${prefix}/share/glib-2.0/schemas
 }}}

 If that all seems in order then I suggest rebuilding glade with symbols
 enabled
 {{{
 sudo port -nsk upgrade --force glade configure.optflags='-O0 -g'
 }}}

 and run the program with gdb to see exactly where and why the program is
 failing.

 Actually you might just want to update your ports tree and force a clean
 rebuild of glade from source on general principles to make sure that
 everything is up to date and nothing inappropriate happened in a previous
 build.
 {{{
 sudo port selfupdate
 sudo port clean glade
 sudo port -ns upgrade --force glade
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/43267#comment:2>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list