After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 644753 - crash hitting Super to bring up overview
crash hitting Super to bring up overview
Status: RESOLVED DUPLICATE of bug 642787
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal critical
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2011-03-14 19:08 UTC by Joe Barnett
Modified: 2011-03-15 17:30 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Joe Barnett 2011-03-14 19:08:28 UTC
latest jhbuild + ubuntu maverick w/ xorg-edgers for git ati drivers:


(gnome-display-properties:6930): Gtk-WARNING **: Ignoring the separator setting

(gnome-display-properties:6930): Gtk-WARNING **: No object called: 
Window manager warning: Log level 8: meta_window_focus: assertion `!window->override_redirect' failed
Window manager warning: Log level 8: meta_window_change_workspace: assertion `!window->override_redirect' failed
Window manager warning: Log level 8: meta_window_change_workspace: assertion `!window->override_redirect' failed
[Thread 0x7fffbf7fe700 (LWP 6926) exited]
Window manager warning: Log level 16: invalid uninstantiatable type `<invalid>' in cast to `GObject'
Window manager warning: Log level 8: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
**
ERROR:gi/object.c:1253:gjs_define_object_class: assertion failed: (gtype != G_TYPE_INVALID)

Program received signal SIGABRT, Aborted.
0x00007fffee5b5ba5 in raise () from /lib/libc.so.6
(gdb) t a a bt

Thread 1 (Thread 0x7ffff7faa960 (LWP 3917))

  • #0 raise
    from /lib/libc.so.6
  • #1 abort
    from /lib/libc.so.6
  • #2 g_assertion_message
  • #3 g_assertion_message_expr
    at gtestutils.c line 1369
  • #4 gjs_define_object_class
    at gi/object.c line 1253
  • #5 gjs_object_from_g_object
    at gi/object.c line 1525
  • #6 gjs_value_from_g_argument
    at gi/arg.c line 1840
  • #7 gjs_invoke_c_function
    at gi/function.c line 6
  • #8 js_Invoke
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #9 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #10 js_Invoke
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #11 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #12 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #13 js_Invoke
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #14 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #15 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #16 js_Invoke
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #17 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #18 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #19 js_Invoke
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #20 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #21 JS_CallFunctionValue
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #22 gjs_call_function_value
    at gjs/jsapi-util.c line 1148
  • #23 gjs_closure_invoke
    at gi/closure.c line 267
  • #24 closure_marshal
    at gi/value.c line 128
  • #25 g_closure_invoke
    at gclosure.c line 767
  • #26 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #27 g_signal_emit_valist
    at gsignal.c line 2983
  • #28 g_signal_emit
    at gsignal.c line 3040
  • #29 process_overlay_key
    at core/keybindings.c line 1272
  • #30 meta_display_process_key_event
    at core/keybindings.c line 1530
  • #31 event_callback
    at core/display.c line 1751
  • #32 filter_func
    at ui/ui.c line 235
  • #33 gdk_event_apply_filters
    at gdkeventsource.c line 83
  • #34 gdk_event_source_translate_event
    at gdkeventsource.c line 167
  • #35 _gdk_x11_display_queue_events
    at gdkeventsource.c line 292
  • #36 gdk_display_get_event
    at gdkdisplay.c line 309
  • #37 gdk_event_source_dispatch
    at gdkeventsource.c line 314
  • #38 g_main_dispatch
    at gmain.c line 2440
  • #39 g_main_context_dispatch
    at gmain.c line 3013
  • #40 g_main_context_iterate
    at gmain.c line 3091
  • #41 g_main_loop_run
    at gmain.c line 3299
  • #42 meta_run
    at core/main.c line 559
  • #43 main
    at main.c line 461

== Stack trace for context 0xa30140 ==
0 [native frame]
1 anonymous(animate = true, actor = [0x13636a0 MetaWindowActor]) ["/home/jbarnett/gnome-shell/source/gnome-shell/js/ui/windowManager.js":283]
2 anonymous([object Object]) ["/home/jbarnett/gnome-shell/source/gnome-shell/js/ui/windowManager.js":126]
3 anonymous([object Object]) ["/home/jbarnett/gnome-shell/install/share/gjs-1.0/lang.js":110]
4 _emit(name = "showing") ["/home/jbarnett/gnome-shell/install/share/gjs-1.0/signals.js":124]
5 anonymous() ["/home/jbarnett/gnome-shell/source/gnome-shell/js/ui/overview.js":556]
6 anonymous() ["/home/jbarnett/gnome-shell/source/gnome-shell/js/ui/overview.js":502]
7 anonymous([object instance proxy GIName:Meta.Display jsobj@0xdad3c0 native@0xa93e50]) ["/home/jbarnett/gnome-shell/source/gnome-shell/js/ui/overview.js":610]
8 anonymous([object instance proxy GIName:Meta.Display jsobj@0xdad3c0 native@0xa93e50]) ["/home/jbarnett/gnome-shell/install/share/gjs-1.0/lang.js":110]
Comment 1 Joe Barnett 2011-03-15 17:24:25 UTC
same thing with a slightly deeper callstack on thread1:


Window manager warning: Log level 16: invalid unclassed pointer in cast to `GObject'
Window manager warning: Log level 8: g_object_get_data: assertion `G_IS_OBJECT (object)' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007fffdbe84d67 in gjs_object_from_g_object (context=0xca4fb0, gobj=0x10341b0) at gi/object.c:1525
1525            if (!gjs_define_object_class(context, NULL, G_TYPE_FROM_INSTANCE(gobj), NULL, &proto, &info))
(gdb) t a a bt

Thread 1 (Thread 0x7ffff7faa960 (LWP 14088))

  • #0 gjs_object_from_g_object
    at gi/object.c line 1525
  • #1 gjs_value_from_g_argument
    at gi/arg.c line 1840
  • #2 gjs_invoke_c_function
    at gi/function.c line 649
  • #3 js_Invoke
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #4 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #5 js_Invoke
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #6 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #7 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #8 js_Invoke
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #9 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #10 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #11 js_Invoke
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #12 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #13 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #14 js_Invoke
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #15 ??
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #16 JS_CallFunctionValue
    from /usr/lib/xulrunner-1.9.2.15/libmozjs.so
  • #17 gjs_call_function_value
    at gjs/jsapi-util.c line 1148
  • #18 gjs_closure_invoke
    at gi/closure.c line 267
  • #19 closure_marshal
    at gi/value.c line 128
  • #20 g_closure_invoke
    at gclosure.c line 767
  • #21 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #22 g_signal_emit_valist
    at gsignal.c line 2983
  • #23 g_signal_emit
    at gsignal.c line 3040
  • #24 process_overlay_key
    at core/keybindings.c line 1272
  • #25 meta_display_process_key_event
    at core/keybindings.c line 1530
  • #26 event_callback
    at core/display.c line 1751
  • #27 filter_func
    at ui/ui.c line 235
  • #28 gdk_event_apply_filters
    at gdkeventsource.c line 83
  • #29 gdk_event_source_translate_event
    at gdkeventsource.c line 167
  • #30 _gdk_x11_display_queue_events
    at gdkeventsource.c line 292
  • #31 gdk_display_get_event
    at gdkdisplay.c line 309
  • #32 gdk_event_source_dispatch
    at gdkeventsource.c line 314
  • #33 g_main_dispatch
    at gmain.c line 2440
  • #34 g_main_context_dispatch
    at gmain.c line 3013
  • #35 g_main_context_iterate
    at gmain.c line 3091
  • #36 g_main_loop_run
    at gmain.c line 3299
  • #37 meta_run
    at core/main.c line 559
  • #38 main
    at main.c line 461

(gdb) call gjs_dumpstack()

== Stack trace for context 0xc86940 ==
0 [native frame]
1 anonymous(animate = true, actor = [0x7fffe485d300 MetaWindowActor]) ["/home/jbarnett/gnome-shell/source/gnome-shell/js/ui/windowManager.js":283]
2 anonymous([object Object]) ["/home/jbarnett/gnome-shell/source/gnome-shell/js/ui/windowManager.js":126]
3 anonymous([object Object]) ["/home/jbarnett/gnome-shell/install/share/gjs-1.0/lang.js":110]
4 _emit(name = "showing") ["/home/jbarnett/gnome-shell/install/share/gjs-1.0/signals.js":124]
5 anonymous() ["/home/jbarnett/gnome-shell/source/gnome-shell/js/ui/overview.js":556]
6 anonymous() ["/home/jbarnett/gnome-shell/source/gnome-shell/js/ui/overview.js":502]
7 anonymous([object instance proxy GIName:Meta.Display jsobj@0x10053c0 native@0xd0e3a0]) ["/home/jbarnett/gnome-shell/source/gnome-shell/js/ui/overview.js":610]
8 anonymous([object instance proxy GIName:Meta.Display jsobj@0x10053c0 native@0xd0e3a0]) ["/home/jbarnett/gnome-shell/install/share/gjs-1.0/lang.js":110]
Comment 2 Joe Barnett 2011-03-15 17:25:34 UTC
is this a dup of bug 642787 ?
Comment 3 Giovanni Campagna 2011-03-15 17:30:11 UTC
(In reply to comment #2)
> is this a dup of bug 642787 ?

Yes, thanks for noticing.

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