[Development] QtCore missing check for memory allocation

Oswald Buddenhagen oswald.buddenhagen at theqtcompany.com
Wed Feb 25 20:09:21 CET 2015


On Wed, Feb 25, 2015 at 08:38:21AM -0800, Thiago Macieira wrote:
> On Wednesday 25 February 2015 17:20:54 Christian Kandeler wrote:
> > Also, you are not even guaranteed to get a null pointer/bad_alloc due to 
> > things like Linux overcommitting.
> 
> Which is one of the reasons why we don't check for malloc failures. Modern 
> memory allocators with overcommitting and OOM killers mean that it's very hard 
> to track down actual OOM situations.
> 
exactly because of this, in the embedded world it is common to disable
overcommit.
also, linux isn't the only os around.



More information about the Development mailing list