Index: uspace/app/tester/mm/common.c
===================================================================
--- uspace/app/tester/mm/common.c	(revision 013a5d79953470b10d851495a8b1a4246a71a5a4)
+++ uspace/app/tester/mm/common.c	(revision f10edaebe31d7bce0bfacfed6cbed28895b60acf)
@@ -323,4 +323,9 @@
 	/* Map the memory area */
 	void *addr = as_get_mappable_page(size);
+	if (addr == NULL) {
+		free(area);
+		return NULL;
+	}
+	
 	area->addr = as_area_create(addr, size, AS_AREA_WRITE | AS_AREA_READ);
 	if (area->addr == (void *) -1) {
Index: uspace/app/tester/mm/malloc3.c
===================================================================
--- uspace/app/tester/mm/malloc3.c	(revision 013a5d79953470b10d851495a8b1a4246a71a5a4)
+++ uspace/app/tester/mm/malloc3.c	(revision f10edaebe31d7bce0bfacfed6cbed28895b60acf)
@@ -236,7 +236,9 @@
 					mem_area_t *area = map_area(AREA_SIZE);
 					RETURN_IF_ERROR;
-					
-					TPRINTF("*");
-					fill_area(area);
+					if (area != NULL) {
+						TPRINTF("*");
+						fill_area(area);
+					} else
+						TPRINTF("F(*)");
 				}
 			}
