VirtualBox crashed - I was trying to ping another host at the time, although the guest was unresponsive, and then crashed. (Also, I had just plugged my USB keyboard and mouse back in, if that's relevant somehow.)
Fragment from the Apple crash report (attached):
Thread 13 Crashed:
0 VBoxDD.dylib 0x1c7bcf73 icmp_find_original_mbuf + 659
1 VBoxDD.dylib 0x1c7bf301 sorecvfrom + 497
2 VBoxDD.dylib 0x1c7bc0f1 slirp_select_poll + 1393
3 VBoxDD.dylib 0x1c7b0dd1 drvNATAsyncIoThread(PDMDRVINS*, PDMTHREAD*) + 449
4 VBoxVMM.dylib 0x014b5285 pdmR3ThreadMain(RTTHREADINT*, void*) + 213
5 VBoxRT.dylib 0x01361b60 rtThreadMain + 64 (thread.cpp:641)
6 VBoxRT.dylib 0x0138b814 rtThreadNativeMain(void*) + 132 (thread-posix.cpp:193)
7 libSystem.B.dylib 0x91dc0095 _pthread_start + 321
8 libSystem.B.dylib 0x91dbff52 thread_start + 34
I am using 2.1.0 instead of 2.1.2 because of a frequently-occurring crash bug in 2.1.2. I guess I'll try to avoid pinging from the guest, to avoid this bug!