xrandr --setprovideroffloadsink with 0x0 as sink crashes the server
Submitted by Yuxuan Shui
Assigned to Xorg Project Team
Description
First I use
then I try to remove the offload sink with
```xrandr --setprovideroffloadsink radeon 0x0
which result in Xserver crash.
[ 300.912] (EE) Backtrace:
[ 300.912] (EE) 0: /usr/bin/Xorg.bin (xorg_backtrace+0x56) [0x593966]
[ 300.912] (EE) 1: /usr/bin/Xorg.bin (0x400000+0x197b69) [0x597b69]
[ 300.912] (EE) 2: /usr/lib/libc.so.6 (0x7fda7edd1000+0x33df0) [0x7fda7ee04df0]
[ 300.912] (EE) 3: /usr/bin/Xorg.bin (DetachOutputGPU+0x1f) [0x437e9f]
[ 300.912] (EE) 4: /usr/bin/Xorg.bin (0x400000+0xb9e33) [0x4b9e33]
[ 300.912] (EE) 5: /usr/bin/Xorg.bin (ProcRRSetProviderOffloadSink+0x103) [0x4ff043]
[ 300.912] (EE) 6: /usr/bin/Xorg.bin (0x400000+0x376d7) [0x4376d7]
[ 300.912] (EE) 7: /usr/bin/Xorg.bin (0x400000+0x3b866) [0x43b866]
[ 300.912] (EE) 8: /usr/lib/libc.so.6 (__libc_start_main+0xf0) [0x7fda7edf1000]
[ 300.912] (EE) 9: /usr/bin/Xorg.bin (0x400000+0x25d0e) [0x425d0e]
Version: 7.7 (2012.06)