Re: GraphicsFuzz metamorphic testing of shader compilers
Brian Paul <[email protected]>
| Newsgroups | gmane.comp.video.mesa3d.user,gmane.comp.video.mesa3d.devel |
|---|---|
| Message-ID | <[email protected]> |
On 02/27/2018 10:27 AM, Hugues Evrard wrote: > Hi all, > > I have just reported a Mesa (i965) crash which was triggered by a shader > from the GraphicsFuzz demo (bug ID 105271), and I wanted to give a > broader context on that bug report. > > We are three academics (Alastair, Paul and myself) from Imperial College > London who work on metamorphic testing of shader compilers, last year we > reported drivers bugs across all major GPU vendors and wrote some blog > posts about this (https://medium.com/@afd_icl/689d15ce922b > <https://urldefense.proofpoint.com/v2/url?u=https-3A__medium.com_-40afd-5Ficl_689d15ce922b&d=DwMFaQ&c=uilaK90D4TOVoH58JNXRgQ&r=Ie7_encNUsqxbSRbqbNgofw0ITcfE8JKfaUjIQhncGA&m=IXuO7p4yYdvVl_wrG-_cBRZTgrbYT-aP0C5xQNl3hlU&s=cSYEtIjkXjH08DSPfDfe8muZ-dBkGxI-hJIFGGujT9I&e=>). > We also had the chance to visit some driver developers, including the > Intel Mesa team in Portland -- thanks again for hosting us! > > After months of further development and tedious paperwork, we are now > spinning GraphicsFuzz out of academia with the aim to raise graphics > drivers reliability across the board. Our first effort focuses on the > mobile landscape, you can see wrong images and crashes due to graphics > driver bugs in the Samsung S8s, Nvidia Shields, Google NexusTV and > Pixels, Huawei Honors and Apple iPhones here (more to come!): > http://www.graphicsfuzz.com/#results > <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.graphicsfuzz.com_-23results&d=DwMFaQ&c=uilaK90D4TOVoH58JNXRgQ&r=Ie7_encNUsqxbSRbqbNgofw0ITcfE8JKfaUjIQhncGA&m=IXuO7p4yYdvVl_wrG-_cBRZTgrbYT-aP0C5xQNl3hlU&s=j3eMhe_uZIVNtxkBTwgU0xcl6vvyPHN9lbg6qa3wihw&e=> > > On the technical side, a summary of our testing approach is here: > http://www.graphicsfuzz.com/howitworks.html > <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.graphicsfuzz.com_howitworks.html&d=DwMFaQ&c=uilaK90D4TOVoH58JNXRgQ&r=Ie7_encNUsqxbSRbqbNgofw0ITcfE8JKfaUjIQhncGA&m=IXuO7p4yYdvVl_wrG-_cBRZTgrbYT-aP0C5xQNl3hlU&s=tQS-TpnGyPrWxUzZZFY4UE-Q1Ta0QkcptHGtzjSx3uU&e=> > > We are looking forward to cover the Mesa drivers, but not immediately > given our current focus on mobile devices. Meanwhile, anyone can easily > try our demo, which executes 15 of our test shaders, on any > WebGL2-capable web browser. Today's bug report comes from this demo, > which crashes i956 (Mesa 17.3.3) on my Intel HD 520: > http://www.graphicsfuzz.com/#demo > <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.graphicsfuzz.com_-23demo&d=DwMFaQ&c=uilaK90D4TOVoH58JNXRgQ&r=Ie7_encNUsqxbSRbqbNgofw0ITcfE8JKfaUjIQhncGA&m=IXuO7p4yYdvVl_wrG-_cBRZTgrbYT-aP0C5xQNl3hlU&s=qWeYO3iPLlVvvHP2MJIQSnvHh7BTqxQBDNd4Uu_Q0NY&e=> > > Please let me know if the demo crashes other Mesa setups, we will be > happy to help providing good reproduction examples! > > Many thanks, and if you have questions or feedback, we are all ears :) > Hugues Hi Hughes, I've been followed your work since I came across it a few months ago. It's a great project. I look forward to finding/fixing any issues in Mesa. I'm cc'ing your message to the mesa-dev list. That's probably the better place to get the attention of the i965 driver developers. Also, you should probably file a Mesa bug for any issues you find. -Brian PS: Sorry about mangling your URLs above. It's a VMware mail thing. :-( _______________________________________________ mesa-users mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-users