Conversation

It's all fine with server and command-line applications and on Android, but GTK+ and Qt applications often take a ridiculously long time to load because applications feel like reallocating 32 bytes to 32 MiB via realloc loops in increments of 32 bytes. Krita is particularly bad.
2
8
Epiphany does a lot of this but it's also packed full of memory corruption so it's hard to test performance... not that anyone should be using such an insecure browser anyway. Even Firefox's lack of meaningful sandboxing and other issues are way less bad than the WebKitGTK mess.
2
4
Replying to
(1) making lots of undefined C++ casts (incompatible with type-based CFI) leading to (2) calling delete with a type not matching the one used for new which is undefined and incompatible with some forms of allocator hardening. It's not a one-off thing but rather fairly pervasive.
1
Show replies
Show replies