Created attachment 18208 [details] xorg.conf System Environment: -------------------------- --Platform: q965 --Architecture(32-bit,64-bit,compatiblity): 32-bit --2D driver: master fe90c0522f65f60c4c431787c889b7fb639ab61b --3D driver: master 1724334d7c82abe55b6506dfe369df4facae6f06 --DRM: master e1b8e79796b172c356af98eb49107c8abbebfe5a --Xserver: master 26d31ad1c7f4c550d73419ecf76912d844186b30 --Kernel: 2.6.26-rc8 --Display connector: VGA Bug detailed description: -------------------------- here is the error info: X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 148 (RANDR) Minor opcode of failed request: 17 () Serial number of failed request: 14 Current serial number in output stream: 15 Reproduce steps: ---------------- 1 X & 2 xterm 3 xrandr --rmmode 720x400 Current result: ---------------- fail Expected result: ---------------- normal
Created attachment 18209 [details] Xorg.0.log
You can't remove modes generated by X probe, you can only create/delete user mode (rmmode only on newmode). So this bug is invalid. Although I found remove modes created with xrandr newmode option still got error, seems ref counting issue, patch is following.
Created attachment 18632 [details] [review] xserver patch for user mode ref counting issue
Pushed fix to xserver master.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.