Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segmentation fault when sending -QUIT signal to unicorn workers #152

Closed
cswilliams opened this issue Nov 21, 2019 · 12 comments
Closed

Segmentation fault when sending -QUIT signal to unicorn workers #152

cswilliams opened this issue Nov 21, 2019 · 12 comments

Comments

@cswilliams
Copy link

cswilliams commented Nov 21, 2019

Today we swapped over our rails app from therubyracer v0.12.3 using libv8 v3.16.14.19 to mini_racer v0.2.8 using libv8 v7.3.492.27.1.

Once we did this, we noticed our unicorn workers started to segfault when we sent them a -QUIT signal and all of our workers would segfault when sending -QUIT to the master (this happens whenever unicorn restarts). The segfaults only seem to occur when the unicorn worker is shutting down and not when serving traffic. We don't see segfaults anywhere else in our app (e.g. sidekiq, rake commands, rails consoles, etc.).

We have also tried several "tweaks" for unicorn mentioned in your README specifically:

  1. adding the following in unicorn's before_fork: ObjectSpace.each_object(MiniRacer::Context, &:dispose) if defined?(MiniRacer::Context)
  2. setting the following runtime flags: MiniRacer::Platform.set_flags! :noconcurrent_recompilation, :noconcurrent_sweeping

However, our unicorn workers still segfault with or without these tweaks.

I've attached the output from our unicorn log unicorn.log.txt when one of the workers segfaults. It's not super helpful, so I installed a "beta" version of libv8 instead 7.3.492.27.0beta1 and enabled core dumps. I then loaded up the coredump in gdb and ran "where" which produced this output:

#0  0x00007f4ed240f428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007f4ed241102a in __GI_abort () at abort.c:89
#2  0x00007f4ed2846311 in die () at error.c:482
#3  rb_bug_context (ctx=ctx@entry=0x7f4ed11cf380, fmt=fmt@entry=0x7f4ed29f00ca "Segmentation fault at %p") at error.c:512
#4  0x00007f4ed29349fe in sigsegv (sig=<optimized out>, info=0x7f4ed11cf4b0, ctx=0x7f4ed11cf380) at signal.c:907
#5  <signal handler called>
#6  0x00007f4ed21c4472 in list_del (elem=0x7f4eb2bff9c0) at ../include/list.h:72
#7  stack_list_del (elem=0x7f4eb2bff9c0) at allocatestack.c:145
#8  __deallocate_stack (pd=0x7f4eb2bff700) at allocatestack.c:767
#9  __free_tcb (pd=pd@entry=0x7f4eb2bff700) at pthread_create.c:243
#10 0x00007f4ed21c59cc in pthread_join (threadid=139975983101696, thread_return=0x0) at pthread_join.c:111
#11 0x00007f4ec16aac4c in v8::platform::WorkerThread::~WorkerThread() ()
   from /var/www/.libs/app/.bundle/2.4.6/1/ruby/2.4.0/gems/mini_racer-0.2.8/lib/mini_racer_extension.so
#12 0x00007f4ec16a8f6e in v8::platform::DefaultWorkerThreadsTaskRunner::Terminate() ()
   from /var/www/.libs/app/.bundle/2.4.6/1/ruby/2.4.0/gems/mini_racer-0.2.8/lib/mini_racer_extension.so
#13 0x00007f4ec16a7e5a in v8::platform::DefaultPlatform::~DefaultPlatform() ()
   from /var/www/.libs/app/.bundle/2.4.6/1/ruby/2.4.0/gems/mini_racer-0.2.8/lib/mini_racer_extension.so
#14 0x00007f4ec16a802e in v8::platform::DefaultPlatform::~DefaultPlatform() ()
   from /var/www/.libs/app/.bundle/2.4.6/1/ruby/2.4.0/gems/mini_racer-0.2.8/lib/mini_racer_extension.so
#15 0x00007f4ed2413ff8 in __run_exit_handlers (status=0, listp=0x7f4ed279e5f8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true)
    at exit.c:82
#16 0x00007f4ed2414045 in __GI_exit (status=<optimized out>) at exit.c:104
#17 0x00007f4ed23fa837 in __libc_start_main (main=0x400810 <main>, argc=7, argv=0x7fff884fa4d8, init=<optimized out>, fini=<optimized out>,
    rtld_fini=<optimized out>, stack_end=0x7fff884fa4c8) at ../csu/libc-start.c:325
#18 0x0000000000400889 in _start ()

It's not really clear to me if this is a mini_racer issue or libv8?

Any help getting this resolved would be greatly appreciated. Let me know if you think I should open a ticket on libv8's project instead. Thanks!


unicorn.log.txt

@IBazylchuk
Copy link

Same for me
`WARNING: V8 isolate was forked, it can not be disposed and memory will not be reclaimed till the Ruby process exits.
/var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/bin/unicorn: [BUG] Segmentation fault at 0x00007fcfaad339d0
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]

-- Machine register context ------------------------------------------------
RIP: 0x00007fcfba6278d9 RBP: 0x00007ffca64803f0 RSP: 0x00007ffca64803d8
RAX: 0x0000000009c02610 RBX: 0x0000000008d1ab50 RCX: 0x00007fcfba62ec00
RDX: 0x000000000ad7ba90 RDI: 0x00007fcfaad33700 RSI: 0x0000000000000000
R8: 0x000000000899e770 R9: 0x00007fcfbb343700 R10: 0x0000000000001af4
R11: 0x00007fcfb2a08b60 R12: 0x000000000b89bfe0 R13: 0x0000000009383528
R14: 0x000000000b89bff0 R15: 0x00000000093834f0 EFL: 0x0000000000010206

-- Other runtime information -----------------------------------------------

  • Process memory map:

00400000-00401000 r-xp 00000000 103:01 1456362 /home/user/.rvm/rubies/ruby-2.5.5/bin/ruby
00600000-00601000 r--p 00000000 103:01 1456362 /home/user/.rvm/rubies/ruby-2.5.5/bin/ruby
00601000-00602000 rw-p 00001000 103:01 1456362 /home/user/.rvm/rubies/ruby-2.5.5/bin/ruby
01ea9000-12c5e000 rw-p 00000000 00:00 0 [heap]
12c5e000-179e8000 rw-p 00000000 00:00 0 [heap]
260ae900000-260ae9cf000 rw-p 00000000 00:00 0
a69f8300000-a69f8301000 rw-p 00000000 00:00 0
b7519c00000-b7519c01000 rw-p 00000000 00:00 0
b7519c01000-b7519c80000 r--p 00000000 00:00 0
1957a1b00000-1957a1b80000 rw-p 00000000 00:00 0
1bbc24480000-1bbc24488000 rw-p 00000000 00:00 0
1f1894200000-1f1894280000 rw-p 00000000 00:00 0
225fd449a000-225fd4500000 ---p 00000000 00:00 0
225fd4500000-225fd4501000 rw-p 00000000 00:00 0
225fd4501000-225fd4502000 ---p 00000000 00:00 0
225fd4502000-225fd4524000 r-xp 00000000 00:00 0
225fd4524000-225fd457f000 ---p 00000000 00:00 0
225fd457f000-225fd4580000 ---p 00000000 00:00 0
225fd4580000-225fd4581000 rw-p 00000000 00:00 0
225fd4581000-225fd4582000 ---p 00000000 00:00 0
225fd4582000-225fd45ff000 r-xp 00000000 00:00 0
225fd45ff000-225fdc49a000 ---p 00000000 00:00 0
29079bd80000-29079bd9d000 rw-p 00000000 00:00 0
2f718ed80000-2f718ee00000 rw-p 00000000 00:00 0
33b002280000-33b002300000 rw-p 00000000 00:00 0
3d618ad00000-3d618ad80000 rw-p 00000000 00:00 0
7fcf80000000-7fcf80021000 rw-p 00000000 00:00 0
7fcf80021000-7fcf84000000 ---p 00000000 00:00 0
7fcf88000000-7fcf88021000 rw-p 00000000 00:00 0
7fcf88021000-7fcf880bc000 rw-p 00000000 00:00 0
7fcf880bc000-7fcf8c000000 ---p 00000000 00:00 0
7fcf8c000000-7fcf8c024000 rw-p 00000000 00:00 0
7fcf8c024000-7fcf90000000 ---p 00000000 00:00 0
7fcf90000000-7fcf9014e000 rw-p 00000000 00:00 0
7fcf9014e000-7fcf90279000 rw-p 00000000 00:00 0
7fcf90279000-7fcf94000000 ---p 00000000 00:00 0
7fcf94000000-7fcf94021000 rw-p 00000000 00:00 0
7fcf94021000-7fcf940fc000 rw-p 00000000 00:00 0
7fcf940fc000-7fcf98000000 ---p 00000000 00:00 0
7fcf98000000-7fcf98128000 rw-p 00000000 00:00 0
7fcf98128000-7fcf9812b000 rw-p 00000000 00:00 0
7fcf9812b000-7fcf9c000000 ---p 00000000 00:00 0
7fcf9c000000-7fcf9c021000 rw-p 00000000 00:00 0
7fcf9c021000-7fcf9c810000 rw-p 00000000 00:00 0
7fcf9c810000-7fcfa0000000 ---p 00000000 00:00 0
7fcfa0000000-7fcfa0021000 rw-p 00000000 00:00 0
7fcfa0021000-7fcfa4000000 ---p 00000000 00:00 0
7fcfa6a07000-7fcfa6a0c000 r-xp 00000000 103:01 2761505 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/io/console.so
7fcfa6a0c000-7fcfa6c0b000 ---p 00005000 103:01 2761505 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/io/console.so
7fcfa6c0b000-7fcfa6c0c000 r--p 00004000 103:01 2761505 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/io/console.so
7fcfa6c0c000-7fcfa6c0d000 rw-p 00005000 103:01 2761505 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/io/console.so
7fcfa720e000-7fcfa720f000 r-xp 00000000 103:01 1456907 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/fiber.so
7fcfa720f000-7fcfa740e000 ---p 00001000 103:01 1456907 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/fiber.so
7fcfa740e000-7fcfa740f000 r--p 00000000 103:01 1456907 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/fiber.so
7fcfa740f000-7fcfa7410000 rw-p 00001000 103:01 1456907 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/fiber.so
7fcfa7612000-7fcfa7617000 r-xp 00000000 103:01 415915 /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7fcfa7617000-7fcfa7817000 ---p 00005000 103:01 415915 /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7fcfa7817000-7fcfa7818000 r--p 00005000 103:01 415915 /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7fcfa7818000-7fcfa7819000 rw-p 00006000 103:01 415915 /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7fcfa7819000-7fcfa7824000 r-xp 00000000 103:01 415918 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7fcfa7824000-7fcfa7a23000 ---p 0000b000 103:01 415918 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7fcfa7a23000-7fcfa7a24000 r--p 0000a000 103:01 415918 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7fcfa7a24000-7fcfa7a25000 rw-p 0000b000 103:01 415918 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7fcfa7a25000-7fcfa7a2b000 rw-p 00000000 00:00 0
7fcfa7a2b000-7fcfa7a2c000 ---p 00000000 00:00 0
7fcfa7a2c000-7fcfa7b2c000 rwxp 00000000 00:00 0
7fcfa7b2c000-7fcfa7b2d000 ---p 00000000 00:00 0
7fcfa7b2d000-7fcfa7c2d000 rwxp 00000000 00:00 0
7fcfa7c2d000-7fcfa7c2e000 ---p 00000000 00:00 0
7fcfa7c2e000-7fcfa7d2e000 rwxp 00000000 00:00 0
7fcfa7d2e000-7fcfa7d2f000 ---p 00000000 00:00 0
7fcfa7d2f000-7fcfa852f000 rwxp 00000000 00:00 0
7fcfa852f000-7fcfa8530000 ---p 00000000 00:00 0
7fcfa8530000-7fcfa8d30000 rwxp 00000000 00:00 0
7fcfa8d30000-7fcfa8d31000 ---p 00000000 00:00 0
7fcfa8d31000-7fcfa9531000 rwxp 00000000 00:00 0
7fcfa9531000-7fcfa9532000 ---p 00000000 00:00 0
7fcfa9532000-7fcfa9d32000 rwxp 00000000 00:00 0
7fcfab218000-7fcfab219000 ---p 00000000 00:00 0
7fcfab219000-7fcfab319000 rwxp 00000000 00:00 0
7fcfab319000-7fcfab330000 r-xp 00000000 103:01 2894771 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/trans/single_byte.so
7fcfab330000-7fcfab52f000 ---p 00017000 103:01 2894771 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/trans/single_byte.so
7fcfab52f000-7fcfab534000 r--p 00016000 103:01 2894771 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/trans/single_byte.so
7fcfab534000-7fcfab535000 rw-p 0001b000 103:01 2894771 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/trans/single_byte.so
7fcfab535000-7fcfab53a000 r-xp 00000000 103:01 30454 /usr/lib/x86_64-linux-gnu/libmaxminddb.so.0.0.7
7fcfab53a000-7fcfab739000 ---p 00005000 103:01 30454 /usr/lib/x86_64-linux-gnu/libmaxminddb.so.0.0.7
7fcfab739000-7fcfab73a000 r--p 00004000 103:01 30454 /usr/lib/x86_64-linux-gnu/libmaxminddb.so.0.0.7
7fcfab73a000-7fcfab73b000 rw-p 00005000 103:01 30454 /usr/lib/x86_64-linux-gnu/libmaxminddb.so.0.0.7
7fcfab73b000-7fcfab73e000 r-xp 00000000 103:01 3408653 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/hive_geoip2-0.1.2/lib/hive_geoip2.so
7fcfab73e000-7fcfab93d000 ---p 00003000 103:01 3408653 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/hive_geoip2-0.1.2/lib/hive_geoip2.so
7fcfab93d000-7fcfab93e000 r--p 00002000 103:01 3408653 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/hive_geoip2-0.1.2/lib/hive_geoip2.so
7fcfab93e000-7fcfab93f000 rw-p 00003000 103:01 3408653 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/hive_geoip2-0.1.2/lib/hive_geoip2.so
7fcfab93f000-7fcfabf40000 rw-p 00000000 00:00 0
7fcfac14a000-7fcfac14c000 r-xp 00000000 103:01 2894744 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/iso_8859_1.so
7fcfac14c000-7fcfac34b000 ---p 00002000 103:01 2894744 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/iso_8859_1.so
7fcfac34b000-7fcfac34c000 r--p 00001000 103:01 2894744 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/iso_8859_1.so
7fcfac34c000-7fcfac34d000 rw-p 00002000 103:01 2894744 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/iso_8859_1.so
7fcfac34d000-7fcfac352000 r-xp 00000000 103:01 3803744 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/liquid-c-4.0.0/lib/liquid_c.so
7fcfac352000-7fcfac551000 ---p 00005000 103:01 3803744 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/liquid-c-4.0.0/lib/liquid_c.so
7fcfac551000-7fcfac552000 r--p 00004000 103:01 3803744 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/liquid-c-4.0.0/lib/liquid_c.so
7fcfac552000-7fcfac553000 rw-p 00005000 103:01 3803744 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/liquid-c-4.0.0/lib/liquid_c.so
7fcfac553000-7fcfac582000 r-xp 00000000 103:01 3410391 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/ox-2.8.2/ext/ox/ox.so
7fcfac582000-7fcfac781000 ---p 0002f000 103:01 3410391 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/ox-2.8.2/ext/ox/ox.so
7fcfac781000-7fcfac782000 r--p 0002e000 103:01 3410391 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/ox-2.8.2/ext/ox/ox.so
7fcfac782000-7fcfac784000 rw-p 0002f000 103:01 3410391 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/ox-2.8.2/ext/ox/ox.so
7fcfac784000-7fcfac787000 r-xp 00000000 103:01 2894746 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/shift_jis.so
7fcfac787000-7fcfac986000 ---p 00003000 103:01 2894746 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/shift_jis.so
7fcfac986000-7fcfac987000 r--p 00002000 103:01 2894746 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/shift_jis.so
7fcfac987000-7fcfac988000 rw-p 00003000 103:01 2894746 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/shift_jis.so
7fcfac988000-7fcfac98b000 r-xp 00000000 103:01 2894763 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/euc_jp.so
7fcfac98b000-7fcfacb8a000 ---p 00003000 103:01 2894763 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/euc_jp.so
7fcfacb8a000-7fcfacb8b000 r--p 00002000 103:01 2894763 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/euc_jp.so
7fcfacb8b000-7fcfacb8c000 rw-p 00003000 103:01 2894763 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/euc_jp.so
7fcface8d000-7fcface9d000 r-xp 00000000 103:01 3674428 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/hiredis-0.6.3/lib/hiredis/ext/hiredis_ext.so
7fcface9d000-7fcfad09c000 ---p 00010000 103:01 3674428 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/hiredis-0.6.3/lib/hiredis/ext/hiredis_ext.so
7fcfad09c000-7fcfad09d000 r--p 0000f000 103:01 3674428 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/hiredis-0.6.3/lib/hiredis/ext/hiredis_ext.so
7fcfad09d000-7fcfad09e000 rw-p 00010000 103:01 3674428 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/hiredis-0.6.3/lib/hiredis/ext/hiredis_ext.so
7fcfad19d000-7fcfad19e000 ---p 00000000 00:00 0
7fcfad19e000-7fcfad29e000 rwxp 00000000 00:00 0
7fcfad29e000-7fcfad29f000 r-xp 00000000 103:01 3288476 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/fast_haversine-0.0.1/lib/fast_haversine/fast_haversine.so
7fcfad29f000-7fcfad49e000 ---p 00001000 103:01 3288476 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/fast_haversine-0.0.1/lib/fast_haversine/fast_haversine.so
7fcfad49e000-7fcfad49f000 r--p 00000000 103:01 3288476 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/fast_haversine-0.0.1/lib/fast_haversine/fast_haversine.so
7fcfad49f000-7fcfad4a0000 rw-p 00001000 103:01 3288476 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/fast_haversine-0.0.1/lib/fast_haversine/fast_haversine.so
7fcfad4a0000-7fcfad56f000 r-xp 00000000 103:01 1006 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7fcfad56f000-7fcfad76f000 ---p 000cf000 103:01 1006 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7fcfad76f000-7fcfad772000 r--p 000cf000 103:01 1006 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7fcfad772000-7fcfad774000 rw-p 000d2000 103:01 1006 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6
7fcfad774000-7fcfad775000 rw-p 00000000 00:00 0
7fcfad775000-7fcfad7bc000 r-xp 00000000 103:01 9174 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
7fcfad7bc000-7fcfad9bb000 ---p 00047000 103:01 9174 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
7fcfad9bb000-7fcfad9bd000 r--p 00046000 103:01 9174 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
7fcfad9bd000-7fcfad9bf000 rw-p 00048000 103:01 9174 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
7fcfad9bf000-7fcfad9c0000 rw-p 00000000 00:00 0
7fcfad9c0000-7fcfad9ce000 r-xp 00000000 103:01 8984 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0
7fcfad9ce000-7fcfadbcd000 ---p 0000e000 103:01 8984 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0
7fcfadbcd000-7fcfadbce000 r--p 0000d000 103:01 8984 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0
7fcfadbce000-7fcfadbcf000 rw-p 0000e000 103:01 8984 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0
7fcfadbcf000-7fcfadbf6000 r-xp 00000000 103:01 9073 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0
7fcfadbf6000-7fcfaddf6000 ---p 00027000 103:01 9073 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0
7fcfaddf6000-7fcfaddf7000 r--p 00027000 103:01 9073 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0
7fcfaddf7000-7fcfaddf8000 rw-p 00028000 103:01 9073 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0
7fcfaddf8000-7fcfade2a000 r-xp 00000000 103:01 9079 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
7fcfade2a000-7fcfae029000 ---p 00032000 103:01 9079 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
7fcfae029000-7fcfae02a000 r--p 00031000 103:01 9079 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
7fcfae02a000-7fcfae02b000 rw-p 00032000 103:01 9079 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
7fcfae02b000-7fcfae05f000 r-xp 00000000 103:01 9005 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2
7fcfae05f000-7fcfae25e000 ---p 00034000 103:01 9005 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2
7fcfae25e000-7fcfae260000 r--p 00033000 103:01 9005 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2
7fcfae260000-7fcfae261000 rw-p 00035000 103:01 9005 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2
7fcfae261000-7fcfae272000 r-xp 00000000 103:01 2203 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1
7fcfae272000-7fcfae472000 ---p 00011000 103:01 2203 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1
7fcfae472000-7fcfae473000 r--p 00011000 103:01 2203 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1
7fcfae473000-7fcfae474000 rw-p 00012000 103:01 2203 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1
7fcfae474000-7fcfae4a5000 r-xp 00000000 103:01 7059 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15
7fcfae4a5000-7fcfae6a5000 ---p 00031000 103:01 7059 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15
7fcfae6a5000-7fcfae6a6000 r--p 00031000 103:01 7059 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15
7fcfae6a6000-7fcfae6a7000 rw-p 00032000 103:01 7059 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15
7fcfae6a7000-7fcfae700000 r-xp 00000000 103:01 12736 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0
7fcfae700000-7fcfae8ff000 ---p 00059000 103:01 12736 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0
7fcfae8ff000-7fcfae909000 r--p 00058000 103:01 12736 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0
7fcfae909000-7fcfae90b000 rw-p 00062000 103:01 12736 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0
7fcfae90b000-7fcfae920000 r-xp 00000000 103:01 6871 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0
7fcfae920000-7fcfaeb1f000 ---p 00015000 103:01 6871 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0
7fcfaeb1f000-7fcfaeb20000 r--p 00014000 103:01 6871 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0
7fcfaeb20000-7fcfaeb21000 rw-p 00015000 103:01 6871 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0
7fcfaeb21000-7fcfaeb51000 r-xp 00000000 103:01 8957 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0
7fcfaeb51000-7fcfaed51000 ---p 00030000 103:01 8957 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0
7fcfaed51000-7fcfaed52000 r--p 00030000 103:01 8957 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0
7fcfaed52000-7fcfaed53000 rw-p 00031000 103:01 8957 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0
7fcfaed53000-7fcfaed54000 rw-p 00000000 00:00 0
7fcfaed54000-7fcfaedf3000 r-xp 00000000 103:01 8316 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0
7fcfaedf3000-7fcfaeff2000 ---p 0009f000 103:01 8316 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0
7fcfaeff2000-7fcfaeff3000 r--p 0009e000 103:01 8316 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0
7fcfaeff3000-7fcfaeff6000 rw-p 0009f000 103:01 8316 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0
7fcfaeff6000-7fcfaf07a000 r-xp 00000000 103:01 9193 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0
7fcfaf07a000-7fcfaf279000 ---p 00084000 103:01 9193 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0
7fcfaf279000-7fcfaf27c000 r--p 00083000 103:01 9193 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0
7fcfaf27c000-7fcfaf27f000 rw-p 00086000 103:01 9193 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0
7fcfaf27f000-7fcfaf280000 rw-p 00000000 00:00 0
7fcfaf280000-7fcfaf288000 r-xp 00000000 103:01 9203 /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0
7fcfaf288000-7fcfaf487000 ---p 00008000 103:01 9203 /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0
7fcfaf487000-7fcfaf488000 r--p 00007000 103:01 9203 /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0
7fcfaf488000-7fcfaf489000 rw-p 00008000 103:01 9203 /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0
7fcfaf489000-7fcfaf48c000 r-xp 00000000 103:01 395018 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7fcfaf48c000-7fcfaf68b000 ---p 00003000 103:01 395018 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7fcfaf68b000-7fcfaf68c000 r--p 00002000 103:01 395018 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7fcfaf68c000-7fcfaf68d000 rw-p 00003000 103:01 395018 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7fcfaf68d000-7fcfaf7b0000 r-xp 00000000 103:01 7117 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
7fcfaf7b0000-7fcfaf9af000 ---p 00123000 103:01 7117 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
7fcfaf9af000-7fcfaf9ba000 r--p 00122000 103:01 7117 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
7fcfaf9ba000-7fcfaf9bc000 rw-p 0012d000 103:01 7117 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
7fcfaf9bc000-7fcfaf9bd000 rw-p 00000000 00:00 0
7fcfaf9bd000-7fcfaf9fa000 r-xp 00000000 103:01 9215 /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0
7fcfaf9fa000-7fcfafbfa000 ---p 0003d000 103:01 9215 /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0
7fcfafbfa000-7fcfafbfb000 r--p 0003d000 103:01 9215 /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0
7fcfafbfb000-7fcfafbfd000 rw-p 0003e000 103:01 9215 /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0
7fcfafbfd000-7fcfafbfe000 rw-p 00000000 00:00 0
7fcfafbfe000-7fcfafc17000 r-xp 00000000 103:01 9221 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7fcfafc17000-7fcfafe17000 ---p 00019000 103:01 9221 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7fcfafe17000-7fcfafe18000 r--p 00019000 103:01 9221 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7fcfafe18000-7fcfafe19000 rw-p 0001a000 103:01 9221 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7fcfafe19000-7fcfafe30000 r-xp 00000000 103:01 415909 /lib/x86_64-linux-gnu/libresolv-2.23.so
7fcfafe30000-7fcfb0030000 ---p 00017000 103:01 415909 /lib/x86_64-linux-gnu/libresolv-2.23.so
7fcfb0030000-7fcfb0031000 r--p 00017000 103:01 415909 /lib/x86_64-linux-gnu/libresolv-2.23.so
7fcfb0031000-7fcfb0032000 rw-p 00018000 103:01 415909 /lib/x86_64-linux-gnu/libresolv-2.23.so
7fcfb0032000-7fcfb0034000 rw-p 00000000 00:00 0
7fcfb0034000-7fcfb0041000 r-xp 00000000 103:01 9242 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.5
7fcfb0041000-7fcfb0241000 ---p 0000d000 103:01 9242 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.5
7fcfb0241000-7fcfb0242000 r--p 0000d000 103:01 9242 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.5
7fcfb0242000-7fcfb0243000 rw-p 0000e000 103:01 9242 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.5
7fcfb0243000-7fcfb024d000 r-xp 00000000 103:01 8704 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7fcfb024d000-7fcfb044c000 ---p 0000a000 103:01 8704 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7fcfb044c000-7fcfb044d000 r--p 00009000 103:01 8704 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7fcfb044d000-7fcfb044e000 rw-p 0000a000 103:01 8704 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7fcfb044e000-7fcfb0451000 r-xp 00000000 103:01 396210 /lib/x86_64-linux-gnu/libcom_err.so.2.1
7fcfb0451000-7fcfb0650000 ---p 00003000 103:01 396210 /lib/x86_64-linux-gnu/libcom_err.so.2.1
7fcfb0650000-7fcfb0651000 r--p 00002000 103:01 396210 /lib/x86_64-linux-gnu/libcom_err.so.2.1
7fcfb0651000-7fcfb0652000 rw-p 00003000 103:01 396210 /lib/x86_64-linux-gnu/libcom_err.so.2.1
7fcfb0652000-7fcfb067e000 r-xp 00000000 103:01 9772 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7fcfb067e000-7fcfb087d000 ---p 0002c000 103:01 9772 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7fcfb087d000-7fcfb087f000 r--p 0002b000 103:01 9772 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7fcfb087f000-7fcfb0880000 rw-p 0002d000 103:01 9772 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7fcfb0880000-7fcfb0881000 rw-p 00000000 00:00 0
7fcfb0881000-7fcfb0944000 r-xp 00000000 103:01 9748 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7fcfb0944000-7fcfb0b44000 ---p 000c3000 103:01 9748 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7fcfb0b44000-7fcfb0b51000 r--p 000c3000 103:01 9748 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7fcfb0b51000-7fcfb0b53000 rw-p 000d0000 103:01 9748 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7fcfb0b53000-7fcfb0ba0000 r-xp 00000000 103:01 9240 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.5
7fcfb0ba0000-7fcfb0d9f000 ---p 0004d000 103:01 9240 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.5
7fcfb0d9f000-7fcfb0da1000 r--p 0004c000 103:01 9240 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.5
7fcfb0da1000-7fcfb0da2000 rw-p 0004e000 103:01 9240 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.5
7fcfb0da2000-7fcfb0da4000 rw-p 00000000 00:00 0
7fcfb0da4000-7fcfb0deb000 r-xp 00000000 103:01 8308 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7fcfb0deb000-7fcfb0fea000 ---p 00047000 103:01 8308 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7fcfb0fea000-7fcfb0fec000 r--p 00046000 103:01 8308 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7fcfb0fec000-7fcfb0fee000 rw-p 00048000 103:01 8308 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7fcfb0fee000-7fcfb101a000 r-xp 00000000 103:01 1309 /usr/lib/x86_64-linux-gnu/libpq.so.5.8
7fcfb101a000-7fcfb121a000 ---p 0002c000 103:01 1309 /usr/lib/x86_64-linux-gnu/libpq.so.5.8
7fcfb121a000-7fcfb121d000 r--p 0002c000 103:01 1309 /usr/lib/x86_64-linux-gnu/libpq.so.5.8
7fcfb121d000-7fcfb121e000 rw-p 0002f000 103:01 1309 /usr/lib/x86_64-linux-gnu/libpq.so.5.8
7fcfb121e000-7fcfb1248000 r-xp 00000000 103:01 3410516 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/pg-0.21.0/lib/pg_ext.so
7fcfb1248000-7fcfb1447000 ---p 0002a000 103:01 3410516 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/pg-0.21.0/lib/pg_ext.so
7fcfb1447000-7fcfb1448000 r--p 00029000 103:01 3410516 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/pg-0.21.0/lib/pg_ext.so
7fcfb1448000-7fcfb1449000 rw-p 0002a000 103:01 3410516 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/pg-0.21.0/lib/pg_ext.so
7fcfb1449000-7fcfb144c000 r-xp 00000000 103:01 3410717 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/posix-spawn-0.3.13/lib/posix_spawn_ext.so
7fcfb144c000-7fcfb164b000 ---p 00003000 103:01 3410717 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/posix-spawn-0.3.13/lib/posix_spawn_ext.so
7fcfb164b000-7fcfb164c000 r--p 00002000 103:01 3410717 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/posix-spawn-0.3.13/lib/posix_spawn_ext.so
7fcfb164c000-7fcfb164d000 rw-p 00003000 103:01 3410717 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/posix-spawn-0.3.13/lib/posix_spawn_ext.so
7fcfb164d000-7fcfb16b3000 r-xp 00000000 103:01 3809888 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/nokogumbo-2.0.1/lib/nokogumbo/nokogumbo.so
7fcfb16b3000-7fcfb18b2000 ---p 00066000 103:01 3809888 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/nokogumbo-2.0.1/lib/nokogumbo/nokogumbo.so
7fcfb18b2000-7fcfb18b5000 r--p 00065000 103:01 3809888 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/nokogumbo-2.0.1/lib/nokogumbo/nokogumbo.so
7fcfb18b5000-7fcfb18b6000 rw-p 00068000 103:01 3809888 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/nokogumbo-2.0.1/lib/nokogumbo/nokogumbo.so
7fcfb18b6000-7fcfb18b9000 r-xp 00000000 103:01 1456893 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/syslog.so
7fcfb18b9000-7fcfb1ab8000 ---p 00003000 103:01 1456893 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/syslog.so
7fcfb1ab8000-7fcfb1ab9000 r--p 00002000 103:01 1456893 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/syslog.so
7fcfb1ab9000-7fcfb1aba000 rw-p 00003000 103:01 1456893 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/syslog.so
7fcfb1aba000-7fcfb1b07000 r-xp 00000000 103:01 3410327 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/oj-3.4.0/lib/oj/oj.so
7fcfb1b07000-7fcfb1d07000 ---p 0004d000 103:01 3410327 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/oj-3.4.0/lib/oj/oj.so
7fcfb1d07000-7fcfb1d08000 r--p 0004d000 103:01 3410327 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/oj-3.4.0/lib/oj/oj.so
7fcfb1d08000-7fcfb1d0b000 rw-p 0004e000 103:01 3410327 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/oj-3.4.0/lib/oj/oj.so
7fcfb1d0b000-7fcfb1d1c000 rw-p 00000000 00:00 0
7fcfb1d1c000-7fcfb1d30000 r-xp 00000000 103:01 3825398 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/msgpack-1.3.0/lib/msgpack/msgpack.so
7fcfb1d30000-7fcfb1f2f000 ---p 00014000 103:01 3825398 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/msgpack-1.3.0/lib/msgpack/msgpack.so
7fcfb1f2f000-7fcfb1f30000 r--p 00013000 103:01 3825398 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/msgpack-1.3.0/lib/msgpack/msgpack.so
7fcfb1f30000-7fcfb1f31000 rw-p 00014000 103:01 3825398 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/msgpack-1.3.0/lib/msgpack/msgpack.so
7fcfb1fb1000-7fcfb1fb2000 ---p 00000000 00:00 0
7fcfb1fb2000-7fcfb20b2000 rwxp 00000000 00:00 0
7fcfb20b2000-7fcfb2f3d000 r-xp 00000000 103:01 1587771 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/mini_racer-0.2.8/lib/mini_racer_extension.so
7fcfb2f3d000-7fcfb313c000 ---p 00e8b000 103:01 1587771 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/mini_racer-0.2.8/lib/mini_racer_extension.so
7fcfb313c000-7fcfb317c000 r--p 00e8a000 103:01 1587771 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/mini_racer-0.2.8/lib/mini_racer_extension.so
7fcfb317c000-7fcfb319c000 rw-p 00eca000 103:01 1587771 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/mini_racer-0.2.8/lib/mini_racer_extension.so
7fcfb319c000-7fcfb31ae000 rw-p 00000000 00:00 0
7fcfb31ae000-7fcfb31c4000 r-xp 00000000 103:01 396182 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fcfb31c4000-7fcfb33c3000 ---p 00016000 103:01 396182 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fcfb33c3000-7fcfb33c4000 rw-p 00015000 103:01 396182 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fcfb33c4000-7fcfb3536000 r-xp 00000000 103:01 332 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fcfb3536000-7fcfb3736000 ---p 00172000 103:01 332 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fcfb3736000-7fcfb3740000 r--p 00172000 103:01 332 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fcfb3740000-7fcfb3742000 rw-p 0017c000 103:01 332 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fcfb3742000-7fcfb3746000 rw-p 00000000 00:00 0
7fcfb3b4a000-7fcfb3b51000 r-xp 00000000 103:01 12705 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fcfb3b51000-7fcfb3d50000 ---p 00007000 103:01 12705 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fcfb3d50000-7fcfb3d51000 r--p 00006000 103:01 12705 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fcfb3d51000-7fcfb3d52000 rw-p 00007000 103:01 12705 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fcfb3d52000-7fcfb3d74000 r-xp 00000000 103:01 3822185 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/ffi-1.11.1/lib/ffi_c.so
7fcfb3d74000-7fcfb3f73000 ---p 00022000 103:01 3822185 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/ffi-1.11.1/lib/ffi_c.so
7fcfb3f73000-7fcfb3f74000 r--p 00021000 103:01 3822185 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/ffi-1.11.1/lib/ffi_c.so
7fcfb3f74000-7fcfb3f75000 rw-p 00022000 103:01 3822185 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/ffi-1.11.1/lib/ffi_c.so
7fcfb3fe6000-7fcfb402e000 r-xp 00000000 103:01 1456885 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/nkf.so
7fcfb402e000-7fcfb422d000 ---p 00048000 103:01 1456885 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/nkf.so
7fcfb422d000-7fcfb4234000 r--p 00047000 103:01 1456885 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/nkf.so
7fcfb4234000-7fcfb4235000 rw-p 0004e000 103:01 1456885 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/nkf.so
7fcfb4235000-7fcfb4238000 rw-p 00000000 00:00 0
7fcfb4238000-7fcfb423b000 r-xp 00000000 103:01 2894767 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/trans/utf_16_32.so
7fcfb423b000-7fcfb443b000 ---p 00003000 103:01 2894767 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/trans/utf_16_32.so
7fcfb443b000-7fcfb443c000 r--p 00003000 103:01 2894767 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/trans/utf_16_32.so
7fcfb443c000-7fcfb443d000 rw-p 00004000 103:01 2894767 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/trans/utf_16_32.so
7fcfb443d000-7fcfb4454000 r-xp 00000000 103:01 12596 /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7fcfb4454000-7fcfb4653000 ---p 00017000 103:01 12596 /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7fcfb4653000-7fcfb4654000 r--p 00016000 103:01 12596 /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7fcfb4654000-7fcfb4655000 rw-p 00017000 103:01 12596 /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7fcfb4655000-7fcfb4659000 r-xp 00000000 103:01 2894737 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/racc/cparse.so
7fcfb4659000-7fcfb4858000 ---p 00004000 103:01 2894737 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/racc/cparse.so
7fcfb4858000-7fcfb4859000 r--p 0WARNING: V8 isolate was forked, it can not be disposed and memory will not be reclaimed till the Ruby process exits.
0003000 103:01 2894737 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/racc/cparse.so
7fcfb4859000-7fcfb485a000 rw-p 00004000 103:01 2894737 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/racc/cparse.so
7fcfb485a000-7fcfb487b000 r-xp 00000000 103:01 396076 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7fcfb487b000-7fcfb4a7a000 ---p 00021000 103:01 396076 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7fcfb4a7a000-7fcfb4a7b000 r--p 00020000 103:01 396076 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7fcfb4a7b000-7fcfb4a7c000 rw-p 00021000 103:01 396076 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7fcfb4a7c000-7fcfb4ca7000 r-xp 00000000 103:01 3460221 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/nokogiri-1.10.4/lib/nokogiri/nokogiri.so
7fcfb4ca7000-7fcfb4ea7000 ---p 0022b000 103:01 3460221 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/nokogiri-1.10.4/lib/nokogiri/nokogiri.so
7fcfb4ea7000-7fcfb4eaf000 r--p 0022b000 103:01 3460221 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/nokogiri-1.10.4/lib/nokogiri/nokogiri.so
7fcfb4eaf000-7fcfb4eb3000 rw-p 00233000 103:01 3460221 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/nokogiri-1.10.4/lib/nokogiri/nokogiri.so
7fcfb4eb3000-7fcfb4eb5000 rw-p 00000000 00:00 0
7fcfb4eb5000-7fcfb4ece000 r-xp 00000000 103:01 411096 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fcfb4ece000-7fcfb50cd000 ---p 00019000 103:01 411096 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fcfb50cd000-7fcfb50ce000 r--p 00018000 103:01 411096 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fcfb50ce000-7fcfb50cf000 rw-p 00019000 103:01 411096 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fcfb50cf000-7fcfb50e0000 r-xp 00000000 103:01 1456892 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/zlib.so
7fcfb50e0000-7fcfb52e0000 ---p 00011000 103:01 1456892 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/zlib.so
7fcfb52e0000-7fcfb52e1000 r--p 00011000 103:01 1456892 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/zlib.so
7fcfb52e1000-7fcfb52e2000 rw-p 00012000 103:01 1456892 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/zlib.so
7fcfb52e2000-7fcfb52e3000 r-xp 00000000 103:01 2761498 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest/sha2.so
7fcfb52e3000-7fcfb54e3000 ---p 00001000 103:01 2761498 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest/sha2.so
7fcfb54e3000-7fcfb54e4000 r--p 00001000 103:01 2761498 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest/sha2.so
7fcfb54e4000-7fcfb54e5000 rw-p 00002000 103:01 2761498 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest/sha2.so
7fcfb54e5000-7fcfb54e6000 r-xp 00000000 103:01 2761499 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest/md5.so
7fcfb54e6000-7fcfb56e5000 ---p 00001000 103:01 2761499 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest/md5.so
7fcfb56e5000-7fcfb56e6000 r--p 00000000 103:01 2761499 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest/md5.so
7fcfb56e6000-7fcfb56e7000 rw-p 00001000 103:01 2761499 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest/md5.so
7fcfb57a8000-7fcfb57b2000 r-xp 00000000 103:01 3288134 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/json-1.8.6/lib/json/ext/generator.so
7fcfb57b2000-7fcfb59b1000 ---p 0000a000 103:01 3288134 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/json-1.8.6/lib/json/ext/generator.so
7fcfb59b1000-7fcfb59b2000 r--p 00009000 103:01 3288134 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/json-1.8.6/lib/json/ext/generator.so
7fcfb59b2000-7fcfb59b3000 rw-p 0000a000 103:01 3288134 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/json-1.8.6/lib/json/ext/generator.so
7fcfb59b3000-7fcfb59b4000 r-xp 00000000 103:01 2894753 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_32le.so
7fcfb59b4000-7fcfb5bb4000 ---p 00001000 103:01 2894753 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_32le.so
7fcfb5bb4000-7fcfb5bb5000 r--p 00001000 103:01 2894753 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_32le.so
7fcfb5bb5000-7fcfb5bb6000 rw-p 00002000 103:01 2894753 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_32le.so
7fcfb5bb6000-7fcfb5bb7000 r-xp 00000000 103:01 2894752 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_32be.so
7fcfb5bb7000-7fcfb5db7000 ---p 00001000 103:01 2894752 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_32be.so
7fcfb5db7000-7fcfb5db8000 r--p 00001000 103:01 2894752 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_32be.so
7fcfb5db8000-7fcfb5db9000 rw-p 00002000 103:01 2894752 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_32be.so
7fcfb5db9000-7fcfb5dba000 r-xp 00000000 103:01 2894749 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_16le.so
7fcfb5dba000-7fcfb5fba000 ---p 00001000 103:01 2894749 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_16le.so
7fcfb5fba000-7fcfb5fbb000 r--p 00001000 103:01 2894749 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_16le.so
7fcfb5fbb000-7fcfb5fbc000 rw-p 00002000 103:01 2894749 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_16le.so
7fcfb5fbc000-7fcfb5fbd000 r-xp 00000000 103:01 2894795 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_16be.so
7fcfb5fbd000-7fcfb61bd000 ---p 00001000 103:01 2894795 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_16be.so
7fcfb61bd000-7fcfb61be000 r--p 00001000 103:01 2894795 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_16be.so
7fcfb61be000-7fcfb61bf000 rw-p 00002000 103:01 2894795 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/utf_16be.so
7fcfb61bf000-7fcfb61c5000 r-xp 00000000 103:01 3288633 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/json-1.8.6/lib/json/ext/parser.so
7fcfb61c5000-7fcfb63c4000 ---p 00006000 103:01 3288633 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/json-1.8.6/lib/json/ext/parser.so
7fcfb63c4000-7fcfb63c5000 r--p 00005000 103:01 3288633 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/json-1.8.6/lib/json/ext/parser.so
7fcfb63c5000-7fcfb63c6000 rw-p 00006000 103:01 3288633 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/json-1.8.6/lib/json/ext/parser.so
7fcfb63c6000-7fcfb63da000 r-xp 00000000 103:01 1456888 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/bigdecimal.so
7fcfb63da000-7fcfb65d9000 ---p 00014000 103:01 1456888 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/bigdecimal.so
7fcfb65d9000-7fcfb65da000 r--p 00013000 103:01 1456888 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/bigdecimal.so
7fcfb65da000-7fcfb65db000 rw-p 00014000 103:01 1456888 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/bigdecimal.so
7fcfb65db000-7fcfb65dc000 r-xp 00000000 103WARNING: V8 isolate was forked, it can not be disposed and memory will not be reclaimed till the Ruby process exits.
:01 2761503 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/io/nonblock.so
7fcfb65dc000-7fcfb67dc000 ---p 00001000 103:01 2761503 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/io/nonblock.so
7fcfb67dc000-7fcfb67dd000 r--p 00001000 103:01 2761503 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/io/nonblock.so
7fcfb67dd000-7fcfb67de000 rw-p 00002000 103:01 2761503 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/io/nonblock.so
7fcfb67de000-7fcfb683c000 r-xp 00000000 103:01 396054 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7fcfb683c000-7fcfb6a3c000 ---p 0005e000 103:01 396054 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7fcfb6a3c000-7fcfb6a40000 r--p 0005e000 103:01 396054 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7fcfb6a40000-7fcfb6a47000 rw-p 00062000 103:01 396054 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7fcfb6a47000-7fcfb6a9e000 r-xp 00000000 103:01 1456900 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/openssl.so
7fcfb6a9e000-7fcfb6c9d000 ---p 00057000 103:01 1456900 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/openssl.so
7fcfb6c9d000-7fcfb6c9f000 r--p 00056000 103:01 1456900 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/openssl.so
7fcfb6c9f000-7fcfb6ca1000 rw-p 00058000 103:01 1456900 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/openssl.so
7fcfb6ca1000-7fcfb6ca2000 rw-p 00000000 00:00 0
7fcfb6d63000-7fcfb6d80000 r-xp 00000000 103:01 6731 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.4
7fcfb6d80000-7fcfb6f80000 ---p 0001d000 103:01 6731 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.4
7fcfb6f80000-7fcfb6f81000 r--p 0001d000 103:01 6731 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.4
7fcfb6f81000-7fcfb6f82000 rw-p 0001e000 103:01 6731 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.4
7fcfb6f82000-7fcfb6f88000 r-xp 00000000 103:01 1456909 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/psych.so
7fcfb6f88000-7fcfb7188000 ---p 00006000 103:01 1456909 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/psych.so
7fcfb7188000-7fcfb7189000 r--p 00006000 103:01 1456909 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/psych.so
7fcfb7189000-7fcfb718a000 rw-p 00007000 103:01 1456909 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/psych.so
7fcfb71eb000-7fcfb71f2000 r-xp 00000000 103:01 1456896 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/strscan.so
7fcfb71f2000-7fcfb73f1000 ---p 00007000 103:01 1456896 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/strscan.so
7fcfb73f1000-7fcfb73f2000 r--p 00006000 103:01 1456896 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/strscan.so
7fcfb73f2000-7fcfb73f3000 rw-p 00007000 103:01 1456896 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/strscan.so
7fcfb73f3000-7fcfb73f6000 r-xp 00000000 103:01 2894800 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/cgi/escape.so
7fcfb73f6000-7fcfb75f5000 ---p 00003000 103:01 2894800 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/cgi/escape.so
7fcfb75f5000-7fcfb75f6000 r--p 00002000 103:01 2894800 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/cgi/escape.so
7fcfb75f6000-7fcfb75f7000 rw-p 00003000 103:01 2894800 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/cgi/escape.so
7fcfb75f7000-7fcfb75f8000 r-xp 00000000 103:01 1456886 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/fcntl.so
7fcfb75f8000-7fcfb77f7000 ---p 00001000 103:01 1456886 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/fcntl.so
7fcfb77f7000-7fcfb77f8000 r--p 00000000 103:01 1456886 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/fcntl.so
7fcfb77f8000-7fcfb77f9000 rw-p 00001000 103:01 1456886 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/fcntl.so
7fcfb77f9000-7fcfb7805000 r-xp 00000000 103:01 2370707 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/unicorn-5.5.1/lib/unicorn_http.so
7fcfb7805000-7fcfb7a04000 ---p 0000c000 103:01 2370707 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/unicorn-5.5.1/lib/unicorn_http.so
7fcfb7a04000-7fcfb7a05000 r--p 0000b000 103:01 2370707 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/unicorn-5.5.1/lib/unicorn_http.so
7fcfb7a05000-7fcfb7a06000 rw-p 0000c000 103:01 2370707 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/unicorn-5.5.1/lib/unicorn_http.so
7fcfb7a06000-7fcfb7a39000 r-xp 00000000 103:01 1456897 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/date_core.so
7fcfb7a39000-7fcfb7c39000 ---p 00033000 103:01 1456897 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/date_core.so
7fcfb7c39000-7fcfb7c3a000 r--p 00033000 103:01 1456897 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/date_core.so
7fcfb7c3a000-7fcfb7c3b000 rw-p 00034000 103:01 1456897 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/date_core.so
7fcfb7c3b000-7fcfb7c3c000 rw-p 00000000 00:00 0
7fcfb7c3c000-7fcfb7c42000 r-xp 00000000 103:01 3414544 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/raindrops-0.19.0/lib/raindrops_ext.so
7fcfb7c42000-7fcfb7e41000 ---p 00006000 103:01 3414544 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/raindrops-0.19.0/lib/raindrops_ext.so
7fcfb7e41000-7fcfb7e42000 r--p 00005000 103:01 3414544 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/raindrops-0.19.0/lib/raindrops_ext.so
7fcfb7e42000-7fcfb7e43000 rw-p 00006000 103:01 3414544 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/raindrops-0.19.0/lib/raindrops_ext.so
7fcfb7e43000-7fcfb7e4a000 r-xp 00000000 103:01 415923 /lib/x86_64-linux-gnu/librt-2.23.so
7fcfb7e4a000-7fcfb8049000 ---p 00007000 103:01 415923 /lib/x86_64-linux-gnu/librt-2.23.so
7fcfb8049000-7fcfb804a000 r--p 00006000 103:01 415923 /lib/x86_64-linux-gnu/librt-2.23.so
7fcfb804a000-7fcfb804b000 rw-p 00007000 103:01 415923 /lib/x86_64-linux-gnu/librt-2.23.so
7fcfb804b000-7fcfb8056000 r-xp 00000000 103:01 2894265 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/kgio-2.11.2/lib/kgio_ext.so
7fcfb8056000-7fcfb8255000 ---p 0000b000 103:01 2894265 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/kgio-2.11.2/lib/kgio_ext.so
7fcfb8255000-7fcfb8256000 r--p 0000a000 103:01 2894265 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/kgio-2.11.2/lib/kgio_ext.so
7fcfb8256000-7fcfb8257000 rw-p 0000b000 103:01 2894265 /var/data/www/apps/startwire/shared/bundle/ruby/2.5.0/gems/kgio-2.11.2/lib/kgio_ext.so
7fcfb8257000-7fcfb8259000 r-xp 00000000 103:01 2761504 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/io/wait.so
7fcfb8259000-7fcfb8458000 ---p 00002000 103:01 2761504 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/io/wait.so
7fcfb8458000-7fcfb8459000 r--p 00001000 103:01 2761504 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/io/wait.so
7fcfb8459000-7fcfb845a000 rw-p 00002000 103:01 2761504 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/io/wait.so
7fcfb845a000-7fcfb8487000 r-xp 00000000 103:01 1456908 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/socket.so
7fcfb8487000-7fcfb8686000 ---p 0002d000 103:01 1456908 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/socket.so
7fcfb8686000-7fcfb8687000 r--p 0002c000 103:01 1456908 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/socket.so
7fcfb8687000-7fcfb8688000 rw-p 0002d000 103:01 1456908 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/socket.so
7fcfb8688000-7fcfb868b000 r-xp 00000000 103:01 2894793 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/windows_31j.so
7fcfb868b000-7fcfb888a000 ---p 00003000 103:01 2894793 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/windows_31j.so
7fcfb888a000-7fcfb888b000 r--p 00002000 103:01 2894793 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/windows_31j.so
7fcfb888b000-7fcfb888c000 rw-p 00003000 103:01 2894793 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/windows_31j.so
7fcfb888c000-7fcfb8aa6000 r-xp 00000000 103:01 394799 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fcfb8aa6000-7fcfb8ca5000 ---p 0021a000 103:01 394799 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fcfb8ca5000-7fcfb8cc1000 r--p 00219000 103:01 394799 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fcfb8cc1000-7fcfb8ccd000 rw-p 00235000 103:01 394799 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7fcfb8ccd000-7fcfb8cd0000 rw-p 00000000 00:00 0
7fcfb8cd0000-7fcfb8cd1000 r-xp 00000000 103:01 2761501 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest/sha1.so
7fcfb8cd1000-7fcfb8ed0000 ---p 00001000 103:01 2761501 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest/sha1.so
7fcfb8ed0000-7fcfb8ed1000 r--p 00000000 103:01 2761501 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest/sha1.so
7fcfb8ed1000-7fcfb8ed2000 rw-p 00001000 103:01 2761501 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest/sha1.so
7fcfb8ed2000-7fcfb8ed5000 r-xp 00000000 103:01 1456890 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest.so
7fcfb8ed5000-7fcfb90d5000 ---p 00003000 103:01 1456890 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest.so
7fcfb90d5000-7fcfb90d6000 r--p 00003000 103:01 1456890 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest.so
7fcfb90d6000-7fcfb90d7000 rw-p 00004000 103:01 1456890 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/digest.so
7fcfb9138000-7fcfb913e000 r-xp 00000000 103:01 1456887 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/etc.so
7fcfb913e000-7fcfb933d000 ---p 00006000 103:01 1456887 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/etc.so
7fcfb933d000-7fcfb933e000 r--p 00005000 103:01 1456887 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/etc.so
7fcfb933e000-7fcfb933f000 rw-p 00006000 103:01 1456887 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/etc.so
7fcfb933f000-7fcfb9347000 r-xp 00000000 103:01 1456898 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/pathname.so
7fcfb9347000-7fcfb9546000 ---p 00008000 103:01 1456898 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/pathname.so
7fcfb9546000-7fcfb9547000 r--p 00007000 103:01 1456898 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/pathname.so
7fcfb9547000-7fcfb9548000 rw-p 00008000 103:01 1456898 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/pathname.so
7fcfb9548000-7fcfb9551000 r-xp 00000000 103:01 1456904 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/stringio.so
7fcfb9551000-7fcfb9750000 ---p 00009000 103:01 1456904 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/stringio.so
7fcfb9750000-7fcfb9751000 r--p 00008000 103:01 1456904 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/stringio.so
7fcfb9751000-7fcfb9752000 rw-p 00009000 103:01 1456904 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/stringio.so
7fcfb9752000-7fcfb9754000 r-xp 00000000 103:01 2894768 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7fcfb9754000-7fcfb9954000 ---p 00002000 103:01 2894768 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7fcfb9954000-7fcfb9955000 r--p 00002000 103:01 2894768 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7fcfb9955000-7fcfb9956000 rw-p 00003000 103:01 2894768 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7fcfb9956000-7fcfb9958000 r-xp 00000000 103:01 2894748 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7fcfb9958000-7fcfb9b57000 ---p 00002000 103:01 2894748 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7fcfb9b57000-7fcfb9b58000 r--p 00001000 103:01 2894748 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7fcfb9b58000-7fcfb9b59000 rw-p 00002000 103:01 2894748 /home/user/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7fcfb9b59000-7fcfb9c5a000 rw-p 00000000 00:00 0
7fcfb9c5a000-7fcfb9d62000 r-xp 00000000 103:01 415812 /lib/x86_64-linux-gnu/libm-2.23.so
7fcfb9d62000-7fcfb9f61000 ---p 00108000 103:01 415812 /lib/x86_64-linux-gnu/libm-2.23.so
7fcfb9f61000-7fcfb9f62000 r--p 00107000 103:01 415812 /lib/x86_64-linux-gnu/libm-2.23.so
7fcfb9f62000-7fcfb9f63000 rw-p 00108000 103:01 415812 /lib/x86_64-linux-gnu/libm-2.23.so
7fcfb9f63000-7fcfb9f6c000 r-xp 00000000 103:01 415924 /lib/x86_64-linux-gnu/libcrypt-2.23.so
7fcfb9f6c000-7fcfba16b000 ---p 00009000 103:01 415924 /lib/x86_64-linux-gnu/libcrypt-2.23.so
7fcfba16b000-7fcfba16c000 r--p 00008000 103:01 415924 /lib/x86_64-linux-gnu/libcrypt-2.23.so
7fcfba16c000-7fcfba16d000 rw-p 00009000 103:01 415924 /lib/x86_64-linux-gnu/libcrypt-2.23.so
7fcfba16d000-7fcfba19b000 rw-p 00000000 00:00 0
7fcfba19b000-7fcfba19e000 r-xp 00000000 103:01 415907 /lib/x86_64-linux-gnu/libdl-2.23.so
7fcfba19e000-7fcfba39d000 ---p 00003000 103:01 415907 /lib/x86_64-linux-gnu/libdl-2.23.so
7fcfba39d000-7fcfba39e000 r--p 00002000 103:01 415907 /lib/x86_64-linux-gnu/libdl-2.23.so
7fcfba39e000-7fcfba39f000 rw-p 00003000 103:01 415907 /lib/x86_64-linux-gnu/libdl-2.23.so
7fcfba39f000-7fcfba41e000 r-xp 00000000 103:01 8988 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
7fcfba41e000-7fcfba61d000 ---p 0007f000 103:01 8988 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
7fcfba61d000-7fcfba61e000 r--p 0007e000 103:01 8988 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
7fcfba61e000-7fcfba61f000 rw-p 0007f000 103:01 8988 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
7fcfba61f000-7fcfba637000 r-xp 00000000 103:01 415903 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fcfba637000-7fcfba836000 ---p 00018000 103:01 415903 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fcfba836000-7fcfba837000 r--p 00017000 103:01 415903 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fcfba837000-7fcfba838000 rw-p 00018000 103:01 415903 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fcfba838000-7fcfba83c000 rw-p 00000000 00:00 0
7fcfba83c000-7fcfba9fc000 r-xp 00000000 103:01 415905 /lib/x86_64-linux-gnu/libc-2.23.so
7fcfba9fc000-7fcfbabfc000 ---p 001c0000 103:01 415905 /lib/x86_64-linux-gnu/libc-2.23.so
7fcfbabfc000-7fcfbac00000 r--p 001c0000 103:01 415905 /lib/x86_64-linux-gnu/libc-2.23.so
7fcfbac00000-7fcfbac02000 rw-p 001c4000 103:01 415905 /lib/x86_64-linux-gnu/libc-2.23.so
7fcfbac02000-7fcfbac06000 rw-p 00000000 00:00 0
7fcfbac06000-7fcfbaf1b000 r-xp 00000000 103:01 1456367 /home/user/.rvm/rubies/ruby-2.5.5/lib/libruby.so.2.5.5
7fcfbaf1b000-7fcfbb11b000 ---p 00315000 103:01 1456367 /home/user/.rvm/rubies/ruby-2.5.5/lib/libruby.so.2.5.5
7fcfbb11b000-7fcfbb120000 r--p 00315000 103:01 1456367 /home/user/.rvm/rubies/ruby-2.5.5/lib/libruby.so.2.5.5
7fcfbb120000-7fcfbb123000 rw-p 0031a000 103:01 1456367 /home/user/.rvm/rubies/ruby-2.5.5/lib/libruby.so.2.5.5
7fcfbb123000-7fcfbb132000 rw-p 00000000 00:00 0
7fcfbb132000-7fcfbb158000 r-xp 00000000 103:01 415815 /lib/x86_64-linux-gnu/ld-2.23.so
7fcfbb1aa000-7fcfbb342000 r--p 00000000 103:01 1067 /usr/lib/locale/locale-archive
7fcfbb342000-7fcfbb347000 rw-p 00000000 00:00 0
7fcfbb34a000-7fcfbb34b000 r-xp 00000000 00:00 0
7fcfbb34b000-7fcfbb352000 r--s 00000000 103:01 9704 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7fcfbb352000-7fcfbb353000 ---p 00000000 00:00 0
7fcfbb353000-7fcfbb356000 rwxp 00000000 00:00 0
7fcfbb356000-7fcfbb357000 rw-p 00000000 00:00 0
7fcfbb357000-7fcfbb358000 r--p 00025000 103:01 415815 /lib/x86_64-linux-gnu/ld-2.23.so
7fcfbb358000-7fcfbb359000 rw-p 00026000 103:01 415815 /lib/x86_64-linux-gnu/ld-2.23.so
7fcfbb359000-7fcfbb35a000 rw-p 00000000 00:00 0
7ffca5c83000-7ffca6481000 rwxp 00000000 00:00 0 [stack]
7ffca6481000-7ffca6482000 rw-p 00000000 00:00 0
7ffca653c000-7ffca653e000 r--p 00000000 00:00 0 [vvar]
7ffca653e000-7ffca6540000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]`

@SamSaffron
Copy link
Collaborator

You have to make sure you dispose all mini_racer contexts prior to forking, in fact bets practice imo would be just not to create any contexts in the unicorn master.

If ObjectSpace.each_object(MiniRacer::Context, &:dispose) if defined?(MiniRacer::Context) is not working for some reason then print out all the context objects, figure out where they are allocated and stop allocating in the master.

v8 simply does not fork right.

I am very surprised though that disposing does not work

@alexanderadam
Copy link

alexanderadam commented Jun 16, 2020

We just ran into the same issue with puma.
Should it be enough to add the following to config/puma.rb?

before_fork do
  require 'objspace'
  ObjectSpace.each_object(MiniRacer::Context, &:dispose)
end

Because somehow it seems that we are getting the Segmentation Fault anyway.

And how does Discourse solve this? Because I can't see anything regarding MiniRacer in its puma.rb

It is even happening when trying to start delayed_job (click to see the stacktrace).
WARNING: V8 isolate was forked, it can not be disposed and memory will not be reclaimed till the Ruby process exits.
/app/bin/delayed_job: [BUG] Segmentation fault at 0x00007ff4306639d0
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]

-- Machine register context ------------------------------------------------
RIP: 0x00007ff440957629 RBP: 0x00007ffd34f31450 RSP: 0x00007ffd34f31438
RAX: 0x000056439a37da70 RBX: 0x000056439a37da30 RCX: 0x00007ff44095e919
RDX: 0x000056439a756478 RDI: 0x00007ff430663700 RSI: 0x0000000000000000
R8: 0x0000000000000000  R9: 0x00007ff4412ae700 R10: 0x00000000000000d4
R11: 0x00007ff440957620 R12: 0x000056439a756420 R13: 0x000056439a756928
R14: 0x000056439a756430 R15: 0x000056439a7568f0 EFL: 0x0000000000010206

-- C level backtrace information -------------------------------------------
/usr/local/lib/libruby.so.2.5(rb_vm_bugreport+0x4f1) [0x7ff440d9d111]
/usr/local/lib/libruby.so.2.5(0xac1c4) [0x7ff440c181c4]
/usr/local/lib/libruby.so.2.5(0x1a27a2) [0x7ff440d0e7a2]
/lib/x86_64-linux-gnu/libpthread.so.0(0x7ff4409600e0) [0x7ff4409600e0]
/lib/x86_64-linux-gnu/libpthread.so.0(pthread_join+0x9) [0x7ff440957629]
/cache/bundled_gems/ruby/2.5.0/gems/mini_racer-0.2.14/lib/mini_racer_extension.so(_ZN2v88platform12WorkerThreadD0Ev+0x1c) [0x7ff4336be73c]
/cache/bundled_gems/ruby/2.5.0/gems/mini_racer-0.2.14/lib/mini_racer_extension.so(_ZN2v88platform30DefaultWorkerThreadsTaskRunner9TerminateEv+0x5e) [0x7ff4336bca5e]
/cache/bundled_gems/ruby/2.5.0/gems/mini_racer-0.2.14/lib/mini_racer_extension.so(_ZN2v88platform15DefaultPlatformD1Ev+0x3a) [0x7ff4336bb94a]
/cache/bundled_gems/ruby/2.5.0/gems/mini_racer-0.2.14/lib/mini_racer_extension.so(_ZN2v88platform15DefaultPlatformD0Ev+0xe) [0x7ff4336bbb1e]
/lib/x86_64-linux-gnu/libc.so.6(0x7ff43fc22940) [0x7ff43fc22940]
/lib/x86_64-linux-gnu/libc.so.6(0x3599a) [0x7ff43fc2299a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf8) [0x7ff43fc0d2e8]
/usr/local/bin/ruby(_start+0x2a) [0x56439515798a] ./main.c:44

-- Other runtime information -----------------------------------------------

* Process memory map:

4be8d900000-4be8d901000 rw-p 00000000 00:00 0 
4be8d901000-4be8d980000 r--p 00000000 00:00 0 
120c11380000-120c11400000 rw-p 00000000 00:00 0 
152caf300000-152caf31d000 rw-p 00000000 00:00 0 
1599fd780000-1599fd867000 rw-p 00000000 00:00 0 
1cf277f00000-1cf277f80000 rw-p 00000000 00:00 0 
1ec821bd4000-1ec821bdc000 rw-p 00000000 00:00 0 
29b767800000-29b767880000 rw-p 00000000 00:00 0 
2e1134900000-2e1134980000 rw-p 00000000 00:00 0 
2e264960d000-2e2649680000 ---p 00000000 00:00 0 
2e2649680000-2e2649681000 rw-p 00000000 00:00 0 
2e2649681000-2e2649682000 ---p 00000000 00:00 0 
2e2649682000-2e26496a4000 r-xp 00000000 00:00 0 
2e26496a4000-2e26496ff000 ---p 00000000 00:00 0 
2e26496ff000-2e2649700000 ---p 00000000 00:00 0 
2e2649700000-2e2649701000 rw-p 00000000 00:00 0 
2e2649701000-2e2649702000 ---p 00000000 00:00 0 
2e2649702000-2e264977f000 r-xp 00000000 00:00 0 
2e264977f000-2e265160d000 ---p 00000000 00:00 0 
335227f80000-335228000000 rw-p 00000000 00:00 0 
371a47c00000-371a47c01000 rw-p 00000000 00:00 0 
564395157000-564395158000 r-xp 00000000 fd:01 138914530                  /usr/local/bin/ruby
564395357000-564395358000 r--p 00000000 fd:01 138914530                  /usr/local/bin/ruby
564395358000-564395359000 rw-p 00001000 fd:01 138914530                  /usr/local/bin/ruby
564396027000-56439fa94000 rw-p 00000000 00:00 0                          [heap]
7ff420000000-7ff420021000 rw-p 00000000 00:00 0 
7ff420021000-7ff424000000 ---p 00000000 00:00 0 
7ff424000000-7ff424021000 rw-p 00000000 00:00 0 
7ff424021000-7ff428000000 ---p 00000000 00:00 0 
7ff428000000-7ff428021000 rw-p 00000000 00:00 0 
7ff428021000-7ff42c000000 ---p 00000000 00:00 0 
7ff42c73c000-7ff42c750000 r-xp 00000000 fd:01 138893708                  /lib/x86_64-linux-gnu/libresolv-2.24.so
7ff42c750000-7ff42c94f000 ---p 00014000 fd:01 138893708                  /lib/x86_64-linux-gnu/libresolv-2.24.so
7ff42c94f000-7ff42c950000 r--p 00013000 fd:01 138893708                  /lib/x86_64-linux-gnu/libresolv-2.24.so
7ff42c950000-7ff42c951000 rw-p 00014000 fd:01 138893708                  /lib/x86_64-linux-gnu/libresolv-2.24.so
7ff42c951000-7ff42c953000 rw-p 00000000 00:00 0 
7ff42c953000-7ff42c958000 r-xp 00000000 fd:01 138893687                  /lib/x86_64-linux-gnu/libnss_dns-2.24.so
7ff42c958000-7ff42cb57000 ---p 00005000 fd:01 138893687                  /lib/x86_64-linux-gnu/libnss_dns-2.24.so
7ff42cb57000-7ff42cb58000 r--p 00004000 fd:01 138893687                  /lib/x86_64-linux-gnu/libnss_dns-2.24.so
7ff42cb58000-7ff42cb59000 rw-p 00005000 fd:01 138893687                  /lib/x86_64-linux-gnu/libnss_dns-2.24.so
7ff42cb59000-7ff42cb5a000 ---p 00000000 00:00 0 
7ff42cb5a000-7ff42cc5a000 rwxp 00000000 00:00 0 
7ff42cc5a000-7ff42cc5b000 r-xp 00000000 fd:01 268899422                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/utf_16be.so
7ff42cc5b000-7ff42ce5b000 ---p 00001000 fd:01 268899422                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/utf_16be.so
7ff42ce5b000-7ff42ce5c000 r--p 00001000 fd:01 268899422                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/utf_16be.so
7ff42ce5c000-7ff42ce5d000 rw-p 00002000 fd:01 268899422                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/utf_16be.so
7ff42ce5d000-7ff42ce5e000 ---p 00000000 00:00 0 
7ff42ce5e000-7ff42d65e000 rwxp 00000000 00:00 0 
7ff42d65e000-7ff42d65f000 ---p 00000000 00:00 0 
7ff42d65f000-7ff42de5f000 rwxp 00000000 00:00 0 
7ff42de5f000-7ff42de60000 ---p 00000000 00:00 0 
7ff42de60000-7ff42e660000 rwxp 00000000 00:00 0 
7ff42e660000-7ff42e661000 ---p 00000000 00:00 0 
7ff42e661000-7ff42ee61000 rwxp 00000000 00:00 0 
7ff42ef71000-7ff42f10e000 r--s 00000000 fd:01 138659400                  /lib/x86_64-linux-gnu/libc-2.24.so
7ff42f10e000-7ff430344000 r--s 00000000 fd:01 407503360                  /cache/bundled_gems/ruby/2.5.0/gems/mini_racer-0.2.14/lib/mini_racer_extension.so
7ff430344000-7ff430a66000 r--s 00000000 fd:01 1522055                    /usr/local/lib/libruby.so.2.5.3
7ff430a66000-7ff430be7000 rw-p 00000000 00:00 0 
7ff430be7000-7ff430be9000 r-xp 00000000 fd:01 268899404                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/iso_8859_1.so
7ff430be9000-7ff430de8000 ---p 00002000 fd:01 268899404                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/iso_8859_1.so
7ff430de8000-7ff430de9000 r--p 00001000 fd:01 268899404                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/iso_8859_1.so
7ff430de9000-7ff430dea000 rw-p 00002000 fd:01 268899404                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/iso_8859_1.so
7ff430dea000-7ff43107e000 r-xp 00000000 fd:01 408044812                  /cache/bundled_gems/ruby/2.5.0/gems/sassc-2.4.0/lib/sassc/libsass.so
7ff43107e000-7ff43127d000 ---p 00294000 fd:01 408044812                  /cache/bundled_gems/ruby/2.5.0/gems/sassc-2.4.0/lib/sassc/libsass.so
7ff43127d000-7ff43128a000 r--p 00293000 fd:01 408044812                  /cache/bundled_gems/ruby/2.5.0/gems/sassc-2.4.0/lib/sassc/libsass.so
7ff43128a000-7ff43128e000 rw-p 002a0000 fd:01 408044812                  /cache/bundled_gems/ruby/2.5.0/gems/sassc-2.4.0/lib/sassc/libsass.so
7ff43128e000-7ff431298000 rw-p 00000000 00:00 0 
7ff431298000-7ff43129f000 r-xp 00000000 fd:01 7287399                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7ff43129f000-7ff43149f000 ---p 00007000 fd:01 7287399                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7ff43149f000-7ff4314a0000 r--p 00007000 fd:01 7287399                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7ff4314a0000-7ff4314a1000 rw-p 00008000 fd:01 7287399                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7ff4314a1000-7ff4314c3000 r-xp 00000000 fd:01 13787804                   /cache/bundled_gems/ruby/2.5.0/gems/ffi-1.13.0/lib/ffi_c.so
7ff4314c3000-7ff4316c2000 ---p 00022000 fd:01 13787804                   /cache/bundled_gems/ruby/2.5.0/gems/ffi-1.13.0/lib/ffi_c.so
7ff4316c2000-7ff4316c3000 r--p 00021000 fd:01 13787804                   /cache/bundled_gems/ruby/2.5.0/gems/ffi-1.13.0/lib/ffi_c.so
7ff4316c3000-7ff4316c4000 rw-p 00022000 fd:01 13787804                   /cache/bundled_gems/ruby/2.5.0/gems/ffi-1.13.0/lib/ffi_c.so
7ff4316c4000-7ff4316d8000 r-xp 00000000 fd:01 143214206                  /cache/bundled_gems/ruby/2.5.0/gems/redcarpet-3.5.0/lib/redcarpet.so
7ff4316d8000-7ff4318d8000 ---p 00014000 fd:01 143214206                  /cache/bundled_gems/ruby/2.5.0/gems/redcarpet-3.5.0/lib/redcarpet.so
7ff4318d8000-7ff4318d9000 r--p 00014000 fd:01 143214206                  /cache/bundled_gems/ruby/2.5.0/gems/redcarpet-3.5.0/lib/redcarpet.so
7ff4318d9000-7ff4318da000 rw-p 00015000 fd:01 143214206                  /cache/bundled_gems/ruby/2.5.0/gems/redcarpet-3.5.0/lib/redcarpet.so
7ff4318da000-7ff4318e4000 r-xp 00000000 fd:01 138893689                  /lib/x86_64-linux-gnu/libnss_files-2.24.so
7ff4318e4000-7ff431ae4000 ---p 0000a000 fd:01 138893689                  /lib/x86_64-linux-gnu/libnss_files-2.24.so
7ff431ae4000-7ff431ae5000 r--p 0000a000 fd:01 138893689                  /lib/x86_64-linux-gnu/libnss_files-2.24.so
7ff431ae5000-7ff431ae6000 rw-p 0000b000 fd:01 138893689                  /lib/x86_64-linux-gnu/libnss_files-2.24.so
7ff431ae6000-7ff431aec000 rw-p 00000000 00:00 0 
7ff431aec000-7ff431e6b000 r-xp 00000000 fd:01 1518365                    /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18.0.0
7ff431e6b000-7ff43206a000 ---p 0037f000 fd:01 1518365                    /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18.0.0
7ff43206a000-7ff432074000 r--p 0037e000 fd:01 1518365                    /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18.0.0
7ff432074000-7ff4320e7000 rw-p 00388000 fd:01 1518365                    /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18.0.0
7ff4320e7000-7ff4320f1000 rw-p 00000000 00:00 0 
7ff4320f1000-7ff432102000 r-xp 00000000 fd:01 407503472                  /cache/bundled_gems/ruby/2.5.0/gems/mysql2-0.5.3/lib/mysql2/mysql2.so
7ff432102000-7ff432301000 ---p 00011000 fd:01 407503472                  /cache/bundled_gems/ruby/2.5.0/gems/mysql2-0.5.3/lib/mysql2/mysql2.so
7ff432301000-7ff432303000 r--p 00010000 fd:01 407503472                  /cache/bundled_gems/ruby/2.5.0/gems/mysql2-0.5.3/lib/mysql2/mysql2.so
7ff432303000-7ff432304000 rw-p 00012000 fd:01 407503472                  /cache/bundled_gems/ruby/2.5.0/gems/mysql2-0.5.3/lib/mysql2/mysql2.so
7ff432304000-7ff432485000 rw-p 00000000 00:00 0 
7ff432485000-7ff432487000 r-xp 00000000 fd:01 143212023                  /cache/bundled_gems/ruby/2.5.0/gems/hpricot-0.8.6/lib/fast_xs.so
7ff432487000-7ff432686000 ---p 00002000 fd:01 143212023                  /cache/bundled_gems/ruby/2.5.0/gems/hpricot-0.8.6/lib/fast_xs.so
7ff432686000-7ff432687000 r--p 00001000 fd:01 143212023                  /cache/bundled_gems/ruby/2.5.0/gems/hpricot-0.8.6/lib/fast_xs.so
7ff432687000-7ff432688000 rw-p 00002000 fd:01 143212023                  /cache/bundled_gems/ruby/2.5.0/gems/hpricot-0.8.6/lib/fast_xs.so
7ff432688000-7ff4326a1000 r-xp 00000000 fd:01 143212025                  /cache/bundled_gems/ruby/2.5.0/gems/hpricot-0.8.6/lib/hpricot_scan.so
7ff4326a1000-7ff4328a1000 ---p 00019000 fd:01 143212025                  /cache/bundled_gems/ruby/2.5.0/gems/hpricot-0.8.6/lib/hpricot_scan.so
7ff4328a1000-7ff4328a2000 r--p 00019000 fd:01 143212025                  /cache/bundled_gems/ruby/2.5.0/gems/hpricot-0.8.6/lib/hpricot_scan.so
7ff4328a2000-7ff4328a3000 rw-p 0001a000 fd:01 143212025                  /cache/bundled_gems/ruby/2.5.0/gems/hpricot-0.8.6/lib/hpricot_scan.so
7ff4328a3000-7ff4328d6000 r-xp 00000000 fd:01 403400141                  /usr/local/lib/ruby/2.5.0/x86_64-linux/ripper.so
7ff4328d6000-7ff432ad6000 ---p 00033000 fd:01 403400141                  /usr/local/lib/ruby/2.5.0/x86_64-linux/ripper.so
7ff432ad6000-7ff432ad7000 r--p 00033000 fd:01 403400141                  /usr/local/lib/ruby/2.5.0/x86_64-linux/ripper.so
7ff432ad7000-7ff432ad8000 rw-p 00034000 fd:01 403400141                  /usr/local/lib/ruby/2.5.0/x86_64-linux/ripper.so
7ff432ad8000-7ff432adb000 r-xp 00000000 fd:01 268899432                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/windows_31j.so
7ff432adb000-7ff432cda000 ---p 00003000 fd:01 268899432                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/windows_31j.so
7ff432cda000-7ff432cdb000 r--p 00002000 fd:01 268899432                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/windows_31j.so
7ff432cdb000-7ff432cdc000 rw-p 00003000 fd:01 268899432                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/windows_31j.so
7ff432cdc000-7ff432cde000 r-xp 00000000 fd:01 1522356                    /usr/local/lib/ruby/2.5.0/x86_64-linux/io/wait.so
7ff432cde000-7ff432edd000 ---p 00002000 fd:01 1522356                    /usr/local/lib/ruby/2.5.0/x86_64-linux/io/wait.so
7ff432edd000-7ff432ede000 r--p 00001000 fd:01 1522356                    /usr/local/lib/ruby/2.5.0/x86_64-linux/io/wait.so
7ff432ede000-7ff432edf000 rw-p 00002000 fd:01 1522356                    /usr/local/lib/ruby/2.5.0/x86_64-linux/io/wait.so
7ff432edf000-7ff432f0b000 r-xp 00000000 fd:01 403400143                  /usr/local/lib/ruby/2.5.0/x86_64-linux/socket.so
7ff432f0b000-7ff43310a000 ---p 0002c000 fd:01 403400143                  /usr/local/lib/ruby/2.5.0/x86_64-linux/socket.so
7ff43310a000-7ff43310b000 r--p 0002b000 fd:01 403400143                  /usr/local/lib/ruby/2.5.0/x86_64-linux/socket.so
7ff43310b000-7ff43310c000 rw-p 0002c000 fd:01 403400143                  /usr/local/lib/ruby/2.5.0/x86_64-linux/socket.so
7ff43310c000-7ff433116000 r-xp 00000000 fd:01 143211455                  /cache/bundled_gems/ruby/2.5.0/gems/escape_utils-1.2.1/lib/escape_utils/escape_utils.so
7ff433116000-7ff433315000 ---p 0000a000 fd:01 143211455                  /cache/bundled_gems/ruby/2.5.0/gems/escape_utils-1.2.1/lib/escape_utils/escape_utils.so
7ff433315000-7ff433317000 r--p 00009000 fd:01 143211455                  /cache/bundled_gems/ruby/2.5.0/gems/escape_utils-1.2.1/lib/escape_utils/escape_utils.so
7ff433317000-7ff433318000 rw-p 0000b000 fd:01 143211455                  /cache/bundled_gems/ruby/2.5.0/gems/escape_utils-1.2.1/lib/escape_utils/escape_utils.so
7ff433318000-7ff4341a2000 r-xp 00000000 fd:01 407503360                  /cache/bundled_gems/ruby/2.5.0/gems/mini_racer-0.2.14/lib/mini_racer_extension.so
7ff4341a2000-7ff4343a2000 ---p 00e8a000 fd:01 407503360                  /cache/bundled_gems/ruby/2.5.0/gems/mini_racer-0.2.14/lib/mini_racer_extension.so
7ff4343a2000-7ff4343e2000 r--p 00e8a000 fd:01 407503360                  /cache/bundled_gems/ruby/2.5.0/gems/mini_racer-0.2.14/lib/mini_racer_extension.so
7ff4343e2000-7ff434402000 rw-p 00eca000 fd:01 407503360                  /cache/bundled_gems/ruby/2.5.0/gems/mini_racer-0.2.14/lib/mini_racer_extension.so
7ff434402000-7ff434414000 rw-p 00000000 00:00 0 
7ff434453000-7ff434454000 r-xp 00000000 fd:01 268899423                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/utf_16le.so
7ff434454000-7ff434654000 ---p 00001000 fd:01 268899423                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/utf_16le.so
7ff434654000-7ff434655000 r--p 00001000 fd:01 268899423                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/utf_16le.so
7ff434655000-7ff434656000 rw-p 00002000 fd:01 268899423                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/utf_16le.so
7ff434656000-7ff43466d000 r-xp 00000000 fd:01 407205102                  /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7ff43466d000-7ff43486c000 ---p 00017000 fd:01 407205102                  /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7ff43486c000-7ff43486d000 r--p 00016000 fd:01 407205102                  /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7ff43486d000-7ff43486e000 rw-p 00017000 fd:01 407205102                  /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7ff43486e000-7ff434881000 r-xp 00000000 fd:01 138893666                  /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7ff434881000-7ff434a80000 ---p 00013000 fd:01 138893666                  /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7ff434a80000-7ff434a81000 r--p 00012000 fd:01 138893666                  /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7ff434a81000-7ff434a82000 rw-p 00013000 fd:01 138893666                  /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7ff434a82000-7ff434a98000 r-xp 00000000 fd:01 138659299                  /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff434a98000-7ff434c97000 ---p 00016000 fd:01 138659299                  /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff434c97000-7ff434c98000 r--p 00015000 fd:01 138659299                  /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff434c98000-7ff434c99000 rw-p 00016000 fd:01 138659299                  /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff434c99000-7ff434e0b000 r-xp 00000000 fd:01 3909219                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7ff434e0b000-7ff43500b000 ---p 00172000 fd:01 3909219                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7ff43500b000-7ff435015000 r--p 00172000 fd:01 3909219                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7ff435015000-7ff435017000 rw-p 0017c000 fd:01 3909219                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
7ff435017000-7ff43501b000 rw-p 00000000 00:00 0 
7ff43501b000-7ff435122000 r-xp 00000000 fd:01 138893664                  /lib/x86_64-linux-gnu/libgcrypt.so.20.1.6
7ff435122000-7ff435322000 ---p 00107000 fd:01 138893664                  /lib/x86_64-linux-gnu/libgcrypt.so.20.1.6
7ff435322000-7ff435324000 r--p 00107000 fd:01 138893664                  /lib/x86_64-linux-gnu/libgcrypt.so.20.1.6
7ff435324000-7ff43532b000 rw-p 00109000 fd:01 138893664                  /lib/x86_64-linux-gnu/libgcrypt.so.20.1.6
7ff43532b000-7ff435350000 r-xp 00000000 fd:01 138893671                  /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7ff435350000-7ff43554f000 ---p 00025000 fd:01 138893671                  /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7ff43554f000-7ff435550000 r--p 00024000 fd:01 138893671                  /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7ff435550000-7ff435551000 rw-p 00025000 fd:01 138893671                  /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7ff435551000-7ff436dcd000 r-xp 00000000 fd:01 1518280                    /usr/lib/x86_64-linux-gnu/libicudata.so.57.1
7ff436dcd000-7ff436fcc000 ---p 0187c000 fd:01 1518280                    /usr/lib/x86_64-linux-gnu/libicudata.so.57.1
7ff436fcc000-7ff436fcd000 r--p 0187b000 fd:01 1518280                    /usr/lib/x86_64-linux-gnu/libicudata.so.57.1
7ff436fcd000-7ff436fce000 rw-p 0187c000 fd:01 1518280                    /usr/lib/x86_64-linux-gnu/libicudata.so.57.1
7ff436fce000-7ff437162000 r-xp 00000000 fd:01 1518313                    /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1
7ff437162000-7ff437361000 ---p 00194000 fd:01 1518313                    /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1
7ff437361000-7ff437373000 r--p 00193000 fd:01 1518313                    /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1
7ff437373000-7ff437374000 rw-p 001a5000 fd:01 1518313                    /usr/lib/x86_64-linux-gnu/libicuuc.so.57.1
7ff437374000-7ff437376000 rw-p 00000000 00:00 0 
7ff437376000-7ff4375e1000 r-xp 00000000 fd:01 1518288                    /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1
7ff4375e1000-7ff4377e0000 ---p 0026b000 fd:01 1518288                    /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1
7ff4377e0000-7ff4377ed000 r--p 0026a000 fd:01 1518288                    /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1
7ff4377ed000-7ff4377ef000 rw-p 00277000 fd:01 1518288                    /usr/lib/x86_64-linux-gnu/libicui18n.so.57.1
7ff4377ef000-7ff4377f0000 rw-p 00000000 00:00 0 
7ff4377f0000-7ff437804000 r-xp 00000000 fd:01 281230554                  /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.17
7ff437804000-7ff437a04000 ---p 00014000 fd:01 281230554                  /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.17
7ff437a04000-7ff437a05000 r--p 00014000 fd:01 281230554                  /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.17
7ff437a05000-7ff437a06000 rw-p 00015000 fd:01 281230554                  /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.17
7ff437a06000-7ff437a43000 r-xp 00000000 fd:01 281230575                  /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.29
7ff437a43000-7ff437c42000 ---p 0003d000 fd:01 281230575                  /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.29
7ff437c42000-7ff437c44000 r--p 0003c000 fd:01 281230575                  /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.29
7ff437c44000-7ff437c45000 rw-p 0003e000 fd:01 281230575                  /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.29
7ff437c45000-7ff437df5000 r-xp 00000000 fd:01 1518531                    /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4
7ff437df5000-7ff437ff5000 ---p 001b0000 fd:01 1518531                    /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4
7ff437ff5000-7ff437ffd000 r--p 001b0000 fd:01 1518531                    /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4
7ff437ffd000-7ff437fff000 rw-p 001b8000 fd:01 1518531                    /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.4
7ff437fff000-7ff438000000 rw-p 00000000 00:00 0 
7ff438000000-7ff438021000 rw-p 00000000 00:00 0 
7ff438021000-7ff43c000000 ---p 00000000 00:00 0 
7ff43c0bd000-7ff43c0d8000 r-xp 00000000 fd:01 13788531                   /cache/bundled_gems/ruby/2.5.0/gems/nokogiri-1.10.9/lib/nokogiri/nokogiri.so
7ff43c0d8000-7ff43c2d8000 ---p 0001b000 fd:01 13788531                   /cache/bundled_gems/ruby/2.5.0/gems/nokogiri-1.10.9/lib/nokogiri/nokogiri.so
7ff43c2d8000-7ff43c2d9000 r--p 0001b000 fd:01 13788531                   /cache/bundled_gems/ruby/2.5.0/gems/nokogiri-1.10.9/lib/nokogiri/nokogiri.so
7ff43c2d9000-7ff43c2da000 rw-p 0001c000 fd:01 13788531                   /cache/bundled_gems/ruby/2.5.0/gems/nokogiri-1.10.9/lib/nokogiri/nokogiri.so
7ff43c2da000-7ff43c2db000 r-xp 00000000 fd:01 138940091                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest/md5.so
7ff43c2db000-7ff43c4da000 ---p 00001000 fd:01 138940091                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest/md5.so
7ff43c4da000-7ff43c4db000 r--p 00000000 fd:01 138940091                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest/md5.so
7ff43c4db000-7ff43c4dc000 rw-p 00001000 fd:01 138940091                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest/md5.so
7ff43c4dc000-7ff43c4e0000 r-xp 00000000 fd:01 403400138                  /usr/local/lib/ruby/2.5.0/x86_64-linux/racc/cparse.so
7ff43c4e0000-7ff43c6df000 ---p 00004000 fd:01 403400138                  /usr/local/lib/ruby/2.5.0/x86_64-linux/racc/cparse.so
7ff43c6df000-7ff43c6e0000 r--p 00003000 fd:01 403400138                  /usr/local/lib/ruby/2.5.0/x86_64-linux/racc/cparse.so
7ff43c6e0000-7ff43c6e1000 rw-p 00004000 fd:01 403400138                  /usr/local/lib/ruby/2.5.0/x86_64-linux/racc/cparse.so
7ff43c6e1000-7ff43c6fa000 r-xp 00000000 fd:01 138924227                  /lib/x86_64-linux-gnu/libz.so.1.2.8
7ff43c6fa000-7ff43c8f9000 ---p 00019000 fd:01 138924227                  /lib/x86_64-linux-gnu/libz.so.1.2.8
7ff43c8f9000-7ff43c8fa000 r--p 00018000 fd:01 138924227                  /lib/x86_64-linux-gnu/libz.so.1.2.8
7ff43c8fa000-7ff43c8fb000 rw-p 00019000 fd:01 138924227                  /lib/x86_64-linux-gnu/libz.so.1.2.8
7ff43c8fb000-7ff43c90d000 r-xp 00000000 fd:01 403400147                  /usr/local/lib/ruby/2.5.0/x86_64-linux/zlib.so
7ff43c90d000-7ff43cb0c000 ---p 00012000 fd:01 403400147                  /usr/local/lib/ruby/2.5.0/x86_64-linux/zlib.so
7ff43cb0c000-7ff43cb0d000 r--p 00011000 fd:01 403400147                  /usr/local/lib/ruby/2.5.0/x86_64-linux/zlib.so
7ff43cb0d000-7ff43cb0e000 rw-p 00012000 fd:01 403400147                  /usr/local/lib/ruby/2.5.0/x86_64-linux/zlib.so
7ff43cb0e000-7ff43cb17000 r-xp 00000000 fd:01 13788233                   /cache/bundled_gems/ruby/2.5.0/gems/json-2.3.0/lib/json/ext/generator.so
7ff43cb17000-7ff43cd17000 ---p 00009000 fd:01 13788233                   /cache/bundled_gems/ruby/2.5.0/gems/json-2.3.0/lib/json/ext/generator.so
7ff43cd17000-7ff43cd18000 r--p 00009000 fd:01 13788233                   /cache/bundled_gems/ruby/2.5.0/gems/json-2.3.0/lib/json/ext/generator.so
7ff43cd18000-7ff43cd19000 rw-p 0000a000 fd:01 13788233                   /cache/bundled_gems/ruby/2.5.0/gems/json-2.3.0/lib/json/ext/generator.so
7ff43cd19000-7ff43cd1f000 r-xp 00000000 fd:01 13788234                   /cache/bundled_gems/ruby/2.5.0/gems/json-2.3.0/lib/json/ext/parser.so
7ff43cd1f000-7ff43cf1e000 ---p 00006000 fd:01 13788234                   /cache/bundled_gems/ruby/2.5.0/gems/json-2.3.0/lib/json/ext/parser.so
7ff43cf1e000-7ff43cf1f000 r--p 00005000 fd:01 13788234                   /cache/bundled_gems/ruby/2.5.0/gems/json-2.3.0/lib/json/ext/parser.so
7ff43cf1f000-7ff43cf20000 rw-p 00006000 fd:01 13788234                   /cache/bundled_gems/ruby/2.5.0/gems/json-2.3.0/lib/json/ext/parser.so
7ff43cf20000-7ff43cf34000 r-xp 00000000 fd:01 403400099                  /usr/local/lib/ruby/2.5.0/x86_64-linux/bigdecimal.so
7ff43cf34000-7ff43d134000 ---p 00014000 fd:01 403400099                  /usr/local/lib/ruby/2.5.0/x86_64-linux/bigdecimal.so
7ff43d134000-7ff43d135000 r--p 00014000 fd:01 403400099                  /usr/local/lib/ruby/2.5.0/x86_64-linux/bigdecimal.so
7ff43d135000-7ff43d136000 rw-p 00015000 fd:01 403400099                  /usr/local/lib/ruby/2.5.0/x86_64-linux/bigdecimal.so
7ff43d136000-7ff43d169000 r-xp 00000000 fd:01 403400102                  /usr/local/lib/ruby/2.5.0/x86_64-linux/date_core.so
7ff43d169000-7ff43d368000 ---p 00033000 fd:01 403400102                  /usr/local/lib/ruby/2.5.0/x86_64-linux/date_core.so
7ff43d368000-7ff43d369000 r--p 00032000 fd:01 403400102                  /usr/local/lib/ruby/2.5.0/x86_64-linux/date_core.so
7ff43d369000-7ff43d36a000 rw-p 00033000 fd:01 403400102                  /usr/local/lib/ruby/2.5.0/x86_64-linux/date_core.so
7ff43d36a000-7ff43d36b000 rw-p 00000000 00:00 0 
7ff43d36b000-7ff43d36c000 r-xp 00000000 fd:01 138940094                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest/sha2.so
7ff43d36c000-7ff43d56c000 ---p 00001000 fd:01 138940094                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest/sha2.so
7ff43d56c000-7ff43d56d000 r--p 00001000 fd:01 138940094                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest/sha2.so
7ff43d56d000-7ff43d56e000 rw-p 00002000 fd:01 138940094                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest/sha2.so
7ff43d56e000-7ff43d56f000 r-xp 00000000 fd:01 1522355                    /usr/local/lib/ruby/2.5.0/x86_64-linux/io/nonblock.so
7ff43d56f000-7ff43d76f000 ---p 00001000 fd:01 1522355                    /usr/local/lib/ruby/2.5.0/x86_64-linux/io/nonblock.so
7ff43d76f000-7ff43d770000 r--p 00001000 fd:01 1522355                    /usr/local/lib/ruby/2.5.0/x86_64-linux/io/nonblock.so
7ff43d770000-7ff43d771000 rw-p 00002000 fd:01 1522355                    /usr/local/lib/ruby/2.5.0/x86_64-linux/io/nonblock.so
7ff43d771000-7ff43d7c5000 r-xp 00000000 fd:01 403400133                  /usr/local/lib/ruby/2.5.0/x86_64-linux/openssl.so
7ff43d7c5000-7ff43d9c5000 ---p 00054000 fd:01 403400133                  /usr/local/lib/ruby/2.5.0/x86_64-linux/openssl.so
7ff43d9c5000-7ff43d9c7000 r--p 00054000 fd:01 403400133                  /usr/local/lib/ruby/2.5.0/x86_64-linux/openssl.so
7ff43d9c7000-7ff43d9c9000 rw-p 00056000 fd:01 403400133                  /usr/local/lib/ruby/2.5.0/x86_64-linux/openssl.so
7ff43d9c9000-7ff43d9ca000 rw-p 00000000 00:00 0 
7ff43da8b000-7ff43da92000 r-xp 00000000 fd:01 403400145                  /usr/local/lib/ruby/2.5.0/x86_64-linux/strscan.so
7ff43da92000-7ff43dc91000 ---p 00007000 fd:01 403400145                  /usr/local/lib/ruby/2.5.0/x86_64-linux/strscan.so
7ff43dc91000-7ff43dc92000 r--p 00006000 fd:01 403400145                  /usr/local/lib/ruby/2.5.0/x86_64-linux/strscan.so
7ff43dc92000-7ff43dc93000 rw-p 00007000 fd:01 403400145                  /usr/local/lib/ruby/2.5.0/x86_64-linux/strscan.so
7ff43dc93000-7ff43dc9b000 r-xp 00000000 fd:01 403400144                  /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
7ff43dc9b000-7ff43de9b000 ---p 00008000 fd:01 403400144                  /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
7ff43de9b000-7ff43de9c000 r--p 00008000 fd:01 403400144                  /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
7ff43de9c000-7ff43de9d000 rw-p 00009000 fd:01 403400144                  /usr/local/lib/ruby/2.5.0/x86_64-linux/stringio.so
7ff43de9d000-7ff43deba000 r-xp 00000000 fd:01 1518537                    /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.5
7ff43deba000-7ff43e0ba000 ---p 0001d000 fd:01 1518537                    /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.5
7ff43e0ba000-7ff43e0bb000 r--p 0001d000 fd:01 1518537                    /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.5
7ff43e0bb000-7ff43e0bc000 rw-p 0001e000 fd:01 1518537                    /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.5
7ff43e0bc000-7ff43e0c2000 r-xp 00000000 fd:01 403400135                  /usr/local/lib/ruby/2.5.0/x86_64-linux/psych.so
7ff43e0c2000-7ff43e2c1000 ---p 00006000 fd:01 403400135                  /usr/local/lib/ruby/2.5.0/x86_64-linux/psych.so
7ff43e2c1000-7ff43e2c2000 r--p 00005000 fd:01 403400135                  /usr/local/lib/ruby/2.5.0/x86_64-linux/psych.so
7ff43e2c2000-7ff43e2c3000 rw-p 00006000 fd:01 403400135                  /usr/local/lib/ruby/2.5.0/x86_64-linux/psych.so
7ff43e2c3000-7ff43e2c4000 r-xp 00000000 fd:01 403400128                  /usr/local/lib/ruby/2.5.0/x86_64-linux/fiber.so
7ff43e2c4000-7ff43e4c3000 ---p 00001000 fd:01 403400128                  /usr/local/lib/ruby/2.5.0/x86_64-linux/fiber.so
7ff43e4c3000-7ff43e4c4000 r--p 00000000 fd:01 403400128                  /usr/local/lib/ruby/2.5.0/x86_64-linux/fiber.so
7ff43e4c4000-7ff43e4c5000 rw-p 00001000 fd:01 403400128                  /usr/local/lib/ruby/2.5.0/x86_64-linux/fiber.so
7ff43e5c6000-7ff43e6c7000 rw-p 00000000 00:00 0 
7ff43e6c7000-7ff43e6cd000 r-xp 00000000 fd:01 403400126                  /usr/local/lib/ruby/2.5.0/x86_64-linux/etc.so
7ff43e6cd000-7ff43e8cc000 ---p 00006000 fd:01 403400126                  /usr/local/lib/ruby/2.5.0/x86_64-linux/etc.so
7ff43e8cc000-7ff43e8cd000 r--p 00005000 fd:01 403400126                  /usr/local/lib/ruby/2.5.0/x86_64-linux/etc.so
7ff43e8cd000-7ff43e8ce000 rw-p 00006000 fd:01 403400126                  /usr/local/lib/ruby/2.5.0/x86_64-linux/etc.so
7ff43e8ce000-7ff43e8d1000 r-xp 00000000 fd:01 1522352                    /usr/local/lib/ruby/2.5.0/x86_64-linux/cgi/escape.so
7ff43e8d1000-7ff43ead0000 ---p 00003000 fd:01 1522352                    /usr/local/lib/ruby/2.5.0/x86_64-linux/cgi/escape.so
7ff43ead0000-7ff43ead1000 r--p 00002000 fd:01 1522352                    /usr/local/lib/ruby/2.5.0/x86_64-linux/cgi/escape.so
7ff43ead1000-7ff43ead2000 rw-p 00003000 fd:01 1522352                    /usr/local/lib/ruby/2.5.0/x86_64-linux/cgi/escape.so
7ff43ead2000-7ff43ed3c000 r-xp 00000000 fd:01 7287394                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7ff43ed3c000-7ff43ef3c000 ---p 0026a000 fd:01 7287394                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7ff43ef3c000-7ff43ef5a000 r--p 0026a000 fd:01 7287394                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7ff43ef5a000-7ff43ef68000 rw-p 00288000 fd:01 7287394                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7ff43ef68000-7ff43ef6b000 rw-p 00000000 00:00 0 
7ff43ef6b000-7ff43efce000 r-xp 00000000 fd:01 7287451                    /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7ff43efce000-7ff43f1cd000 ---p 00063000 fd:01 7287451                    /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7ff43f1cd000-7ff43f1d1000 r--p 00062000 fd:01 7287451                    /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7ff43f1d1000-7ff43f1d7000 rw-p 00066000 fd:01 7287451                    /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7ff43f1d7000-7ff43f1d8000 r-xp 00000000 fd:01 138940093                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest/sha1.so
7ff43f1d8000-7ff43f3d7000 ---p 00001000 fd:01 138940093                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest/sha1.so
7ff43f3d7000-7ff43f3d8000 r--p 00000000 fd:01 138940093                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest/sha1.so
7ff43f3d8000-7ff43f3d9000 rw-p 00001000 fd:01 138940093                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest/sha1.so
7ff43f3d9000-7ff43f3dc000 r-xp 00000000 fd:01 403400104                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest.so
7ff43f3dc000-7ff43f5dc000 ---p 00003000 fd:01 403400104                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest.so
7ff43f5dc000-7ff43f5dd000 r--p 00003000 fd:01 403400104                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest.so
7ff43f5dd000-7ff43f5de000 rw-p 00004000 fd:01 403400104                  /usr/local/lib/ruby/2.5.0/x86_64-linux/digest.so
7ff43f5de000-7ff43f5e5000 r-xp 00000000 fd:01 403400134                  /usr/local/lib/ruby/2.5.0/x86_64-linux/pathname.so
7ff43f5e5000-7ff43f7e4000 ---p 00007000 fd:01 403400134                  /usr/local/lib/ruby/2.5.0/x86_64-linux/pathname.so
7ff43f7e4000-7ff43f7e5000 r--p 00006000 fd:01 403400134                  /usr/local/lib/ruby/2.5.0/x86_64-linux/pathname.so
7ff43f7e5000-7ff43f7e6000 rw-p 00007000 fd:01 403400134                  /usr/local/lib/ruby/2.5.0/x86_64-linux/pathname.so
7ff43f7e6000-7ff43f7e9000 r-xp 00000000 fd:01 403400123                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7ff43f7e9000-7ff43f9e8000 ---p 00003000 fd:01 403400123                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7ff43f9e8000-7ff43f9e9000 r--p 00002000 fd:01 403400123                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7ff43f9e9000-7ff43f9ea000 rw-p 00003000 fd:01 403400123                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/trans/transdb.so
7ff43f9ea000-7ff43f9ec000 r-xp 00000000 fd:01 268899397                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7ff43f9ec000-7ff43fbeb000 ---p 00002000 fd:01 268899397                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7ff43fbeb000-7ff43fbec000 r--p 00001000 fd:01 268899397                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7ff43fbec000-7ff43fbed000 rw-p 00002000 fd:01 268899397                  /usr/local/lib/ruby/2.5.0/x86_64-linux/enc/encdb.so
7ff43fbed000-7ff43fd82000 r-xp 00000000 fd:01 138659400                  /lib/x86_64-linux-gnu/libc-2.24.so
7ff43fd82000-7ff43ff82000 ---p 00195000 fd:01 138659400                  /lib/x86_64-linux-gnu/libc-2.24.so
7ff43ff82000-7ff43ff86000 r--p 00195000 fd:01 138659400                  /lib/x86_64-linux-gnu/libc-2.24.so
7ff43ff86000-7ff43ff88000 rw-p 00199000 fd:01 138659400                  /lib/x86_64-linux-gnu/libc-2.24.so
7ff43ff88000-7ff43ff8c000 rw-p 00000000 00:00 0 
7ff43ff8c000-7ff44008f000 r-xp 00000000 fd:01 138893672                  /lib/x86_64-linux-gnu/libm-2.24.so
7ff44008f000-7ff44028e000 ---p 00103000 fd:01 138893672                  /lib/x86_64-linux-gnu/libm-2.24.so
7ff44028e000-7ff44028f000 r--p 00102000 fd:01 138893672                  /lib/x86_64-linux-gnu/libm-2.24.so
7ff44028f000-7ff440290000 rw-p 00103000 fd:01 138893672                  /lib/x86_64-linux-gnu/libm-2.24.so
7ff440290000-7ff440298000 r-xp 00000000 fd:01 138659413                  /lib/x86_64-linux-gnu/libcrypt-2.24.so
7ff440298000-7ff440498000 ---p 00008000 fd:01 138659413                  /lib/x86_64-linux-gnu/libcrypt-2.24.so
7ff440498000-7ff440499000 r--p 00008000 fd:01 138659413                  /lib/x86_64-linux-gnu/libcrypt-2.24.so
7ff440499000-7ff44049a000 rw-p 00009000 fd:01 138659413                  /lib/x86_64-linux-gnu/libcrypt-2.24.so
7ff44049a000-7ff4404c8000 rw-p 00000000 00:00 0 
7ff4404c8000-7ff4404cb000 r-xp 00000000 fd:01 138659415                  /lib/x86_64-linux-gnu/libdl-2.24.so
7ff4404cb000-7ff4406ca000 ---p 00003000 fd:01 138659415                  /lib/x86_64-linux-gnu/libdl-2.24.so
7ff4406ca000-7ff4406cb000 r--p 00002000 fd:01 138659415                  /lib/x86_64-linux-gnu/libdl-2.24.so
7ff4406cb000-7ff4406cc000 rw-p 00003000 fd:01 138659415                  /lib/x86_64-linux-gnu/libdl-2.24.so
7ff4406cc000-7ff44074d000 r-xp 00000000 fd:01 7287401                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7ff44074d000-7ff44094d000 ---p 00081000 fd:01 7287401                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7ff44094d000-7ff44094e000 r--p 00081000 fd:01 7287401                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7ff44094e000-7ff44094f000 rw-p 00082000 fd:01 7287401                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7ff44094f000-7ff440967000 r-xp 00000000 fd:01 138893706                  /lib/x86_64-linux-gnu/libpthread-2.24.so
7ff440967000-7ff440b66000 ---p 00018000 fd:01 138893706                  /lib/x86_64-linux-gnu/libpthread-2.24.so
7ff440b66000-7ff440b67000 r--p 00017000 fd:01 138893706                  /lib/x86_64-linux-gnu/libpthread-2.24.so
7ff440b67000-7ff440b68000 rw-p 00018000 fd:01 138893706                  /lib/x86_64-linux-gnu/libpthread-2.24.so
7ff440b68000-7ff440b6c000 rw-p 00000000 00:00 0 
7ff440b6c000-7ff440e81000 r-xp 00000000 fd:01 1522055                    /usr/local/lib/libruby.so.2.5.3
7ff440e81000-7ff441081000 ---p 00315000 fd:01 1522055                    /usr/local/lib/libruby.so.2.5.3
7ff441081000-7ff441086000 r--p 00315000 fd:01 1522055                    /usr/local/lib/libruby.so.2.5.3
7ff441086000-7ff441089000 rw-p 0031a000 fd:01 1522055                    /usr/local/lib/libruby.so.2.5.3
7ff441089000-7ff44109a000 rw-p 00000000 00:00 0 
7ff44109a000-7ff4410bd000 r-xp 00000000 fd:01 138659382                  /lib/x86_64-linux-gnu/ld-2.24.so
7ff4410e5000-7ff4410ec000 r--s 00000000 fd:01 407233426                  /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7ff441166000-7ff441188000 r--s 00000000 fd:01 138893706                  /lib/x86_64-linux-gnu/libpthread-2.24.so
7ff441188000-7ff4411ad000 r--s 00000000 fd:01 138914530                  /usr/local/bin/ruby
7ff4411ad000-7ff4412b2000 rw-p 00000000 00:00 0 
7ff4412b5000-7ff4412b6000 r-xp 00000000 00:00 0 
7ff4412b6000-7ff4412b7000 ---p 00000000 00:00 0 
7ff4412b7000-7ff4412bb000 rwxp 00000000 00:00 0 
7ff4412bb000-7ff4412bd000 rw-p 00000000 00:00 0 
7ff4412bd000-7ff4412be000 r--p 00023000 fd:01 138659382                  /lib/x86_64-linux-gnu/ld-2.24.so
7ff4412be000-7ff4412bf000 rw-p 00024000 fd:01 138659382                  /lib/x86_64-linux-gnu/ld-2.24.so
7ff4412bf000-7ff4412c0000 rw-p 00000000 00:00 0 
7ffd34733000-7ffd34f32000 rwxp 00000000 00:00 0                          [stack]
7ffd34f61000-7ffd34f64000 r--p 00000000 00:00 0                          [vvar]
7ffd34f64000-7ffd34f66000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]


[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

We use

PS: Thank you so much for your work!

@SamSaffron
Copy link
Collaborator

SamSaffron commented Jun 17, 2020 via email

@alexanderadam
Copy link

alexanderadam commented Jun 17, 2020

But how can I control whether this is used in the master process or isn't?
It's a legacy app I inherited, so I'm not entirely sure, but mini_racer just seem to be needed in the asset context and therefore part of the logic that usually "just works" without having to interfere.

So I'm very open in case you have any advice how to debug or even fix this.

PS: Maybe it would help if the V8 isolate was forked […] warning would also mention a link to the mini_racer documentation or mini_racer issue. It might help to avoid having users, who open issues on other repositories (i.e. react on rails, middleman-sprockets, slate, spring or middleman). The error message doesn't even mention mini_racer. 😉
PPS: Also this issue is a duplicate of issue 99, right? 🤔

@crevete
Copy link

crevete commented Jul 16, 2020

@SamSaffron We have also this issue but only when running unit tests... And the fork call that "introduces" this WARNING is not relevant at all with JavaScript stuff (completely server side code...). So when I tried to apply the dispose solution, it does not take any effect... For now, the only workaround for me is to install nodejs in the local environment and remove mini_racer GEM. But obviously this is not a solution, because it will not work if nodejs is not installed. But I cannot figure out where is the problem... Do you have any ideal about this?

@nightpool
Copy link
Contributor

nightpool commented Jul 16, 2020

@crevete Hi! I'm sorry you're having issues. I'm not sure I understand what you mean by this part?

And the fork call that "introduces" this WARNING is not relevant at all with JavaScript stuff (completely server side code...). So when I tried to apply the dispose solution, it does not take any effect...

Since you say that the issue happens only when running tests, it sounds to me like you're using a parallel test runner that is trying to "copy" the v8 Context across two different processes. I'm not sure how that's "not relevant at all with JavaScript stuff"—aren't you using v8 to run JavaScript in your server in some way?

The solution would be to figure out where your test suite is booting up and add the dispose call in its equivalent of a before_fork hook. If you tell me which testing library you're using, then I can help you find out where to put the dispose call

@crevete
Copy link

crevete commented Jul 17, 2020

@nightpool Thanks for your response! FYI, we are using minitest and factory_bot_rails for unit testing.

@alexanderadam
Copy link

@crevete are you using minitest-parallel_fork as well?

If so, you might want to do something like this

Minitest.before_parallel_fork do
  ObjectSpace.each_object(MiniRacer::Context){ |c| c.dispose }
end

@crevete
Copy link

crevete commented Jul 17, 2020

@crevete are you using minitest-parallel_fork as well?

No, we don't use the minitest-parallel_fork gem...

@alexanderadam
Copy link

Well, are you using system tests where are webserver is spawned (i.e. unicorn or puma)?
Or is this already happening with unit tests etc?
Or could you have a non-thread safe silencer middleware?

Otherwise I can't help you. My problem isn't solved either.

@SamSaffron
Copy link
Collaborator

In a unicorn environment you must

  1. Ensure you never boot up any contexts prior to forking

OR

  1. Run MiniRacer in single_threaded mode (will require version 0.6.1 AND MiniRacer::Platform.set_flags! :single_threaded must be called prior to creating your first context.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants