ouch !
sorry to see something like this... I had a big fear that my BB was going to let go in some unexpected way resulting in violent trauma to my grey matter...
Lucky for me, it blew up internally, but the cranks stayed on !
So I replaced it with a new shimano sealed bearing kit and it has worked flawlessly (and smooth) for more than 2k miles....