Actually, disabling assertions, qemu appears to enter an infinite loop where the above assertion fails. Boo.
On Fri, Feb 1, 2013 at 7:14 AM, Christopher Friedt <chrisfri...@gmail.com> wrote: > Hi folks, > > I've been digging through a bunch of runtime errors in OS X. One of > them was an EXC_BAD_ACCESS (segfault) caused by some code in > main-loop.c that accessed uninitialized stack variables. Please see > the attached patch. The problem still exists in the master branch of > the git repository. > > I've also been running into a failed assertion which causes SIGABRT > > Assertion failed: (QLIST_EMPTY(&bs->tracked_requests)), function > bdrv_drain_all, file block.c, line 1220. > > I haven't yet found out the root cause of it, but it sounds like > another struct that isn't properly zero'd. Will keep working on it. > > C