I was validating. The tag is a valid uri. But it is still crashes not only the app, but the low-level socket at the OS level. It kills java itself without any exception reported.
> crashing after loading a specific noun
Not validating input ... nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpz9mhxue69uhkummnw3ezuamfdejj7qgswaehxw309ahx7um5wghx6mmd9uq3wamnwvaz7tmkd96x7u3wdehhxarjxyhxxmmd9ukfdvuv understands coding as much as he understands money.
Discussion
The Android JVM/OS has a bug there???
I don't know. I didn't investigate further. But the exception wasn't in the app. So much that the app would be killed without any sign of a catch by the JVM. So, my hunch is that is not even in java. It's lower. Likely either one of their native libs or a lib in the OS itself.
The tag uri has over 1000 chars. So, it could be as simple as an overflow in C code.
Oof