Dear PureData developer list,
I have recently switched from Max/MSP to PureData as I like the fact that it runs on linux and also like that it is open source. I am using it for a big project in order to analyze audio using the aubio plugin, and then based on the analysis output open sound control packets using packOSC and sendUDP to a locally running server which will control a large number of LED lights.
The program I am using to analyze the music and output control signals is pretty basic, but for some reason after running for an hour or two, PureData inexplicibly segfaults without any debug messages even at pdextended -d 10. I assume at that point any debug messages that are being generated are being printed, so something is happening for which there is no debugging handler to explain the problem.
I have attached the offending script. It is running on ubuntu 10.04 using the PD repository for lucid, and is using the pd-aubio library from that distribution, with the external copied from /usr/lib/pd/extras/ to /usr/lib/pd-extended/extras/
Literally the output from running in the terminal before crashing is:
pd ping; pd ping; ... (repeated) pd gui; pd process exited Segmentation Fault
Not very useful...
Thanks for any help... I was planning to try to use pd to control the lighting at a pretty big show next week, so this really is throwing a wrench into my plans. It would definitely be a major pain to have to reimplement this in C or something =/
Sincerely, Brian Neltner