Open sonots opened 9 years ago
It doesn't reproduce on my environment. It would be great if you can investigate.
It seems that sigdump is throwing an error at https://github.com/sonots/sigdump/blob/69e2205ab5df635b277eb11ac4b0f0d1bd752a13/lib/sigdump.rb#L60
ThreadError can't be called from trap context
ruby/2.2.0/gems/celluloid-0.16.0/lib/celluloid/mailbox.rb:27:in `lock'
ruby/2.2.0/gems/celluloid-0.16.0/lib/celluloid/mailbox.rb:27:in `<<'
ruby/2.2.0/gems/celluloid-0.16.0/lib/celluloid/proxies/future_proxy.rb:30:in `method_missing'
ruby/2.2.0/bundler/gems/sigdump-69e2205ab5df/lib/sigdump.rb:60:in `block in dump_object_count'
ruby/2.2.0/bundler/gems/sigdump-69e2205ab5df/lib/sigdump.rb:59:in `each_object'
ruby/2.2.0/bundler/gems/sigdump-69e2205ab5df/lib/sigdump.rb:59:in `dump_object_count'
ruby/2.2.0/bundler/gems/sigdump-69e2205ab5df/lib/sigdump.rb:18:in `block in dump'
ruby/2.2.0/bundler/gems/sigdump-69e2205ab5df/lib/sigdump.rb:127:in `open'
ruby/2.2.0/bundler/gems/sigdump-69e2205ab5df/lib/sigdump.rb:127:in `_open_dump_path'
ruby/2.2.0/bundler/gems/sigdump-69e2205ab5df/lib/sigdump.rb:14:in `dump'
ruby/2.2.0/bundler/gems/sigdump-69e2205ab5df/lib/sigdump.rb:7:in `block in setup'
ruby/2.2.0/gems/sidekiq-3.3.4/lib/sidekiq/cli.rb:86:in `call'
ruby/2.2.0/gems/sidekiq-3.3.4/lib/sidekiq/cli.rb:86:in `select'
ruby/2.2.0/gems/sidekiq-3.3.4/lib/sidekiq/cli.rb:86:in `run'
ruby/2.2.0/gems/sidekiq-3.3.4/bin/sidekiq:8:in `<top (required)>'
ruby/2.2.0/bin/sidekiq:23:in `load'
ruby/2.2.0/bin/sidekiq:23:in `<main>'
This line probably makes it more difficult to debug, maybe a tiny bit of output would be helpful: https://github.com/sonots/sigdump/blob/69e2205ab5df635b277eb11ac4b0f0d1bd752a13/lib/sigdump.rb#L8
The sigdump often (about 50%?) does not show
all objects
section.The output of sigdump stops at
Built-in objects:
section as below:I did not investigate well.