Bug 749910

Summary: [abrt] xscreensaver-gl-extras-5.15-3.fc16: prepare_depthbuffer: Process /usr/libexec/xscreensaver/rubik was killed by signal 11 (SIGSEGV)
Product: [Fedora] Fedora Reporter: perfectop
Component: mesaAssignee: Adam Jackson <ajax>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: ajax, mtasaka
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:f0d8e876226ce56849b2a8f9f1451e7a6700ab73
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-12-07 22:45:07 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description perfectop 2011-10-28 20:28:07 UTC
libreport version: 2.0.6
abrt_version:   2.0.4.981
backtrace_rating: 4
cmdline:        rubik -root
comment:        Computer was just in sleep mode.
crash_function: prepare_depthbuffer
executable:     /usr/libexec/xscreensaver/rubik
kernel:         3.1.0-1.fc16.x86_64
reason:         Process /usr/libexec/xscreensaver/rubik was killed by signal 11 (SIGSEGV)
time:           Fri Oct 28 22:04:59 2011
uid:            1000
username:       jerome
xsession_errors: xscreensaver: 22:05:00: 0: child pid 4801 (rubik) terminated with signal 11.

backtrace:
:Missing separate debuginfo for 
:Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/1e/4484e7d8a619177eddb30c08079d1ca470b1b3
:[New LWP 4801]
:[Thread debugging using libthread_db enabled]
:Using host libthread_db library "/lib64/libthread_db.so.1".
:Core was generated by `rubik -root'.
:Program terminated with signal 11, Segmentation fault.
:#0  0x00007fce45ca4085 in prepare_depthbuffer (brw=0x7fce45804010) at brw_misc_state.c:208
:208	      brw_add_validated_bo(brw, drb->region->buffer);
:
:Thread 1 (Thread 0x7fce4621e780 (LWP 4801)):
:#0  0x00007fce45ca4085 in prepare_depthbuffer (brw=0x7fce45804010) at brw_misc_state.c:208
:        intel = 0x7fce45804010
:        ctx = 0x7fce45804010
:        fb = 0x14983e0
:#1  0x00007fce45cad71d in brw_validate_state (brw=0x7fce45804010) at brw_state_upload.c:480
:        atom = <optimized out>
:        ctx = 0x7fce45804010
:        intel = 0x7fce45804010
:        state = 0x7fce45823958
:        atoms = 0x7fce45824610
:        num_atoms = <optimized out>
:        i = <optimized out>
:#2  0x00007fce45c9b9f3 in brw_try_draw_prims (max_index=<optimized out>, min_index=<optimized out>, ib=0x0, nr_prims=5, prim=0x11aaabc, arrays=0x11ac4a0, ctx=0x7fce45804010) at brw_draw.c:340
:        hw_prim = 7
:        estimated_max_prim_size = 4096
:        brw = 0x7fce45804010
:        retval = <optimized out>
:        warn = <optimized out>
:        i = <optimized out>
:        intel = 0x7fce45804010
:#3  brw_draw_prims (ctx=0x7fce45804010, arrays=0x11ac4a0, prim=0x11aaabc, nr_prims=5, ib=0x0, index_bounds_valid=<optimized out>, min_index=0, max_index=119) at brw_draw.c:431
:        retval = 0 '\000'
:#4  0x00007fce45d8d008 in vbo_exec_vtx_flush (exec=0x11aa7d0, keepUnmapped=1 '\001') at vbo/vbo_exec_draw.c:390
:        ctx = 0x7fce45804010
:#5  0x00007fce45d8652c in vbo_exec_FlushVertices_internal (exec=0x11aa7d0, unmap=<optimized out>) at vbo/vbo_exec_api.c:545
:No locals.
:#6  0x00007fce45d8ae9c in vbo_exec_FlushVertices (ctx=0x7fce45804010, flags=<optimized out>) at vbo/vbo_exec_api.c:996
:        exec = <optimized out>
:#7  0x00007fce45d2598f in _mesa_Translatef (x=<optimized out>, y=<optimized out>, z=<optimized out>) at main/matrix.c:456
:        ctx = 0x7fce45804010
:#8  0x00000000004072de in draw_cube (mi=0x115cee0) at ../../../hacks/glx/rubik.c:862
:        rp = 0x115d280
:        i = <optimized out>
:        k = <optimized out>
:        slice = {face = 6, rotation = 8, depth = 5}
:        rotatestep = -0
:        j = <optimized out>
:#9  draw_rubik (mi=0x115cee0) at ../../../hacks/glx/rubik.c:1990
:        bounced = <optimized out>
:        display = 0x114f640
:        window = 10486319
:        rp = 0x115d280
:#10 0x000000000040b021 in xlockmore_draw (dpy=<optimized out>, window=<optimized out>, closure=0x115cee0) at ../../../hacks/xlockmore.c:497
:        mi = 0x115cee0
:        orig_pause = 20000
:        this_pause = <optimized out>
:#11 0x0000000000403663 in run_screenhack_table (ft=0x6154a0, window2=0, window=10486319, dpy=0x114f640) at ../../hacks/screenhack.c:553
:        delay = <optimized out>
:        delay2 = <optimized out>
:        closure = 0x115cee0
:        fpst2 = 0x0
:        init_cb = <optimized out>
:        fps_cb = 0x40cf80 <xlockmore_gl_compute_fps>
:        fpst = 0x0
:        closure2 = <optimized out>
:#12 main (argc=1, argv=<optimized out>) at ../../hacks/screenhack.c:921
:        ft = 0x6154a0
:        xgwa = {x = 0, y = 0, width = 1366, height = 768, border_width = 0, depth = 24, visual = 0x1159e90, root = 172, class = 1, bit_gravity = 0, win_gravity = 1, backing_store = 0, backing_planes = 4294967295, backing_pixel = 0, save_under = 0, colormap = 10486318, map_installed = 1, map_state = 2, all_event_masks = 79, your_event_mask = 0, do_not_propagate_mask = 0, override_redirect = 1, screen = 0x1149f60}
:        toplevel = 0x1147f50
:        dpy = 0x114f640
:        window = 10486319
:        window2 = 0
:        toplevel2 = <optimized out>
:        app = <optimized out>
:        root_p = <optimized out>
:        on_window = <optimized out>
:        event = {type = -1350569368, xany = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0}, xkey = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, root = 228004608928, subwindow = 140736137662448, time = 4287060077, x = -1350692800, y = 32767, x_root = -1350692824, y_root = 32767, state = 371341336, keycode = 53, same_screen = 369140755}, xbutton = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, root = 228004608928, subwindow = 140736137662448, time = 4287060077, x = -1350692800, y = 32767, x_root = -1350692824, y_root = 32767, state = 371341336, button = 53, same_screen = 369140755}, xmotion = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, root = 228004608928, subwindow = 140736137662448, time = 4287060077, x = -1350692800, y = 32767, x_root = -1350692824, y_root = 32767, state = 371341336, is_hint = 53 '5', same_screen = 369140755}, xcrossing = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, root = 228004608928, subwindow = 140736137662448, time = 4287060077, x = -1350692800, y = 32767, x_root = -1350692824, y_root = 32767, mode = 371341336, detail = 53, same_screen = 369140755, focus = 53, state = 0}, xfocus = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, mode = 371342240, detail = 53}, xexpose = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, x = 371342240, y = 53, width = -1350692880, height = 32767, count = -7907219}, xgraphicsexpose = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, drawable = 0, x = 371342240, y = 53, width = -1350692880, height = 32767, count = -7907219, major_code = 0, minor_code = -1350692800}, xnoexpose = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, drawable = 0, major_code = 371342240, minor_code = 53}, xvisibility = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, state = 371342240}, xcreatewindow = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, parent = 0, window = 228004608928, x = -1350692880, y = 32767, width = -7907219, height = 0, border_width = -1350692800, override_redirect = 32767}, xdestroywindow = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, event = 0, window = 228004608928}, xunmap = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, event = 0, window = 228004608928, from_configure = -1350692880}, xmap = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, event = 0, window = 228004608928, override_redirect = -1350692880}, xmaprequest = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, parent = 0, window = 228004608928}, xreparent = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, event = 0, window = 228004608928, parent = 140736137662448, x = -7907219, y = 0, override_redirect = -1350692800}, xconfigure = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, event = 0, window = 228004608928, x = -1350692880, y = 32767, width = -7907219, height = 0, border_width = -1350692800, above = 140736137662504, override_redirect = 371341336}, xgravity = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, event = 0, window = 228004608928, x = -1350692880, y = 32767}, xresizerequest = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, width = 371342240, height = 53}, xconfigurerequest = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, parent = 0, window = 228004608928, x = -1350692880, y = 32767, width = -7907219, height = 0, border_width = -1350692800, above = 140736137662504, detail = 371341336, value_mask = 228002407443}, xcirculate = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, event = 0, window = 228004608928, place = -1350692880}, xcirculaterequest = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, parent = 0, window = 228004608928, place = -1350692880}, xproperty = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, atom = 228004608928, time = 140736137662448, state = -7907219}, xselectionclear = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, selection = 228004608928, time = 140736137662448}, xselectionrequest = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, owner = 0, requestor = 228004608928, selection = 140736137662448, target = 4287060077, property = 140736137662528, time = 140736137662504}, xselection = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, requestor = 0, selection = 228004608928, target = 140736137662448, property = 4287060077, time = 140736137662528}, xcolormap = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, colormap = 228004608928, new = -1350692880, state = 32767}, xclient = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, message_type = 228004608928, format = -1350692880, data = {b = "mX\207\377\000\000\000\000@\020~\257\377\177\000\000(\020~\257", s = {22637, -121, 0, 0, 4160, -20610, 32767, 0, 4136, -20610}, l = {4287060077, 140736137662528, 140736137662504, 228004608024, 228002407443}}}, xmapping = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, request = 371342240, first_keycode = 53, count = -1350692880}, xerror = {type = -1350569368, display = 0x7fffaf7e1010, resourceid = 0, serial = 8, error_code = 0 '\000', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, window = 0, key_vector = "\240;\"\026\065\000\000\000\360\017~\257\377\177\000\000mX\207\377\000\000\000\000@\020~\257\377\177\000"}, xgeneric = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, extension = 0, evtype = 0}, xcookie = {type = -1350569368, serial = 140736137662480, send_event = 0, display = 0x8, extension = 0, evtype = 0, cookie = 371342240, data = 0x7fffaf7e0ff0}, pad = {140736137785960, 140736137662480, 0, 8, 0, 228004608928, 140736137662448, 4287060077, 140736137662528, 140736137662504, 228004608024, 228002407443, 0, 140736137662528, 0, 0, 0, 228004608024, 228004608000, 228004606560, 1, 4276468, 0, 0}}
:        dont_clear = -32 '\340'
:        version = "Rubik: from the XScreenSaver 5.15-3.fc16 distribution (18-Oct-2011.)\000\000\000\000\070\006\300\030\065\000\000\000\022\000\000\000\000\000\000\000\064\231\000\026\065\000\000\000\030\262\001\026\065", '\000' <repeats 11 times>, "\001\000\000\000\000\000\000\000@8\"\026\065\000\000\000mX\207\377\000\000\000\000\303\241\000\026\065\000\000\000\000\000\000\000\065\000\000\000-\000\000\000\000\000\000\000\260\017~\257\377\177\000\000a\035\376\003", '\000' <repeats 12 times>, "`\361\177\257\377\177\000\000\360\253\201\000\000\000\000\000 \362\177\257\377\177\000\000|\376V\026\065\000\000\000\366u\256\003\001", '\000' <repeats 11 times>...
:From                To                  Syms Read   Shared Object Library
:0x0000003614a24f70  0x0000003614a59d18  Yes         /usr/lib64/libGL.so.1.2
:0x0000003614e04800  0x0000003614e56278  Yes         /usr/lib64/libGLU.so.1.3.071100
:0x000000351e000e10  0x000000351e003bfc  Yes         /usr/lib64/libXxf86vm.so.1.0.0
:0x0000003516c05700  0x0000003516c10b78  Yes         /lib64/libpthread-2.14.90.so
:0x000000351b001ad0  0x000000351b005d7c  Yes         /usr/lib64/libSM.so.6.0.1
:0x000000351b404d00  0x000000351b412e1c  Yes         /usr/lib64/libICE.so.6.3.0
:0x0000003fd1413020  0x0000003fd144ef0c  Yes         /usr/lib64/libXt.so.6.0.0
:0x000000351901dce0  0x00000035190a97ec  Yes         /usr/lib64/libX11.so.6.3.0
:0x0000003cee006670  0x0000003cee01433c  Yes         /usr/lib64/libXmu.so.6.2.0
:0x0000003519403460  0x000000351940e31c  Yes         /usr/lib64/libXext.so.6.4.0
:0x00000035178051b0  0x0000003517843b68  Yes         /lib64/libm-2.14.90.so
:0x000000351641ef10  0x00000035165599f0  Yes         /lib64/libc-2.14.90.so
:0x000000351c400a90  0x000000351c40160c  Yes         /usr/lib64/libXdamage.so.1.1.0
:0x000000351bc013e0  0x000000351bc0450c  Yes         /usr/lib64/libXfixes.so.3.1.0
:0x00000036fe802ea0  0x00000036fe8075d8  Yes         /usr/lib64/libdrm.so.2.4.0
:0x0000003516800de0  0x0000003516801918  Yes         /lib64/libdl-2.14.90.so
:0x000000351c05a440  0x000000351c0c32a6  Yes         /usr/lib64/libstdc++.so.6.0.16
:0x00000035174028a0  0x00000035174120b8  Yes         /lib64/libgcc_s-4.6.1-20111002.so.1
:0x0000003516000b20  0x000000351601aaaa  Yes         /lib64/ld-2.14.90.so
:0x0000003519c01610  0x0000003519c02c88  Yes         /lib64/libuuid.so.1.3.0
:0x00000035188086c0  0x0000003518813c0c  Yes         /usr/lib64/libxcb.so.1.1.0
:0x0000003517002260  0x0000003517005758  Yes         /lib64/librt-2.14.90.so
:0x0000003518c00dd0  0x0000003518c01b2c  Yes         /usr/lib64/libXau.so.6.0.0
:0x00007fce45c6b3e0  0x00007fce45ebd998  Yes         /usr/lib64/dri/i965_dri.so
:0x0000003b38405d00  0x0000003b38416088  Yes         /lib64/libselinux.so.1
:0x000000351d803b70  0x000000351d81d84c  Yes         /lib64/libexpat.so.1.5.2
:0x00007fce45a2fac0  0x00007fce45a358d8  Yes         /usr/lib64/libdrm_intel.so.1.0.0
:0x00007fce45828130  0x00007fce4582c25c  Yes         /usr/lib64/libpciaccess.so.0.10.8
:$1 = 0x0
:No symbol "__glib_assert_msg" in current context.
:rax            0x0	0
:rbx            0x7fce45804010	140523906023440
:rcx            0x400000	4194304
:rdx            0x14983e0	21595104
:rsi            0x0	0
:rdi            0x7fce45804010	140523906023440
:rbp            0x1498920	0x1498920
:rsp            0x7fffaf7e0960	0x7fffaf7e0960
:r8             0x7fce45822540	140523906147648
:r9             0x101010101010101	72340172838076673
:r10            0x7fce443220c8	140523884126408
:r11            0x351648936a	228007121770
:r12            0x1498920	21596448
:r13            0x0	0
:r14            0x7	7
:r15            0x0	0
:rip            0x7fce45ca4085	0x7fce45ca4085 <prepare_depthbuffer+101>
:eflags         0x10202	[ IF RF ]
:cs             0x33	51
:ss             0x2b	43
:ds             0x0	0
:es             0x0	0
:fs             0x0	0
:gs             0x0	0
:Dump of assembler code for function prepare_depthbuffer:
:   0x00007fce45ca4020 <+0>:	mov    %rbx,-0x20(%rsp)
:   0x00007fce45ca4025 <+5>:	mov    %rbp,-0x18(%rsp)
:   0x00007fce45ca402a <+10>:	xor    %ebp,%ebp
:   0x00007fce45ca402c <+12>:	mov    %r12,-0x10(%rsp)
:   0x00007fce45ca4031 <+17>:	mov    %r13,-0x8(%rsp)
:   0x00007fce45ca4036 <+22>:	sub    $0x28,%rsp
:   0x00007fce45ca403a <+26>:	mov    0xd8(%rdi),%rdx
:   0x00007fce45ca4041 <+33>:	mov    %rdi,%rbx
:   0x00007fce45ca4044 <+36>:	mov    0x1b8(%rdx),%rax
:   0x00007fce45ca404b <+43>:	test   %rax,%rax
:   0x00007fce45ca404e <+46>:	je     0x7fce45ca405d <prepare_depthbuffer+61>
:   0x00007fce45ca4050 <+48>:	cmpl   $0x12345678,0x28(%rax)
:   0x00007fce45ca4057 <+55>:	je     0x7fce45ca4138 <prepare_depthbuffer+280>
:   0x00007fce45ca405d <+61>:	mov    0x1e0(%rdx),%rax
:   0x00007fce45ca4064 <+68>:	xor    %r12d,%r12d
:   0x00007fce45ca4067 <+71>:	test   %rax,%rax
:   0x00007fce45ca406a <+74>:	je     0x7fce45ca4079 <prepare_depthbuffer+89>
:   0x00007fce45ca406c <+76>:	cmpl   $0x12345678,0x28(%rax)
:   0x00007fce45ca4073 <+83>:	je     0x7fce45ca4160 <prepare_depthbuffer+320>
:   0x00007fce45ca4079 <+89>:	test   %rbp,%rbp
:   0x00007fce45ca407c <+92>:	je     0x7fce45ca40e5 <prepare_depthbuffer+197>
:   0x00007fce45ca407e <+94>:	mov    0xb8(%rbp),%rax
:=> 0x00007fce45ca4085 <+101>:	mov    (%rax),%r13
:   0x00007fce45ca4088 <+104>:	test   %r13,%r13
:   0x00007fce45ca408b <+107>:	je     0x7fce45ca40af <prepare_depthbuffer+143>
:   0x00007fce45ca408d <+109>:	mov    %r13,%rdi
:   0x00007fce45ca4090 <+112>:	callq  0x7fce45c6ae00 <drm_intel_bo_reference@plt>
:   0x00007fce45ca4095 <+117>:	mov    0x1fba0(%rbx),%eax
:   0x00007fce45ca409b <+123>:	movslq %eax,%rdx
:   0x00007fce45ca409e <+126>:	add    $0x1,%eax
:   0x00007fce45ca40a1 <+129>:	mov    %r13,0x1f958(%rbx,%rdx,8)
:   0x00007fce45ca40a9 <+137>:	mov    %eax,0x1fba0(%rbx)
:   0x00007fce45ca40af <+143>:	mov    0xc0(%rbp),%rax
:   0x00007fce45ca40b6 <+150>:	test   %rax,%rax
:   0x00007fce45ca40b9 <+153>:	je     0x7fce45ca40e5 <prepare_depthbuffer+197>
:   0x00007fce45ca40bb <+155>:	mov    (%rax),%rbp
:   0x00007fce45ca40be <+158>:	test   %rbp,%rbp
:   0x00007fce45ca40c1 <+161>:	je     0x7fce45ca40e5 <prepare_depthbuffer+197>
:   0x00007fce45ca40c3 <+163>:	mov    %rbp,%rdi
:   0x00007fce45ca40c6 <+166>:	callq  0x7fce45c6ae00 <drm_intel_bo_reference@plt>
:   0x00007fce45ca40cb <+171>:	mov    0x1fba0(%rbx),%eax
:   0x00007fce45ca40d1 <+177>:	movslq %eax,%rdx
:   0x00007fce45ca40d4 <+180>:	add    $0x1,%eax
:   0x00007fce45ca40d7 <+183>:	mov    %rbp,0x1f958(%rbx,%rdx,8)
:   0x00007fce45ca40df <+191>:	mov    %eax,0x1fba0(%rbx)
:   0x00007fce45ca40e5 <+197>:	test   %r12,%r12
:   0x00007fce45ca40e8 <+200>:	je     0x7fce45ca411c <prepare_depthbuffer+252>
:   0x00007fce45ca40ea <+202>:	mov    0xb8(%r12),%rax
:   0x00007fce45ca40f2 <+210>:	mov    (%rax),%rbp
:   0x00007fce45ca40f5 <+213>:	test   %rbp,%rbp
:   0x00007fce45ca40f8 <+216>:	je     0x7fce45ca411c <prepare_depthbuffer+252>
:   0x00007fce45ca40fa <+218>:	mov    %rbp,%rdi
:   0x00007fce45ca40fd <+221>:	callq  0x7fce45c6ae00 <drm_intel_bo_reference@plt>
:   0x00007fce45ca4102 <+226>:	mov    0x1fba0(%rbx),%eax
:   0x00007fce45ca4108 <+232>:	movslq %eax,%rdx
:   0x00007fce45ca410b <+235>:	add    $0x1,%eax
:   0x00007fce45ca410e <+238>:	mov    %rbp,0x1f958(%rbx,%rdx,8)
:   0x00007fce45ca4116 <+246>:	mov    %eax,0x1fba0(%rbx)
:   0x00007fce45ca411c <+252>:	mov    0x8(%rsp),%rbx
:   0x00007fce45ca4121 <+257>:	mov    0x10(%rsp),%rbp
:   0x00007fce45ca4126 <+262>:	mov    0x18(%rsp),%r12
:   0x00007fce45ca412b <+267>:	mov    0x20(%rsp),%r13
:   0x00007fce45ca4130 <+272>:	add    $0x28,%rsp
:   0x00007fce45ca4134 <+276>:	retq   
:   0x00007fce45ca4135 <+277>:	nopl   (%rax)
:   0x00007fce45ca4138 <+280>:	mov    0xc8(%rax),%rbp
:   0x00007fce45ca413f <+287>:	test   %rbp,%rbp
:   0x00007fce45ca4142 <+290>:	je     0x7fce45ca4190 <prepare_depthbuffer+368>
:   0x00007fce45ca4144 <+292>:	cmpl   $0x12345678,0x28(%rbp)
:   0x00007fce45ca414b <+299>:	mov    $0x0,%eax
:   0x00007fce45ca4150 <+304>:	cmovne %rax,%rbp
:   0x00007fce45ca4154 <+308>:	jmpq   0x7fce45ca405d <prepare_depthbuffer+61>
:   0x00007fce45ca4159 <+313>:	nopl   0x0(%rax)
:   0x00007fce45ca4160 <+320>:	mov    0xd0(%rax),%r12
:   0x00007fce45ca4167 <+327>:	test   %r12,%r12
:   0x00007fce45ca416a <+330>:	je     0x7fce45ca4188 <prepare_depthbuffer+360>
:   0x00007fce45ca416c <+332>:	cmpl   $0x12345678,0x28(%r12)
:   0x00007fce45ca4175 <+341>:	mov    $0x0,%eax
:   0x00007fce45ca417a <+346>:	cmovne %rax,%r12
:   0x00007fce45ca417e <+350>:	jmpq   0x7fce45ca4079 <prepare_depthbuffer+89>
:   0x00007fce45ca4183 <+355>:	nopl   0x0(%rax,%rax,1)
:   0x00007fce45ca4188 <+360>:	mov    %rax,%r12
:   0x00007fce45ca418b <+363>:	jmpq   0x7fce45ca4079 <prepare_depthbuffer+89>
:   0x00007fce45ca4190 <+368>:	mov    %rax,%rbp
:   0x00007fce45ca4193 <+371>:	jmpq   0x7fce45ca405d <prepare_depthbuffer+61>
:End of assembler dump.

dso_list:
:/usr/lib64/libdrm_intel.so.1.0.0 libdrm-2.4.26-2.fc16.x86_64 (Fedora Project) 1319265279
:/lib64/libm-2.14.90.so glibc-2.14.90-13.x86_64 (Fedora Project) 1319184529
:/usr/lib64/libxcb.so.1.1.0 libxcb-1.7-3.fc16.x86_64 (Fedora Project) 1319106196
:/usr/lib64/libdrm.so.2.4.0 libdrm-2.4.26-2.fc16.x86_64 (Fedora Project) 1319265279
:/usr/lib64/libGL.so.1.2 mesa-libGL-7.11-6.fc16.x86_64 (Fedora Project) 1319603999
:/usr/lib64/libSM.so.6.0.1 libSM-1.2.0-2.fc15.x86_64 (Fedora Project) 1319105986
:/lib64/libgcc_s-4.6.1-20111002.so.1 libgcc-4.6.1-10.fc16.x86_64 (Fedora Project) 1319105555
:/lib64/libpthread-2.14.90.so glibc-2.14.90-13.x86_64 (Fedora Project) 1319184529
:/lib64/libexpat.so.1.5.2 expat-2.0.1-11.fc15.x86_64 (Fedora Project) 1319105922
:/usr/lib64/libXfixes.so.3.1.0 libXfixes-5.0-1.fc16.x86_64 (Fedora Project) 1319106995
:/usr/lib64/libX11.so.6.3.0 libX11-1.4.3-1.fc16.x86_64 (Fedora Project) 1319106993
:/usr/lib64/libXdamage.so.1.1.0 libXdamage-1.1.3-2.fc15.x86_64 (Fedora Project) 1319106997
:/lib64/libdl-2.14.90.so glibc-2.14.90-13.x86_64 (Fedora Project) 1319184529
:/lib64/libuuid.so.1.3.0 libuuid-2.20.1-1.fc16.x86_64 (Fedora Project) 1319184572
:/usr/lib64/dri/i965_dri.so mesa-dri-drivers-7.11-6.fc16.x86_64 (Fedora Project) 1319604007
:/usr/lib64/libGLU.so.1.3.071100 mesa-libGLU-7.11-6.fc16.x86_64 (Fedora Project) 1319604020
:/lib64/libc-2.14.90.so glibc-2.14.90-13.x86_64 (Fedora Project) 1319184529
:/lib64/librt-2.14.90.so glibc-2.14.90-13.x86_64 (Fedora Project) 1319184529
:/usr/lib64/libICE.so.6.3.0 libICE-1.0.7-1.fc16.x86_64 (Fedora Project) 1319105915
:/usr/lib64/libXxf86vm.so.1.0.0 libXxf86vm-1.1.1-2.fc15.x86_64 (Fedora Project) 1319107036
:/usr/lib64/libXau.so.6.0.0 libXau-1.0.6-2.fc15.x86_64 (Fedora Project) 1319106190
:/lib64/ld-2.14.90.so glibc-2.14.90-13.x86_64 (Fedora Project) 1319184529
:/usr/lib64/libXext.so.6.4.0 libXext-1.2.0-2.fc15.x86_64 (Fedora Project) 1319106994
:/usr/lib64/libstdc++.so.6.0.16 libstdc++-4.6.1-10.fc16.x86_64 (Fedora Project) 1319105889
:/usr/lib64/libpciaccess.so.0.10.8 libpciaccess-0.12.1-1.fc15.x86_64 (Fedora Project) 1319106360
:/usr/libexec/xscreensaver/rubik xscreensaver-gl-extras-1:5.15-3.fc16.x86_64 (Fedora Project) 1319107789
:/usr/lib64/libXt.so.6.0.0 libXt-1.1.1-1.fc16.x86_64 (Fedora Project) 1319106997
:/lib64/libselinux.so.1 libselinux-2.1.6-4.fc16.x86_64 (Fedora Project) 1319533461
:/usr/lib64/libXmu.so.6.2.0 libXmu-1.1.0-2.fc15.x86_64 (Fedora Project) 1319107035

environ:
:XDG_VTNR=1
:XDG_SESSION_ID=2
:SSH_AGENT_PID=1432
:HOSTNAME=jerome-3830t.localdomain
:IMSETTINGS_INTEGRATE_DESKTOP=yes
:GPG_AGENT_INFO=/home/jerome/.gnupg/S.gpg-agent:1451:1
:GLADE_PIXMAP_PATH=:
:XDG_MENU_PREFIX=xfce-
:TERM=dumb
:SHELL=/bin/bash
:HISTSIZE=1000
:XDG_SESSION_COOKIE=27b09e88be53e8f61330878500000011-1319820514.838609-274504286
:GNOME_KEYRING_CONTROL=/tmp/keyring-GduNVX
:IMSETTINGS_MODULE=none
:USER=jerome
:GLADE_MODULE_PATH=:
:SSH_AUTH_SOCK=/tmp/ssh-UzoBGjJH1318/agent.1318
:USERNAME=jerome
:XDG_CONFIG_DIRS=/etc/xdg
:MAIL=/var/spool/mail/jerome
:DESKTOP_SESSION=xfce
:PATH=/usr/libexec/xscreensaver:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/share/java:/home/jerome/.local/bin:/home/jerome/bin
:QT_IM_MODULE=xim
:PWD=/home/jerome
:XMODIFIERS=@im=none
:LANG=fr_FR.UTF-8
:GNOME_KEYRING_PID=1314
:GDMSESSION=xfce
:SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
:HISTCONTROL=ignoredups
:SHLVL=2
:XDG_SEAT=seat0
:HOME=/home/jerome
:LOGNAME=jerome
:CVS_RSH=ssh
:DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-YKbl1WGP3q,guid=58aea785b5ca137346e74f1d00000075
:XDG_DATA_DIRS=/usr/local/share:/usr/share
:'LESSOPEN=||/usr/bin/lesspipe.sh %s'
:WINDOWPATH=1
:DISPLAY=:0.0
:XDG_RUNTIME_DIR=/run/user/jerome
:GLADE_CATALOG_PATH=:
:LIBGLADE_MODULE_PATH=:
:XAUTHORITY=/var/run/gdm/auth-for-jerome-K62eT0/database
:_=/usr/bin/xscreensaver
:XSCREENSAVER_WINDOW=0xA0022F

maps:
:00400000-00415000 r-xp 00000000 08:05 412049                             /usr/libexec/xscreensaver/rubik
:00614000-00615000 r--p 00014000 08:05 412049                             /usr/libexec/xscreensaver/rubik
:00615000-00617000 rw-p 00015000 08:05 412049                             /usr/libexec/xscreensaver/rubik
:00816000-0081b000 rw-p 00016000 08:05 412049                             /usr/libexec/xscreensaver/rubik
:01144000-014e9000 rw-p 00000000 00:00 0                                  [heap]
:3516000000-3516022000 r-xp 00000000 08:05 131161                         /lib64/ld-2.14.90.so
:3516221000-3516222000 r--p 00021000 08:05 131161                         /lib64/ld-2.14.90.so
:3516222000-3516223000 rw-p 00022000 08:05 131161                         /lib64/ld-2.14.90.so
:3516223000-3516224000 rw-p 00000000 00:00 0 
:3516400000-35165aa000 r-xp 00000000 08:05 131163                         /lib64/libc-2.14.90.so
:35165aa000-35167aa000 ---p 001aa000 08:05 131163                         /lib64/libc-2.14.90.so
:35167aa000-35167ae000 r--p 001aa000 08:05 131163                         /lib64/libc-2.14.90.so
:35167ae000-35167b0000 rw-p 001ae000 08:05 131163                         /lib64/libc-2.14.90.so
:35167b0000-35167b5000 rw-p 00000000 00:00 0 
:3516800000-3516802000 r-xp 00000000 08:05 131170                         /lib64/libdl-2.14.90.so
:3516802000-3516a02000 ---p 00002000 08:05 131170                         /lib64/libdl-2.14.90.so
:3516a02000-3516a03000 r--p 00002000 08:05 131170                         /lib64/libdl-2.14.90.so
:3516a03000-3516a04000 rw-p 00003000 08:05 131170                         /lib64/libdl-2.14.90.so
:3516c00000-3516c17000 r-xp 00000000 08:05 131174                         /lib64/libpthread-2.14.90.so
:3516c17000-3516e16000 ---p 00017000 08:05 131174                         /lib64/libpthread-2.14.90.so
:3516e16000-3516e17000 r--p 00016000 08:05 131174                         /lib64/libpthread-2.14.90.so
:3516e17000-3516e18000 rw-p 00017000 08:05 131174                         /lib64/libpthread-2.14.90.so
:3516e18000-3516e1c000 rw-p 00000000 00:00 0 
:3517000000-3517007000 r-xp 00000000 08:05 131184                         /lib64/librt-2.14.90.so
:3517007000-3517206000 ---p 00007000 08:05 131184                         /lib64/librt-2.14.90.so
:3517206000-3517207000 r--p 00006000 08:05 131184                         /lib64/librt-2.14.90.so
:3517207000-3517208000 rw-p 00007000 08:05 131184                         /lib64/librt-2.14.90.so
:3517400000-3517415000 r-xp 00000000 08:05 131182                         /lib64/libgcc_s-4.6.1-20111002.so.1
:3517415000-3517614000 ---p 00015000 08:05 131182                         /lib64/libgcc_s-4.6.1-20111002.so.1
:3517614000-3517615000 rw-p 00014000 08:05 131182                         /lib64/libgcc_s-4.6.1-20111002.so.1
:3517800000-3517883000 r-xp 00000000 08:05 131172                         /lib64/libm-2.14.90.so
:3517883000-3517a82000 ---p 00083000 08:05 131172                         /lib64/libm-2.14.90.so
:3517a82000-3517a83000 r--p 00082000 08:05 131172                         /lib64/libm-2.14.90.so
:3517a83000-3517a84000 rw-p 00083000 08:05 131172                         /lib64/libm-2.14.90.so
:3518800000-351881b000 r-xp 00000000 08:05 295694                         /usr/lib64/libxcb.so.1.1.0
:351881b000-3518a1a000 ---p 0001b000 08:05 295694                         /usr/lib64/libxcb.so.1.1.0
:3518a1a000-3518a1b000 rw-p 0001a000 08:05 295694                         /usr/lib64/libxcb.so.1.1.0
:3518c00000-3518c02000 r-xp 00000000 08:05 295693                         /usr/lib64/libXau.so.6.0.0
:3518c02000-3518e02000 ---p 00002000 08:05 295693                         /usr/lib64/libXau.so.6.0.0
:3518e02000-3518e03000 rw-p 00002000 08:05 295693                         /usr/lib64/libXau.so.6.0.0
:3519000000-3519139000 r-xp 00000000 08:05 295695                         /usr/lib64/libX11.so.6.3.0
:3519139000-3519338000 ---p 00139000 08:05 295695                         /usr/lib64/libX11.so.6.3.0
:3519338000-351933e000 rw-p 00138000 08:05 295695                         /usr/lib64/libX11.so.6.3.0
:3519400000-3519411000 r-xp 00000000 08:05 295702                         /usr/lib64/libXext.so.6.4.0
:3519411000-3519611000 ---p 00011000 08:05 295702                         /usr/lib64/libXext.so.6.4.0
:3519611000-3519612000 rw-p 00011000 08:05 295702                         /usr/lib64/libXext.so.6.4.0
:3519c00000-3519c04000 r-xp 00000000 08:05 131538                         /lib64/libuuid.so.1.3.0
:3519c04000-3519e03000 ---p 00004000 08:05 131538                         /lib64/libuuid.so.1.3.0
:3519e03000-3519e04000 r--p 00003000 08:05 131538                         /lib64/libuuid.so.1.3.0
:3519e04000-3519e05000 rw-p 00004000 08:05 131538                         /lib64/libuuid.so.1.3.0
:351b000000-351b007000 r-xp 00000000 08:05 295726                         /usr/lib64/libSM.so.6.0.1
:351b007000-351b206000 ---p 00007000 08:05 295726                         /usr/lib64/libSM.so.6.0.1
:351b206000-351b207000 rw-p 00006000 08:05 295726                         /usr/lib64/libSM.so.6.0.1
:351b400000-351b417000 r-xp 00000000 08:05 266092                         /usr/lib64/libICE.so.6.3.0
:351b417000-351b616000 ---p 00017000 08:05 266092                         /usr/lib64/libICE.so.6.3.0
:351b616000-351b617000 rw-p 00016000 08:05 266092                         /usr/lib64/libICE.so.6.3.0
:351b617000-351b61b000 rw-p 00000000 00:00 0 
:351bc00000-351bc05000 r-xp 00000000 08:05 295706                         /usr/lib64/libXfixes.so.3.1.0
:351bc05000-351be05000 ---p 00005000 08:05 295706                         /usr/lib64/libXfixes.so.3.1.0
:351be05000-351be06000 rw-p 00005000 08:05 295706                         /usr/lib64/libXfixes.so.3.1.0
:351c000000-351c0e9000 r-xp 00000000 08:05 275058                         /usr/lib64/libstdc++.so.6.0.16
:351c0e9000-351c2e8000 ---p 000e9000 08:05 275058                         /usr/lib64/libstdc++.so.6.0.16
:351c2e8000-351c2f0000 r--p 000e8000 08:05 275058                         /usr/lib64/libstdc++.so.6.0.16
:351c2f0000-351c2f2000 rw-p 000f0000 08:05 275058                         /usr/lib64/libstdc++.so.6.0.16
:351c2f2000-351c307000 rw-p 00000000 00:00 0 
:351c400000-351c402000 r-xp 00000000 08:05 295709                         /usr/lib64/libXdamage.so.1.1.0
:351c402000-351c601000 ---p 00002000 08:05 295709                         /usr/lib64/libXdamage.so.1.1.0
:351c601000-351c602000 rw-p 00001000 08:05 295709                         /usr/lib64/libXdamage.so.1.1.0
:351d800000-351d827000 r-xp 00000000 08:05 131178                         /lib64/libexpat.so.1.5.2
:351d827000-351da26000 ---p 00027000 08:05 131178                         /lib64/libexpat.so.1.5.2
:351da26000-351da29000 rw-p 00026000 08:05 131178                         /lib64/libexpat.so.1.5.2
:351e000000-351e005000 r-xp 00000000 08:05 274912                         /usr/lib64/libXxf86vm.so.1.0.0
:351e005000-351e204000 ---p 00005000 08:05 274912                         /usr/lib64/libXxf86vm.so.1.0.0
:351e204000-351e205000 rw-p 00004000 08:05 274912                         /usr/lib64/libXxf86vm.so.1.0.0
:3614a00000-3614a6e000 r-xp 00000000 08:05 278298                         /usr/lib64/libGL.so.1.2
:3614a6e000-3614c6d000 ---p 0006e000 08:05 278298                         /usr/lib64/libGL.so.1.2
:3614c6d000-3614c77000 r--p 0006d000 08:05 278298                         /usr/lib64/libGL.so.1.2
:3614c77000-3614c7b000 rw-p 00077000 08:05 278298                         /usr/lib64/libGL.so.1.2
:3614c7b000-3614c7d000 rw-p 00000000 00:00 0 
:3614e00000-3614e6b000 r-xp 00000000 08:05 281037                         /usr/lib64/libGLU.so.1.3.071100
:3614e6b000-361506a000 ---p 0006b000 08:05 281037                         /usr/lib64/libGLU.so.1.3.071100
:361506a000-361506c000 r--p 0006a000 08:05 281037                         /usr/lib64/libGLU.so.1.3.071100
:361506c000-361506d000 rw-p 0006c000 08:05 281037                         /usr/lib64/libGLU.so.1.3.071100
:36fe800000-36fe80a000 r-xp 00000000 08:05 265821                         /usr/lib64/libdrm.so.2.4.0
:36fe80a000-36fea09000 ---p 0000a000 08:05 265821                         /usr/lib64/libdrm.so.2.4.0
:36fea09000-36fea0a000 r--p 00009000 08:05 265821                         /usr/lib64/libdrm.so.2.4.0
:36fea0a000-36fea0b000 rw-p 0000a000 08:05 265821                         /usr/lib64/libdrm.so.2.4.0
:3b38400000-3b3841d000 r-xp 00000000 08:05 131093                         /lib64/libselinux.so.1
:3b3841d000-3b3861d000 ---p 0001d000 08:05 131093                         /lib64/libselinux.so.1
:3b3861d000-3b3861e000 r--p 0001d000 08:05 131093                         /lib64/libselinux.so.1
:3b3861e000-3b3861f000 rw-p 0001e000 08:05 131093                         /lib64/libselinux.so.1
:3b3861f000-3b38620000 rw-p 00000000 00:00 0 
:3cee000000-3cee018000 r-xp 00000000 08:05 297774                         /usr/lib64/libXmu.so.6.2.0
:3cee018000-3cee218000 ---p 00018000 08:05 297774                         /usr/lib64/libXmu.so.6.2.0
:3cee218000-3cee21a000 rw-p 00018000 08:05 297774                         /usr/lib64/libXmu.so.6.2.0
:3fd1400000-3fd145f000 r-xp 00000000 08:05 302753                         /usr/lib64/libXt.so.6.0.0
:3fd145f000-3fd165f000 ---p 0005f000 08:05 302753                         /usr/lib64/libXt.so.6.0.0
:3fd165f000-3fd1665000 rw-p 0005f000 08:05 302753                         /usr/lib64/libXt.so.6.0.0
:7fce427bb000-7fce45826000 rw-p 00000000 00:00 0 
:7fce45826000-7fce4582e000 r-xp 00000000 08:05 295832                     /usr/lib64/libpciaccess.so.0.10.8
:7fce4582e000-7fce45a2d000 ---p 00008000 08:05 295832                     /usr/lib64/libpciaccess.so.0.10.8
:7fce45a2d000-7fce45a2e000 rw-p 00007000 08:05 295832                     /usr/lib64/libpciaccess.so.0.10.8
:7fce45a2e000-7fce45a39000 r-xp 00000000 08:05 278279                     /usr/lib64/libdrm_intel.so.1.0.0
:7fce45a39000-7fce45c38000 ---p 0000b000 08:05 278279                     /usr/lib64/libdrm_intel.so.1.0.0
:7fce45c38000-7fce45c39000 r--p 0000a000 08:05 278279                     /usr/lib64/libdrm_intel.so.1.0.0
:7fce45c39000-7fce45c3a000 rw-p 0000b000 08:05 278279                     /usr/lib64/libdrm_intel.so.1.0.0
:7fce45c3a000-7fce45ff2000 r-xp 00000000 08:05 668726                     /usr/lib64/dri/i965_dri.so
:7fce45ff2000-7fce461f1000 ---p 003b8000 08:05 668726                     /usr/lib64/dri/i965_dri.so
:7fce461f1000-7fce46205000 r--p 003b7000 08:05 668726                     /usr/lib64/dri/i965_dri.so
:7fce46205000-7fce4620c000 rw-p 003cb000 08:05 668726                     /usr/lib64/dri/i965_dri.so
:7fce4620c000-7fce4622a000 rw-p 00000000 00:00 0 
:7fce46241000-7fce46242000 rw-p 00000000 00:00 0 
:7fffaf7b5000-7fffaf7e3000 rw-p 00000000 00:00 0                          [stack]
:7fffaf7ff000-7fffaf800000 r-xp 00000000 00:00 0                          [vdso]
:ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

var_log_messages:
:Oct 28 22:04:59 jerome-3830t kernel: [11896.206677] rubik[4801]: segfault at 0 ip 00007fce45ca4085 sp 00007fffaf7e0960 error 4 in i965_dri.so[7fce45c3a000+3b8000]
:Oct 28 22:05:00 jerome-3830t abrt[4802]: saved core dump of pid 4801 (/usr/libexec/xscreensaver/rubik) to /var/spool/abrt/ccpp-2011-10-28-22:04:59-4801 (55623680 bytes)

Comment 1 Mamoru TASAKA 2011-10-28 20:52:11 UTC
Once switching to mesa.

Comment 2 Adam Jackson 2011-12-07 22:45:07 UTC
Pretty sure this is fixed in 7.11.2, please reopen if not.