在使用byebug调试rails代码时,经常碰到在没有设置断点的地方停住了。请求大神是怎么回事,能否去掉这个现象。
没有断点,没有多线程,没有异常。
命令行为:bundle exec unicorn_rails -c config/unicorn.rb -E development
(byebug) list=
[85, 94] in /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/axiom-types-0.1.1/lib/axiom/types.rb
85: require 'axiom/types/decimal'
86: require 'axiom/types/float'
87: require 'axiom/types/hash'
88: require 'axiom/types/integer'
89: require 'axiom/types/set'
90: require 'axiom/types/string'
91: require 'axiom/types/symbol'
=> 92: require 'axiom/types/time'
93:
94: require 'axiom/types/version'
(byebug) info breakpoints
No breakpoints.
(byebug) thread list
+ 1 #<Thread:0x0000000000d7cbe8 run> /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/axiom-types-0.1.1/lib/axiom/types.rb:92
(byebug) where
--> #0 <main> at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/axiom-types-0.1.1/lib/axiom/types.rb:92
ͱ-- #1 Kernel.require at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
#2 block in Kernel.block in require_with_bootsnap_lfi(path#String, resolved#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
#3 Bootsnap::LoadPathCache::LoadedFeaturesIndex.register(short#String, long#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65
#4 Kernel.require_with_bootsnap_lfi(path#String, resolved#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20
#5 Kernel.require(path#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29
#6 block in ActiveSupport::Dependencies::Loadable.block in require(file#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293
#7 ActiveSupport::Dependencies::Loadable.load_dependency(file#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:259
#8 ActiveSupport::Dependencies::Loadable.require(file#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293
#9 <main> at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/axiom-types-0.1.1/lib/axiom-types.rb:3
ͱ-- #10 Kernel.require at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
#11 block in Kernel.block in require_with_bootsnap_lfi(path#String, resolved#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
#12 Bootsnap::LoadPathCache::LoadedFeaturesIndex.register(short#String, long#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65
#13 Kernel.require_with_bootsnap_lfi(path#String, resolved#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20
#14 Kernel.require(path#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29
#15 block in ActiveSupport::Dependencies::Loadable.block in require(file#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293
#16 ActiveSupport::Dependencies::Loadable.load_dependency(file#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:259
#17 ActiveSupport::Dependencies::Loadable.require(file#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293
#18 <main> at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/virtus-1.0.5/lib/virtus.rb:245
ͱ-- #19 Kernel.require at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
#20 block in Kernel.block in require_with_bootsnap_lfi(path#String, resolved#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
#21 Bootsnap::LoadPathCache::LoadedFeaturesIndex.register(short#String, long#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65
#22 Kernel.require_with_bootsnap_lfi(path#String, resolved#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20
#23 Kernel.require(path#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29
#24 block in ActiveSupport::Dependencies::Loadable.block in require(file#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293
#25 ActiveSupport::Dependencies::Loadable.load_dependency(file#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:259
#26 ActiveSupport::Dependencies::Loadable.require(file#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293
#27 <main> at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/grape-1.1.0/lib/grape.rb:23
ͱ-- #28 Kernel.require at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
#29 block in Kernel.block in require_with_bootsnap_lfi(path#String, resolved#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
#30 Bootsnap::LoadPathCache::LoadedFeaturesIndex.register(short#String, long#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65
#31 Kernel.require_with_bootsnap_lfi(path#String, resolved#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20
#32 Kernel.require(path#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29
#33 block in ActiveSupport::Dependencies::Loadable.block in require(file#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293
#34 ActiveSupport::Dependencies::Loadable.load_dependency(file#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:259
#35 ActiveSupport::Dependencies::Loadable.require(file#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/activesupport-5.0.7.1/lib/active_support/dependencies.rb:293
#36 <main> at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/grape-path-helpers-1.0.6/lib/grape-path-helpers.rb:1
ͱ-- #37 Kernel.require(path) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
#38 block in #<Class:Kernel>.block in require_with_bootsnap_lfi(path#String, resolved#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21
#39 Bootsnap::LoadPathCache::LoadedFeaturesIndex.register(short#String, long#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65
#40 #<Class:Kernel>.require_with_bootsnap_lfi(path#String, resolved#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20
#41 #<Class:Kernel>.require(path#String) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29
#42 block (2 levels) in Bundler::Runtime.block (2 levels) in require(*groups#Array) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.3/lib/bundler/runtime.rb:81
ͱ-- #43 Array.each at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.3/lib/bundler/runtime.rb:76
#44 block in Bundler::Runtime.block in require(*groups#Array) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.3/lib/bundler/runtime.rb:76
ͱ-- #45 Array.each at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.3/lib/bundler/runtime.rb:65
#46 Bundler::Runtime.require(*groups#Array) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.3/lib/bundler/runtime.rb:65
#47 #<Class:Bundler>.require(*groups#Array) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/bundler-1.17.3/lib/bundler.rb:114
#48 <top (required)> at /opt/gitlab/gitlab/gdk-ce/gitlab/config/application.rb:5
ͱ-- #49 Kernel.require_relative at /opt/gitlab/gitlab/gdk-ce/gitlab/config/environment.rb:3
#50 <top (required)> at /opt/gitlab/gitlab/gdk-ce/gitlab/config/environment.rb:3
ͱ-- #51 Kernel.require(path) at /opt/gitlab/gitlab/gdk-ce/gitlab/config.ru:23
#52 block in block in <main> at /opt/gitlab/gitlab/gdk-ce/gitlab/config.ru:23
ͱ-- #53 BasicObject.instance_eval(*args) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/rack-2.0.6/lib/rack/builder.rb:55
#54 Rack::Builder.initialize(default_app#NilClass, &block#Proc) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/rack-2.0.6/lib/rack/builder.rb:55
ͱ-- #55 Class.new(*args) at /opt/gitlab/gitlab/gdk-ce/gitlab/config.ru:1
#56 <main> at /opt/gitlab/gitlab/gdk-ce/gitlab/config.ru:1
ͱ-- #57 Kernel.eval(*args) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/unicorn-5.1.0/lib/unicorn.rb:56
#58 block in #<Class:Unicorn>.block in builder(ru#String, op#Hash) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/unicorn-5.1.0/lib/unicorn.rb:56
#59 block in Object.block in rails_builder(ru#NilClass, op#OptionParser, daemonize#FalseClass) at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/unicorn-5.1.0/bin/unicorn_rails:141
#60 Unicorn::HttpServer.build_app! at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/unicorn-5.1.0/lib/unicorn/http_server.rb:752
#61 Unicorn::HttpServer.start at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/unicorn-5.1.0/lib/unicorn/http_server.rb:129
#62 <top (required)> at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/gems/unicorn-5.1.0/bin/unicorn_rails:213
ͱ-- #63 Kernel.load at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/bin/unicorn_rails:23
#64 <main> at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/bin/unicorn_rails:23
ͱ-- #65 Kernel.eval at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/bin/ruby_executable_hooks:24
#66 <main> at /opt/gitlab/gitlab/.rvm/gems/ruby-2.5.3/bin/ruby_executable_hooks:24