|
@David3141593 | |||||
|
Crash chrome with this one weird string. Text layout engines HATE it!
gist.github.com/DavidBuchanan3…
|
||||||
|
||||||
|
Dаvіd Вucһаnаn
@David3141593
|
5. sij |
|
crash happens here: github.com/chromium/chrom…
(nothing exciting, just a bounds check assert failure)
|
||
|
|
||
|
Dаvіd Вucһаnаn
@David3141593
|
5. sij |
|
I found this entirely by luck. It might be hard to believe, but I was just thinking "I wonder how different renderers will deal with this string". And I picked exactly the right number of characters to hit an off-by-one.
|
||
|
|
||
|
arturo182
@arturo182
|
5. sij |
|
|
||
|
Dаvіd Вucһаnаn
@David3141593
|
5. sij |
|
Which browser is that?
|
||
|
|
||
|
Daniel
@dangpzanco
|
5. sij |
|
Chrome, Firefox
on Android pic.twitter.com/EMtc0FluTm
|
||
|
|
||
|
Florian Bruhin
@the_compiler
|
5. sij |
|
Funnily enough, this not only causes the crash you describe in #qutebrowser - it *also* crashes when entering that in the address bar, because sqlite bails out with "LIKE or GLOB pattern too complex" 🤔
|
||
|
|
||
|
Florian Bruhin
@the_compiler
|
5. sij |
|
Turns out this was due to sqlite having (at least) three different ways to say "this query is too complex". I was handling two, but entering a string (any string) with a length >50k causes yet another error (with a generic error code)… Oh well, fixed now: github.com/qutebrowser/qu…
|
||
|
|
||
|
-DHAVE_POTATO=1
@natinusala
|
5. sij |
|
We can't even view source what is happening
|
||
|
|
||
|
Internet Hero
@CenturyAvocado
|
5. sij |
|
Edge on Android.. pic.twitter.com/aOFe3hTAA8
|
||
|
|
||
|
roddux
@roddux
|
7. sij |
|
Hahaha, nice one! It's funny to remember such simple issues can still exist these days.
Reminds me of when ~4yr ago I found a single character that could crash Firefox, if placed in the right tag: bugzilla.mozilla.org/show_bug.cgi?i…
|
||
|
|
||