You're probably exceeding the maximum network packet length. UDP packets can have up to 65536 bytes of data but ethernet packets are not that long, more like 1500 bytes. So your 1024 floats take at least 1024*4 bytes, and they won't get through. On the local machine, ethernet is not used so the UDP packets can be longer.
Martin
----- Original Message ----- From: "Sukandar Kartadinata" sk@glui.de To: pd-list@iem.at Sent: Friday, June 18, 2004 1:58 PM Subject: [PD] OSC segmentation fault
Hi, I'm trying to send a list of 1024 floats from my app to pd via OSC, but always get a segmentation fault. Shorter lists (e.g. 32) do work. Sending 1024 floats to the terminal version of dumpOSC works too.
I'm a little new to OSC so maybe I'm missing something obvious. The floats are not organized in any complex structure anyway. [dumpOSC] is not connected to anything that could cause the crash.
OSC version is 0.2, freshly compiled from CVS. pd version is 0.37.1 devel installed thru planetCCRMA as is the rest of the machine (Fedora Core 1 version). Low latency is enabled, but there's no audio being computed anyway in this test.
thanks for any ideas, Sukandar
PD-list mailing list PD-list@iem.at to manage your subscription (including un-subscription) see http://iem.at/cgi-bin/mailman/listinfo/pd-list