Estou usando o Audacity v2.0.3 no Linux Mint 16, que é um derivativo do Ubuntu 13.10 e estava tendo o mesmo problema.
Quando o Audacity é iniciado, ele procura por um diretório temporário para armazenar seus arquivos temporários, ou seja,
/var/tmp/audacity-${USER}
em que $ {USER} tem o valor do nome de usuário de login e a variável de ambiente USER normalmente é definida corretamente durante o processo de login.
Para ter certeza, sempre é possível fazer
echo ${USER}
para ver se está definido e definido para o valor apropriado.
Portanto, a solução muito simples é
mkdir /var/tmp/audacity-${USER}
e para privacidade, se desejado, e se o seu umask for diferente de 0007,
chmod 0700 /var/tmp/audacity-${USER}
ou você poderia fazer isso de uma só vez com
mkdir -m 0700 /var/tmp/audacity-${USER}
Obviamente, o usuário precisa ter permissão de gravação em /var/tmp
, caso contrário, isso precisará ser feito pelo usuário root, que também precisará alterar a propriedade do usuário e do grupo do diretório criado para o usuário e grupo apropriados.
Por que o audacity não cria este diretório para si mesmo é uma questão que deve ser direcionada aos autores da audácia, porque aparece um diálogo para dizer que algum diretório não nomeado para armazenamento temporário não existe e então o segfaulting é um experiência do usuário extremamente ruim.
A sugestão de que se deve reinstalar uma operação a partir do zero apenas para resolver o problema de um diretório ausente é uma resposta inaceitável .