Bug 907747

Summary: [abrt] mate-terminal-1.5.0-1.fc18: g_settings_schema_get_value: Process /usr/bin/mate-terminal was killed by signal 5 (SIGTRAP)
Product: [Fedora] Fedora Reporter: Sam <sam>
Component: mate-terminalAssignee: Dan Mashal <dan.mashal>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 18CC: adam.bruce, dan.mashal, daw-redhatbugzilla, martian, paul.knox-kennedy, rdieter
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:1900af67f3d19015a3dd742814389e70aeace310
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-02-16 22:06:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: build_ids
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: smolt_data
none
File: var_log_messages none

Description Sam 2013-02-05 07:47:28 UTC
Description of problem:
Upgraded system with a "yum update" on 05/02/2013
Rebooted
Clicked "Applications" from the menu, then "System Tools", then "Terminal"
Terminal Window "flashes" on the screen and then errors with this error.

Version-Release number of selected component:
mate-terminal-1.5.0-1.fc18

Additional info:
backtrace_rating: 4
cmdline:        mate-terminal
crash_function: g_settings_schema_get_value
executable:     /usr/bin/mate-terminal
kernel:         3.7.5-201.fc18.x86_64
uid:            1000

Truncated backtrace:
Thread no. 1 (9 frames)
 #2 g_settings_schema_get_value at gsettingsschema.c:640
 #3 g_settings_schema_key_init at gsettingsschema.c:751
 #4 g_settings_get_value at gsettings.c:1079
 #5 g_settings_get_boolean at gsettings.c:1785
 #6 setup_http_proxy_env at terminal-util.c:597
 #7 terminal_util_add_proxy_env at terminal-util.c:744
 #8 get_child_environment at terminal-screen.c:1403
 #9 terminal_screen_launch_child_cb at terminal-screen.c:1474
 #14 gtk_main at gtkmain.c:1257

Comment 1 Sam 2013-02-05 07:47:31 UTC
Created attachment 693190 [details]
File: backtrace

Comment 2 Sam 2013-02-05 07:47:34 UTC
Created attachment 693191 [details]
File: build_ids

Comment 3 Sam 2013-02-05 07:47:36 UTC
Created attachment 693192 [details]
File: cgroup

Comment 4 Sam 2013-02-05 07:47:38 UTC
Created attachment 693193 [details]
File: core_backtrace

Comment 5 Sam 2013-02-05 07:47:40 UTC
Created attachment 693194 [details]
File: dso_list

Comment 6 Sam 2013-02-05 07:47:42 UTC
Created attachment 693195 [details]
File: environ

Comment 7 Sam 2013-02-05 07:47:44 UTC
Created attachment 693196 [details]
File: limits

Comment 8 Sam 2013-02-05 07:47:46 UTC
Created attachment 693197 [details]
File: maps

Comment 9 Sam 2013-02-05 07:47:48 UTC
Created attachment 693198 [details]
File: open_fds

Comment 10 Sam 2013-02-05 07:47:49 UTC
Created attachment 693199 [details]
File: proc_pid_status

Comment 11 Sam 2013-02-05 07:47:52 UTC
Created attachment 693200 [details]
File: smolt_data

Comment 12 Sam 2013-02-05 07:47:54 UTC
Created attachment 693201 [details]
File: var_log_messages

Comment 13 Dan Mashal 2013-02-12 12:39:47 UTC
Are you running MATE or another DE?

Comment 14 Dan Mashal 2013-02-16 22:06:03 UTC
No response from original reporter.. cannot reproduce this.

Comment 15 Paul Knox-Kennedy 2013-03-21 08:48:32 UTC
I am seeing this with Mate DE. If I run mate-terminal from another shell, I get:
GLib-GIO-ERROR **: Settings schema 'org.gnome.system.proxy.http' does not contain a key named 'use-http-proxy'
Trace/breakpoint trap (core dumped)


Also, "gsettings list-keys org.gnome.system.proxy.http" returns:
authentication-password
authentication-user
enabled
host
port
use-authentication

Comment 16 D. Wagner 2013-04-08 06:35:00 UTC
This should be re-opened.  I can reproduce this: I am seeing this, too, with the Mate desktop, and I see the same error message.

This error started immediately after I set a proxy via system settings (System >> Preferences >> Network Proxy, in Mate).  If I turn off the system proxy, mate-terminal runs fine.  If I re-enable the system proxy, mate-terminal starts giving this error again.

Running it under gdb, I get the following backtrace:

#0  0x000000333444ec67 in g_logv () from /lib64/libglib-2.0.so.0
#1  0x000000333444ee32 in g_log () from /lib64/libglib-2.0.so.0
#2  0x00000033358a92ff in g_settings_schema_get_value ()
   from /lib64/libgio-2.0.so.0
#3  0x00000033358a950c in g_settings_schema_key_init ()
   from /lib64/libgio-2.0.so.0
#4  0x00000033358ac952 in g_settings_get_value () from /lib64/libgio-2.0.so.0
#5  0x00000033358ad663 in g_settings_get_boolean () from /lib64/libgio-2.0.so.0
#6  0x0000000000429a45 in terminal_util_add_proxy_env ()
#7  0x0000000000422068 in terminal_screen_launch_child_cb ()
#8  0x0000003334447a55 in g_main_context_dispatch ()
   from /lib64/libglib-2.0.so.0
#9  0x0000003334447d88 in g_main_context_iterate.isra.24 ()
   from /lib64/libglib-2.0.so.0
#10 0x0000003334448182 in g_main_loop_run () from /lib64/libglib-2.0.so.0
#11 0x000000334594b077 in gtk_main () from /lib64/libgtk-x11-2.0.so.0
#12 0x00000000004135d3 in main ()

You can see a clean backtrace, with symbols and line numbers, here:

https://retrace.fedoraproject.org/faf/reports/46305/

Do you want me to open a new bug report, or do you want to re-open this bug report?

Comment 17 Adam 2013-04-08 19:16:58 UTC
This is still crashing for me Fedora 18, Mate Desktop 1.5.7.

Significantly it works fine if no GNOME Proxy settings are set but the moment a proxy server is enabled, it crashes immediately you launch the TL.

Comment 18 Martin Dimitrov 2013-04-30 10:49:37 UTC
This is also crashing on my laptop with Mate Desktop 1.5.8 on Fedora 18 i686. If I remove the proxy configuration from control panel it's ok.

Comment 19 Adam 2013-05-13 16:29:51 UTC
Still crashing after latest update when staring mate terminal with an http_proxy defined.

Running from command line gives the following output:

(mate-terminal:9377): GLib-GIO-ERROR **: Settings schema 'org.gnome.system.proxy.http' does not contain a key named 'use-http-proxy'
Trace/breakpoint trap (core dumped)

Clearly this bug exists and either this bug needs to be re-opened or a new one raised. The problem is that the bug tool always matches it to this bug. Catch 22!