Ошибка шины в RMagick при использовании Rack? - PullRequest
0 голосов
/ 12 декабря 2010

Запуск любого из них работает нормально, но при запуске обоих вместе он сильно падает, что похоже на Magick::Image#new (первый вызов, который я сделаю для него).

Редактирование: запрос кода выполнен ниже:

В Ramaze проблема может быть воспроизведена следующим образом:

require 'ramaze'
require 'rmagick'

class ExceptionCauser < Ramaze::Controller
map '/'

  def index
    img = Magick::Image.new(64, 64)
  end

end

Ramaze.start :port => 7004

, а затем посещение 0.0.0.0:7004 приведет к сбою.

1 Ответ

0 голосов
/ 12 декабря 2010

Можно исправить, перекомпилировав Imagemagick с использованием флага --disable-openmp, как в Почему этот вызов RMagick вызывает ошибку сегментации? .

...