I'm not seeing any of this behavior on macOS. Pd doesn't hang when I unplug my USB audio interface, but it doesn't reconnect or print an error. Trying to reselect it in the audio dialog leads to a hang where the GUI is somewhat responsive but the core is obviously stuck.

On Sep 11, 2018, at 9:13 PM, pd-list-request@lists.iem.at wrote:

Date: Tue, 11 Sep 2018 21:12:51 +0200
From: "Christof Ressi" <christof.ressi@gmx.at>
To: "Lucas Cordiviola" <lucarda27@hotmail.com>
Cc: "pd-lista puredata" <pd-list@iem.at>
Subject: Re: [PD] [PD-announce] PD 0.49-0test1 released
Message-ID:
<trinity-d0c3e113-e859-4665-bde1-8ea6b1baf64b-1536693171656@3c-app-gmx-bs57>

Content-Type: text/plain; charset=UTF-8

thanks for testing! seems like it works fine on Windows. BTW, one big fix I made is that if the audio device gets disconnected (for whatever reason), Pd will not hang but instead try to reconnect and if that fails, close the device gracefully and post an error. if you feel like, you can try it out: 

a) just unplug the USB cable and quickly (within about a second) plug it back in: Pd should automatically reconnect. 
b) if you leave it unplugged for a bit longer, Pd will print an error. now plug the cable back in and toggle DSP off/on: the device should be connected again.

Christof

--------
Dan Wilcox
@danomatika
danomatika.com
robotcowboy.com