I stumbled upon this issue during development and it took me quite some hours to figure out. It seems that if you have a service worker and your service worker tries to cache a request which contains a header with the ü character in Chrome browser tab will break entirely with RESULT_CODE_KILLED_BAD_MESSAGE leaving you without any reasonable error message for it. Or at least pointing you in the right direction for finding the fix.

I tested the same thing in Safari / Firefox and it seems this browsers ignore this character and are not affected by the issue. While adding the character ü in a header is forbidden by the spec as explained here I would expect Chrome to give a better error and not just die.