Index: uspace/lib/c/generic/rtld/rtld.c
===================================================================
--- uspace/lib/c/generic/rtld/rtld.c	(revision d1582b502edcb7bfeef771a2019538f265e7e27c)
+++ uspace/lib/c/generic/rtld/rtld.c	(revision 6828a56f6f3bca46ff6f9dee859fbd15fd17292e)
@@ -187,5 +187,7 @@
 		assert(((uintptr_t) dtv[m->id]) % m->tls_align == 0);
 
-		memcpy(dtv[m->id], m->tdata, m->tdata_size);
+		if (m->tdata)
+			memcpy(dtv[m->id], m->tdata, m->tdata_size);
+
 		memset(dtv[m->id] + m->tdata_size, 0, m->tbss_size);
 	}
