I did miss that.
I haven't gotten it to happen with my phone using just some simple example apps, and DDM 22.3, platform tools v19. I see the same log entries with the unhandled HoldEvents and ReleaseEvents commands, but no crashes.
Looked at the dalvik JdwpHandler.cpp really quickly, those methods are commented out in the handler table. All it does it send back a response with a "not implemented" error code, which we seem to be receiving on our end. If there's anything that can screw it up on that end, it's not obvious to me.
One thing we can try is turning on SlickEdit's logging of the JDWP commands, to see if there's anything odd or common to the commands we're sending just before the target goes down. In slickedit, before the debugger is attached, go to the command line and type:
set-var def_debug_logging 1 Then attach to DDM as you normally would, and reproduce the problem a couple of times. Then detach from the debugger. The log file is $SLICKEDITCONFIG/18.0.1/logs/debug.log (where SLICKEDITCONFIG is probably $HOME/.slickedit on your system). It's will probably be big, so compress it, and then go to
http://support.slickedit.com to upload it, just enter the case as android_ddm. And then post to let me know it's there.