. Thread 2 (LWP 3557): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x00007f73e615936b in pipe_semaphore_wait (sema=0x7f73ebed3df0) at ../../../../../../../src/gallium/auxiliary/os/os_thread.h:433 No locals. #2 radeon_drm_cs_emit_ioctl (param=0x7f73ebed3c10) at radeon_drm_winsys.c:521 ws = 0x7f73ebed3c10 cs = <optimized out> i = <optimized out> empty_stack = <optimized out> #3 0x00007f73e9178f8e in start_thread (arg=0x7f73e2f27700) at pthread_create.c:311 __res = <optimized out> pd = 0x7f73e2f27700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140135705507584, 8054838456064264737, 0, 140135824289888, 140135808640832, 4096, -7985078940765140447, -7985063793385027039}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #4 0x00007f73e7e95e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 No locals. . Thread 1 (LWP 3553): #0 FindInterestedChildren (dev=dev@entry=0x7f73ebfcf370, p1=p1@entry=0x20400, mask=mask@entry=524288, ev=ev@entry=0x7fff33a595a0, count=count@entry=1) at ../../Xi/exevents.c:2925 p2 = <optimized out> #1 0x00007f73ea1a3926 in FindInterestedChildren (dev=dev@entry=0x7f73ebfcf370, p1=0x7f73ec2709ff, mask=mask@entry=524288, ev=ev@entry=0x7fff33a595a0, count=count@entry=1) at ../../Xi/exevents.c:2927 p2 = 0x20400 #2 0x00007f73ea1a7160 in SendEventToAllWindows (dev=dev@entry=0x7f73ebfcf370, mask=524288, ev=ev@entry=0x7fff33a595a0, count=count@entry=1) at ../../Xi/exevents.c:2950 i = 0 pWin = 0x7f73ebf12f80 p1 = <optimized out> #3 0x00007f73ea1af302 in send_property_event (dev=dev@entry=0x7f73ebfcf370, property=<optimized out>, what=<optimized out>) at ../../Xi/xiproperty.c:203 state = <optimized out> event = {type = 82 'R', state = 0 '\000', sequenceNumber = 0, time = 734393, atom = 141, pad0 = 0, pad1 = 0, pad2 = 0, pad3 = 0, pad5 = 0, pad4 = 0 '\000', deviceid = 4 '\004'} xi2 = {type = 35 '#', extension = 131 '\203', sequenceNumber = 0, length = 0, evtype = 12, deviceid = 4, time = 734393, property = 141, what = 2 '\002', pad0 = 0 '\000', pad1 = 0, pad2 = 0, pad3 = 0} #4 0x00007f73ea1afbcb in XIChangeDeviceProperty (dev=dev@entry=0x7f73ebfcf370, property=<optimized out>, type=type@entry=19, format=format@entry=8, mode=<optimized out>, mode@entry=0, len=len@entry=1, value=value@entry=0x7fff33a596af, sendevent=sendevent@entry=1) at ../../Xi/xiproperty.c:796 prop = 0x7f73ebfcea90 size_in_bytes = 1 total_size = <optimized out> total_len = <optimized out> prop_value = <optimized out> new_value = {type = 19, format = 8, size = 1, data = 0x7f73ec2c48d0} add = <optimized out> rc = <optimized out> #5 0x00007f73ea0be93d in DisableDevice (dev=dev@entry=0x7f73ebfcf370, sendevent=sendevent@entry=1 '\001') at ../../dix/devices.c:498 prev = <optimized out> other = <optimized out> enabled = 0 '\000' flags = {0 <repeats 40 times>} #6 0x00007f73ea0bef11 in RemoveDevice (dev=dev@entry=0x7f73ebfcf370, sendevent=sendevent@entry=1 '\001') at ../../dix/devices.c:1098 prev = <optimized out> tmp = <optimized out> next = <optimized out> ret = 8 screen = 0x7f73ebe8d7e0 deviceid = 4 initialized = 1 flags = {0 <repeats 40 times>} #7 0x00007f73ea111f42 in DeleteInputDeviceRequest (pDev=0x7f73ebfcf370) at ../../../../hw/xfree86/common/xf86Xinput.c:1013 pInfo = 0x0 drv = 0x0 isMaster = -145 #8 0x00007f73ea0bb4ac in CloseDeviceList (listHead=listHead@entry=0x7f73ea4a75a8 <inputInfo+8>) at ../../dix/devices.c:1003 freedIds = {0, 0, 1, 1, 1, 0 <repeats 35 times>} dev = <optimized out> #9 0x00007f73ea0bbf11 in CloseDownDevices () at ../../dix/devices.c:1032 dev = 0x0 #10 0x00007f73ea21e0d8 in AbortServer () at ../../os/log.c:651 No locals. #11 0x00007f73ea21e8b8 in FatalError (f=f@entry=0x7f73ea2485c8 "Caught signal %d (%s). Server aborting\n") at ../../os/log.c:793 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff33a59aa0, reg_save_area = 0x7fff33a599d0}} args2 = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fff33a59aa0, reg_save_area = 0x7fff33a599d0}} beenhere = 1 #12 0x00007f73ea21719c in OsSigHandler (signo=11, sip=<optimized out>, unused=<optimized out>) at ../../os/osinit.c:146 unused = <optimized out> sip = <optimized out> signo = 11 #13 <signal handler called> No locals. #14 0x00007f73e8d26aa9 in pixman_region32_fini (region=region@entry=0x7f73ec53af98) at ../../pixman/pixman-region.c:416 No locals. #15 0x00007f73e8d1d8dd in _pixman_image_fini (image=image@entry=0x7f73ec53af90) at ../../pixman/pixman-image.c:146 common = 0x7f73ec53af90 __PRETTY_FUNCTION__ = "_pixman_image_fini" #16 0x00007f73e8d1d899 in pixman_image_unref (image=image@entry=0x7f73ec53af90) at ../../pixman/pixman-image.c:211 No locals. #17 0x00007f73e574c79d in free_pixman_pict (pict=pict@entry=0x7f73ec393410, image=image@entry=0x7f73ec53af90) at ../../fb/fbpict.c:346 No locals. #18 0x00007f73e57523a5 in fbRasterizeTrapezoid (pPicture=0x7f73ec393410, trap=0x7f73ec2b0920, x_off=-145, y_off=0) at ../../fb/fbtrap.c:63 image = 0x7f73ec53af90 dst_xoff = 0 dst_yoff = 0 #19 0x00007f73e596768e in exaTrapezoids (op=<optimized out>, pSrc=0x7f73ec22cbe0, pDst=0x7f73ec2e4b50, maskFormat=<optimized out>, xSrc=<optimized out>, ySrc=<optimized out>, ntrap=<optimized out>, traps=0x7f73ec2b0920) at ../../exa/exa_render.c:1144 pPicture = 0x7f73ec393410 yDst = 0 yRel = <optimized out> xDst = 145 xRel = <optimized out> pScreen = <optimized out> bounds = {x1 = 145, y1 = 0, x2 = 369, y2 = 1} #20 0x00007f73ea19a623 in ProcRenderTrapezoids (client=0x7f73ec26d890) at ../../render/render.c:759 rc = 0 ntraps = <optimized out> pSrc = 0x7f73ec22cbe0 pDst = 0x7f73ec2e4b50 pFormat = 0x7f73ebeab4e8 stuff = 0x7f73ec2b07a0 #21 0x00007f73ea0c5db1 in Dispatch () at ../../dix/dispatch.c:428 clientReady = 0x7f73ec0c3420 result = <optimized out> client = 0x7f73ec26d890 nready = 0 icheck = 0x7f73ea4a7270 <checkForInput> start_tick = 1440 #22 0x00007f73ea0b540a in main (argc=9, argv=0x7fff33a5a268, envp=<optimized out>) at ../../dix/main.c:298 i = <optimized out> alwaysCheckForInput = {0, 1}