Since some time - I cannot pin it down to an specific upgrade - ubuntu-tweak crashes at start with a "Gtk-ERROR". I can reproduce the error on my Laptop running Ubuntu 13.04 with Unity, as well as my Desktop with the same configuration.
When I run ubuntu-tweak --version and ubuntu-tweak --debug from console I get this:
:~$ubuntu-tweak --version
ubuntu-tweak 0.8.5
:~$ubuntu-tweak --debug
[Launcher][DEBUG] Distribution: Ubuntu 13.04 raring
Application: Ubuntu Tweak 0.8.5-1~raring2
Desktop:ubuntu (ubuntu-tweak:68)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function _confirm_deps at 0x2b80c80> (debug.py:184)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function _on_error at 0x2b80f50> (debug.py:184)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function on_find_object at 0x2c155f0> (debug.py:184)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function on_scan_finished at 0x2c156e0> (debug.py:184)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function on_scan_error at 0x2c157d0> (debug.py:184)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function on_plugin_object_cleaned at 0x2c15aa0> (debug.py:184)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function _load_module at 0x2d16500> (debug.py:184)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/tweaks (common.py:107)
[CommonSetting][DEBUG] Loading override (common.py:94)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'recently-used'), ('type', 'as')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'clips'), ('type', 'as')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'tweaks'), ('type', 'as')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'admins'), ('type', 'as')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'auto-backup'), ('type', 'b')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'window-size'), ('type', '(ii)')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'last-clip-location'), ('type', 's')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'appcenter-has-update'), ('type', 'b')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'appcenter-version'), ('type', 's')] (common.py:147)
[GSetting][DEBUG] Got the schema_default: [] for key: com.ubuntu-tweak.tweak.tweaks (gsettings.py:21)
[app][DEBUG] Loading modules... (main.py:180)
[ModuleLoader][INFO] Loading system modules for tweaks... (__init__.py:54)
[ModuleLoader][DEBUG] Try to load module: misc (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: workspace (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: loginsettings (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: sound (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: unity (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: workarounds (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: theme (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: lovewallpaperhd (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: session (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: fonts (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: icons (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: nautilus (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: window (__init__.py:159)
[CommonSetting][DEBUG] Loading schema value for: org.gnome.desktop.wm.preferences/button-layout (common.py:107)
[GSetting][DEBUG] Got the schema_default: close,minimize,maximize: for key: org.gnome.desktop.wm.preferences.button-layout (gsettings.py:21)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][INFO] Loading user extensions for tweaks... (__init__.py:64)
[app][INFO] Creating ModuleButton: <class 'fonts.Fonts'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'theme.Theme'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'sound.Sound'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'misc.Misc'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'loginsettings.LoginSettings'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'session.Session'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'workspace.Workspace'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'icons.Icons'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'window.Window'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'lovewallpaperhd.LovewallpaperHD'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'unity.Unity'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'nautilus.Nautilus'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'workarounds.Workarounds'> (main.py:51)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/admins (common.py:107)
[GSetting][DEBUG] Got the schema_default: [] for key: com.ubuntu-tweak.tweak.admins (gsettings.py:21)
[app][DEBUG] Loading modules... (main.py:180)
[ModuleLoader][INFO] Loading system modules for admins... (__init__.py:54)
[ModuleLoader][DEBUG] Try to load module: appcenter (__init__.py:159)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/appcenter-has-update (common.py:107)
[GSetting][DEBUG] Got the schema_default: False for key: com.ubuntu-tweak.tweak.appcenter-has-update (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/appcenter-version (common.py:107)
[GSetting][DEBUG] Got the schema_default: for key: com.ubuntu-tweak.tweak.appcenter-version (gsettings.py:21)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function on_have_update at 0x2f1caa0> (debug.py:184)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: quicklists (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: desktoprecovery (__init__.py:159)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function process_data at 0x3024050> (debug.py:184)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: userdir (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: sourcecenter (__init__.py:159)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/appcenter-has-update (common.py:107)
[GSetting][DEBUG] Got the schema_default: False for key: com.ubuntu-tweak.tweak.appcenter-has-update (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/appcenter-version (common.py:107)
[GSetting][DEBUG] Got the schema_default: for key: com.ubuntu-tweak.tweak.appcenter-version (gsettings.py:21)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function on_have_update at 0x304a5f0> (debug.py:184)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.apps/disable-warning (common.py:107)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'disable-warning'), ('type', 'b')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'apps-can-update'), ('type', 'b')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'apps-version'), ('type', 's')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'sources-can-update'), ('type', 'b')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'sources-version'), ('type', 's')] (common.py:147)
[GSetting][DEBUG] Got the schema_default: False for key: com.ubuntu-tweak.apps.disable-warning (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.apps/sources-can-update (common.py:107)
[GSetting][DEBUG] Got the schema_default: False for key: com.ubuntu-tweak.apps.sources-can-update (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.apps/sources-version (common.py:107)
[GSetting][DEBUG] Got the schema_default: for key: com.ubuntu-tweak.apps.sources-version (gsettings.py:21)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function show_warning at 0x304f758> (debug.py:184)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function upgrade_sources at 0x304fa28> (debug.py:184)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function on_have_update at 0x304fb18> (debug.py:184)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: sourceeditor (__init__.py:159)
[gtk][DEBUG] <function post_ui at 0x26526e0>: (debug.py:182)
[gtk][DEBUG] args-1: <function process_data at 0x3093320> (debug.py:184)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: shortcuts (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: templates (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: filetypemanager (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: scripts (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][INFO] Loading user extensions for admins... (__init__.py:64)
[app][INFO] Creating ModuleButton: <class 'sourcecenter.SourceCenter'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'appcenter.AppCenter'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'quicklists.QuickLists'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'userdir.UserDir'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'scripts.Scripts'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'templates.Templates'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'filetypemanager.FileTypeManager'> (main.py:51)
[app][INFO] Creating ModuleButton: <class 'sourceeditor.SourceEditor'> (main.py:51)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/recently-used (common.py:107)
[GSetting][DEBUG] Got the schema_default: [] for key: com.ubuntu-tweak.tweak.recently-used (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/clips (common.py:107)
[GSetting][DEBUG] Got the schema_default: ['HardwareInfo', 'SystemInfo', 'CleanerInfo', 'UpdateInfo'] for key: com.ubuntu-tweak.tweak.clips (gsettings.py:21)
[ClipPage][DEBUG] Load clips, do_remove: False (__init__.py:137)
[ClipPage][DEBUG] All clips to load: ['HardwareInfo', 'SystemInfo', 'CleanerInfo', 'UpdateInfo'] (__init__.py:145)
[ModuleLoader][INFO] Loading system modules for clips... (__init__.py:54)
[ModuleLoader][DEBUG] Try to load module: hardwareinfo (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: updateinfo (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: systeminfo (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: cleanerinfo (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][DEBUG] Try to load module: userinfo (__init__.py:159)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][INFO] Loading user extensions for clips... (__init__.py:64)
[ClipPage][DEBUG] Load clip: HardwareInfo (__init__.py:153)
[ClipPage][DEBUG] Load clip: SystemInfo (__init__.py:153)
[ClipPage][DEBUG] Load clip: CleanerInfo (__init__.py:153)
[ClipPage][DEBUG] Load clip: UpdateInfo (__init__.py:153)
[ClipPage][DEBUG] Overview page: setup_recently_used, 5 used items found (__init__.py:168)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][INFO] Loading module "UserDir" for "admins"... (__init__.py:118)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][INFO] Loading module "Unity" for "tweaks"... (__init__.py:118)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][INFO] Loading module "Workarounds" for "tweaks"... (__init__.py:118)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][INFO] Loading module "SourceEditor" for "admins"... (__init__.py:118)
[ModuleLoader][DEBUG] is_supported_distro (__init__.py:238)
[ModuleLoader][INFO] Loading module "Sound" for "tweaks"... (__init__.py:118)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.janitor/auto-scan (common.py:107)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'plugins'), ('type', 'as')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'auto-scan'), ('type', 'b')] (common.py:147)
[CommonSetting][DEBUG] Try to get type for value: [('name', 'janitor-view-width'), ('type', 'i')] (common.py:147)
[GSetting][DEBUG] Got the schema_default: True for key: com.ubuntu-tweak.janitor.auto-scan (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.janitor/plugins (common.py:107)
[GSetting][DEBUG] Got the schema_default: [] for key: com.ubuntu-tweak.janitor.plugins (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.janitor/janitor-view-width (common.py:107)
[GSetting][DEBUG] Got the schema_default: 0 for key: com.ubuntu-tweak.janitor.janitor-view-width (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/clips (common.py:107)
[GSetting][DEBUG] Got the schema_default: ['HardwareInfo', 'SystemInfo', 'CleanerInfo', 'UpdateInfo'] for key: com.ubuntu-tweak.tweak.clips (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/tweaks (common.py:107)
[GSetting][DEBUG] Got the schema_default: [] for key: com.ubuntu-tweak.tweak.tweaks (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/admins (common.py:107)
[GSetting][DEBUG] Got the schema_default: [] for key: com.ubuntu-tweak.tweak.admins (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.janitor/plugins (common.py:107)
[GSetting][DEBUG] Got the schema_default: [] for key: com.ubuntu-tweak.janitor.plugins (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/last-clip-location (common.py:107)
[GSetting][DEBUG] Got the schema_default: for key: com.ubuntu-tweak.tweak.last-clip-location (gsettings.py:21)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.janitor/auto-scan (common.py:107)
[GSetting][DEBUG] Got the schema_default: True for key: com.ubuntu-tweak.janitor.auto-scan (gsettings.py:21)
[widgets][DEBUG] Connect the setting notify to on_value_changed: com.ubuntu-tweak.janitor.auto-scan (widgets.py:35)
[widgets][DEBUG] Set the swtich to: True (widgets.py:97)
[gui.containers][DEBUG] There are totally 2 columns (containers.py:117)
[gui.containers][DEBUG] Found item: (<Label object at 0x2e94d20 (GtkLabel at 0x320d5b0)>, <Switch object at 0x2e94c80 (ubuntutweak+gui+widgets+Switch at 0x31fac20)>) (containers.py:184)
[gui.containers][DEBUG] Attach widget: <Label object at 0x2e94d20 (GtkLabel at 0x320d5b0)> to Grid: 0,1,1,1
(containers.py:233)
[gui.containers][DEBUG] Set the widget(<Switch with key: auto-scan>) Align START (containers.py:220)
[gui.containers][DEBUG] Attach widget: <Switch with key: auto-scan> to Grid: 1,1,1,1
(containers.py:233)
[CommonSetting][DEBUG] Loading schema value for: com.ubuntu-tweak.tweak/recently-used (common.py:107)
[GSetting][DEBUG] Got the schema_default: [] for key: com.ubuntu-tweak.tweak.recently-used (gsettings.py:21)
[ClipPage][DEBUG] on_recently_scrolled_window_size_allocate, max_height: 380 (__init__.py:201)
(ubuntu-tweak:13383): Gtk-ERROR **: GtkBox child GtkTreeView minimum width: -1 < 0 for height 361