View Single Post
Old 02-26-11, 10:27 AM   #1
sangu
Registered User
 
Join Date: Feb 2005
Posts: 84
Default [270.26] suspend -> resume, mutter crashs.

1. Suspend (click suspend in gnome-shell user menu)
2. Resume ( click power button)

$ dmesg | grep mutter
[55882.443082] mutter[1862]: segfault at 8 ip 00007f5b36bcc2b2 sp 00007fff4062eeb8 error 4 in libnvidia-glcore.so.270.26[7f5b35c7b000+144b000]
And, GNOME3(Beta1) is broken.
Code:
Core was generated by `mutter --mutter-plugins=libgnome-shell'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f5b36bcc2b2 in ?? ()
   from /usr/lib64/nvidia/libnvidia-glcore.so.270.26

(gdb) bt
#0  0x00007f5b36bcc2b2 in ?? ()
   from /usr/lib64/nvidia/libnvidia-glcore.so.270.26
#1  0x00007f5b36bcc3aa in ?? ()
   from /usr/lib64/nvidia/libnvidia-glcore.so.270.26
#2  0x00007f5b36bcc453 in ?? ()
   from /usr/lib64/nvidia/libnvidia-glcore.so.270.26
#3  0x00007f5b36bd509e in ?? ()
   from /usr/lib64/nvidia/libnvidia-glcore.so.270.26
#4  0x00007f5b36a70186 in ?? ()
   from /usr/lib64/nvidia/libnvidia-glcore.so.270.26
#5  0x00007f5b36a7023e in ?? ()
   from /usr/lib64/nvidia/libnvidia-glcore.so.270.26
#6  0x00007f5b36b3cf1a in ?? ()
   from /usr/lib64/nvidia/libnvidia-glcore.so.270.26
#7  0x00007f5b3cb4a0d9 in glXReleaseTexImageEXT ()
   from /usr/lib64/nvidia/libGL.so.1
#8  0x00007f5b3db7e559 in _cogl_texture_pixmap_x11_update_glx_texture (
    needs_mipmap=<optimized out>, tex_pixmap=0x3034800)
    at winsys/cogl-texture-pixmap-x11.c:1034
#9  _cogl_texture_pixmap_x11_update (tex_pixmap=0x3034800, 
    needs_mipmap=<optimized out>) at winsys/cogl-texture-pixmap-x11.c:1087
#10 0x00007f5b3db7eb2b in _cogl_texture_pixmap_x11_pre_paint (
    tex=<optimized out>, flags=0) at winsys/cogl-texture-pixmap-x11.c:1289
---Type <return> to continue, or q <return> to quit---
#11 0x00007f5b3db60488 in _cogl_pipeline_layer_pre_paint (layer=0x4432df0)
    at ./cogl-pipeline.c:5666
#12 0x00007f5b3db4f6f3 in _cogl_rectangles_validate_layer_cb (pipeline=
    0x34e17e0, layer_index=0, user_data=0x7fff4062f1c0)
    at ./cogl-primitives.c:618
#13 0x00007f5b3db5e8f6 in cogl_pipeline_foreach_layer (pipeline=0x34e17e0, 
    callback=0x7f5b3db4f6c0 <_cogl_rectangles_validate_layer_cb>, user_data=
    0x7fff4062f1c0) at ./cogl-pipeline.c:761
#14 0x00007f5b3db4f572 in _cogl_rectangles_with_multitexture_coords (rects=
    0x7fff4062f230, n_rects=1) at ./cogl-primitives.c:734
#15 0x00007f5b3db4fc0b in cogl_rectangle_with_multitexture_coords (
    x_1=<optimized out>, y_1=<optimized out>, x_2=<optimized out>, 
    y_2=<optimized out>, user_tex_coords=<optimized out>, 
    user_tex_coords_len=<optimized out>) at ./cogl-primitives.c:895
#16 0x000000000042a6d6 in meta_shaped_texture_paint (actor=<optimized out>)
    at compositor/meta-shaped-texture.c:427
#17 0x00007f5b3b968229 in g_closure_invoke (closure=0x1d3e960, return_value=
    0x0, n_param_values=1, param_values=0x53a50c0, invocation_hint=
    0x7fff4062f420) at gclosure.c:767
#18 0x00007f5b3b978cfd in signal_emit_unlocked_R (node=<optimized out>, detail=
    0, instance=0x29ba420, emission_return=0x0, instance_and_params=0x53a50c0)
    at gsignal.c:3290
#19 0x00007f5b3b9828ea in g_signal_emit_valist (instance=<optimized out>, 
---Type <return> to continue, or q <return> to quit---
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=<optimized out>) at gsignal.c:2983
#20 0x00007f5b3b982a92 in g_signal_emit (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3040
#21 0x00007f5b3dad4d77 in clutter_actor_paint (self=
    0x29ba420 [MetaShapedTexture]) at ./clutter-actor.c:2694
#22 0x00007f5b3ae6b317 in g_list_foreach (list=<optimized out>, func=
    0x7f5b3dad4ae0 <clutter_actor_paint>, user_data=0x0) at glist.c:938
#23 0x00007f5b3dafe8f2 in clutter_group_real_paint (actor=
    0x30af7f0 [MetaWindowActor]) at ./clutter-group.c:281
#24 0x000000000042c51f in meta_window_actor_paint (actor=
    0x30af7f0 [MetaWindowActor]) at compositor/meta-window-actor.c:712
#25 0x00007f5b3b968229 in g_closure_invoke (closure=0x1d3e960, return_value=
    0x0, n_param_values=1, param_values=0xd30cfa0, invocation_hint=
    0x7fff4062fba0) at gclosure.c:767
#26 0x00007f5b3b978cfd in signal_emit_unlocked_R (node=<optimized out>, detail=
    0, instance=0x30af7f0, emission_return=0x0, instance_and_params=0xd30cfa0)
    at gsignal.c:3290
#27 0x00007f5b3b9828ea in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=<optimized out>) at gsignal.c:2983
#28 0x00007f5b3b982a92 in g_signal_emit (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3040
---Type <return> to continue, or q <return> to quit---
#29 0x00007f5b3dad4d77 in clutter_actor_paint (self=
    0x30af7f0 [MetaWindowActor]) at ./clutter-actor.c:2694
#30 0x00007f5b3ae6b317 in g_list_foreach (list=<optimized out>, func=
    0x7f5b3dad4ae0 <clutter_actor_paint>, user_data=0x0) at glist.c:938
#31 0x00007f5b3dafe8f2 in clutter_group_real_paint (actor=
    0x1d52030 [MetaWindowGroup]) at ./clutter-group.c:281
#32 0x000000000042ec10 in meta_window_group_paint (actor=
    0x1d52030 [MetaWindowGroup]) at compositor/meta-window-group.c:191
#33 0x00007f5b3b968229 in g_closure_invoke (closure=0x1d3e960, return_value=
    0x0, n_param_values=1, param_values=0xb28a300, invocation_hint=
    0x7fff40630390) at gclosure.c:767
#34 0x00007f5b3b978cfd in signal_emit_unlocked_R (node=<optimized out>, detail=
    0, instance=0x1d52030, emission_return=0x0, instance_and_params=0xb28a300)
    at gsignal.c:3290
#35 0x00007f5b3b9828ea in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=<optimized out>) at gsignal.c:2983
#36 0x00007f5b3b982a92 in g_signal_emit (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3040
#37 0x00007f5b3dad4d77 in clutter_actor_paint (self=
    0x1d52030 [MetaWindowGroup]) at ./clutter-actor.c:2694
#38 0x00007f5b3ae6b317 in g_list_foreach (list=<optimized out>, func=
    0x7f5b3dad4ae0 <clutter_actor_paint>, user_data=0x0) at glist.c:938
---Type <return> to continue, or q <return> to quit---
#39 0x00007f5b3dafe8f2 in clutter_group_real_paint (actor=
    0x1d2eaa0 [ClutterGroup]) at ./clutter-group.c:281
#40 0x00007f5b3b968229 in g_closure_invoke (closure=0x1d3e960, return_value=
    0x0, n_param_values=1, param_values=0x3230aa0, invocation_hint=
    0x7fff40630aa0) at gclosure.c:767
#41 0x00007f5b3b978cfd in signal_emit_unlocked_R (node=<optimized out>, detail=
    0, instance=0x1d2eaa0, emission_return=0x0, instance_and_params=0x3230aa0)
    at gsignal.c:3290
#42 0x00007f5b3b9828ea in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=<optimized out>) at gsignal.c:2983
#43 0x00007f5b3b982a92 in g_signal_emit (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3040
#44 0x00007f5b3dad4d77 in clutter_actor_paint (self=0x1d2eaa0 [ClutterGroup])
    at ./clutter-actor.c:2694
#45 0x00007f5b3ae6b317 in g_list_foreach (list=<optimized out>, func=
    0x7f5b3dad4ae0 <clutter_actor_paint>, user_data=0x0) at glist.c:938
#46 0x00007f5b3dafe8f2 in clutter_group_real_paint (actor=
    0x1c78050 [ClutterStage]) at ./clutter-group.c:281
#47 0x00007f5b3db1e401 in clutter_stage_paint (self=0x1c78050 [ClutterStage])
    at ./clutter-stage.c:454
#48 0x00007f5b3b9682de in g_closure_invoke (closure=0x1d3e960, return_value=
    0x0, n_param_values=1, param_values=0x6590020, invocation_hint=
---Type <return> to continue, or q <return> to quit---
    0x7fff406311e0) at gclosure.c:767
#49 0x00007f5b3b978cfd in signal_emit_unlocked_R (node=<optimized out>, detail=
    0, instance=0x1c78050, emission_return=0x0, instance_and_params=0x6590020)
    at gsignal.c:3290
#50 0x00007f5b3b9828ea in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=<optimized out>) at gsignal.c:2983
#51 0x00007f5b3b982a92 in g_signal_emit (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3040
#52 0x00007f5b3dad4d77 in clutter_actor_paint (self=0x1c78050 [ClutterStage])
    at ./clutter-actor.c:2694
#53 0x00007f5b3db22419 in _clutter_stage_do_paint (stage=
    0x1c78050 [ClutterStage], clip=<optimized out>) at ./clutter-stage.c:393
#54 0x00007f5b3dac4044 in clutter_stage_glx_redraw (stage_window=0x1bbcc30)
    at glx/clutter-stage-glx.c:432
#55 clutter_stage_glx_redraw (stage_window=0x1bbcc30)
    at glx/clutter-stage-glx.c:365
#56 0x00007f5b3db21fa8 in clutter_stage_do_redraw (stage=
    0x1c78050 [ClutterStage]) at ./clutter-stage.c:833
#57 _clutter_stage_do_update (stage=0x1c78050 [ClutterStage])
    at ./clutter-stage.c:886
#58 0x00007f5b3db09710 in clutter_clock_dispatch (source=<optimized out>, 
    callback=<optimized out>, user_data=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at ./clutter-master-clock.c:384
#59 0x00007f5b3ae6fa9d in g_main_dispatch (context=0x1b45600) at gmain.c:2440
#60 g_main_context_dispatch (context=0x1b45600) at gmain.c:3013
#61 0x00007f5b3ae70278 in g_main_context_iterate (context=0x1b45600, 
    block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3091
#62 0x00007f5b3ae708ba in g_main_loop_run (loop=0x1b4c7e0) at gmain.c:3299
#63 0x0000000000421589 in main (argc=1, argv=0x7fff406320e8) at core/main.c:707
Attached Thumbnails
Click image for larger version

Name:	bug-suspend.png
Views:	95
Size:	65.0 KB
ID:	42308  

Last edited by sangu; 04-22-11 at 08:15 PM.
sangu is offline   Reply With Quote