GNOME Bugzilla – Bug 719555
some libnm-glib constructors wrongly finalize object during construction
Last modified: 2016-08-29 17:43:47 UTC
This has always been invalid. It used to be a memory leak, but since bug 661576, it's a hard assert.
(Changing title since nm-device is not actually one of the types that does this) Also, we only do this in cases that are already invalid for returning NULL.
I don't think we do this anymore. Please reopen if you can find a place in code where this is done wrongly.