Bug 614179

Summary: Crash changing "selection" color in appearance preferences dialog
Product: [Fedora] Fedora Reporter: jmccann
Component: gnome-settings-daemonAssignee: Bastien Nocera <bnocera>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: bnocera, cschalle, mschmidt, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-07-13 22:46:42 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:

Description jmccann 2010-07-13 19:26:47 UTC
Crash changing "selection" color in appearance preferences dialog.

(deleted): No such file or directory.
warning: core file may not match specified executable file.
[New Thread 1885]
[New Thread 2417]
Core was generated by `/usr/libexec/gnome-settings-daemon'.
Program terminated with signal 11, Segmentation fault.
#0  gkbd_indicator_config_load_font (ind_config=0x5b4848)
    at gkbd-indicator-config.c:119
119	gkbd-indicator-config.c: No such file or directory.
	in gkbd-indicator-config.c

Thread 2 (Thread 2417):
#0  0x002d1416 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00906f26 in __poll (fds=0xb2b00c48, nfds=2, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
        resultvar = <value optimized out>
        resultvar = <value optimized out>
        oldtype = -516
        result = <value optimized out>
#2  0x0681ece3 in poll_func (ufds=0xb2b00c48, nfds=2, timeout=-1, userdata=
    0x9d65c80) at pulse/thread-mainloop.c:75
        mutex = 0x9d65c80
        r = 109178016
        __func__ = "poll_func"
        __PRETTY_FUNCTION__ = "poll_func"
#3  0x0680b4ca in pa_mainloop_poll (m=0x9d65be0) at pulse/mainloop.c:879
        __func__ = "pa_mainloop_poll"
        __PRETTY_FUNCTION__ = "pa_mainloop_poll"
#4  0x0680cd54 in pa_mainloop_iterate (m=0x9d65be0, block=1, retval=0x0)
    at pulse/mainloop.c:961
        r = 0
        __func__ = "pa_mainloop_iterate"
        __PRETTY_FUNCTION__ = "pa_mainloop_iterate"
#5  0x0680ce34 in pa_mainloop_run (m=0x9d65be0, retval=0x0)
    at pulse/mainloop.c:979
        r = <value optimized out>
#6  0x0681ea84 in thread (userdata=0x9d53410) at pulse/thread-mainloop.c:94
        m = 0x9d53410
        mask = {__val = {2147483647, 4294967294, 
    4294967295 <repeats 30 times>}}
#7  0x06873863 in internal_thread_func (userdata=0x9d56580)
    at pulsecore/thread-posix.c:72
        t = 0x9d56580
        __func__ = "internal_thread_func"
        __PRETTY_FUNCTION__ = "internal_thread_func"
#8  0x009c8919 in start_thread (arg=0xb21aab70) at pthread_create.c:301
        __res = <value optimized out>
        __ignore1 = 2
        __ignore2 = -1
        pd = 0xb21aab70
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {10330100, 0, 4001536, 
    -1306877128, -445444135, -383361860}, mask_was_saved = 0}}, priv = {pad = 
    {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        pagesize_m1 = <value optimized out>
        sp = <value optimized out>
        freesize = <value optimized out>
#9  0x00911dde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
No locals.

Thread 1 (Thread 1885):
#0  gkbd_indicator_config_load_font (ind_config=0x5b4848)
    at gkbd-indicator-config.c:119
        fd = <value optimized out>
        style = 0x0
        gerror = 0x0
        __func__ = "gkbd_indicator_config_load_font"
#1  0x005a77e3 in gkbd_indicator_config_refresh_style (ind_config=0x5b4848)
    at gkbd-indicator-config.c:188
No locals.
#2  0x005ab5f1 in gkbd_status_theme_changed (settings=
    0x9c22b60 [GtkSettings], pspec=0x9be6008 [GParamString], gki=
    0x9be4c80 [GkbdStatus]) at gkbd-status.c:622
No locals.
#3  0x00b85c18 in IA__g_cclosure_marshal_VOID__PARAM (closure=0x9c3b750, 
    return_value=0x0, n_param_values=2, param_values=0x9d12b40, 
    invocation_hint=0xbfcab050, marshal_data=0x0) at gmarshal.c:531
        callback = 0x5ab5d0 <gkbd_status_theme_changed>
        cc = 0x9c3b750
        data1 = <value optimized out>
        data2 = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__PARAM"
#4  0x00b786e3 in IA__g_closure_invoke (closure=0x9c3b750, return_value=0x0, 
    n_param_values=2, param_values=0x9d12b40, invocation_hint=0xbfcab050)
    at gclosure.c:767
        marshal = 0xb85b90 <IA__g_cclosure_marshal_VOID__PARAM>
        marshal_data = 0x0
        in_marshal = 165077248
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#5  0x00b8d648 in signal_emit_unlocked_R (node=0x9bd0ee8, detail=256, 
    instance=0x9c22b60, emission_return=0x0, instance_and_params=0x9d12b40)
    at gsignal.c:3318
        tmp = <value optimized out>
        handler = 0x9c71d00
        accumulator = 0x0
        emission = {next = 0xbfcab538, instance = 0x9c22b60, ihint = {
            signal_id = 1, detail = 256, run_type = G_SIGNAL_RUN_LAST}, 
          state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x9bd0e90
        handler_list = 0x9c71d00
        return_accu = 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, 
              v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 
    0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, 
              v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
              v_pointer = 0x0}}}
        signal_id = 1
        max_sequential_handler_number = 919
        return_value_altered = 1
#6  0x00b8e65c in IA__g_signal_emit_valist (instance=0x9c22b60, signal_id=1, 
    detail=256, var_args=0xbfcab210 "\\\027\263") at gsignal.c:2981
        instance_and_params = 0x9d12b40
        signal_return_type = 4
        param_values = 0x9d12b54
        node = <value optimized out>
        i = <value optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#7  0x00b8eaf7 in IA__g_signal_emit (instance=0x9c22b60, signal_id=1, detail=
    256) at gsignal.c:3038
        var_args = <value optimized out>
#8  0x00b7cc91 in g_object_dispatch_properties_changed (object=
    0x9c22b60 [GtkSettings], n_pspecs=6, pspecs=0xbfcab290) at gobject.c:801
        i = <value optimized out>
#9  0x00b794c0 in g_object_notify_dispatcher (object=0x9c22b60 [GtkSettings], 
    n_pspecs=6, pspecs=0xbfcab290) at gobject.c:328
No locals.
#10 0x00b802e3 in g_object_notify_queue_thaw (object=0x9c22b60 [GtkSettings])
    at gobjectnotifyqueue.c:120
        context = 0xbb39b8
        pspecs_mem = {0x9c4b7b0 [GParamBoolean], 0x9c2b800 [GParamBoolean], 
    0x9c32338 [GParamString], 0x9c32220 [GParamString], 
    0x9be1130 [GParamString], 0x9be6008 [GParamString], 0xb9563d, 0xbb3670, 
    0x9c4b7b0 [GParamBoolean], 0x9d4ef28, 
    0xbfcab2e8 [-g-type-private--IFaceHolder], 0xb81203, 
    0x9c4b7b0 [GParamBoolean], 0x9d4ef28, 0x1, 0x9c22b00}
        pspecs = 0xbfcab290
        free_me = 0x0
        slist = <value optimized out>
        n_pspecs = <value optimized out>
#11 IA__g_object_thaw_notify (object=0x9c22b60 [GtkSettings]) at gobject.c:918
        nqueue = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_object_thaw_notify"
#12 0x035dee83 in _gtk_settings_reset_rc_values (settings=
    0x9c22b60 [GtkSettings]) at gtksettings.c:2018
        to_reset = 0x9c2e280 = {0x9d50618}
        tmp_list = <value optimized out>
        pspecs = 0x9e5a408
        p = <value optimized out>
        i = <value optimized out>
#13 0x035bdad7 in IA__gtk_rc_reparse_all_for_settings (settings=
    0x9c22b60 [GtkSettings], force_load=1) at gtkrc.c:1801
        rc_file = <value optimized out>
        tmp_list = <value optimized out>
        context = <value optimized out>
        statbuf = {st_dev = 0, __pad1 = 0, __st_ino = 0, st_mode = 0, 
          st_nlink = 0, st_uid = 12046171, st_gid = 12269168, st_rdev = 
    703327008284879712, __pad2 = 46008, st_size = 703327145570979101, 
          st_blksize = -1, st_blocks = 703427135616496584, st_atim = {
            tv_sec = 58837820, tv_nsec = 163720032}, st_mtim = {tv_sec = 
    -1077234712, tv_nsec = 56351968}, st_ctim = {tv_sec = 163756080, 
            tv_nsec = 58591349}, st_ino = 163767120}
        __PRETTY_FUNCTION__ = "IA__gtk_rc_reparse_all_for_settings"
#14 0x00b85c18 in IA__g_cclosure_marshal_VOID__PARAM (closure=0x9c31de8, 
    return_value=0x0, n_param_values=2, param_values=0x9d50a00, 
    invocation_hint=0xbfcab540, marshal_data=0x0) at gmarshal.c:531
        callback = 0x35bdc90 <gtk_rc_color_hash_changed>
        cc = 0x9c31de8
        data1 = <value optimized out>
        data2 = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__PARAM"
#15 0x00b786e3 in IA__g_closure_invoke (closure=0x9c31de8, return_value=0x0, 
    n_param_values=2, param_values=0x9d50a00, invocation_hint=0xbfcab540)
    at gclosure.c:767
        marshal = 0xb85b90 <IA__g_cclosure_marshal_VOID__PARAM>
        marshal_data = 0x0
        in_marshal = 163384832
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#16 0x00b8d255 in signal_emit_unlocked_R (node=0x9bd0ee8, detail=289, 
    instance=0x9c22b60, emission_return=0x0, instance_and_params=0x9d50a00)
    at gsignal.c:3248
        tmp = <value optimized out>
        handler = 0x9c22c00
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x9c22b60, ihint = {signal_id = 1, 
            detail = 289, run_type = G_SIGNAL_RUN_FIRST}, state = 
    EMISSION_RUN, chain_type = 4}
        class_closure = 0x9bd0e90
        handler_list = 0x9c22bc0
        return_accu = 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, 
              v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 
    0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, 
              v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
              v_pointer = 0x0}}}
        signal_id = 1
        max_sequential_handler_number = 919
        return_value_altered = 1
#17 0x00b8e65c in IA__g_signal_emit_valist (instance=0x9c22b60, signal_id=1, 
    detail=289, var_args=0xbfcab700 "\\\027\263") at gsignal.c:2981
        instance_and_params = 0x9d50a00
        signal_return_type = 4
        param_values = 0x9d50a14
        node = <value optimized out>
        i = <value optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#18 0x00b8eaf7 in IA__g_signal_emit (instance=0x9c22b60, signal_id=1, detail=
    289) at gsignal.c:3038
        var_args = <value optimized out>
#19 0x00b7cc91 in g_object_dispatch_properties_changed (object=
    0x9c22b60 [GtkSettings], n_pspecs=1, pspecs=0xbfcab780) at gobject.c:801
        i = <value optimized out>
#20 0x00b794c0 in g_object_notify_dispatcher (object=0x9c22b60 [GtkSettings], 
    n_pspecs=1, pspecs=0xbfcab780) at gobject.c:328
No locals.
#21 0x00b802e3 in g_object_notify_queue_thaw (object=0x9c22b60 [GtkSettings])
    at gobjectnotifyqueue.c:120
        context = 0xbb39b8
        pspecs_mem = {0x9bd2140 [GParamBoxed], 0x9bd3a0, 0x17, 0x9bc0b70, 
    0x30, 0x5, 0x30, 0x28, 0x0, Traceback (most recent call last):
  File "/usr/share/glib-2.0/gdb/gobject.py", line 72, in to_string
    name = g_type_name_from_instance (self.val)
  File "/usr/share/glib-2.0/gdb/gobject.py", line 59, in g_type_name_from_instance
    name = g_type_to_name (gtype)
  File "/usr/share/glib-2.0/gdb/gobject.py", line 24, in g_type_to_name
    typenode = lookup_fundamental_type (typenode)
  File "/usr/share/glib-2.0/gdb/gobject.py", line 17, in lookup_fundamental_type
    return val[typenode >> 2].address()
TypeError: 'gdb.Value' object is not callable
, 0xa8afeb, 0xb31248, 0x9d16cc0, 0x9d16cc0, 0x1, 0xa5cd00}
        pspecs = 0xbfcab780
        free_me = 0x0
        slist = <value optimized out>
        n_pspecs = <value optimized out>
#22 IA__g_object_thaw_notify (object=0x9c22b60 [GtkSettings]) at gobject.c:918
        nqueue = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_object_thaw_notify"
#23 0x035df23b in merge_color_scheme (settings=0x9c22b60 [GtkSettings], 
    value=<value optimized out>, source=GTK_SETTINGS_SOURCE_XSETTING)
    at gtksettings.c:2433
        data = 0x9bd1fb8
        colors = <value optimized out>
#24 0x035e1667 in _gtk_settings_handle_event (event=0x9c2dae0)
    at gtksettings.c:1960
        value = {g_type = 64, data = {{v_int = 166036736, v_uint = 166036736, 
              v_long = 166036736, v_ulong = 166036736, v_int64 = 166036736, 
              v_uint64 = 166036736, v_float = 5.52548173e-33, v_double = 
    8.203304720521255e-316, v_pointer = 0x9e58500}, {v_int = 0, v_uint = 0, 
              v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 
    0, v_double = 0, v_pointer = 0x0}}}
        settings = 0x9c22b60 [GtkSettings]
        pspec = 0x9c32338 [GParamString]
        property_id = <value optimized out>
#25 0x0355cd28 in IA__gtk_main_do_event (event=0x9c2dae0) at gtkmain.c:1462
        event_widget = <value optimized out>
        grab_widget = <value optimized out>
        window_group = <value optimized out>
        rewritten_event = 0x0
        tmp_list = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#26 0x003f6a1a in gdk_event_dispatch (source=0x9be67d0, callback=0, user_data=
    0x0) at gdkevents-x11.c:2372
        display = <value optimized out>
        event = 0x9c2dae0
#27 0x00a6b525 in g_main_dispatch (context=0x9be6818) at gmain.c:1960
        dispatch = 0x3f69c0 <gdk_event_dispatch>
        was_in_call = 0
        user_data = 0x0
        callback = 0
        cb_funcs = 0x0
        cb_data = 0x0
        current_source_link = {data = 0x9be67d0, next = 0x0}
        need_destroy = <value optimized out>
        source = 0x9be67d0
        current = 0x9bc17b8
        i = <value optimized out>
#28 IA__g_main_context_dispatch (context=0x9be6818) at gmain.c:2513
No locals.
#29 0x00a6f268 in g_main_context_iterate (context=0x9cb490, block=1, dispatch=
    1, self=0x9bc0008) at gmain.c:2591
        max_priority = 2147483647
        timeout = 57
        some_ready = 1
        nfds = <value optimized out>
        allocated_nfds = <value optimized out>
        fds = 0x9d0f6b0
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#30 0x00a6f7af in IA__g_main_loop_run (loop=0x9c29bf0) at gmain.c:2799
        self = 0x9bc0008
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#31 0x0355d229 in IA__gtk_main () at gtkmain.c:1219
        tmp_list = <value optimized out>
        functions = 0x0
        init = <value optimized out>
        loop = 0x9c29bf0
#32 0x0804b81f in main (argc=1, argv=0xbfcabc14) at main.c:502
        manager = 0x9bd26e0 [GnomeSettingsManager]
        bus = 0x9be8404
        res = <value optimized out>
        error = 0x0
        __PRETTY_FUNCTION__ = "main"
From        To          Syms Read   Shared Object Library
0x03466700  0x03744208  Yes         /usr/lib/libgtk-x11-2.0.so.0
0x003b1450  0x00416ac8  Yes         /usr/lib/libgdk-x11-2.0.so.0
0x004b7480  0x004c4ad8  Yes         /usr/lib/libatk-1.0.so.0.3009.1
0x00bd68d0  0x00c47c68  Yes         /lib/libgio-2.0.so.0.2400.1
0x004e1510  0x004fc918  Yes         /usr/lib/libpangoft2-1.0.so.0.2800.0
0x002831f0  0x00295bd8  Yes         /usr/lib/libgdk_pixbuf-2.0.so.0
0x0029f440  0x002a4558  Yes         /usr/lib/libpangocairo-1.0.so.0.2800.0
0x03829210  0x03883688  Yes         /usr/lib/libcairo.so.2.10800.10
0x00464210  0x004863e8  Yes         /usr/lib/libpango-1.0.so.0.2800.0
0x001323c0  0x0019b6e8  Yes         /usr/lib/libfreetype.so.6.3.22
0x0023bf60  0x00257cc8  Yes         /usr/lib/libfontconfig.so.1.4.4
0x00716f40  0x007345d8  Yes         /usr/lib/libgconf-2.so.4.1.5
0x00bbdc30  0x00bbed88  Yes         /lib/libgmodule-2.0.so.0.2400.1
0x001c96e0  0x001db2a8  Yes         /usr/lib/libdbus-glib-1.so.2
0x001e9220  0x00215578  Yes         /lib/libdbus-1.so.3.4.0
0x009c65e0  0x009d2568  Yes         /lib/libpthread.so.0
0x00b757d0  0x00ba16f8  Yes         /lib/libgobject-2.0.so.0.2400.1
0x00bb6f40  0x00bb86b8  Yes         /lib/libgthread-2.0.so.0.2400.1
0x009e7880  0x009eb6b8  Yes         /lib/librt.so.1
0x00a43590  0x00acf478  Yes         /lib/libglib-2.0.so.0.2400.1
0x00c93370  0x00d24908  Yes         /usr/lib/libX11.so.6.3.0
0x009f4470  0x00a0e978  Yes         /lib/libm.so.6
0x0084aaa0  0x0096a544  Yes         /lib/libc.so.6
0x004aae70  0x004ad3a8  Yes         /usr/lib/libXfixes.so.3.1.0
0x00de0720  0x00deaff8  Yes         /usr/lib/libXext.so.6.4.0
0x003932c0  0x00399178  Yes         /usr/lib/libXrender.so.1.3.0
0x0038d780  0x0038e258  Yes         /usr/lib/libXinerama.so.1.0.0
0x00270740  0x0027a4b8  Yes         /usr/lib/libXi.so.6
0x004d3150  0x004d7c38  Yes         /usr/lib/libXrandr.so.2.2.0
0x00df2e40  0x00df8448  Yes         /usr/lib/libXcursor.so.1.0.2
0x00455890  0x00456488  Yes         /usr/lib/libXcomposite.so.1.0.0
0x004a57c0  0x004a6248  Yes         /usr/lib/libXdamage.so.1.1.0
0x009dfa60  0x009e0a88  Yes         /lib/libdl.so.2
0x00b56650  0x00b64f58  Yes         /lib/libresolv.so.2
0x00a1e620  0x00a298e8  Yes         /lib/libz.so.1.2.3
0x00b38190  0x00b493b8  Yes         /lib/libselinux.so.1
0x002ab6f0  0x002c76d8  Yes         /usr/lib/libpng12.so.0
0x00304b40  0x0035ca68  Yes         /usr/lib/libpixman-1.so.0
0x00103040  0x0011bef8  Yes         /lib/libexpat.so.1
0x006a3e30  0x006cba88  Yes         /usr/lib/libORBit-2.so.0
0x00812830  0x0082a37f  Yes         /lib/ld-linux.so.2
0x00dc4e80  0x00dd3608  Yes         /usr/lib/libxcb.so.1
0x00db9a00  0x00dba7f8  Yes         /usr/lib/libXau.so.6
0x0074ca00  0x007549a8  Yes         /lib/libnss_files.so.2
0x0055d450  0x00561528  Yes         /usr/lib/gnome-settings-daemon-2.0/libxrandr.so
0x002dacd0  0x002f0f28  Yes         /usr/lib/libgnome-desktop-2.so.17
0x06f8e620  0x06f925a8  Yes         /usr/lib/libstartup-notification-1.so.0.0.0
0x0022d6c0  0x00230ac8  Yes         /usr/lib/libnotify.so.1
0x06f64d60  0x06f65ae8  Yes         /usr/lib/libxcb-aux.so.0
0x0080dc00  0x0080e078  Yes         /usr/lib/libxcb-event.so.1
0x06f551f0  0x06f55908  Yes         /usr/lib/libxcb-atom.so.1
0x069a2380  0x069a6d28  Yes         /usr/lib/libSM.so.6.0.0
0x068da530  0x068ea1f8  Yes         /usr/lib/libICE.so.6.3.0
0x00685f00  0x00687b48  Yes         /lib/libuuid.so.1
0x0036cb00  0x00370158  Yes         /usr/lib/gnome-settings-daemon-2.0/libxsettings.so
0x002fc6f0  0x002fd8d8  Yes         /usr/lib/gnome-settings-daemon-2.0/libsound.so
0x006eb900  0x006ed758  Yes         /usr/lib/libpulse-mainloop-glib.so.0
0x067f6000  0x06825af8  Yes         /usr/lib/libpulse.so.0
0x00374530  0x00375a98  Yes         /usr/lib/libcanberra-gtk.so.0
0x072323c0  0x0723c408  Yes         /usr/lib/libcanberra.so.0
0x068427c0  0x06876008  Yes         /usr/lib/libpulsecommon-0.9.21.so
0x06d98ec0  0x06d9bbd8  Yes         /usr/lib/libXtst.so.6
0x00379f10  0x0037e008  Yes         /lib/libwrap.so.0
0x06781030  0x067d01d8  Yes         /usr/lib/libsndfile.so.1
0x06af9d80  0x06afca58  Yes         /usr/lib/libasyncns.so.0
0x07095720  0x0709a848  Yes         /usr/lib/libvorbisfile.so.3
0x06f2a740  0x06f402a8  Yes         /usr/lib/libvorbis.so.0
0x06ee22f0  0x06ee4b38  Yes         /usr/lib/libogg.so.0
0x06f72610  0x06f7b858  Yes         /usr/lib/libtdb.so.1
0x06e07a30  0x06e0c468  Yes         /usr/lib/libltdl.so.7
0x00509170  0x00517b18  Yes         /lib/libnsl.so.1
0x0056d580  0x00597848  Yes         /usr/lib/libFLAC.so.8
0x070a5b90  0x070a7f38  Yes         /usr/lib/libvorbisenc.so.2
0x00527480  0x005428d8  Yes         /usr/lib/gio/modules/libgvfsdbus.so
0x00443c00  0x0044eec8  Yes         /usr/lib/libgvfscommon.so.0
0x042ede80  0x042f73e8  Yes         /lib/libudev.so.0
0x06af3a20  0x06af42c8  Yes         /lib/libutil.so.1
0x00385070  0x00389368  Yes         /usr/lib/gnome-settings-daemon-2.0/libkeyboard.so
0x005a7220  0x005b0be8  Yes         /usr/lib/libgnomekbdui.so.4
0x0054e370  0x00550d38  Yes         /usr/lib/libgnomekbd.so.4
0x005bb1f0  0x005c78b8  Yes         /usr/lib/libxklavier.so.16
0x00e16c10  0x00efcf18  Yes         /usr/lib/libxml2.so.2
0x007cdf20  0x007e8608  Yes         /usr/lib/libxkbfile.so.1
0x005d3610  0x005d80a8  Yes         /usr/lib/gnome-settings-daemon-2.0/liba11y-keyboard.so
0x00f5db80  0x00f60848  Yes         /usr/lib/gnome-settings-daemon-2.0/libmouse.so
0x005df3b0  0x005e32e8  Yes         /usr/lib/gnome-settings-daemon-2.0/libkeybindings.so
0x00555590  0x005569d8  Yes         /usr/lib/gnome-settings-daemon-2.0/libbackground.so
0x005ed5b0  0x005fe3b8  Yes         /usr/lib/gnome-settings-daemon-2.0/libmedia-keys.so
0x006088b0  0x0060b098  Yes         /usr/lib/gnome-settings-daemon-2.0/libclipboard.so
0x00235030  0x00235f78  Yes         /usr/lib/gnome-settings-daemon-2.0/libtyping-break.so
0x00610840  0x00614fd8  Yes         /usr/lib/gnome-settings-daemon-2.0/libhousekeeping.so
0x0061ab30  0x0063ee38  Yes         /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
0x00645080  0x006459e8  Yes         /usr/lib/gtk-2.0/modules/libpk-gtk-module.so
0x00648710  0x0064a7e8  Yes         /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
0x0064fb80  0x0065ce68  Yes         /usr/lib/gio/modules/libgioremote-volume-monitor.so
0x006637d0  0x00666d48  Yes         /usr/lib/libcanberra-0.24/libcanberra-pulse.so
$1 = 0x0
$2 = 0x0
eax            0x0	0
ecx            0x0	0
edx            0x35b6be0	56323040
ebx            0x5b420c	5980684
esp            0xbfcaae60	0xbfcaae60
ebp            0xbfcaaeb8	0xbfcaaeb8
esi            0x5b4848	5982280
edi            0x9c75058	164057176
eip            0x5a75b7	0x5a75b7 <gkbd_indicator_config_load_font+295>
eflags         0x210246	[ PF ZF IF RF ID ]
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x0	0
gs             0x33	51
Dump of assembler code for function gkbd_indicator_config_load_font:
   0x005a7490 <+0>:	push   %ebp
   0x005a7491 <+1>:	mov    %esp,%ebp
   0x005a7493 <+3>:	push   %edi
   0x005a7494 <+4>:	push   %esi
   0x005a7495 <+5>:	mov    %eax,%esi
   0x005a7497 <+7>:	lea    -0x1c(%ebp),%edi
   0x005a749a <+10>:	push   %ebx
   0x005a749b <+11>:	call   0x5a72e9 <__i686.get_pc_thunk.bx>
   0x005a74a0 <+16>:	add    $0xcd6c,%ebx
   0x005a74a6 <+22>:	lea    -0x4c(%esp),%esp
   0x005a74aa <+26>:	mov    -0x20(%ebx),%eax
   0x005a74b0 <+32>:	mov    %eax,0x4(%esp)
   0x005a74b4 <+36>:	mov    0x1c(%esi),%eax
   0x005a74b7 <+39>:	movl   $0x0,-0x1c(%ebp)
   0x005a74be <+46>:	mov    %edi,0x8(%esp)
   0x005a74c2 <+50>:	mov    %eax,(%esp)
   0x005a74c5 <+53>:	call   0x5a6c20 <gconf_client_get_string@plt>
   0x005a74ca <+58>:	mov    %eax,0x8(%esi)
   0x005a74cd <+61>:	mov    -0x1c(%ebp),%eax
   0x005a74d0 <+64>:	test   %eax,%eax
   0x005a74d2 <+66>:	je     0x5a751e <gkbd_indicator_config_load_font+142>
   0x005a74d4 <+68>:	mov    0x8(%eax),%eax
   0x005a74d7 <+71>:	movl   $0x10,0x4(%esp)
   0x005a74df <+79>:	mov    %eax,0xc(%esp)
   0x005a74e3 <+83>:	lea    -0x35cc(%ebx),%eax
   0x005a74e9 <+89>:	mov    %eax,0x8(%esp)
   0x005a74ed <+93>:	lea    -0x3564(%ebx),%eax
   0x005a74f3 <+99>:	mov    %eax,(%esp)
   0x005a74f6 <+102>:	call   0x5a70e0 <g_log@plt>
   0x005a74fb <+107>:	lea    -0x3552(%ebx),%eax
   0x005a7501 <+113>:	mov    %eax,(%esp)
   0x005a7504 <+116>:	call   0x5a61a0 <g_strdup@plt>
   0x005a7509 <+121>:	mov    %eax,0x8(%esi)
   0x005a750c <+124>:	mov    -0x1c(%ebp),%eax
   0x005a750f <+127>:	mov    %eax,(%esp)
   0x005a7512 <+130>:	call   0x5a6ec0 <g_error_free@plt>
   0x005a7517 <+135>:	movl   $0x0,-0x1c(%ebp)
   0x005a751e <+142>:	mov    -0x44(%ebx),%eax
   0x005a7524 <+148>:	mov    %edi,0x8(%esp)
   0x005a7528 <+152>:	mov    %eax,0x4(%esp)
   0x005a752c <+156>:	mov    0x1c(%esi),%eax
   0x005a752f <+159>:	mov    %eax,(%esp)
   0x005a7532 <+162>:	call   0x5a5f40 <gconf_client_get_int@plt>
   0x005a7537 <+167>:	mov    %eax,0xc(%esi)
   0x005a753a <+170>:	mov    -0x1c(%ebp),%eax
   0x005a753d <+173>:	test   %eax,%eax
   0x005a753f <+175>:	je     0x5a7581 <gkbd_indicator_config_load_font+241>
   0x005a7541 <+177>:	mov    0x8(%eax),%eax
   0x005a7544 <+180>:	movl   $0x10,0x4(%esp)
   0x005a754c <+188>:	mov    %eax,0xc(%esp)
   0x005a7550 <+192>:	lea    -0x35cc(%ebx),%eax
   0x005a7556 <+198>:	mov    %eax,0x8(%esp)
   0x005a755a <+202>:	lea    -0x3564(%ebx),%eax
   0x005a7560 <+208>:	mov    %eax,(%esp)
   0x005a7563 <+211>:	call   0x5a70e0 <g_log@plt>
   0x005a7568 <+216>:	mov    -0x1c(%ebp),%eax
   0x005a756b <+219>:	movl   $0xa,0xc(%esi)
   0x005a7572 <+226>:	mov    %eax,(%esp)
   0x005a7575 <+229>:	call   0x5a6ec0 <g_error_free@plt>
   0x005a757a <+234>:	movl   $0x0,-0x1c(%ebp)
   0x005a7581 <+241>:	mov    0x8(%esi),%edi
   0x005a7584 <+244>:	test   %edi,%edi
   0x005a7586 <+246>:	je     0x5a7591 <gkbd_indicator_config_load_font+257>
   0x005a7588 <+248>:	cmpb   $0x0,(%edi)
   0x005a758b <+251>:	jne    0x5a7630 <gkbd_indicator_config_load_font+416>
   0x005a7591 <+257>:	call   0x5a6940 <gtk_label_get_type@plt>
   0x005a7596 <+262>:	mov    %eax,%edi
   0x005a7598 <+264>:	call   0x5a6220 <gtk_settings_get_default@plt>
   0x005a759d <+269>:	mov    %eax,(%esp)
   0x005a75a0 <+272>:	lea    -0x3548(%ebx),%edx
   0x005a75a6 <+278>:	mov    %edi,0xc(%esp)
   0x005a75aa <+282>:	mov    %edx,0x8(%esp)
   0x005a75ae <+286>:	mov    %edx,0x4(%esp)
   0x005a75b2 <+290>:	call   0x5a6800 <gtk_rc_get_style_by_paths@plt>
=> 0x005a75b7 <+295>:	mov    0x204(%eax),%edx
   0x005a75bd <+301>:	test   %edx,%edx
   0x005a75bf <+303>:	je     0x5a7638 <gkbd_indicator_config_load_font+424>
   0x005a75c1 <+305>:	mov    %edx,(%esp)
   0x005a75c4 <+308>:	mov    %edx,-0x2c(%ebp)
   0x005a75c7 <+311>:	call   0x5a6cb0 <pango_font_description_get_family@plt>
   0x005a75cc <+316>:	mov    %eax,(%esp)
   0x005a75cf <+319>:	call   0x5a61a0 <g_strdup@plt>
   0x005a75d4 <+324>:	mov    -0x2c(%ebp),%edx
   0x005a75d7 <+327>:	mov    %eax,0x8(%esi)
   0x005a75da <+330>:	mov    %edx,(%esp)
   0x005a75dd <+333>:	mov    %eax,%edi
   0x005a75df <+335>:	call   0x5a7140 <pango_font_description_get_size@plt>
   0x005a75e4 <+340>:	test   %eax,%eax
   0x005a75e6 <+342>:	lea    0x3ff(%eax),%edx
   0x005a75ec <+348>:	cmovs  %edx,%eax
   0x005a75ef <+351>:	sar    $0xa,%eax
   0x005a75f2 <+354>:	mov    %eax,0xc(%esi)
   0x005a75f5 <+357>:	mov    %eax,0x14(%esp)
   0x005a75f9 <+361>:	mov    %edi,0x10(%esp)
   0x005a75fd <+365>:	lea    -0x353a(%ebx),%eax
   0x005a7603 <+371>:	movl   $0x96,0x8(%esp)
   0x005a760b <+379>:	mov    %eax,0xc(%esp)
   0x005a760f <+383>:	lea    -0x32ac(%ebx),%eax
   0x005a7615 <+389>:	mov    %eax,0x4(%esp)
   0x005a7619 <+393>:	lea    -0x3525(%ebx),%eax
   0x005a761f <+399>:	mov    %eax,(%esp)
   0x005a7622 <+402>:	call   0x5a6230 <_xkl_debug@plt>
   0x005a7627 <+407>:	lea    0x4c(%esp),%esp
   0x005a762b <+411>:	pop    %ebx
   0x005a762c <+412>:	pop    %esi
   0x005a762d <+413>:	pop    %edi
   0x005a762e <+414>:	pop    %ebp
   0x005a762f <+415>:	ret    
   0x005a7630 <+416>:	mov    0xc(%esi),%eax
   0x005a7633 <+419>:	jmp    0x5a75f5 <gkbd_indicator_config_load_font+357>
   0x005a7635 <+421>:	lea    0x0(%esi),%esi
   0x005a7638 <+424>:	mov    0xc(%esi),%eax
   0x005a763b <+427>:	mov    0x8(%esi),%edi
   0x005a763e <+430>:	jmp    0x5a75f5 <gkbd_indicator_config_load_font+357>
End of assembler dump.
Debuginfo absent: 21bcd45ad5ccc936f7d2a747e9fa013b79a11348
Debuginfo absent: 813ab693b517338a52a4cc23ec817bf9e7f45492
Debuginfo absent: faa3309af3c5b9df4102082f7430cdb4fb49fb1f

Comment 1 Michal Schmidt 2010-07-13 22:46:42 UTC

*** This bug has been marked as a duplicate of bug 611580 ***