[ 32704.411] (EE) glamor0: GL error: GL_OUT_OF_MEMORY in glTexSubImage [ 32704.907] (WW) glamor: Failed to allocate 40x4 FBO due to GL_OUT_OF_MEMORY. [ 32704.908] (WW) glamor: Expect reduced performance. [ 32704.908] (EE) [ 32704.908] (EE) Backtrace: [ 32704.954] (EE) 0: /usr/libexec/Xorg (OsLookupColor+0x13c) [0x55f8f11f175c] [ 32704.978] (EE) 1: /lib64/libpthread.so.0 (funlockfile+0x50) [0x7ff9bb6ecebf] [ 32704.980] (EE) 2: /usr/lib64/xorg/modules/libglamoregl.so (glamor_get_pixmap_texture+0x81) [0x7ff9bad74101] [ 32704.981] (EE) 3: /usr/lib64/xorg/modules/libglamoregl.so (glamor_create_gc+0x7c81) [0x7ff9bad86991] [ 32704.982] (EE) 4: /usr/lib64/xorg/modules/libglamoregl.so (glamor_create_gc+0x8054) [0x7ff9bad870e4] [ 32704.983] (EE) 5: /usr/lib64/xorg/modules/libglamoregl.so (glamor_create_gc+0x86af) [0x7ff9bad878bf] [ 32704.985] (EE) 6: /usr/lib64/xorg/modules/libglamoregl.so (glamor_create_gc+0xa66c) [0x7ff9bad8b4ac] [ 32704.985] (EE) 7: /usr/libexec/Xorg (DamageRegionAppend+0x6c0) [0x55f8f11734a0] [ 32704.986] (EE) 8: /usr/lib64/xorg/modules/libglamoregl.so (glamor_create_gc+0x11610) [0x7ff9bad99ac0] [ 32704.987] (EE) 9: /usr/libexec/Xorg (AddTraps+0x4228) [0x55f8f116bca8] [ 32704.987] (EE) 10: /usr/libexec/Xorg (SendErrorToClient+0x35e) [0x55f8f1092c6e] [ 32704.988] (EE) 11: /usr/libexec/Xorg (InitFonts+0x3b4) [0x55f8f1096ce4] [ 32704.989] (EE) 12: /lib/libc.so.6 (__libc_start_main+0xf3) [0x7ff9bb537f33] [ 32704.989] (EE) 13: /usr/libexec/Xorg (_start+0x2e) [0x55f8f108081e] [ 32704.989] (EE) [ 32704.989] (EE) Segmentation fault at address 0x0 [ 32704.989] (EE) Fatal server error: [ 32704.990] (EE) Caught signal 11 (Segmentation fault). Server aborting [ 32704.990] (EE) [ 32704.990] (EE) Please consult the Fedora Project support at http://wiki.x.org for help. [ 32704.990] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 32704.990] (EE) [ 32705.020] (II) AIGLX: Suspending AIGLX clients for VT switch [ 32705.035] (EE) Server terminated with error (1). Closing log file. PID: 1717 (Xorg) UID: 0 (root) GID: 0 (root) Signal: 6 (ABRT) Timestamp: Sun 2019-05-19 00:52:12 EEST (1 day 8h ago) Command Line: /usr/libexec/Xorg -core -noreset :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch Executable: /usr/libexec/Xorg Control Group: /system.slice/lightdm.service Unit: lightdm.service Slice: system.slice Boot ID: 8a2a428319674953a5a5aa599dfffd41 Machine ID: 04f6f874271c4a4892655d241bf143bc Hostname: bgva-f-00.taxback.ess.ie Storage: /var/lib/systemd/coredump/core.Xorg.0.8a2a428319674953a5a5aa599dfffd41.1717.1558216332000000.lz4 Message: Process 1717 (Xorg) of user 0 dumped core. Stack trace of thread 1717: #0 0x00007ff9bb54beb5 raise (libc.so.6) #1 0x00007ff9bb536895 abort (libc.so.6) #2 0x000055f8f11f4380 OsAbort (Xorg) #3 0x000055f8f11f9f29 n/a (Xorg) #4 0x000055f8f11fad6a FatalError (Xorg) #5 0x000055f8f11f16b9 n/a (Xorg) #6 0x00007ff9bb6ece70 __restore_rt (libpthread.so.0) #7 0x00007ff9bad740a1 n/a (libglamoregl.so) #8 0x00007ff9bad7edd1 n/a (libglamoregl.so) #9 0x00007ff9bad7f1a4 n/a (libglamoregl.so) #10 0x00007ff9bad7f7ff n/a (libglamoregl.so) #11 0x00007ff9bad817bc n/a (libglamoregl.so) #12 0x000055f8f1172ff0 n/a (Xorg) #13 0x00007ff9bad88760 n/a (libglamoregl.so) #14 0x000055f8f1167c58 n/a (Xorg) #15 0x000055f8f1092c0e n/a (Xorg) #16 0x000055f8f1096ca4 n/a (Xorg) #17 0x00007ff9bb537f33 __libc_start_main (libc.so.6) #18 0x000055f8f108081e _start (Xorg) Stack trace of thread 1985: #0 0x00007ff9bb6e84e5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007ff9ba4ccf1b n/a (nouveau_dri.so) #2 0x00007ff9ba4ccc5b n/a (nouveau_dri.so) #3 0x00007ff9bb6e25a2 start_thread (libpthread.so.0) #4 0x00007ff9bb60f163 __clone (libc.so.6) Stack trace of thread 2068: #0 0x00007ff9bb60f49e epoll_wait (libc.so.6) #1 0x000055f8f11f206b n/a (Xorg) #2 0x000055f8f11ef81e n/a (Xorg) #3 0x00007ff9bb6e25a2 start_thread (libpthread.so.0) #4 0x00007ff9bb60f163 __clone (libc.so.6) (gdb) bt full #0 0x00007ff9bb54beb5 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {171516928, 140733777770112, 6, 140733777770608, 3, 0, 895, 844420635172768, 94527685596704, 844420635172768, 0, 0, 0, 0, 0, 0}} pid = tid = #1 0x00007ff9bb536895 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 , 67108868, 140710568185456}}, sa_flags = -1803727872, sa_restorer = 0x7fff22d4fbb0} sigs = {__val = {32, 0 }} #2 0x000055f8f11f4380 in OsAbort () at utils.c:1351 #3 0x000055f8f11f9f29 in AbortServer () at log.c:879 #4 0x000055f8f11fad6a in FatalError (f=f@entry=0x55f8f122c250 "Caught signal %d (%s). Server aborting\n") at log.c:1017 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff22d4fa60, reg_save_area = 0x7fff22d4f990}} args2 = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fff22d4fa60, reg_save_area = 0x7fff22d4f990}} beenhere = 1 #5 0x000055f8f11f16b9 in OsSigHandler (unused=, sip=0x7fff22d4fbb0, signo=11) at osinit.c:156 #6 0x000055f8f11f16b9 in OsSigHandler (signo=11, sip=0x7fff22d4fbb0, unused=) at osinit.c:110 #7 0x00007ff9bb6ece70 in () at /lib64/libpthread.so.0 #8 0x00007ff9bad740a1 in glamor_bind_texture (glamor_priv=, texture=, fbo=0x0, destination_red=0) at glamor.c:150 #9 0x00007ff9bad7edd1 in glamor_set_composite_texture (glamor_priv=0x55f8f1f13a40, unit=1, picture=0x55f8f30b75d0, pixmap=0x55f8f3119440, wh_location=3, repeat_location=0, dest_priv=) at glamor_priv.h:552 pixmap_priv = 0x55f8f3119490 fbo = wh = {5.7735602e-18, 0, -1.27882241e-26, -8.98362675e+29} repeat_type = #10 0x00007ff9bad7f1a4 in glamor_composite_set_shader_blend (glamor_priv=glamor_priv@entry=0x55f8f1f13a40, dest_priv=dest_priv@entry=0x55f8f220b0c0, shader=0x55f8f1f15460, op_info=, op_info=, key=, key=) at glamor_render.c:1086 #11 0x00007ff9bad7f7ff in glamor_composite_with_shader (ca_state=CA_NONE, rects=0x7fff22d50230, nrect=1, dest_pixmap_priv=0x55f8f220b0c0, mask_pixmap_priv=0x55f8f3119490, source_pixmap_priv=0x0, dest_pixmap=0x55f8f220b070, mask_pixmap=0x55f8f3119440, source_pixmap=0x0, dest=0x55f8f2260b30, mask=0x55f8f30b75d0, source=0x55f8f1f10c40, op=) at glamor_render.c:1160 dst_xscale = src_yscale = 1 key = {source = SHADER_SOURCE_SOLID, mask = SHADER_MASK_TEXTURE_ALPHA, in = glamor_program_alpha_normal, dest_swizzle = SHADER_DEST_SWIZZLE_DEFAULT} dest_y_off = 0 mask_y_off = 21 src_matrix = {-5.2011132e+30, 3.08397766e-41, 7.12980659e-42, 0, 2.24207754e-44, 6.72623263e-44, 5.77367435e-18, 4.59163468e-41, 5.77358833e-18} pmask_matrix = 0x0 nrect_max = dst_yscale = shader = 0x55f8f1f15460 op_info = {dest_alpha = 0, source_alpha = 1, source_blend = 1, dest_blend = 771} op_info_ca = {dest_alpha = -1510839772, source_alpha = 32761, source_blend = 3134747835, dest_blend = 32761} saved_source_format = 0 screen = 0x55f8f1e2b980 mask_xscale = 1 key_ca = {source = 584385680, mask = 32767, in = glamor_program_alpha_normal, dest_swizzle = SHADER_DEST_SWIZZLE_ALPHA_TO_RED} source_x_off = 0 ret = 0 glamor_priv = 0x55f8f1f13a40 mask_yscale = 1 src_xscale = 1 dest_x_off = 32761 source_y_off = 156 mask_x_off = 0 mask_matrix = {-2.96746135e-16, 4.5907939e-41, 1.40129846e-45, 0, 8.12753109e-44, 0, -4.31721434e+30, 3.08397766e-41, 3.36647943e-41} psrc_matrix = 0x0 shader_ca = 0x0 __FUNCTION__ = "glamor_composite_with_shader" box_cnt = 1 source_pixmap_priv = mask_pixmap_priv = dest_pixmap_priv = 0x55f8f220b0c0 glamor_priv = screen = temp_src = temp_mask = temp_src_pixmap = 0x0 temp_mask_pixmap = 0x55f8f3119440 temp_src_priv = 0x0 temp_mask_priv = 0x55f8f3119490 x_temp_src = 0 y_temp_src = 20 x_temp_mask = 0 y_temp_mask = 0 extent = 0x7fff22d503a0 rect = {{x_src = 0, y_src = 20, x_mask = 0, y_mask = 0, x_dst = 0, y_dst = 20, width = 40, height = 4}, {x_src = -18048, y_src = -3614, x_mask = 22008, y_mask = 0, x_dst = 30160, y_dst = -3317, width = 22008, height = 0}, {x_src = 0, y_src = 0, x_mask = 0, y_mask = 0, x_dst = 928, y_dst = 8917, width = 32767, height = 0}, {x_src = 20, y_src = 0, x_mask = 0, y_mask = 0, x_dst = -16234, y_dst = -3823, width = 22008, height = 0}, {x_src = -3952, y_src = -3524, x_mask = 22008, y_mask = 0, x_dst = 32, y_dst = 0, width = 0, height = 0}, {x_src = 1056, y_src = 8917, x_mask = 32767, y_mask = 0, x_dst = 32, y_dst = 0, width = 0, height = 0}, {x_src = 11536, y_src = -3418, x_mask = 22008, y_mask = 0, x_dst = 30160, y_dst = -3317, width = 22008, height = 0}, {x_src = 3136, y_src = -3599, x_mask = 22008, y_mask = 0, x_dst = -2195, y_dst = -3819, width = 22008, height = 0}, {x_src = 0, y_src = 0, x_mask = 0, y_mask = 0, x_dst = -1246, y_dst = -3819, width = 22008, height = 0}, {x_src = -2384, y_src = -3495, x_mask = 22008, y_mask = 0, x_dst = 0, y_dst = 0, width = 0, height = 0}} prect = 0x7fff22d50230 prect_size = 10 ok = 0 i = width = height = box = 0x7fff22d503a0 nbox = 1 ca_state = CA_NONE __FUNCTION__ = "glamor_composite_clipped_region" #12 0x00007ff9bad7f7ff in glamor_composite_clipped_region (op=, source=0x55f8f1f10c40, mask=0x55f8f30b75d0, dest=0x55f8f2260b30, source_pixmap=, mask_pixmap=, dest_pixmap=0x55f8f220b070, region=0x7fff22d503a0, x_source=, y_source=, x_mask=, y_mask=, x_dest=0, y_dest=20) at glamor_render.c:1570 box_cnt = 1 source_pixmap_priv = mask_pixmap_priv = dest_pixmap_priv = 0x55f8f220b0c0 glamor_priv = screen = temp_src = temp_mask = temp_src_pixmap = 0x0 temp_mask_pixmap = 0x55f8f3119440 temp_src_priv = 0x0 temp_mask_priv = 0x55f8f3119490 x_temp_src = 0 y_temp_src = 20 x_temp_mask = 0 y_temp_mask = 0 extent = 0x7fff22d503a0 rect = {{x_src = 0, y_src = 20, x_mask = 0, y_mask = 0, x_dst = 0, y_dst = 20, width = 40, height = 4}, {x_src = -18048, y_src = -3614, x_mask = 22008, y_mask = 0, x_dst = 30160, y_dst = -3317, width = 22008, height = 0}, {x_src = 0, y_src = 0, x_mask = 0, y_mask = 0, x_dst = 928, y_dst = 8917, width = 32767, height = 0}, {x_src = 20, y_src = 0, x_mask = 0, y_mask = 0, x_dst = -16234, y_dst = -3823, width = 22008, height = 0}, {x_src = -3952, y_src = -3524, x_mask = 22008, y_mask = 0, x_dst = 32, y_dst = 0, width = 0, height = 0}, {x_src = 1056, y_src = 8917, x_mask = 32767, y_mask = 0, x_dst = 32, y_dst = 0, width = 0, height = 0}, {x_src = 11536, y_src = -3418, x_mask = 22008, y_mask = 0, x_dst = 30160, y_dst = -3317, width = 22008, height = 0}, {x_src = 3136, y_src = -3599, x_mask = 22008, y_mask = 0, x_dst = -2195, y_dst = -3819, width = 22008, height = 0}, {x_src = 0, y_src = 0, x_mask = 0, y_mask = 0, x_dst = -1246, y_dst = -3819, width = 22008, height = 0}, {x_src = -2384, y_src = -3495, x_mask = 22008, y_mask = 0, x_dst = 0, y_dst = 0, width = 0, height = 0}} prect = 0x7fff22d50230 prect_size = 10 ok = 0 i = width = height = box = 0x7fff22d503a0 nbox = 1 ca_state = CA_NONE __FUNCTION__ = "glamor_composite_clipped_region" #13 0x00007ff9bad817bc in glamor_composite (op=, source=0x55f8f1f10c40, mask=0x55f8f30b75d0, dest=0x55f8f2260b30, x_source=, y_source=, x_mask=0, y_mask=0, x_dest=0, y_dest=20, width=40, height=4) at glamor_render.c:1709 screen = dest_pixmap = 0x55f8f220b070 source_pixmap = 0x0 mask_pixmap = 0x55f8f3119440 glamor_priv = region = {extents = {x1 = 0, y1 = 20, x2 = 40, y2 = 24}, data = 0x0} extent = nbox = ok = 0 __FUNCTION__ = "glamor_composite" #14 0x000055f8f1172ff0 in damageComposite (op=, pSrc=, pMask=, pDst=0x55f8f2260b30, xSrc=, ySrc=, xMask=0, yMask=0, xDst=0, yDst=20, width=40, height=4) at damage.c:513 pScreen = ps = 0x55f8f1e10480 pScrPriv = 0x55f8f1f528d0 #15 0x00007ff9bad88760 in glamor_trapezoids (op=, src=0x55f8f1f10c40, dst=0x55f8f2260b30, mask_format=, x_src=, y_src=, ntrap=, traps=0x55f8f25a5488) at glamor_trapezoid.c:146 screen = bounds = {x1 = 0, y1 = 20, x2 = 40, y2 = 24} picture = 0x55f8f30b75d0 x_dst = 39 y_dst = 20 x_rel = y_rel = width = 40 height = stride = 40 pixmap = 0x55f8f3119440 image = 0x55f8f3107350 #16 0x000055f8f1167c58 in ProcRenderTrapezoids (client=0x55f8f22e0c00) at render.c:746 rc = ntraps = pSrc = 0x55f8f1f10c40 pDst = 0x55f8f2260b30 pFormat = 0x55f8f1f13298 stuff = #17 0x000055f8f1092c0e in Dispatch () at dispatch.c:478 result = client = 0x55f8f22e0c00 start_tick = 173595 #18 0x000055f8f1096ca4 in dix_main (argc=12, argv=0x7fff22d50768, envp=) at main.c:276 i = alwaysCheckForInput = {0, 1} #19 0x00007ff9bb537f33 in __libc_start_main (main=0x55f8f10807e0
, argc=12, argv=0x7fff22d50768, init=, fini=, rtld_fini=, stack_end=0x7fff22d50758) at ../csu/libc-start.c:308 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 5274290535638638758, 94527684085744, 140733777774432, 0, 0, 2107030030114758822, 2103356582451224742}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7fff22d507d0, 0x7ff9bbe3a150}, data = {prev = 0x0, cleanup = 0x0, canceltype = 584386512}}} not_first_call = #20 0x000055f8f108081e in _start () at picture.c:653 (gdb) info args sig = 6 (gdb) info locals set = {__val = {171516928, 140733777770112, 6, 140733777770608, 3, 0, 895, 844420635172768, 94527685596704, 844420635172768, 0, 0, 0, 0, 0, 0}} pid = tid = ret = (gdb) l 45 46 int ret = INLINE_SYSCALL (tgkill, 3, pid, tid, sig); 47 48 __libc_signal_restore_set (&set); 49 50 return ret; 51 } 52 libc_hidden_def (raise) 53 weak_alias (raise, gsignal) (gdb) info frame Stack level 0, frame at 0x7fff22d4f800: rip = 0x7ff9bb54beb5 in __GI_raise (../sysdeps/unix/sysv/linux/raise.c:50); saved rip = 0x7ff9bb536895 called by frame at 0x7fff22d4f930 source language c. Arglist at 0x7fff22d4f6d8, args: sig=sig@entry=6 Locals at 0x7fff22d4f6d8, Previous frame's sp is 0x7fff22d4f800 Saved registers: rip at 0x7fff22d4f7f8 (gdb) frame 8 #8 0x00007ff9bad740a1 in glamor_bind_texture (glamor_priv=, texture=, fbo=0x0, destination_red=0) at glamor.c:150 150 glBindTexture(GL_TEXTURE_2D, fbo->tex); (gdb) info locals No locals. (gdb) l 145 void 146 glamor_bind_texture(glamor_screen_private *glamor_priv, GLenum texture, 147 glamor_pixmap_fbo *fbo, Bool destination_red) 148 { 149 glActiveTexture(texture); 150 glBindTexture(GL_TEXTURE_2D, fbo->tex); 151 152 /* If we're pulling data from a GL_RED texture, then whether we 153 * want to make it an A,0,0,0 result or a 0,0,0,R result depends 154 * on whether the destination is also a GL_RED texture. (gdb) frame 7 #7 (gdb) info args No symbol table info available. (gdb) info locals No locals. (gdb) l 155 * 156 * For GL_RED destinations, we need to leave the bits in the R 157 * channel. For all other destinations, we need to clear out the R 158 * channel so that it returns zero for R, G and B. 159 * 160 * Note that we're leaving the SWIZZLE_A value alone; for GL_RED 161 * destinations, that means we'll actually be returning R,0,0,R, 162 * but it doesn't matter as the bits in the alpha channel aren't 163 * going anywhere. 164 */