. ~/bin/xenv.sh 
ho@ho-ubuntu:~$ . ~/bin/xenv.sh [10Pls binchmod +x bin/xenv.sh 
[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[4Pgedit bin/xenv.sh[3Plsb_release -av-helpv[Kagedit bin/xenv.shchmod +x bin/xenv.sh 
[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[Cls bin[K. ~/bin/xenv.sh [K./gnome-shell/source/gnome-shell/src/gnome-shell --replace -g
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/ho/gnome-shell/install/bin/mutter...done.
(gdb) run
Starting program: /home/ho/gnome-shell/install/bin/mutter --mutter-plugins=/home/ho/gnome-shell/source/gnome-shell/src/libgnome-shell.la --replace
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffed302700 (LWP 649)]
[New Thread 0x7fffe8077700 (LWP 687)]
Fönsterhanterarvarning: Log level 16: Accessibility: org.a11y.atspi schema not found. Are you sure that at-spi or at-spi2 is installed on your system?
Fönsterhanterarvarning: Log level 16: Accessibility: invalid module path (NULL)
Fönsterhanterarvarning: Log level 16: Accessibility: error loading the atk-bridge. Although the accessibility on the system is enabled and clutter accessibility is also enabled, accessibility support on GNOME Shell will not work
[New Thread 0x7fffe7876700 (LWP 688)]
[New Thread 0x7fffe6e6e700 (LWP 689)]
    JS ERROR: !!!   WARNING: 'anonymous function does not always return a value'
    JS ERROR: !!!   WARNING: file '/home/ho/gnome-shell/source/gnome-shell/js/ui/overview.js' line 233 exception 0 number 157
[New Thread 0x7fffe5436700 (LWP 694)]
      JS LOG: GNOME Shell started at Fri Jan 21 2011 07:47:27 GMT+0100 (CET)
[New Thread 0x7fffd20f7700 (LWP 698)]

(mutter:577): GdmUser-WARNING **: Unable to load CK history: no seat-id found

** (ck-history:708): WARNING **: Unknown option --since=2010-11-22T06:47:27.818701Z
[Thread 0x7fffd20f7700 (LWP 698) exited]
[New Thread 0x7fffd20f7700 (LWP 764)]
[New Thread 0x7fffccd8b700 (LWP 765)]
[New Thread 0x7fffcc58a700 (LWP 766)]
[Thread 0x7fffd20f7700 (LWP 764) exited]
[Thread 0x7fffe5436700 (LWP 694) exited]
[Thread 0x7fffccd8b700 (LWP 765) exited]
radeonSetSpanFunctions: bad format: 0x0002
radeonSetSpanFunctions: bad format: 0x0002

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) t a a bt

Thread 10 (Thread 0x7fffcc58a700 (LWP 766)):
#0  0x00007ffff1fbee09 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff38e2422 in g_cond_timed_wait_posix_impl (cond=0x1377994, entered_mutex=0x189, abs_time=<value optimised out>) at gthread-posix.c:242
#2  0x00007ffff33ed541 in g_async_queue_pop_intern_unlocked (queue=0xa8a840, try=0, end_time=0x7fffcc589c80) at gasyncqueue.c:423
#3  0x00007ffff33ed687 in g_async_queue_timed_pop (queue=0xa8a840, end_time=0x7fffcc589c80) at gasyncqueue.c:549
#4  0x00007ffff3441938 in g_thread_pool_wait_for_new_pool (data=<value optimised out>) at gthreadpool.c:175
#5  g_thread_pool_thread_proxy (data=<value optimised out>) at gthreadpool.c:378
#6  0x00007ffff343fa74 in g_thread_create_proxy (data=0x10be470) at gthread.c:1897
#7  0x00007ffff1fba971 in start_thread () from /lib/libpthread.so.0
#8  0x00007ffff1d1692d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fffe6e6e700 (LWP 689)):
#0  0x00007ffff1d0a203 in poll () from /lib/libc.so.6
#1  0x00007fffea36840f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007fffea357d76 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007fffea3597f9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007fffea3598b0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007fffea36820b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007fffea126fb8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007ffff1fba971 in start_thread () from /lib/libpthread.so.0
#8  0x00007ffff1d1692d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fffe7876700 (LWP 688)):
#0  0x00007ffff1fbea9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffebcf552a in PR_WaitCondVar () from /usr/lib/libnspr4.so
#2  0x00007fffec40e94c in ?? () from /usr/lib/xulrunner-1.9.2.13/libmozjs.so
#3  0x00007fffebcfb0ca in ?? () from /usr/lib/libnspr4.so
#4  0x00007ffff1fba971 in start_thread () from /lib/libpthread.so.0
#5  0x00007ffff1d1692d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffe8077700 (LWP 687)):
#0  0x00007ffff1d0a203 in poll () from /lib/libc.so.6
#1  0x00007ffff3419ef9 in g_main_context_poll (context=0xb5fc90, block=<value optimised out>, dispatch=<value optimised out>, self=<value optimised out>) at gmain.c:3404
#2  g_main_context_iterate (context=0xb5fc90, block=<value optimised out>, dispatch=<value optimised out>, self=<value optimised out>) at gmain.c:3086
#3  0x00007ffff341a6a5 in g_main_loop_run (loop=0xb8c530) at gmain.c:3299
#4  0x00007fffe807d95f in dconf_context_thread (data=0xb5fc90) at dconfcontext.c:11
#5  0x00007ffff343fa74 in g_thread_create_proxy (data=0xb5f470) at gthread.c:1897
#6  0x00007ffff1fba971 in start_thread () from /lib/libpthread.so.0
#7  0x00007ffff1d1692d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffed302700 (LWP 649)):
#0  0x00007ffff1d0a203 in poll () from /lib/libc.so.6
#1  0x00007ffff3419ef9 in g_main_context_poll (context=0xa85a40, block=<value optimised out>, dispatch=<value optimised out>, self=<value optimised out>) at gmain.c:3404
#2  g_main_context_iterate (context=0xa85a40, block=<value optimised out>, dispatch=<value optimised out>, self=<value optimised out>) at gmain.c:3086
#3  0x00007ffff341a6a5 in g_main_loop_run (loop=0xa85a20) at gmain.c:3299
#4  0x00007ffff6a664b4 in gdbus_shared_thread_func (data=<value optimised out>) at gdbusprivate.c:276
#5  0x00007ffff343fa74 in g_thread_create_proxy (data=0xa85b20) at gthread.c:1897
#6  0x00007ffff1fba971 in start_thread () from /lib/libpthread.so.0
#7  0x00007ffff1d1692d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fbb8c0 (LWP 577)):
#0  0x0000000000000000 in ?? ()
#1  0x00007fffedc35fd1 in ?? () from /usr/lib/dri/r600_dri.so
#2  0x00007fffedc356f1 in ?? () from /usr/lib/dri/r600_dri.so
#3  0x00007fffedb1f4d7 in ?? () from /usr/lib/dri/r600_dri.so
#4  0x00007fffedba40f8 in ?? () from /usr/lib/dri/r600_dri.so
---Type <return> to continue, or q <return> to quit---
#5  0x00007ffff5e253f7 in _cogl_read_pixels_with_rowstride (x=<value optimised out>, y=581, width=22, height=22, source=<value optimised out>, format=COGL_PIXEL_FORMAT_A_8, pixels=0x7fffe02ba090 "", 
    rowstride=24) at ./cogl.c:663
#6  0x00007ffff5e46dec in get_texture_bits_via_offscreen (texture_handle=0x13ffe40, subtexture_coords=<value optimised out>, virtual_coords=<value optimised out>, user_data=<value optimised out>)
    at ./cogl-texture.c:1193
#7  texture_get_cb (texture_handle=0x13ffe40, subtexture_coords=<value optimised out>, virtual_coords=<value optimised out>, user_data=<value optimised out>) at ./cogl-texture.c:1307
#8  0x00007ffff5e46754 in _cogl_sub_texture_foreach_cb (handle=0x13ffe40, slice_coords=0x7fffffffa290, full_virtual_coords=<value optimised out>, user_data=0x7fffffffa460) at ./cogl-sub-texture.c:176
#9  0x00007ffff5e4862a in _cogl_texture_2d_manual_repeat_cb (coords=0x7fffffffa320, user_data=<value optimised out>) at ./cogl-texture-2d.c:93
#10 0x00007ffff5e47cd1 in _cogl_texture_iterate_manual_repeats (callback=0x7ffff5e48550 <_cogl_texture_2d_manual_repeat_cb>, tx_1=<value optimised out>, ty_1=<value optimised out>, tx_2=<value optimised out>, 
    ty_2=<value optimised out>, user_data=0x7fffffffa370) at ./cogl-texture.c:367
#11 0x00007ffff5e48541 in _cogl_texture_2d_foreach_sub_texture_in_region (tex=<value optimised out>, virtual_tx_1=0, virtual_ty_1=32768, virtual_tx_2=0.99609375, virtual_ty_2=-1.70141183e+38, 
    callback=<value optimised out>, user_data=0x16) at ./cogl-texture-2d.c:119
#12 0x00007ffff5e466e0 in _cogl_sub_texture_manual_repeat_cb (coords=<value optimised out>, user_data=0x7fffffffa460) at ./cogl-sub-texture.c:192
#13 0x00007ffff5e47cd1 in _cogl_texture_iterate_manual_repeats (callback=0x7ffff5e46690 <_cogl_sub_texture_manual_repeat_cb>, tx_1=<value optimised out>, ty_1=<value optimised out>, 
    tx_2=<value optimised out>, ty_2=<value optimised out>, user_data=0x7fffffffa460) at ./cogl-texture.c:367
#14 0x00007ffff5e463f1 in _cogl_sub_texture_foreach_sub_texture_in_region (tex=<value optimised out>, virtual_tx_1=0, virtual_ty_1=32768, virtual_tx_2=0.99609375, virtual_ty_2=-1.70141183e+38, 
    callback=<value optimised out>, user_data=0x16) at ./cogl-sub-texture.c:218
#15 0x00007ffff5e4751c in cogl_texture_get_data (handle=0x7fffe033e060, format=COGL_PIXEL_FORMAT_A_8, rowstride=24, data=0x7fffe02ba090 "") at ./cogl-texture.c:1418
#16 0x00007fffec8b35a8 in _st_create_shadow_material (shadow_spec=0x124be40, src_texture=0x7fffe033e060) at st/st-private.c:455
#17 0x00007fffec8c8772 in st_theme_node_render_resources (node=0x7fffe00e9530, box=0x7fffffffa8d0, paint_opacity=255 '\377') at st/st-theme-node-drawing.c:762
#18 st_theme_node_paint (node=0x7fffe00e9530, box=0x7fffffffa8d0, paint_opacity=255 '\377') at st/st-theme-node-drawing.c:1211
#19 0x00007fffec8ce12e in st_widget_paint (actor=0x7fffe006b970) at st/st-widget.c:407
#20 0x00007fffec8a59fa in st_bin_paint (self=0x7fffe006b970) at st/st-bin.c:113
#21 0x00007ffff3eff4a9 in g_closure_invoke (closure=0xa792e0, return_value=0x0, n_param_values=1, param_values=0x7fffe0334ac0, invocation_hint=0x7fffffffaa70) at gclosure.c:767
#22 0x00007ffff3f184a2 in signal_emit_unlocked_R (node=0xa793f0, detail=<value optimised out>, instance=<value optimised out>, emission_return=<value optimised out>, instance_and_params=<value optimised out>)
    at gsignal.c:3290
#23 0x00007ffff3f19fd6 in g_signal_emit_valist (instance=0x7fffe006b970, signal_id=<value optimised out>, detail=0, var_args=0x7fffffffac60) at gsignal.c:2983
#24 0x00007ffff3f1a843 in g_signal_emit (instance=0x713ab0, signal_id=3761455696, detail=22) at gsignal.c:3040
#25 0x00007ffff5da0250 in clutter_actor_paint (self=0x7fffe006b970) at ./clutter-actor.c:2695
#26 0x00007ffff341302c in g_list_foreach (list=<value optimised out>, func=0x7ffff5d9f9a0 <clutter_actor_paint>, user_data=0x0) at glist.c:938
#27 0x00007ffff5dd46c2 in clutter_group_real_paint (actor=0x149e090) at ./clutter-group.c:281
#28 0x00007ffff3eff4a9 in g_closure_invoke (closure=0xa792e0, return_value=0x0, n_param_values=1, param_values=0x7fffe03349a0, invocation_hint=0x7fffffffb190) at gclosure.c:767
#29 0x00007ffff3f184a2 in signal_emit_unlocked_R (node=0xa793f0, detail=<value optimised out>, instance=<value optimised out>, emission_return=<value optimised out>, instance_and_params=<value optimised out>)
    at gsignal.c:3290
#30 0x00007ffff3f19fd6 in g_signal_emit_valist (instance=0x149e090, signal_id=<value optimised out>, detail=0, var_args=0x7fffffffb380) at gsignal.c:2983
#31 0x00007ffff3f1a843 in g_signal_emit (instance=0x713ab0, signal_id=3761455696, detail=22) at gsignal.c:3040
#32 0x00007ffff5da0250 in clutter_actor_paint (self=0x149e090) at ./clutter-actor.c:2695
#33 0x00007ffff341302c in g_list_foreach (list=<value optimised out>, func=0x7ffff5d9f9a0 <clutter_actor_paint>, user_data=0x0) at glist.c:938
#34 0x00007ffff3eff4a9 in g_closure_invoke (closure=0xa792e0, return_value=0x0, n_param_values=1, param_values=0x7fffe0334840, invocation_hint=0x7fffffffb890) at gclosure.c:767
#35 0x00007ffff3f184a2 in signal_emit_unlocked_R (node=0xa793f0, detail=<value optimised out>, instance=<value optimised out>, emission_return=<value optimised out>, instance_and_params=<value optimised out>)
    at gsignal.c:3290
#36 0x00007ffff3f19fd6 in g_signal_emit_valist (instance=0x7fffe0062960, signal_id=<value optimised out>, detail=0, var_args=0x7fffffffba80) at gsignal.c:2983
#37 0x00007ffff3f1a843 in g_signal_emit (instance=0x713ab0, signal_id=3761455696, detail=22) at gsignal.c:3040
#38 0x00007ffff5da0250 in clutter_actor_paint (self=0x7fffe0062960) at ./clutter-actor.c:2695
#39 0x00007ffff341302c in g_list_foreach (list=<value optimised out>, func=0x7ffff5d9f9a0 <clutter_actor_paint>, user_data=0x0) at glist.c:938
#40 0x00007ffff5dd46c2 in clutter_group_real_paint (actor=0xb385e0) at ./clutter-group.c:281
#41 0x00007ffff3eff4a9 in g_closure_invoke (closure=0xa792e0, return_value=0x0, n_param_values=1, param_values=0x7fffe0334a40, invocation_hint=0x7fffffffbfb0) at gclosure.c:767
#42 0x00007ffff3f184a2 in signal_emit_unlocked_R (node=0xa793f0, detail=<value optimised out>, instance=<value optimised out>, emission_return=<value optimised out>, instance_and_params=<value optimised out>)
    at gsignal.c:3290
#43 0x00007ffff3f19fd6 in g_signal_emit_valist (instance=0xb385e0, signal_id=<value optimised out>, detail=0, var_args=0x7fffffffc1a0) at gsignal.c:2983
#44 0x00007ffff3f1a843 in g_signal_emit (instance=0x713ab0, signal_id=3761455696, detail=22) at gsignal.c:3040
#45 0x00007ffff5da0250 in clutter_actor_paint (self=0xb385e0) at ./clutter-actor.c:2695
#46 0x00007ffff341302c in g_list_foreach (list=<value optimised out>, func=0x7ffff5d9f9a0 <clutter_actor_paint>, user_data=0x0) at glist.c:938
#47 0x00007ffff5dd46c2 in clutter_group_real_paint (actor=0xb38b00) at ./clutter-group.c:281
#48 0x00007ffff3eff4a9 in g_closure_invoke (closure=0xa792e0, return_value=0x0, n_param_values=1, param_values=0x7fffe0334a60, invocation_hint=0x7fffffffc6d0) at gclosure.c:767
#49 0x00007ffff3f184a2 in signal_emit_unlocked_R (node=0xa793f0, detail=<value optimised out>, instance=<value optimised out>, emission_return=<value optimised out>, instance_and_params=<value optimised out>)
    at gsignal.c:3290
#50 0x00007ffff3f19fd6 in g_signal_emit_valist (instance=0xb38b00, signal_id=<value optimised out>, detail=0, var_args=0x7fffffffc8c0) at gsignal.c:2983
#51 0x00007ffff3f1a843 in g_signal_emit (instance=0x713ab0, signal_id=3761455696, detail=22) at gsignal.c:3040
#52 0x00007ffff5da0250 in clutter_actor_paint (self=0xb38b00) at ./clutter-actor.c:2695
#53 0x00007ffff341302c in g_list_foreach (list=<value optimised out>, func=0x7ffff5d9f9a0 <clutter_actor_paint>, user_data=0x0) at glist.c:938
#54 0x00007ffff5dd46c2 in clutter_group_real_paint (actor=0xb500e0) at ./clutter-group.c:281
#55 0x00007ffff5df7221 in clutter_stage_paint (self=0xb500e0) at ./clutter-stage.c:444
---Type <return> to continue, or q <return> to quit---
#56 0x00007ffff3eff55e in g_closure_invoke (closure=0xa792e0, return_value=0x0, n_param_values=1, param_values=0x7fffe0334a80, invocation_hint=0x7fffffffce20) at gclosure.c:767
#57 0x00007ffff3f184a2 in signal_emit_unlocked_R (node=0xa793f0, detail=<value optimised out>, instance=<value optimised out>, emission_return=<value optimised out>, instance_and_params=<value optimised out>)
    at gsignal.c:3290
#58 0x00007ffff3f19fd6 in g_signal_emit_valist (instance=0xb500e0, signal_id=<value optimised out>, detail=0, var_args=0x7fffffffd010) at gsignal.c:2983
#59 0x00007ffff3f1a843 in g_signal_emit (instance=0x713ab0, signal_id=3761455696, detail=22) at gsignal.c:3040
#60 0x00007ffff5da0250 in clutter_actor_paint (self=0xb500e0) at ./clutter-actor.c:2695
#61 0x00007ffff5df3e09 in _clutter_stage_do_paint (stage=0xb500e0, clip=<value optimised out>) at ./clutter-stage.c:383
#62 0x00007ffff5d94ca0 in _clutter_stage_glx_redraw (stage_glx=0xa6a0c0, stage=0xb500e0) at ./glx/clutter-stage-glx.c:559
#63 0x00007ffff5ddd42f in _clutter_do_redraw (stage=0xb500e0) at ./clutter-main.c:260
#64 0x00007ffff5df6507 in _clutter_stage_do_update (stage=0xb500e0) at ./clutter-stage.c:828
#65 0x00007ffff5dde532 in clutter_clock_dispatch (source=<value optimised out>, callback=<value optimised out>, user_data=<value optimised out>) at ./clutter-master-clock.c:384
#66 0x00007ffff3415ac2 in g_main_dispatch (context=0x6bdf70) at gmain.c:2440
#67 g_main_context_dispatch (context=0x6bdf70) at gmain.c:3013
#68 0x00007ffff341a198 in g_main_context_iterate (context=0x6bdf70, block=<value optimised out>, dispatch=<value optimised out>, self=<value optimised out>) at gmain.c:3091
#69 0x00007ffff341a6a5 in g_main_loop_run (loop=0x6c6bd0) at gmain.c:3299
#70 0x0000000000443ba9 in main (argc=1, argv=0x7fffffffdde8) at core/main.c:707
(gdb) call gjs_dumpstack ()
== Stack trace for context 0xb80e30 ==
(JavaScript stack is empty)


(gdb) stop
(gdb) quit
A debugging session is active.

	Inferior 1 [process 577] will be killed.

Quit anyway? (y or n) y
