Malloc_zone_unregister error when starting Rails server

When starting the rails server for the project I'm working on, the following error appears:

malloc: *** malloc_zone_unregister() failed for <memory address> 

The thing that changed over the weekend was that I switched to OS Sierra.

Research so far: I ran into this github problem This seemed promising, and I tried to modify the jemalloc gem zone.c file to check for code changes in the PR fix . It did nothing to change the error.

Taking a step back, jemalloc is not in my Gemfile, so I lost what might cause this problem, and how can I fix it, except to try to remove Sierra from my computer.

Update:

I re-introduced the gems in my Gemfile in groups, which resulted in different versions of the gems used. This seems to mysteriously solve the problem. I'm curious if anyone has any idea why this could happen - git diff below:

  adamantium (0.2.0) ice_nine (~> 0.11.0) memoizable (~> 0.4.0) - addressable (2.3.7) + addressable (2.4.0) annotate (2.6.8) activerecord (>= 3.2, <= 4.3) rake (~> 10.4) @@ -122,7 +122,7 @@ GEM capistrano-deploy-strategy-archive (0.1.2) capistrano (>= 2.1.0) chronic (0.10.2) - chunky_png (1.3.4) + chunky_png (1.3.7) climate_control (0.0.3) activesupport (>= 3.0) cocaine (0.5.7) @@ -145,10 +145,10 @@ GEM sass (>= 3.3.0, < 3.5) compass-import-once (1.0.5) sass (>= 3.2, < 3.5) - compass-rails (2.0.4) + compass-rails (3.0.2) compass (~> 1.0.0) - sass-rails (<= 5.0.1) - sprockets (< 2.13) + sass-rails (< 5.1) + sprockets (< 4.0) concord (0.1.5) adamantium (~> 0.2.0) equalizer (~> 0.0.9) @@ -180,7 +180,7 @@ GEM descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) diff-lcs (1.2.5) - domain_name (0.5.23) + domain_name (0.5.24) unf (>= 0.0.5, < 1.0.0) dotenv (2.0.1) dotenv-rails (2.0.1) @@ -197,17 +197,17 @@ GEM eventmachine (1.0.7) eventmachine (1.0.7-java) excon (0.51.0) - execjs (2.4.0) + execjs (2.7.0) ezcrypto (0.7.2) faker (1.4.3) i18n (~> 0.5) - faraday (0.9.1) + faraday (0.9.2) multipart-post (>= 1.2, < 3) fast_stack (0.1.0) rake rake-compiler - ffi (1.2.1) - ffi (1.2.1-java) + ffi (1.9.14) + ffi (1.9.14-java) fission (0.5.0) CFPropertyList (~> 2.2) fixture_builder (0.3.6) @@ -389,7 +389,7 @@ GEM nokogiri (~> 1.6.0) ruby_parser (~> 3.5) htmltokenizer (1.0) - http (0.6.3) + http (0.6.4) http_parser.rb (~> 0.6.0) http-cookie (1.0.2) domain_name (~> 0.5) @@ -404,10 +404,10 @@ GEM RubyInline (~> 3.9) inflecto (0.0.2) ipaddress (0.8.3) - jbuilder (2.2.11) + jbuilder (2.3.2) activesupport (>= 3.0.0, < 5) multi_json (~> 1.2) - jquery-rails (4.0.3) + jquery-rails (4.0.5) rails-dom-testing (~> 1.0) railties (>= 4.2.0) thor (>= 0.14, < 2.0) @@ -454,7 +454,7 @@ GEM multi_json (1.12.1) multi_xml (0.5.5) multipart-post (2.0.0) - naught (1.0.0) + naught (1.1.0) net-http-digest_auth (1.4) net-http-persistent (2.9.4) net-scp (1.2.1) @@ -565,14 +565,15 @@ GEM rake rakismet (1.5.3) raspell (1.3) - rb-fsevent (0.9.4) - rb-inotify (0.9.5) + rb-fsevent (0.9.7) + rb-inotify (0.9.7) ffi (>= 0.5.0) rbvmomi (1.8.2) builder nokogiri (>= 1.4.1) trollop - rdoc (4.2.0) + rdoc (4.2.2) + json (~> 1.4) redis (3.2.1) redis-actionpack (4.0.1) actionpack (~> 4) @@ -604,7 +605,8 @@ GEM right_aws (3.1.0) right_http_connection (>= 1.2.5) right_http_connection (1.5.0) - rollbar (2.0.1) + rollbar (2.13.1) + multi_json rspec (3.2.0) rspec-core (~> 3.2.0) rspec-expectations (~> 3.2.0) @@ -646,33 +648,33 @@ GEM parser (>= 2.2.0, < 3.0) reek (= 1.6.5) virtus (~> 1.0) - rubyzip (1.1.7) + rubyzip (1.2.0) rvm-capistrano (1.5.6) capistrano (~> 2.15.4) safe_yaml (1.0.4) sass (3.4.22) - sass-rails (5.0.1) + sass-rails (5.0.4) railties (>= 4.0.0, < 5.0) sass (~> 3.1) sprockets (>= 2.8, < 4.0) sprockets-rails (>= 2.0, < 4.0) - tilt (~> 1.1) + tilt (>= 1.1, < 3) sdoc (0.4.1) json (~> 1.7, >= 1.7.7) rdoc (~> 4.0) sexp_processor (4.7.0) - simple_form (3.1.0) - actionpack (~> 4.0) - activemodel (~> 4.0) + simple_form (3.3.1) + actionpack (> 4, < 5.1) + activemodel (> 4, < 5.1) simple_oauth (0.3.1) sinatra (1.4.5) rack (~> 1.4) rack-protection (~> 1.4) tilt (~> 1.3, >= 1.3.4) - skylight (0.8.1) + skylight (0.10.6) activesupport (>= 3.0.0) slop (3.6.0) - spoon (0.0.4) + spoon (0.0.6) ffi sprockets (2.12.4) hike (~> 1.2) @@ -683,20 +685,20 @@ GEM actionpack (>= 3.0) activesupport (>= 3.0) sprockets (>= 2.8, < 4.0) - stackprof (0.2.7) + stackprof (0.2.9) stripe (1.36.0) json (~> 1.8.1) rest-client (~> 1.4) - stripe_event (1.5.0) + stripe_event (1.5.1) activesupport (>= 3.1) stripe (~> 1.6) test-unit (3.0.9) power_assert thor (0.19.1) thread_safe (0.3.5) thread_safe (0.3.5-java) - tidy_ffi (0.1.5) - ffi (~> 1.2.0) + tidy_ffi (0.1.6) + ffi (~> 1.2) tilt (1.4.1) trollop (2.1.2) truncate_html (0.9.3) @@ -713,13 +715,12 @@ GEM simple_oauth (~> 0.3.0) tzinfo (1.2.2) thread_safe (~> 0.1) - uglifier (2.7.1) - execjs (>= 0.3.0) - json (>= 1.8.0) + uglifier (3.0.2) + execjs (>= 0.3.0, < 3) unf (0.1.4) unf_ext unf (0.1.4-java) - unf_ext (0.0.6) + unf_ext (0.0.7.1) uniform_notifier (1.9.0) unparser (0.2.2) abstract_type (~> 0.0.7) @@ -734,19 +735,19 @@ GEM coercible (~> 1.0) descendants_tracker (~> 0.0, >= 0.0.3) equalizer (~> 0.0, >= 0.0.9) - visual_captcha (0.0.1) + visual_captcha (0.0.2) json web-console (2.1.2) activemodel (>= 4.0) binding_of_caller (>= 0.7.2) railties (>= 4.0) sprockets-rails (>= 2.0, < 4.0) webrobots (0.1.1) - whenever (0.9.4) + whenever (0.9.7) chronic (>= 0.6.3) - wicked (1.1.1) - rails (>= 3.0.7) - will_paginate (3.0.7) + wicked (1.3.1) + railties (>= 3.0.7) + will_paginate (3.1.3) woo (0.2.0) bourbon decent_exposure @@ -887,4 +888,4 @@ DEPENDENCIES zaru BUNDLED WITH - 1.12.5 + 1.13.1 
+7
ruby malloc ruby-on-rails-4 macos-sierra
source share
1 answer

I also came across this. I compared your Gemfile.lock to mine as the last ditch effort after some searches, and found that I was using the same version of skylight .

For those who come across this post, updating skylight to 0.10.6 may also solve the problem.

In addition to this, it might be worthwhile to selectively remove dependencies like sqlite3 or mysql , which can also be the culprits until the application loads.

+22
source share

All Articles