pianod crash log from improper use of MSG_NOSIGNAL with send(). (gdb) bt #0 0xb6dbde84 in send () from /lib/arm-linux-gnueabihf/libpthread.so.0 #1 0x0001a770 in fb_send_output (event=, connection=0x99ab0) at fb_event.c:245 #2 0x0001d168 in fb_poll_for (timeout=0xbeffd618) at fb_socketmgr.c:429 #3 0x0001d4c4 in fb_poll_with_timeout (timeout=) at fb_socketmgr.c:472 #4 0x0000f5f4 in run_service (app=0x318f8) at pianod.c:237 #5 0x0000c070 in pianod_run_loop (app=) at pianod.c:509 #6 main (argc=, argv=) at pianod.c:715 (gdb) On Tuesday, January 27, 2015 10:42 AM, *** The Youngs *** wrote: (gdb) run -c /var/www/pianod Starting program: /home/pi/download/pianod-167/src/pianod -c /var/www/pianod [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". 2015-01-27 10:41:06: No user data found. Creating admin user. 2015-01-27 10:41:08: socket: Address family not supported by protocol 2015-01-27 10:41:08: socket: Address family not supported by protocol [New Thread 0xb634e470 (LWP 8043)] ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.front.0:CARD=0' ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM front Program received signal SIGPIPE, Broken pipe. 0xb6dbde84 in send () from /lib/arm-linux-gnueabihf/libpthread.so.0 (gdb)