it isn't futex. strace shows it going into a brk() loop which explains the huge memory growth. sure looks like a bug in yum or sqlite. time to dive into python debugging...