rc.local is the last thing in the init.d stage, so no.
 
What kind of logging do you have. Had a look in syslog?
Or put the pd launch in backticks and try to catch its stdout for ssome clues
andy

On 24 January 2013 at 19:52 Pierre Massat <pimassat@gmail.com> wrote:
Hi, all of my paths are absolute. There are in /usr/bin/puredata.
Do you think it could be that /usr/ isn't mounted yet when Pd is launched by rc.local?