tgies: (Default)
[personal profile] tgies

Bringing the Entire VMware Server Down from Within a Virtual Machine in Three Easy Steps

  1. Install a virtual sound device
  2. Boot the VM
  3. Write to the OPL3 registers within the VM

I'm not sure what the exact hell is going on here, but the VM instantly halts, hangs for a second, silently pitches a fatal error, politely self-terminates, and then the whole damn server crashes (after the apparent clean bail-out from the VM!), taking everybody else's virtual machine with it. Quality.

As far as I can tell, the problem is that there is actually nonworking partly-implemented OPL3 emulation in there — the IO is there, but doing anything with it is a one-way ticket to Undefined Behavior Land. Some kind of internal exception happens, a controlled self-termination of the VM takes place, and then — here I'm guessing a whole bunch — the process of cleaning up the environment and freeing resources allocated by the virtual hardware devices encounters a bit of Grotesquely Unexpected State, resulting in a good old-fashioned lol-languages-with-manual-memory-management-style Ogólny Błąd Ochrony. I need to take a debugger to it to figure out what exactly is going on, of course.

Does VMware have virtual blue smoke implemented yet?

tl;dr: NO CANYON.MID FOR YOU

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

tgies: (Default)
tgies

September 2016

S M T W T F S
    123
45 678910
11121314151617
18192021222324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 29th, 2026 10:25 pm
Powered by Dreamwidth Studios