$ gdb xlock GNU gdb (GDB) Fedora (7.2-51.fc14) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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-redhat-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/xlock...Reading symbols from /usr/lib/debug/usr/bin/xlock.debug...done. done. (gdb) run -debug -geometry 1280x1024 -echokeys -verbose Starting program: /usr/bin/xlock -debug -geometry 1280x1024 -echokeys -verbose [Thread debugging using libthread_db enabled] XLock.erasemode: XLock.erasedelay: 400 XLock.erasetime: 2 XLock.allowaccess: False XLock.debug: True XLock.description: True XLock.echokeys: True [...] 64 pixels allocated erasemode 7: squaretate erasemode 2: venetian mode 64: lissie 64 pixels allocated erasemode 0: random_lines erasemode 1: random_squares erasemode 3: triple_wipe mode 63: lisa 64 pixels allocated erasemode 12: no_fade mode 8: biof 64 pixels allocated biof: preset=4 offangle=1 lines=6 points=98 wireframe=no erasemode 6: three_circle_wipe mode 10: bouboule 64 pixels allocated erasemode 2: venetian mode 82: pipes 64 pixels allocated Program received signal SIGSEGV, Segmentation fault. prepare_wm_surfaces (brw=0xece8a0) at brw_wm_surface_state.c:561 561 brw_add_validated_bo(brw, region->buffer); (gdb) bt full #0 prepare_wm_surfaces (brw=0xece8a0) at brw_wm_surface_state.c:561 rb = 0x8a69d0 irb = region = 0x0 ctx = 0xece8a0 i = 0 nr_surfaces = 0 #1 0x00007ffff791fafb in brw_validate_state (brw=0xece8a0) at brw_state_upload.c:397 atom = ctx = 0xece8a0 intel = 0xece8a0 state = 0xee7da8 i = 14 atoms = num_atoms = 38 #2 0x00007ffff7914ff2 in brw_try_draw_prims (ctx=0xece8a0, arrays=0xe42ab8, prim=0x7fffffffcce0, nr_prims=1, ib=0x0, index_bounds_valid=, min_index=0, max_index=3) at brw_draw.c:370 hw_prim = 6 brw = 0xece8a0 retval = 0 '\000' warn = 0 '\000' first_time = 0 '\000' i = 0 intel = 0xece8a0 #3 brw_draw_prims (ctx=0xece8a0, arrays=0xe42ab8, prim=0x7fffffffcce0, nr_prims=1, ib=0x0, index_bounds_valid=, min_index=0, max_index=3) at brw_draw.c:455 retval = 0 '\000' #4 0x00007ffff79c9ecc in vbo_exec_DrawArrays (mode=6, start=0, count=) at vbo/vbo_exec_array.c:526 ctx = 0xece8a0 vbo = 0xe3fd30 exec = 0xe40950 prim = {{mode = 6, indexed = 0, begin = 1, end = 1, weak = 0, pad = 0, start = 0, count = 4, basevertex = 0, num_instances = 1}} #5 0x00007ffff7a248f0 in _mesa_meta_Clear (ctx=0xece8a0, buffers=) at drivers/common/meta.c:1494 clear = 0x8a41fc verts = {{x = 0, y = 0, z = -1, r = 0, g = 0, b = 0, a = 1}, {x = 1280, y = 0, z = -1, r = 0, g = 0, b = 0, a = 1}, {x = 1280, y = 950, z = -1, r = 0, g = 0, b = 0, a = 1}, {x = 0, y = 950, z = -1, r = 0, g = 0, b = 0, a = 1}} metaSave = stencilMax = 255 #6 0x00007ffff78fa9fb in intelClear (ctx=0xece8a0, mask=) at intel_clear.c:186 intel = 0xece8a0 colorMask = tri_mask = 17 blit_mask = swrast_mask = 0 fb = i = #7 0x000000000053c754 in pinit (zera=1, mi=) at pipes.c:550 pp = 0x27fcfd0 X = Y = Z = #8 0x000000000053ca2f in init_pipes (mi=0x8879a0) at pipes.c:715 pp = 0x27fcfd0 #9 0x0000000000410a65 in call_init_hook (ls=0x7ad8f0, mi=0x8879a0) at mode.c:1290 No locals. #10 0x000000000050e765 in draw_random (mi=0x8879a0) at random.c:1077 scrn = 0 newmode = now = 1318445257 has_run = do_init = 1 rp = #11 0x0000000000410af6 in call_callback_hook (ls=, mi=0x8879a0) at mode.c:1319 No locals. #12 0x00000000004087d7 in runMainLoop (maxtime=0, iconscreen=) at xlock.c:1965 cbwin = iconic = mi = lastdelay = 10000 lastmaxtime = 0 fd = 7 r = poweron = sleep_time = {tv_sec = 0, tv_usec = 0} first = repeat = {tv_sec = 0, tv_usec = 10000} elapsed = {tv_sec = 0, tv_usec = 13533} tmp = {tv_sec = 1318445257, tv_usec = 8779} reads = {fds_bits = {0 }} started = 1318444890 #13 0x0000000000408e14 in justDisplay (display=0x8750b0) at xlock.c:2827 timetodie = not_done = event = {type = 14, xany = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326}, xkey = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, root = 62, subwindow = 73400912, time = 0, x = 0, y = 0, x_root = 50682845, y_root = 0, state = 0, keycode = 0, same_screen = 0}, xbutton = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, root = 62, subwindow = 73400912, time = 0, x = 0, y = 0, x_root = 50682845, y_root = 0, state = 0, button = 0, same_screen = 0}, xmotion = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, root = 62, subwindow = 73400912, time = 0, x = 0, y = 0, x_root = 50682845, y_root = 0, state = 0, is_hint = 0 '\000', same_screen = 0}, xcrossing = { type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, root = 62, subwindow = 73400912, time = 0, x = 0, y = 0, x_root = 50682845, y_root = 0, mode = 0, detail = 0, same_screen = 0, focus = 32867, state = 0}, xfocus = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, mode = 62, detail = 0}, xexpose = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, x = 62, y = 0, width = 73400912, height = 0, count = 0}, xgraphicsexpose = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, drawable = 73400326, x = 62, y = 0, width = 73400912, height = 0, count = 0, major_code = 0, minor_code = 0}, xnoexpose = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, drawable = 73400326, major_code = 62, minor_code = 0}, xvisibility = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, state = 62}, xcreatewindow = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, parent = 73400326, window = 62, x = 73400912, y = 0, width = 0, height = 0, border_width = 0, override_redirect = 0}, xdestroywindow = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, event = 73400326, window = 62}, xunmap = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, event = 73400326, window = 62, from_configure = 73400912}, xmap = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, event = 73400326, window = 62, override_redirect = 73400912}, xmaprequest = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, parent = 73400326, window = 62}, xreparent = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, event = 73400326, window = 62, parent = 73400912, x = 0, y = 0, override_redirect = 0}, xconfigure = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, event = 73400326, window = 62, x = 73400912, y = 0, width = 0, height = 0, border_width = 0, above = 50682845, override_redirect = 0}, xgravity = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, event = 73400326, window = 62, x = 73400912, y = 0}, xresizerequest = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, width = 62, height = 0}, xconfigurerequest = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, parent = 73400326, window = 62, x = 73400912, y = 0, width = 0, height = 0, border_width = 0, above = 50682845, detail = 0, value_mask = 141162690117632}, xcirculate = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, event = 73400326, window = 62, place = 73400912}, xcirculaterequest = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, parent = 73400326, window = 62, place = 73400912}, xproperty = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, atom = 62, time = 73400912, state = 0}, xselectionclear = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, selection = 62, time = 73400912}, xselectionrequest = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, owner = 73400326, requestor = 62, selection = 73400912, target = 0, property = 0, time = 50682845}, xselection = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, requestor = 73400326, selection = 62, target = 73400912, property = 0, time = 0}, xcolormap = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, colormap = 62, new = 73400912, state = 0}, xclient = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, message_type = 62, format = 73400912, data = {b = '\000' "\335, [\005\003", s = {0, 0, 0, 0, 0, 0, 0, 0, 23517, 773}, l = {0, 0, 50682845, 0, 141162690117632}}}, xmapping = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, request = 62, first_keycode = 0, count = 73400912}, xerror = {type = 14, display = 0x15b9eff, resourceid = 0, serial = 8868016, error_code = 6 '\006', request_code = 0 '\000', minor_code = 96 '`'}, xkeymap = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, window = 73400326, key_vector = ">\000\000\000\000\000\000\000P\002`\004", '\000' }, xgeneric = { type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, extension = 73400326, evtype = 0}, xcookie = {type = 14, serial = 22781695, send_event = 0, display = 0x8750b0, extension = 73400326, evtype = 0, cookie = 62, data = 0x4600250}, pad = {266287972366, 22781695, 0, 8868016, 73400326, 62, 73400912, 0, 0, 50682845, 0, 141162690117632, -4294967296, -1, -1, 3584, 224, 8974240, 4294967297, 34359738368, 34359738376, 0, 0, 103079215104}} #14 0x000000000040b7a6 in lockDisplay (display=0x8750b0, do_display=1) at xlock.c:3022 No locals. #15 0x000000000040d4a5 in main (argc=, argv=) at xlock.c:3990 xswa = {background_pixmap = 16, background_pixel = 0, border_pixmap = 4131212846, border_pixel = 16777215, bit_gravity = 264374296, win_gravity = 62, backing_store = 64550200, backing_planes = 140733193388078, backing_pixel = 31, save_under = 266353264, event_mask = 4, do_not_propagate_mask = 266554326120, override_redirect = 1, colormap = 73400325, cursor = 140737353950240} xgcv = {function = 266348236, plane_mask = 140737488344688, foreground = 16777215, background = 0, line_width = 1910330751, line_style = 0, cap_style = 262181876, join_style = 62, fill_style = 0, fill_rule = 0, arc_mode = -134403000, tile = 63, stipple = 1, ts_x_origin = -134376224, ts_y_origin = 32767, font = 73400322, subwindow_mode = -134405088, graphics_exposures = 32767, clip_x_origin = -10448, clip_y_origin = 32767, clip_mask = 266726388094, dash_offset = -10032, dashes = -1 '\377'} nullcolor = {pixel = 140737488345214, red = 62206, green = 4072, blue = 62, flags = 0 '\000', pad = 0 '\000'} ruid = cmd_pid = 0 xinerama_evtbase = 0 xinerama_errbase = 0 xinerama_nscreens = 2 xinerama_info = 0x874330 old_sigmask = 0 rgid = euid = egid =