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 599070 - gnome-shell crashes when entering desktop room
gnome-shell crashes when entering desktop room
Status: RESOLVED DUPLICATE of bug 598502
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2009-10-20 16:41 UTC by sfox
Modified: 2009-10-20 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description sfox 2009-10-20 16:41:34 UTC
1) Move mouse to top left to enter view to see all rooms and apps.
2) Move apps between rooms by clicking with left mouse and dragging to another room.
3) Click on a desktop to enter that room and use the application. Crash at this point.

System info:
uname -a
Linux hax0r 2.6.30-2-686 #1 SMP Sat Sep 26 01:16:22 UTC 2009 i686 GNU/Linux

cat /etc/issue
Debian GNU/Linux squeeze/sid \n \l

gnome-shell built from source this morning (Oct 20, 2009)

Debugging log:

Program received signal SIGSEGV, Segmentation fault.
0xb5a5c6bb in shell_app_on_user_time_changed (window=0x830bb50, pspec=0x8c9b680, app=0x90adb60) at shell-app.c:253
253	  if (window != app->windows->data)
(gdb) thread apply all bt

Thread 1 (Thread 0xb6136770 (LWP 15178))

  • #0 shell_app_on_user_time_changed
    at shell-app.c line 253
  • #1 g_cclosure_marshal_VOID__PARAM
    from /usr/lib/libgobject-2.0.so.0
  • #2 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #3 ??
    from /usr/lib/libgobject-2.0.so.0
  • #4 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #5 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #6 ??
    from /usr/lib/libgobject-2.0.so.0
  • #7 ??
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_object_notify
    from /usr/lib/libgobject-2.0.so.0
  • #9 window_activate
    at core/window.c line 3409
  • #10 meta_workspace_activate_with_focus
    at core/workspace.c line 584
  • #11 ffi_call_SYSV
    from /usr/lib/libffi.so.5
  • #12 ffi_call
    from /usr/lib/libffi.so.5
  • #13 g_function_info_invoke
    at ginvoke.c line 250
  • #14 gjs_invoke_c_function
    at gi/function.c line 240
  • #15 function_call
    at gi/function.c line 418
  • #16 ??
    from /usr/lib/libmozjs.so.1d
  • #17 js_Invoke
    from /usr/lib/libmozjs.so.1d
  • #18 ??
    from /usr/lib/libmozjs.so.1d
  • #19 js_Invoke
    from /usr/lib/libmozjs.so.1d
  • #20 ??
    from /usr/lib/libmozjs.so.1d
  • #21 ??
    from /usr/lib/libmozjs.so.1d
  • #22 js_Invoke
    from /usr/lib/libmozjs.so.1d
  • #23 ??
    from /usr/lib/libmozjs.so.1d
  • #24 ??
    from /usr/lib/libmozjs.so.1d
  • #25 js_Invoke
    from /usr/lib/libmozjs.so.1d
  • #26 ??
    from /usr/lib/libmozjs.so.1d
  • #27 ??
    from /usr/lib/libmozjs.so.1d
  • #28 js_Invoke
    from /usr/lib/libmozjs.so.1d
  • #29 ??
    from /usr/lib/libmozjs.so.1d
  • #30 JS_CallFunctionValue
    from /usr/lib/libmozjs.so.1d
  • #31 gjs_call_function_value
    at gjs/jsapi-util.c line 916
  • #32 gjs_closure_invoke
    at gi/closure.c line 264
  • #33 closure_marshal
    at gi/value.c line 117
  • #34 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #35 ??
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #38 clutter_actor_event
    at ./clutter-actor.c line 6861
  • #39 emit_pointer_event
    at ./clutter-main.c line 1857
  • #40 _clutter_process_event
    at ./clutter-main.c line 2210
  • #41 _clutter_stage_process_queued_events
    at ./clutter-stage.c line 481
  • #42 clutter_clock_dispatch
    at ./clutter-master-clock.c line 284
  • #43 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #44 ??
    from /lib/libglib-2.0.so.0
  • #45 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #46 main
    at core/main.c line 727

(gdb) call gjs_dumpstack ()
== Stack trace for context 0x8451790 ==
0 [native frame]
1 activateWindow(time = 14529819, window = [object instance proxy GIName:Meta.Window jsobj@0x90b4540 native@0x830bb50]) ["/home/user/gnome-shell/source/gnome-shell/js/ui/main.js":366]
2 anonymous(time = 14529819, metaWindow = [object instance proxy GIName:Meta.Window jsobj@0x90b4540 native@0x830bb50]) ["/home/user/gnome-shell/source/gnome-shell/js/ui/workspaces.js":1488]
3 anonymous(time = 14529819, metaWindow = [object instance proxy GIName:Meta.Window jsobj@0x90b4540 native@0x830bb50]) ["/home/user/gnome-shell/source/gnome-shell/js/ui/overview.js":424]
4 anonymous(time = 14529819, clone = [object Object]) ["/home/user/gnome-shell/source/gnome-shell/js/ui/workspaces.js":1298]
5 anonymous([object Object], 14529819) ["/home/user/gnome-shell/install/share/gjs-1.0/lang.js":110]
6 _emit(name = "selected", 14529819) ["/home/user/gnome-shell/install/share/gjs-1.0/signals.js":124]
7 anonymous(event = [object _private_Clutter_Event], actor = [object instance proxy GIName:Clutter.Clone jsobj@0x96ba9c0 native@0x962cea0]) ["/home/user/gnome-shell/source/gnome-shell/js/ui/workspaces.js":271]
8 anonymous([object instance proxy GIName:Clutter.Clone jsobj@0x96ba9c0 native@0x962cea0], [object _private_Clutter_Event]) ["/home/user/gnome-shell/install/share/gjs-1.0/lang.js":110]


== Stack trace for context 0x810b540 ==
(JavaScript stack is empty)


== Stack trace for context 0x810b6a0 ==
(JavaScript stack is empty)


[Thread 0xb48e7b90 (LWP 16098) exited]
Comment 1 Colin Walters 2009-10-20 21:47:37 UTC
83.2% sure a dup of 598502

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