Index: kernel/generic/src/ipc/ipc.c
===================================================================
--- kernel/generic/src/ipc/ipc.c	(revision 90efa3b9570ec6f523c45b1a178410890295d3ec)
+++ kernel/generic/src/ipc/ipc.c	(revision c88d91e81165d4a91c18e2189d9dee7db48edee5)
@@ -213,5 +213,8 @@
 errno_t ipc_call_sync(phone_t *phone, call_t *request)
 {
-	answerbox_t *mybox = slab_alloc(answerbox_cache, 0);
+	answerbox_t *mybox = slab_alloc(answerbox_cache, FRAME_ATOMIC);
+	if (!mybox)
+		return ENOMEM;
+
 	ipc_answerbox_init(mybox, TASK);
 
