<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - X segfaults when switching virtual desktops of KDE"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=89681#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - X segfaults when switching virtual desktops of KDE"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=89681">bug 89681</a>
              from <span class="vcard"><a class="email" href="mailto:johannes.hirte@datenkhaos.de" title="Johannes Hirte <johannes.hirte@datenkhaos.de>"> <span class="fn">Johannes Hirte</span></a>
</span></b>
        <pre>(In reply to Michel Dänzer from <a href="show_bug.cgi?id=89681#c1">comment #1</a>)
<span class="quote">> I can't seem to reproduce this. Which video player are you using, and how
> are you switching between the desktops?

> Can you get a backtrace of the crash with gdb, and make sure there are
> debugging symbols for /usr/bin/X(org), /usr/lib64/libdrm.so.2 and
> radeon_drv.so? If you don't know how to do this, see
> <a href="http://wiki.x.org/wiki/Development/Documentation/ServerDebugging/">http://wiki.x.org/wiki/Development/Documentation/ServerDebugging/</a> .

> Please attach the full Xorg.0.log file and output of dmesg.</span >

Video player is mpv, desktop environment is KDE5 compiled from git. I've
configured 6 different VTs that are switched with F1-F6. 

backtrace from a crash:

Program received signal SIGABRT, Aborted.
0x00007f0433757f97 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55
55      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007f0433757f97 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55
#1  0x00007f04337593bd in __GI_abort () at abort.c:89
#2  0x00007f0433797d20 in __libc_message (do_abort=do_abort@entry=2,
fmt=fmt@entry=0x7f043388fd80 "*** Error in `%s': %s: 0x%s ***\n") at
../sysdeps/posix/libc_fatal.c:175
#3  0x00007f043379d59d in malloc_printerr (action=3, str=0x7f043388fed8 "double
free or corruption (out)", ptr=<optimized out>) at malloc.c:4958
#4  0x00007f043379ddcb in _int_free (av=<optimized out>, p=<optimized out>,
have_lock=0) at malloc.c:3829
#5  0x00007f04325fad64 in radeon_drm_abort_one (e=0x2fb6e80,
e@entry=0x7f0432fd16b8) at
/var/tmp/portage/x11-drivers/xf86-video-ati-9999/work/xf86-video-ati-9999/src/radeon_drm_queue.c:112
#6  0x00007f04325faee5 in radeon_drm_abort_entry
(entry=entry@entry=0x7f0432fd16b8) at
/var/tmp/portage/x11-drivers/xf86-video-ati-9999/work/xf86-video-ati-9999/src/radeon_drm_queue.c:136
#7  0x00007f0432603d34 in radeon_do_pageflip (scrn=0x2feac90, client=<optimized
out>, new_front=<optimized out>, id=<optimized out>, data=0x0,
ref_crtc_hw_id=0, handler=0x7f04325f7dc0 <radeon_dri2_flip_event_handler>, 
    abort=0x7f04325f7d80 <radeon_dri2_flip_event_abort>) at
/var/tmp/portage/x11-drivers/xf86-video-ati-9999/work/xf86-video-ati-9999/src/drmmode_display.c:2378
#8  0x00007f04325f9b5a in radeon_dri2_schedule_flip (front=<optimized out>,
back=<optimized out>, target_msc=<optimized out>, data=<optimized out>,
func=<optimized out>, draw=<optimized out>, client=<optimized out>, 
        scrn=<optimized out>) at
/var/tmp/portage/x11-drivers/xf86-video-ati-9999/work/xf86-video-ati-9999/src/radeon_dri2.c:650
#9  radeon_dri2_frame_event_handler (scrn=0x23f80a0, seq=12941, usec=218698740,
event_data=0x2fec6e0) at
/var/tmp/portage/x11-drivers/xf86-video-ati-9999/work/xf86-video-ati-9999/src/radeon_dri2.c:809
#10 0x00007f04325fadeb in radeon_drm_queue_handler (fd=<optimized out>,
frame=<optimized out>, sec=<optimized out>, usec=<optimized out>,
user_ptr=<optimized out>)
            at
/var/tmp/portage/x11-drivers/xf86-video-ati-9999/work/xf86-video-ati-9999/src/radeon_drm_queue.c:67
#11 0x00007f0434a393d6 in drmHandleEvent (fd=18, evctx=0x23f8a68) at
/var/tmp/portage/x11-libs/libdrm-9999/work/libdrm-9999/xf86drmMode.c:879
#12 0x000000000043fb0b in WakeupHandler (result=result@entry=1,
pReadmask=pReadmask@entry=0x63f080 <LastSelectMask>) at
/var/tmp/portage/x11-base/xorg-server-1.17.1-r1/work/xorg-server-1.17.1/dix/dixutils.c:423
#13 0x000000000059aa04 in WaitForSomething
(pClientsReady=pClientsReady@entry=0x2651360) at
/var/tmp/portage/x11-base/xorg-server-1.17.1-r1/work/xorg-server-1.17.1/os/WaitFor.c:229
#14 0x000000000043a731 in Dispatch () at
/var/tmp/portage/x11-base/xorg-server-1.17.1-r1/work/xorg-server-1.17.1/dix/dispatch.c:361
#15 0x000000000043ef15 in dix_main (argc=10, argv=0x7fff5ac2a1e8,
envp=<optimized out>) at
/var/tmp/portage/x11-base/xorg-server-1.17.1-r1/work/xorg-server-1.17.1/dix/main.c:298
#16 0x00007f0433743fd0 in __libc_start_main (main=0x428240 <main>, argc=10,
argv=0x7fff5ac2a1e8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff5ac2a1d8) at libc-start.c:289
#17 0x000000000042826e in _start ()</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>