I just ran into a very strange error running instiki 0.13, and
managed to figure out the fix. The error shows up as a NoMemoryError,
and apparently only happens on amd64 machines:
NoMemoryError (negative allocation size (or too big)):
/root/instiki/instiki-0.13.0_sp/vendor/rails/actionpack/lib/
action_controller/benchmarking.rb:86:in `sprintf''
/root/instiki/instiki-0.13.0_sp/vendor/rails/actionpack/lib/
action_controller/benchmarking.rb:86:in `active_record_runtime''
/root/instiki/instiki-0.13.0_sp/vendor/rails/actionpack/lib/
action_controller/benchmarking.rb:69:in `perform_action_without_rescue''
/root/instiki/instiki-0.13.0_sp/vendor/rails/actionpack/lib/
action_controller/rescue.rb:83:in `perform_action''
/root/instiki/instiki-0.13.0_sp/vendor/rails/actionpack/lib/
action_controller/base.rb:435:in `send''
/root/instiki/instiki-0.13.0_sp/vendor/rails/actionpack/lib/
action_controller/base.rb:435:in `process_without_filters''
/root/instiki/instiki-0.13.0_sp/vendor/rails/actionpack/lib/
action_controller/filters.rb:684:in
`process_without_session_management_support''
/root/instiki/instiki-0.13.0_sp/vendor/rails/actionpack/lib/
action_controller/session_management.rb:114:in `process''
/root/instiki/instiki-0.13.0_sp/vendor/rails/actionpack/lib/
action_controller/base.rb:334:in `process''
/root/instiki/instiki-0.13.0_sp/vendor/rails/railties/lib/
dispatcher.rb:41:in `dispatch''
/root/instiki/instiki-0.13.0_sp/vendor/rails/railties/lib/
webrick_server.rb:113:in `handle_dispatch''
/root/instiki/instiki-0.13.0_sp/vendor/rails/railties/lib/
webrick_server.rb:79:in `service''
/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service''
/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run''
/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread''
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start''
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread''
/usr/lib/ruby/1.8/webrick/server.rb:95:in `start''
/usr/lib/ruby/1.8/webrick/server.rb:92:in `each''
/usr/lib/ruby/1.8/webrick/server.rb:92:in `start''
/usr/lib/ruby/1.8/webrick/server.rb:23:in `start''
/usr/lib/ruby/1.8/webrick/server.rb:82:in `start''
/root/instiki/instiki-0.13.0_sp/vendor/rails/railties/lib/
webrick_server.rb:63:in `dispatch''
script/server:62
The fix is described here:
http://dev.rubyonrails.org/changeset/8355
I suppose future versions of instiki will get this fix for free by
bundling newer rails versions.
Morgan
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/instiki-users/attachments/20080717/4a8c5445/attachment.html>