qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [Qemu-block] Fuzzing event loops


From: John Snow
Subject: Re: [Qemu-devel] [Qemu-block] Fuzzing event loops
Date: Mon, 26 Jun 2017 16:53:45 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0


On 06/11/2017 06:47 AM, Stefan Hajnoczi wrote:
> I wanted to share this idea about fuzzing event loops:
> 
> https://blog.acolyer.org/2017/06/09/node-fz-fuzzing-the-server-side-event-driven-architecture/
> 
> The idea is to expose ordering dependencies and atomicity bugs in
> event loop callbacks/coroutines by randomly shuffling the order in
> which fd handlers, timers, etc execute.
> 
> I'm not sure we'd find many bugs since QEMU tends to use big locks or
> request serialization when concurrency gets tricky in the block layer.
> Still, it's an interesting concept that we could apply in the future.
> 
> Stefan
> 

Sounds fun, probably too detailed for a GSoC/Outreachy project, right?
Do we have a page on the wiki for random "Hey, this might be nice..." ideas?

(Or is that a bad idea itself so we don't have a graveyard of 'not my
problem' projects?)

--js



reply via email to

[Prev in Thread] Current Thread [Next in Thread]