diff -Nru fakeroot-1.9ubuntu1/communicate.c fakeroot-1.9ubuntu1.1/communicate.c --- fakeroot-1.9ubuntu1/communicate.c 2007-11-21 05:22:43.000000000 +0200 +++ fakeroot-1.9ubuntu1.1/communicate.c 2009-04-13 17:54:44.000000000 +0300 @@ -521,9 +521,9 @@ if(init_get_msg()!=-1){ pid=getpid(); + semaphore_up(); serial++; buf->serial=serial; - semaphore_up(); buf->pid=pid; send_fakem(buf); diff -Nru fakeroot-1.9ubuntu1/debian/changelog fakeroot-1.9ubuntu1.1/debian/changelog --- fakeroot-1.9ubuntu1/debian/changelog 2008-01-08 10:31:25.000000000 +0200 +++ fakeroot-1.9ubuntu1.1/debian/changelog 2009-04-13 17:55:31.000000000 +0300 @@ -1,3 +1,10 @@ +fakeroot (1.9ubuntu1.1) hardy-proposed; urgency=low + + * fixed deadlock problem when using threads (LP: #360122) + - fixed with patch from fakeroot 1.11 (#499142) + + -- Imre Gergely Mon, 13 Apr 2009 17:55:23 +0300 + fakeroot (1.9ubuntu1) hardy; urgency=low * Merge with Debian unstable. Remaining changes: