Hi. In subr_gtaskqueue.c - taskqgroup_bind() for (i = 0; i < qgroup->tqg_cnt; i++) { gtask = malloc(sizeof (*gtask), M_DEVBUF, M_NOWAIT); GTASK_INIT(>ask->bt_task, 0, 0, taskqgroup_binder, gtask); Why we are not check (gtask == NULL) ?