I’m upgrading an existing application from Rails 1.2 to 2.0. After
deploying the new application to a production FreeBSD 6.2 server, I
can’t do anything without an illegal instruction trap (SIGILL). Even
a basic Model.find(:all) on a small table from script/console traps.
Googling points to a stack overflow as the likely culprit (too many
nested method calls).
The application works fine in development on another OS and no changes
were made that would explain a deeper call stack.
Has anyone deployed a Rails 2.0 application on FreeBSD 6.2? Has
anyone successfully upgraded a working application from 1.2 to 2.0?