I had the same problem. The wrapper script keep calling itself. Here a patch for the fix.
Etienne Laurin
diff --git a/debian/bin/bitcoind b/debian/bin/bitcoind index 375d51a..0904f76 100755 --- a/debian/bin/bitcoind +++ b/debian/bin/bitcoind @@ -15,4 +15,4 @@ cfgfile="$basedir/bitcoin.conf" # Bitcoin does not clean up DB log files by default [ -e "$dbfile" ] || echo 'set_flags DB_LOG_AUTOREMOVE' > "$dbfile" -exec bitcoind "$@" +exec /usr/lib/bitcoin/bitcoind "$@"