WEBVTT

00:00:00.240 --> 00:00:08.240
you might think of malware or poorly coded programs as common causes of a

00:00:04.960 --> 00:00:10.480
crashed phone but users of both Android

00:00:08.240 --> 00:00:16.000
and iOS have reported their devices being taken down by things as simple as

00:00:13.120 --> 00:00:20.320
text messages or even photos how in the world could receiving a string of

00:00:17.520 --> 00:00:25.519
characters or loading up a picture forced your phone to shut down or worse

00:00:22.960 --> 00:00:29.760
get stuck in a boot loop let's start with text bombs which have notably

00:00:27.840 --> 00:00:35.520
affected iphones several times in recent years a text bomb is simply a specific string

00:00:33.280 --> 00:00:38.559
of text that will cause your device to crash because it can't handle it

00:00:37.520 --> 00:00:45.680
correctly typically a text bomb may contain symbols emojis or rarely used characters

00:00:43.920 --> 00:00:51.360
that make your phone do additional processing one well-known example is the rainbow

00:00:48.960 --> 00:00:56.800
glitch from a few years ago where typing a white flag emoji the number zero and

00:00:54.160 --> 00:01:00.800
then a rainbow emoji and then sending it would cause the recipient's phone to

00:00:58.480 --> 00:01:05.439
freeze because iOS tried to combine these characters into a rainbow flag but

00:01:03.600 --> 00:01:10.240
a bug in the programming kept it from doing so properly more recently we saw a

00:01:08.400 --> 00:01:14.479
certain text string in the cindy language which is spoken in parts of

00:01:12.080 --> 00:01:18.799
india and pakistan crashed some devices running iOS 13. the bug was caused

00:01:17.119 --> 00:01:24.799
because some languages written in a peugeot arabic script including cindy

00:01:21.600 --> 00:01:27.119
stack diacritical marks on top of the

00:01:24.799 --> 00:01:32.240
main characters meaning that an individual character can get quite tall

00:01:29.600 --> 00:01:35.840
with lots of marks above and below it when iOS went to show you the

00:01:34.000 --> 00:01:39.119
abbreviated version before you opened your full messaging app it would get

00:01:37.600 --> 00:01:43.040
confused because it didn't know how to handle the extra character bulk

00:01:41.280 --> 00:01:47.040
ultimately the operating system would try to access an area of RAM that didn't

00:01:45.119 --> 00:01:51.680
even exist and if you know anything about programming memory faults like

00:01:48.960 --> 00:01:56.079
this commonly cause crashes now let's shift gears and talk about how photos

00:01:53.920 --> 00:02:00.479
can also bring down your phone in may 2020 there was an innocent enough

00:01:58.159 --> 00:02:04.880
looking photo of a landscape circulating that caused some Android phones to crash

00:02:03.280 --> 00:02:09.840
if users tried setting it as their wallpaper ironic given the tranquil

00:02:07.680 --> 00:02:13.760
mountain scenery that it contained the issue here had to do with color

00:02:11.920 --> 00:02:19.200
space you can learn more about color spaces right up here but put simply it's

00:02:16.800 --> 00:02:24.400
the system that software and hardware use to store color information and

00:02:21.599 --> 00:02:28.560
reproduce colors accurately the Android operating system uses the srgb color

00:02:26.640 --> 00:02:33.920
space which is quite standard across the web every pixel in an srgb image has its

00:02:31.599 --> 00:02:38.760
red blue and green values the three primary colors expressed as 8 bits so

00:02:36.959 --> 00:02:42.879
each pixel can have 255 different intensities red green and

00:02:41.599 --> 00:02:48.160
blue to create whatever color you're supposed to see

00:02:45.360 --> 00:02:53.200
problem is if an image is coded to use a different color space it might support

00:02:50.560 --> 00:02:56.319
more values than just 8 bits per channel RGB

00:02:54.239 --> 00:03:01.200
so if the values in an expanded color space are higher than what the srgb only

00:02:58.959 --> 00:03:05.760
operating system expects it can generate what's called an out of bounds exception

00:03:03.519 --> 00:03:09.840
and make your phone crash since the os doesn't know what to do with those

00:03:07.280 --> 00:03:13.680
values making matters worse because your wallpaper obviously loads whenever you

00:03:12.239 --> 00:03:17.680
restart your phone incidents like these can trap your

00:03:15.599 --> 00:03:22.319
device in a boot loop meaning you might have to resort to a complete factory

00:03:19.840 --> 00:03:25.120
reset to resolve the problem what can you do as a user to prevent this kind of

00:03:23.840 --> 00:03:30.560
misfortune well unfortunately these issues are really

00:03:28.000 --> 00:03:34.560
just caused by programming bugs so the best thing you can do is keep tabs on

00:03:32.239 --> 00:03:38.879
your favorite tech news sites and steer clear of any game-breaking texts or

00:03:36.480 --> 00:03:43.440
photos until the problem is patched now if you'll excuse me i've got to message

00:03:40.799 --> 00:03:46.400
some beautiful pictures to people that i don't like

00:03:45.360 --> 00:03:51.840
for now though let's talk about something i do like the mass drop x

00:03:48.799 --> 00:03:53.920
sennheiser open back hd 58x jubilee

00:03:51.840 --> 00:03:57.680
headphones tuned by axel grell of sennheiser and massdrop based on

00:03:55.760 --> 00:04:03.760
community feedback he's a super cool guy by the way i had the privilege of meeting him once they feature new 150

00:04:01.519 --> 00:04:08.879
ohm drivers and a colorway inspired by the hd 580s you get a clear fast and

00:04:06.640 --> 00:04:14.000
dynamic sound profile glossy black headband elliptical ear cups super comfy

00:04:11.680 --> 00:04:17.680
replaceable soft velour ear pads also comfy and a detachable six foot cable

00:04:16.160 --> 00:04:21.919
check them out now at the link in the video description so thanks for watching

00:04:19.759 --> 00:04:24.880
guys like dislike check out our other videos leave a comment with video

00:04:23.520 --> 00:04:30.639
suggestions and don't forget to subscribe so you don't miss any more

00:04:26.960 --> 00:04:34.520
exciting episodes of Techquickie

00:04:30.639 --> 00:04:34.520
it's a tech and it's quickie
