Bug#652051: gnome-shell: Crash in g_type_check_instance_is_a

Sam Morris sam at robots.org.uk
Wed Dec 14 13:52:43 UTC 2011


Package: gnome-shell
Version: 3.2.1-7dbg1
Severity: normal

This crash happened while I was attempting to reproduce a different crash bug.
I didn't do anything in particular to reproduce it, and I have only seen it
once.

I reported it upstream as
<https://bugzilla.gnome.org/show_bug.cgi?id=666172> but upstream say
it's our fault for not using mozjs.

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (530, 'testing'), (520, 'unstable'), (510, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-shell depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.10.0-3               
ii  gir1.2-accountsservice-1.0                   0.6.15-2               
ii  gir1.2-atk-1.0                               2.2.0-2                
ii  gir1.2-caribou-1.0                           0.4.1-2                
ii  gir1.2-clutter-1.0                           1.8.2-2                
ii  gir1.2-cogl-1.0                              1.8.2-1                
ii  gir1.2-coglpango-1.0                         1.8.2-1                
ii  gir1.2-folks-0.6                             0.6.5-2                
ii  gir1.2-freedesktop                           1.31.0-2               
ii  gir1.2-gconf-2.0                             2.32.4-1               
ii  gir1.2-gdkpixbuf-2.0                         2.24.0-1               
ii  gir1.2-gee-1.0                               0.6.1-3                
ii  gir1.2-gkbd-3.0                              3.2.0-1                
ii  gir1.2-glib-2.0                              1.31.0-2               
ii  gir1.2-gmenu-3.0                             3.2.0.1-2              
ii  gir1.2-gnomebluetooth-1.0                    3.2.1-1                
ii  gir1.2-gtk-3.0                               3.2.2-3                
ii  gir1.2-json-1.0                              0.14.2-1               
ii  gir1.2-mutter-3.0                            3.2.1-2                
ii  gir1.2-networkmanager-1.0                    0.9.2.0-1              
ii  gir1.2-pango-1.0                             1.29.4-2               
ii  gir1.2-polkit-1.0                            0.103-1                
ii  gir1.2-soup-2.4                              2.36.1-1               
ii  gir1.2-telepathyglib-0.12                    0.16.2-1               
ii  gir1.2-telepathylogger-0.2                   0.2.10-2               
ii  gir1.2-upowerglib-1.0                        0.9.14-3               
ii  gjs                                          1.30.0-2               
ii  gnome-bluetooth                              3.2.1-1                
ii  gnome-icon-theme-symbolic                    3.2.1-1                
ii  gnome-settings-daemon                        3.2.2-1                
ii  gnome-shell-common                           3.2.1-7dbg1            
ii  gsettings-desktop-schemas                    3.2.0-2                
ii  libatk1.0-0                                  2.2.0-2                
ii  libc6                                        2.13-21                
ii  libcairo-gobject2                            1.10.2-6.1             
ii  libcairo2                                    1.10.2-6.1             
ii  libcamel-1.2-29                              3.2.1-1                
ii  libcanberra0                                 0.28-3                 
ii  libclutter-1.0-0                             1.8.2-2                
ii  libcogl-pango0                               1.8.2-1                
ii  libcogl5                                     <none>                 
ii  libcroco3                                    0.6.2-2                
ii  libdbus-1-3                                  1.4.16-1               
ii  libdbus-glib-1-2                             0.98-1                 
ii  libdrm2                                      2.4.27-1               
ii  libebook-1.2-12                              3.2.1-1                
ii  libecal-1.2-10                               3.2.1-1                
ii  libedataserver-1.2-15                        3.2.1-1                
ii  libedataserverui-3.0-1                       3.2.1-1                
ii  libffi5                                      3.0.10-3               
ii  libfolks25                                   0.6.5-2                
ii  libfontconfig1                               2.8.0-3                
ii  libfreetype6                                 2.4.8-1                
ii  libgconf2-4                                  2.32.4-1               
ii  libgdk-pixbuf2.0-0                           2.24.0-1               
ii  libgee2                                      0.6.1-3                
ii  libgirepository-1.0-1                        1.31.0-2               
ii  libgjs0b [libgjs0-libmozjs8d]                1.30.0-2               
ii  libgl1-mesa-glx [libgl1]                     7.11.1-1               
ii  libglib2.0-0                                 2.30.2-4               
ii  libgnome-desktop-3-2                         3.2.1-3                
ii  libgnome-keyring0                            3.2.2-1                
ii  libgnome-menu-3-0                            3.2.0.1-2              
ii  libgstreamer0.10-0                           0.10.35-1              
ii  libgtk-3-0                                   3.2.2-3                
ii  libical0                                     0.44-3                 
ii  libjson-glib-1.0-0                           0.14.2-1               
ii  libmozjs8d                                   8.0-3+b1               
ii  libmutter0                                   3.2.1-2                
ii  libnm-glib4                                  0.9.2.0-1              
ii  libnm-util2                                  0.9.2.0-1              
ii  libnspr4-0d                                  4.8.9-1                
ii  libnss3-1d                                   3.13.1.with.ckbi.1.88-1
ii  libpango1.0-0                                1.29.4-2               
ii  libpolkit-agent-1-0                          0.103-1                
ii  libpolkit-gobject-1-0                        0.103-1                
ii  libpulse-mainloop-glib0                      1.1-2                  
ii  libpulse0                                    1.1-2                  
ii  libsoup2.4-1                                 2.36.1-1               
ii  libsqlite3-0                                 3.7.9-2                
ii  libstartup-notification0                     0.12-1                 
ii  libtelepathy-glib0                           0.16.2-1               
ii  libtelepathy-logger2                         0.2.10-2               
ii  libx11-6                                     2:1.4.4-4              
ii  libxcomposite1                               1:0.4.3-2              
ii  libxdamage1                                  1:1.1.3-2              
ii  libxext6                                     2:1.3.0-3              
ii  libxfixes3                                   1:5.0-4                
ii  libxi6                                       2:1.4.3-3              
ii  libxml2                                      2.7.8.dfsg-5           
ii  python                                       2.7.2-9                

Versions of packages gnome-shell recommends:
ii  gnome-contacts          3.2.2-1+b1
ii  gnome-control-center    1:3.2.2-1 
ii  gnome-session-fallback  3.2.1-1   
ii  gnome-themes-standard   3.2.1-2   

gnome-shell suggests no packages.

-- no debconf information
-------------- next part --------------
#0  g_type_check_instance_is_a (type_instance=<optimized out>, iface_type=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gtype.c:3959
        node = 0x63d25000
        iface = 0x610d68
        check = 0
#1  0x00007fffee71302d in g_object_unref (_object=0x1876660) at /tmp/buildd/glib2.0-2.30.2/./gobject/gobject.c:2680
        __r = 0
        __PRETTY_FUNCTION__ =           "g_object_unref"
#2  0x00007ffff053c44d in atk_focus_tracker_notify (object=0x13363f0) at atkutil.c:189
        item = <optimized out>
        i = <optimized out>
        __PRETTY_FUNCTION__ =           "atk_focus_tracker_notify"
#3  0x00007ffff31099c1 in cally_actor_real_focus_clutter (actor=<optimized out>, data=<optimized out>) at ./cally/cally-actor.c:1159
        cally_actor = 0x13363f0
        return_val = 0
        in = 0
#4  0x00007fffee710804 in g_closure_invoke (closure=0x1369190, return_value=0x0, n_param_values=1, param_values=0x7fffdc04f500, invocation_hint=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774
        marshal = 0x7fffee711b40 <g_cclosure_marshal_VOID__VOID>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ =           "g_closure_invoke"
#5  0x00007fffee722955 in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0xad9ed0, emission_return=0x0, instance_and_params=0x7fffdc04f500) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3342
        tmp = <optimized out>
        handler = 0x1960c30
        accumulator = 0x0
        emission = {
          next = 0x7fffffffd620, 
          instance = 0xad9ed0, 
          ihint = {
            signal_id = 195, 
            detail = 0, 
            run_type = G_SIGNAL_RUN_LAST
          }, 
          state = EMISSION_RUN, 
          chain_type = 4
        }
        class_closure = 0xad5c80
        hlist = 0x0
        handler_list = 0x1960c30
        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 = 195
        max_sequential_handler_number = 12555
        return_value_altered = 1
#6  0x00007fffee72be11 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3003
        instance_and_params = 0x7fffdc04f500
        signal_return_type = 4
        param_values = 0x7fffdc04f518
        node = 0xad5d80
        i = <optimized out>
        n_params = 0
        __PRETTY_FUNCTION__ =           "g_signal_emit_valist"
#7  0x00007fffee72c19d in g_signal_emit_by_name (instance=0xad9ed0, detailed_signal=0x7ffff31183e8 "key-focus-out") at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3097
        var_args =           {{
            gp_offset = 16, 
            fp_offset = 48, 
            overflow_arg_area = 0x7fffffffc6e0, 
            reg_save_area = 0x7fffffffc5f0
          }}
        detail = 0
        signal_id = 195
        __PRETTY_FUNCTION__ =           "g_signal_emit_by_name"
#8  0x00007ffff30ebedb in clutter_stage_set_key_focus (stage=0xad9ed0, actor=0x151a0a0) at ./clutter-stage.c:2881
        old_focused_actor = 0xad9ed0
        priv = 0xada280
        __PRETTY_FUNCTION__ =           "clutter_stage_set_key_focus"
#9  0x00007ffff516c7bc in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.5
No symbol table info available.
#10 0x00007ffff516c237 in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.5
No symbol table info available.
#11 0x00007ffff71abf45 in ?? () from /usr/lib/libgjs.so.0
No symbol table info available.
#12 0x00007ffff71acfb0 in ?? () from /usr/lib/libgjs.so.0
No symbol table info available.
#13 0x00007ffff6cc5540 in CallJSNative (args=..., native=<optimized out>, cx=0xb58030) at /build/buildd-iceweasel_8.0-3+b1-amd64-ViTR7g/iceweasel-8.0/js/src/jscntxtinlines.h:281
        ok = <optimized out>
#14 js::Invoke (cx=0xb58030, argsRef=<optimized out>, construct=<optimized out>) at /build/buildd-iceweasel_8.0-3+b1-amd64-ViTR7g/iceweasel-8.0/js/src/jsinterp.cpp:650
        clasp = 0x0
        fun = 0x7fffffffffff
        fp = 0x7fffd73fe238
        ok = <optimized out>
        args = {
          <js::CallReceiver> = {
            argv_ = 0x7fffd73fe238
          }, 
          members of js::CallArgs: 
          argc_ = 1
        }
        script = 0x0
        ifg = {
          <js::FrameGuard> = {
            stack_ = 0x7fffe05a1d78, 
            pushedSeg_ = false, 
            regs_ = {
              sp = 0x7fffcee469c0, 
              pc = 0x7fffe0521c58 "\300\243S\340\377\177", 
              fp_ = 0x0, 
              static offsetOfFp = 16
            }, 
            prevRegs_ = 0x7fffffffcd80
          }, <No data fields>}
#15 0x00007ffff6cba8f2 in js::Interpret (cx=<optimized out>, entryFrame=0x7fffd73fe090, interpMode=js::JSINTERP_NORMAL) at /build/buildd-iceweasel_8.0-3+b1-amd64-ViTR7g/iceweasel-8.0/js/src/jsinterp.cpp:4016
        construct = js::NO_CONSTRUCT
        callee = <optimized out>
        fun = <optimized out>
        newScript = 0x7fffd73fe238
        args = {
          <js::CallReceiver> = {
            argv_ = 0x7fffd73fe238
          }, 
          members of js::CallArgs: 
          argc_ = 1
        }
        rf = {
          mContext = <optimized out>, 
          mSaved = 0
        }
        normalJumpTable =           {0x7ffff6cb9670,
          0x7ffff6cb370d,
          0x7ffff6cb1ab7,
          0x7ffff6cb32b7,
          0x7ffff6cb82bf,
          0x7ffff6cb88a0,
          0x7ffff6cb1e7d,
          0x7ffff6cb4559,
          0x7ffff6cb4746,
          0x7ffff6cb5ee2,
          0x7ffff6cb706d,
          0x7ffff6cb3c91,
          0x7ffff6cb70ca,
          0x7ffff6cb7005,
          0x7ffff6cb6e61,
          0x7ffff6cb73d5,
          0x7ffff6cb7545,
          0x7ffff6cb712a,
          0x7ffff6cb72e7,
          0x7ffff6cb71fb,
          0x7ffff6cb8315,
          0x7ffff6cb5488,
          0x7ffff6cb52de,
          0x7ffff6cb5134,
          0x7ffff6cb5061,
          0x7ffff6cb4f8e,
          0x7ffff6cb59b8,
          0x7ffff6cb5850,
          0x7ffff6cb5744,
          0x7ffff6cb5638,
          0x7ffff6cb5b92,
          0x7ffff6cb5a93,
          0x7ffff6cb5caa,
          0x7ffff6cb3dda,
          0x7ffff6cb4694,
          0x7ffff6cb4633,
          0x7ffff6cb4812,
          0x7ffff6cb4b9b,
          0x7ffff6cb4a32,
          0x7ffff6cb23bf,
          0x7ffff6cb49d7,
          0x7ffff6cb5629,
          0x7ffff6cb4339,
          0x7ffff6cb49d2,
          0x7ffff6cb5633,
          0x7ffff6cb49c8,
          0x7ffff6cb49cd,
          0x7ffff6cb562e,
          0x7ffff6cb0f6a,
          0x7ffff6cb0e52,
          0x7ffff6cb4cf5,
          0x7ffff6cb0f6a,
          0x7ffff6cb0e52,
          0x7ffff6cb2441,
          0x7ffff6cb0f9b,
          0x7ffff6cb41f8,
          0x7ffff6cb3e83,
          0x7ffff6cb1241,
          0x7ffff6cb6959,
          0x7ffff6cb1241,
          0x7ffff6cb9ce4,
          0x7ffff6cb6184,
          0x7ffff6cb85d4,
          0x7ffff6cb8259,
          0x7ffff6cb81f3,
          0x7ffff6cb3cef,
          0x7ffff6cb818d,
          0x7ffff6cb856e,
          0x7ffff6cb7b91,
          0x7ffff6cb7c5a,
          0x7ffff6cb84bb,
          0x7ffff6cb694f,
          0x7ffff6cb74a6,
          0x7ffff6cb620b,
          0x7ffff6cb695e,
          0x7ffff6cb7977,
          0x7ffff6cb7889,
          0x7ffff6cb7a01,
          0x7ffff6cb6585,
          0x7ffff6cb1101,
          0x7ffff6cb8773,
          0x7ffff6cb36bf,
          0x7ffff6cb4cfa,
          0x7ffff6cb68cb,
          0x7ffff6cb22ea,
          0x7ffff6cb3243,
          0x7ffff6cb5e74,
          0x7ffff6cba1c4,
          0x7ffff6cb67ee,
          0x7ffff6cb33c2,
          0x7ffff6cb3aea,
          0x7ffff6cb3773,
          0x7ffff6cb3ba1,
          0x7ffff6cb1b1e,
          0x7ffff6cb280e,
          0x7ffff6cb924d,
          0x7ffff6cb6480,
          0x7ffff6cb4cb7,
          0x7ffff6cb490f,
          0x7ffff6cb4caa,
          0x7ffff6cb4cc7,
          0x7ffff6cb4cd4,
          0x7ffff6cb4c7f,
          0x7ffff6cb4ceb,
          0x7ffff6cb4ce1,
          0x7ffff6cb7616,
          0x7ffff6cb25ca,
          0x7ffff6cb25ca,
          0x7ffff6cb1101,
          0x7ffff6cb2249,
          0x7ffff6cb6aba,
          0x7ffff6cb433e,
          0x7ffff6cb6a80,
          0x7ffff6cb76e4,
          0x7ffff6cb9e61,
          0x7ffff6cb9570,
          0x7ffff6cb9a86,
          0x7ffff6cb946e,
          0x7ffff6cb98bd,
          0x7ffff6cb3c4c,
          0x7ffff6cb96fa,
          0x7ffff6cb8811,
          0x7ffff6cb1e74,
          0x7ffff6cb4cff,
          0x7ffff6cb4e0f,
          0x7ffff6cb273f,
          0x7ffff6cb273f,
          0x7ffff6cb2968,
          0x7ffff6cb1c46,
          0x7ffff6cb1c46,
          0x7ffff6cb2bbd,
          0x7ffff6cb2f7c,
          0x7ffff6cb9f32,
          0x7ffff6cb6f78,
          0x7ffff6cb9429,
          0x7ffff6cb9866,
          0x7ffff6cb26a5,
          0x7ffff6cb26a5,
          0x7ffff6cb5d4f,
          0x7ffff6cb6080,
          0x7ffff6cb2de7,
          0x7ffff6cb1de6,
          0x7ffff6cb7652,
          0x7ffff6cb7f78,
          0x7ffff6cb7ab8,
          0x7ffff6cb7ee4,
          0x7ffff6cb9bc4,
          0x7ffff6cb86e4,
          0x7ffff6cb1ddd,
          0x7ffff6cb863a,
          0x7ffff6cb62ef,
          0x7ffff6cb22a7,
          0x7ffff6cb22a7,
          0x7ffff6cb9c7c,
          0x7ffff6cb1ab7,
          0x7ffff6cb142c,
          0x7ffff6cb84b6,
          0x7ffff6cb4343,
          0x7ffff6cb4f89,
          0x7ffff6cb4f84,
          0x7ffff6cb08a2,
          0x7ffff6cb08a8,
          0x7ffff6cb8053,
          0x7ffff6cb8aef,
          0x7ffff6cb8a4d,
          0x7ffff6cb91c6,
          0x7ffff6cb9103,
          0x7ffff6cb9058,
          0x7ffff6cb8fd3,
          0x7ffff6cb9341,
          0x7ffff6cb20a4,
          0x7ffff6cb20a4,
          0x7ffff6cb8ccb,
          0x7ffff6cb8b59,
          0x7ffff6cb1fbe,
          0x7ffff6cb1efc,
          0x7ffff6cb610f,
          0x7ffff6cb8956,
          0x7ffff6cb88cb,
          0x7ffff6cba139,
          0x7ffff6cb9d75,
          0x7ffff6cba087,
          0x7ffff6cb2249,
          0x7ffff6cb94d1,
          0x7ffff6cba231,
          0x7ffff6cb9952,
          0x7ffff6cb1efc,
          0x7ffff6cb43b5,
          0x7ffff6cb337d,
          0x7ffff6cb96b5,
          0x7ffff6cb6767,
          0x7ffff6cb6871,
          0x7ffff6cb236c,
          0x7ffff6cb236c,
          0x7ffff6cb962b,
          0x7ffff6cb62aa,
          0x7ffff6cb402a,
          0x7ffff6cb142c,
          0x7ffff6cb2441,
          0x7ffff6cb1fbe...}
        interpGuard = {
          cx = <optimized out>, 
          regs = @0x7fffffffcd20, 
          prevContextRegs = 0x7fffffffd120
        }
        argv = 0x7fffd73fe1a8
        interpReturnOK = <optimized out>
        len = <optimized out>
        interruptJumpTable =           {0x7ffff6cb65f9 <repeats 234 times>}
        useMethodJIT = false
        leaveOnSafePoint = false
        atoms = 0xcc3c08
        op = <optimized out>
        rt = 0xafe000
        jumpTable = 0x7ffff713c4e0
        regs = {
          sp = 0x7fffd73fe240, 
          pc = 0xcc3da5 ":", 
          fp_ = 0x7fffd73fe1b8, 
          static offsetOfFp = 16
        }
        script = 0xcc3b30
        pcCounts = 0x0
        atomNotDefined = <optimized out>
#16 0x00007ffff6cc5490 in js::Invoke (cx=0xb58030, argsRef=<optimized out>, construct=<optimized out>) at /build/buildd-iceweasel_8.0-3+b1-amd64-ViTR7g/iceweasel-8.0/js/src/jsinterp.cpp:687
        preserve = {
          cx = 0xb58030, 
          enumerators = 0x0
        }
        clasp = 0x0
        fun = 0x0
        fp = 0x7fffd73fe090
        ok = <optimized out>
        args = {
          <js::CallReceiver> = {
            argv_ = 0x7fffd73fe068
          }, 
          members of js::CallArgs: 
          argc_ = 5
        }
        script = 0xebbf70
        ifg = {
          <js::FrameGuard> = {
            stack_ = 0xb58090, 
            pushedSeg_ = false, 
            regs_ = {
              sp = 0x7fffd73fe0f0, 
              pc = 0xebc070  <incomplete sequence \323>, 
              fp_ = 0x7fffd73fe090, 
              static offsetOfFp = 16
            }, 
            prevRegs_ = 0x0
          }, <No data fields>}
#17 0x00007ffff6c949f0 in Invoke (construct=js::NO_CONSTRUCT, args=..., cx=0xb58030) at /build/buildd-iceweasel_8.0-3+b1-amd64-ViTR7g/iceweasel-8.0/js/src/jsinterp.h:169
        ok = <optimized out>
#18 js::CallOrConstructBoundFunction (cx=0xb58030, argc=5, vp=0x7fffd73fe020) at /build/buildd-iceweasel_8.0-3+b1-amd64-ViTR7g/iceweasel-8.0/js/src/jsfun.cpp:2013
        argslen = <optimized out>
        target = 0x7fffd44a1ef8
        args = {
          <js::CallArgsList> = {
            <js::CallArgs> = {
              <js::CallReceiver> = {
                argv_ = 0x7fffd73fe068
              }, 
              members of js::CallArgs: 
              argc_ = 5
            }, 
            members of js::CallArgsList: 
            prev_ = 0x7fffffffd2e0, 
            active_ = true
          }, 
          members of js::InvokeArgsGuard: 
          stack_ = 0xb58090, 
          pushedSeg_ = false
        }
#19 0x00007ffff6cc54d3 in CallJSNative (args=..., native=<optimized out>, cx=0xb58030) at /build/buildd-iceweasel_8.0-3+b1-amd64-ViTR7g/iceweasel-8.0/js/src/jscntxtinlines.h:281
        ok = <optimized out>
#20 js::Invoke (cx=0xb58030, argsRef=<optimized out>, construct=<optimized out>) at /build/buildd-iceweasel_8.0-3+b1-amd64-ViTR7g/iceweasel-8.0/js/src/jsinterp.cpp:657
        clasp = 0x0
        fun = 0x7fffd44ac380
        fp = 0x7fffd73fe030
        ok = <optimized out>
        args = {
          <js::CallReceiver> = {
            argv_ = 0x7fffd73fe030
          }, 
          members of js::CallArgs: 
          argc_ = 5
        }
        script = 0x7fffffffd358
        ifg = {
          <js::FrameGuard> = {
            stack_ = 0xe, 
            pushedSeg_ = 32, 
            regs_ = {
              sp = 0x5, 
              pc = 0x1e <Address 0x1e out of bounds>, 
              fp_ = 0x0, 
              static offsetOfFp = 16
            }, 
            prevRegs_ = 0x1b4bbd0
          }, <No data fields>}
#21 0x00007ffff6cc5b87 in Invoke (construct=js::NO_CONSTRUCT, args=..., cx=0xb58030) at /build/buildd-iceweasel_8.0-3+b1-amd64-ViTR7g/iceweasel-8.0/js/src/jsinterp.h:169
        ok = <optimized out>
#22 js::ExternalInvoke (cx=0xb58030, thisv=..., fval=..., argc=5, argv=0x7fffffffd400, rval=0x7fffffffd4b0) at /build/buildd-iceweasel_8.0-3+b1-amd64-ViTR7g/iceweasel-8.0/js/src/jsinterp.cpp:809
        args = {
          <js::CallArgsList> = {
            <js::CallArgs> = {
              <js::CallReceiver> = {
                argv_ = 0x7fffd73fe030
              }, 
              members of js::CallArgs: 
              argc_ = 5
            }, 
            members of js::CallArgsList: 
            prev_ = 0x0, 
            active_ = true
          }, 
          members of js::InvokeArgsGuard: 
          stack_ = 0xb58090, 
          pushedSeg_ = true
        }
#23 0x00007ffff6c3e2b1 in JS_CallFunctionValue (cx=0xb58030, obj=<optimized out>, fval=18445618173069411200, argc=<optimized out>, argv=<optimized out>, rval=<optimized out>) at /build/buildd-iceweasel_8.0-3+b1-amd64-ViTR7g/iceweasel-8.0/js/src/jsapi.cpp:5052
        ok = <optimized out>
#24 0x00007ffff719ff0c in gjs_call_function_value () from /usr/lib/libgjs.so.0
No symbol table info available.
#25 0x00007ffff71aa8fd in gjs_closure_invoke () from /usr/lib/libgjs.so.0
No symbol table info available.
#26 0x00007ffff71b3ba9 in ?? () from /usr/lib/libgjs.so.0
No symbol table info available.
#27 0x00007fffee710804 in g_closure_invoke (closure=0x1044110, return_value=0x0, n_param_values=5, param_values=0x14eb2c0, invocation_hint=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774
        marshal = 0x7ffff71b3950
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ =           "g_closure_invoke"
#28 0x00007fffee72278a in signal_emit_unlocked_R (node=<optimized out>, detail=1976, instance=0xba5740, emission_return=0x0, instance_and_params=0x14eb2c0) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3272
        tmp = <optimized out>
        handler = 0x7fffdc024200
        accumulator = 0x0
        emission = {
          next = 0x0, 
          instance = 0xba5740, 
          ihint = {
            signal_id = 267, 
            detail = 1976, 
            run_type = G_SIGNAL_RUN_FIRST
          }, 
          state = EMISSION_RUN, 
          chain_type = 4
        }
        class_closure = 0x0
        hlist = 0x7ffff3a246c0
        handler_list = 0xaf9000
        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 = 267
        max_sequential_handler_number = 12548
        return_value_altered = 0
#29 0x00007fffee72be11 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3003
        instance_and_params = 0x14eb2c0
        signal_return_type = 4
        param_values = 0x14eb2d8
        node = 0xc208c0
        i = <optimized out>
        n_params = 4
        __PRETTY_FUNCTION__ =           "g_signal_emit_valist"
#30 0x00007fffee72bfb2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3060
        var_args =           {{
            gp_offset = 48, 
            fp_offset = 48, 
            overflow_arg_area = 0x7fffffffd918, 
            reg_save_area = 0x7fffffffd850
          }}
#31 0x00007ffff7b7ad69 in shell_wm_key_handler (display=<optimized out>, screen=<optimized out>, window=0x0, event=<optimized out>, binding=<optimized out>, data=0xba5740) at shell-wm.c:339
        wm = 0xba5740
        backwards = 0
#32 0x00007ffff7417c78 in ?? () from /usr/lib/libmutter.so.0
No symbol table info available.
#33 0x00007ffff7418e4c in meta_display_process_key_event () from /usr/lib/libmutter.so.0
No symbol table info available.
#34 0x00007ffff740d75b in ?? () from /usr/lib/libmutter.so.0
No symbol table info available.
#35 0x00007ffff7457ef6 in ?? () from /usr/lib/libmutter.so.0
No symbol table info available.
#36 0x00007ffff07927f1 in gdk_event_apply_filters (xevent=0x7fffffffdd10, event=0x7fffdc083920, window=0x0) at /tmp/buildd/gtk+3.0-3.2.2/./gdk/x11/gdkeventsource.c:83
        filter = 0xba2850
        node = <optimized out>
        tmp_list = 0xc0bea0
        result = <optimized out>
#37 0x00007ffff079294b in gdk_event_source_translate_event (xevent=0x7fffffffdd10, event_source=0x667300) at /tmp/buildd/gtk+3.0-3.2.2/./gdk/x11/gdkeventsource.c:197
        filter_window = 0x664000
        dpy = 0x64cc30
        event = 0x7fffdc083920
        result = GDK_FILTER_CONTINUE
        event_translator = <optimized out>
#38 _gdk_x11_display_queue_events (display=0x659000) at /tmp/buildd/gtk+3.0-3.2.2/./gdk/x11/gdkeventsource.c:334
        event = 0x7fffdc083920
        xevent = {
          type = 2, 
          xany = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264
          }, 
          xkey = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            root = 264, 
            subwindow = 27263018, 
            time = 48414348, 
            x = 693, 
            y = 642, 
            x_root = 693, 
            y_root = 642, 
            state = 8, 
            keycode = 23, 
            same_screen = 1
          }, 
          xbutton = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            root = 264, 
            subwindow = 27263018, 
            time = 48414348, 
            x = 693, 
            y = 642, 
            x_root = 693, 
            y_root = 642, 
            state = 8, 
            button = 23, 
            same_screen = 1
          }, 
          xmotion = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            root = 264, 
            subwindow = 27263018, 
            time = 48414348, 
            x = 693, 
            y = 642, 
            x_root = 693, 
            y_root = 642, 
            state = 8, 
            is_hint = 23 '\027', 
            same_screen = 1
          }, 
          xcrossing = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            root = 264, 
            subwindow = 27263018, 
            time = 48414348, 
            x = 693, 
            y = 642, 
            x_root = 693, 
            y_root = 642, 
            mode = 8, 
            detail = 23, 
            same_screen = 1, 
            focus = 0, 
            state = 0
          }, 
          xfocus = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            mode = 264, 
            detail = 0
          }, 
          xexpose = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            x = 264, 
            y = 0, 
            width = 27263018, 
            height = 0, 
            count = 48414348
          }, 
          xgraphicsexpose = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            drawable = 264, 
            x = 264, 
            y = 0, 
            width = 27263018, 
            height = 0, 
            count = 48414348, 
            major_code = 0, 
            minor_code = 693
          }, 
          xnoexpose = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            drawable = 264, 
            major_code = 264, 
            minor_code = 0
          }, 
          xvisibility = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            state = 264
          }, 
          xcreatewindow = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            parent = 264, 
            window = 264, 
            x = 27263018, 
            y = 0, 
            width = 48414348, 
            height = 0, 
            border_width = 693, 
            override_redirect = 642
          }, 
          xdestroywindow = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            event = 264, 
            window = 264
          }, 
          xunmap = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            event = 264, 
            window = 264, 
            from_configure = 27263018
          }, 
          xmap = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            event = 264, 
            window = 264, 
            override_redirect = 27263018
          }, 
          xmaprequest = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            parent = 264, 
            window = 264
          }, 
          xreparent = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            event = 264, 
            window = 264, 
            parent = 27263018, 
            x = 48414348, 
            y = 0, 
            override_redirect = 693
          }, 
          xconfigure = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            event = 264, 
            window = 264, 
            x = 27263018, 
            y = 0, 
            width = 48414348, 
            height = 0, 
            border_width = 693, 
            above = 2757369004725, 
            override_redirect = 8
          }, 
          xgravity = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            event = 264, 
            window = 264, 
            x = 27263018, 
            y = 0
          }, 
          xresizerequest = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            width = 264, 
            height = 0
          }, 
          xconfigurerequest = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            parent = 264, 
            window = 264, 
            x = 27263018, 
            y = 0, 
            width = 48414348, 
            height = 0, 
            border_width = 693, 
            above = 2757369004725, 
            detail = 8, 
            value_mask = 1
          }, 
          xcirculate = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            event = 264, 
            window = 264, 
            place = 27263018
          }, 
          xcirculaterequest = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            parent = 264, 
            window = 264, 
            place = 27263018
          }, 
          xproperty = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            atom = 264, 
            time = 27263018, 
            state = 48414348
          }, 
          xselectionclear = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            selection = 264, 
            time = 27263018
          }, 
          xselectionrequest = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            owner = 264, 
            requestor = 264, 
            selection = 27263018, 
            target = 48414348, 
            property = 2757369004725, 
            time = 2757369004725
          }, 
          xselection = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            requestor = 264, 
            selection = 264, 
            target = 27263018, 
            property = 48414348, 
            time = 2757369004725
          }, 
          xcolormap = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            colormap = 264, 
            new = 27263018, 
            state = 0
          }, 
          xclient = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            message_type = 264, 
            format = 27263018, 
            data = {
              b =                 "\214\276\342\002\000\000\000\000\265\002\000\000\202\002\000\000\265\002\000", 
              s =                 {-16756,
                738,
                0,
                0,
                693,
                0,
                642,
                0,
                693,
                0}, 
              l =                 {48414348,
                2757369004725,
                2757369004725,
                98784247816,
                1}
            }
          }, 
          xmapping = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            request = 264, 
            first_keycode = 0, 
            count = 27263018
          }, 
          xerror = {
            type = 2, 
            display = 0x10430, 
            resourceid = 0, 
            serial = 6605872, 
            error_code = 8 '\b', 
            request_code = 1 '\001', 
            minor_code = 0 '\000'
          }, 
          xkeymap = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            window = 264, 
            key_vector =               "\b\001\000\000\000\000\000\000*\000\240\001\000\000\000\000\214\276\342\002\000\000\000\000\265\002\000\000\202\002\000"
          }, 
          xgeneric = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            extension = 264, 
            evtype = 0
          }, 
          xcookie = {
            type = 2, 
            serial = 66608, 
            send_event = 0, 
            display = 0x64cc30, 
            extension = 264, 
            evtype = 0, 
            cookie = 264, 
            data = 0x1a0002a
          }, 
          pad =             {2,
            66608,
            0,
            6605872,
            264,
            264,
            27263018,
            48414348,
            2757369004725,
            2757369004725,
            98784247816,
            1,
            0 <repeats 12 times>}
        }
        xdisplay = 0x64cc30
        event_source = 0x667300
        display_x11 = 0x659000
#39 0x00007ffff076a8d1 in gdk_display_get_event (display=0x659000) at /tmp/buildd/gtk+3.0-3.2.2/./gdk/gdkdisplay.c:311
        __PRETTY_FUNCTION__ =           "gdk_display_get_event"
#40 0x00007ffff0792692 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at /tmp/buildd/gtk+3.0-3.2.2/./gdk/x11/gdkeventsource.c:356
        display = 0x659000
        event = <optimized out>
#41 0x00007fffee0430cf in g_main_dispatch (context=0x620300) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2442
        dispatch = 0x7ffff0792680 <gdk_event_source_dispatch>
        was_in_call = 0
        user_data = 0x0
        callback = 0
        cb_funcs = 0x0
        cb_data = 0x0
        current_source_link = {
          data = 0x667300, 
          next = 0x0
        }
        need_destroy = <optimized out>
        source = 0x667300
        current = 0x7fffdc0185c0
        i = <optimized out>
#42 g_main_context_dispatch (context=0x620300) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2998
No locals.
#43 0x00007fffee0438c8 in g_main_context_iterate (context=0x620300, block=<optimized out>, dispatch=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3076
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = 15
        allocated_nfds = <optimized out>
        fds = <optimized out>
#44 0x00007fffee043e02 in g_main_loop_run (loop=0x621780) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3284
        __PRETTY_FUNCTION__ =           "g_main_loop_run"
#45 0x00007ffff741a691 in meta_run () from /usr/lib/libmutter.so.0
No symbol table info available.
#46 0x0000000000402c61 in main (argc=1, argv=0x7fffffffe148) at main.c:571
        ctx = <optimized out>
        error = 0x0
        session_type = <optimized out>
        ecode = <optimized out>
        sender = 0x769010


More information about the pkg-gnome-maintainers mailing list