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
_______________________________________________
Instiki-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/instiki-users