diff -Nru fakeroot-1.9.5ubuntu1/communicate.c fakeroot-1.9.5ubuntu1.1/communicate.c --- fakeroot-1.9.5ubuntu1/communicate.c 2007-11-21 05:22:43.000000000 +0200 +++ fakeroot-1.9.5ubuntu1.1/communicate.c 2009-04-13 17:27:31.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.9.5ubuntu1/debian/changelog fakeroot-1.9.5ubuntu1.1/debian/changelog --- fakeroot-1.9.5ubuntu1/debian/changelog 2008-06-24 11:42:41.000000000 +0300 +++ fakeroot-1.9.5ubuntu1.1/debian/changelog 2009-04-13 17:52:14.000000000 +0300 @@ -1,3 +1,10 @@ +fakeroot (1.9.5ubuntu1.1) intrepid-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:27:33 +0300 + fakeroot (1.9.5ubuntu1) intrepid; urgency=low * Merge with Debian unstable (LP: #241699). Remaining changes: