# File lib/new_relic/agent/new_relic_service/json_marshaller.rb, line 22 def warn_for_yajl if defined?(::Yajl) require 'yajl/version' if NewRelic::VersionNumber.new(::Yajl::VERSION) < OK_YAJL_VERSION ::NewRelic::Agent.logger.warn "Detected yajl-ruby version #{::Yajl::VERSION} which can cause segfaults with newrelic_rpm's thread profiling features. We strongly recommend you upgrade to the latest yajl-ruby version available." end end rescue => err ::NewRelic::Agent.logger.warn "Failed trying to watch for problematic yajl-ruby version.", err end