package Ġorg . t 2 4 6 oss lab . easy bug gy 4 kt . tro uble s Ċ Ċ import Ġorg . springframework . stereotype . Controller Ċ import Ġorg . springframework . web . bind . annotation . RequestMapping Ċ import Ġsun . misc . Unsafe Ċ Ċ @ Controller Ċ class ĠJVM Crash By E AV Controller Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġunsafe : ĠUnsafe ĊĠĠĠĠĠĠĠ Ġ@ Throws ( NoSuch Field Exception :: class , ĠIllegal AccessException :: class ) ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsingle one Instance Field Ġ= ĠUnsafe :: class . java . getDeclared Field (" the Unsafe ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsingle one Instance Field . is Accessible Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġsingle one Instance Field . get ( null ) Ġas ĠUnsafe ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ RequestMapping ( value Ġ= Ġ"/ jvm cr as he av ") ĊĠĠĠ Ġfun Ġprocess () Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġunsafe . getByte ( 0 ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ }