Last active
August 29, 2015 14:15
-
-
Save deepak/6b5be7d1843b53c82a69 to your computer and use it in GitHub Desktop.
segfault with ruby's readline
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
➜ ~ brew upgrade wget | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/readline.bundle: [BUG] Segmentation fault | |
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin13] | |
-- Crash Report log information -------------------------------------------- | |
See Crash Report log file under the one of following: | |
* ~/Library/Logs/CrashReporter | |
* /Library/Logs/CrashReporter | |
* ~/Library/Logs/DiagnosticReports | |
* /Library/Logs/DiagnosticReports | |
the more detail of. | |
-- Control frame information ----------------------------------------------- | |
c:0028 p:-17523138076616 s:0149 e:000148 TOP [FINISH] | |
c:0027 p:---- s:0147 e:000146 CFUNC :require | |
c:0026 p:0115 s:0143 e:000142 METHOD /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55 | |
c:0025 p:0061 s:0133 e:000132 CLASS /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/input-method.rb:131 | |
c:0024 p:0025 s:0131 e:000130 TOP /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/input-method.rb:14 [FINISH] | |
c:0023 p:---- s:0129 e:000128 CFUNC :require | |
c:0022 p:0115 s:0125 e:000124 METHOD /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55 | |
c:0021 p:0047 s:0115 e:000114 TOP /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb.rb:19 [FINISH] | |
c:0020 p:---- s:0113 e:000112 CFUNC :require | |
c:0019 p:0115 s:0109 e:000108 METHOD /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55 | |
c:0018 p:0007 s:0099 e:000098 TOP /usr/local/Library/Homebrew/debrew/irb.rb:1 [FINISH] | |
c:0017 p:---- s:0097 e:000096 CFUNC :require | |
c:0016 p:0115 s:0093 e:000092 METHOD /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55 | |
c:0015 p:0015 s:0083 e:000082 TOP /usr/local/Library/Homebrew/debrew.rb:2 [FINISH] | |
c:0014 p:---- s:0081 e:000080 CFUNC :require | |
c:0013 p:0115 s:0077 e:000076 METHOD /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55 | |
c:0012 p:0103 s:0067 e:000066 TOP /usr/local/Library/Homebrew/formula_installer.rb:13 [FINISH] | |
c:0011 p:---- s:0065 e:000064 CFUNC :require | |
c:0010 p:0115 s:0061 e:000060 METHOD /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55 | |
c:0009 p:0039 s:0051 e:000050 TOP /usr/local/Library/Homebrew/cmd/install.rb:5 [FINISH] | |
c:0008 p:---- s:0049 e:000048 CFUNC :require | |
c:0007 p:0115 s:0045 e:000044 METHOD /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55 | |
c:0006 p:0007 s:0035 e:000034 TOP /usr/local/Library/Homebrew/cmd/upgrade.rb:1 [FINISH] | |
c:0005 p:---- s:0033 e:000032 CFUNC :require | |
c:0004 p:0115 s:0029 e:000028 METHOD /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55 | |
c:0003 p:0009 s:0019 e:000018 METHOD /usr/local/Library/brew.rb:58 | |
c:0002 p:0747 s:0014 E:002508 EVAL /usr/local/Library/brew.rb:117 [FINISH] | |
c:0001 p:0000 s:0002 E:001338 TOP [FINISH] | |
/usr/local/Library/brew.rb:117:in `<main>' | |
/usr/local/Library/brew.rb:58:in `require?' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/usr/local/Library/Homebrew/cmd/upgrade.rb:1:in `<top (required)>' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/usr/local/Library/Homebrew/cmd/install.rb:5:in `<top (required)>' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/usr/local/Library/Homebrew/formula_installer.rb:13:in `<top (required)>' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/usr/local/Library/Homebrew/debrew.rb:2:in `<top (required)>' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/usr/local/Library/Homebrew/debrew/irb.rb:1:in `<top (required)>' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb.rb:19:in `<top (required)>' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/input-method.rb:14:in `<top (required)>' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/input-method.rb:131:in `<module:IRB>' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' | |
-- C level backtrace information ------------------------------------------- | |
-- Other runtime information ----------------------------------------------- | |
* Loaded script: /usr/local/Library/brew.rb | |
* Loaded features: | |
0 enumerator.so | |
1 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/enc/encdb.bundle | |
2 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/enc/trans/transdb.bundle | |
3 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb | |
4 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/compatibility.rb | |
5 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/defaults.rb | |
6 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/deprecate.rb | |
7 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/errors.rb | |
8 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/version.rb | |
9 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/requirement.rb | |
10 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/platform.rb | |
11 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb | |
12 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/exceptions.rb | |
13 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb | |
14 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/thread.rb | |
15 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/monitor.rb | |
16 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb | |
17 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems.rb | |
18 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/pathname.bundle | |
19 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/pathname.rb | |
20 /usr/local/Library/Homebrew/extend/module.rb | |
21 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/etc.bundle | |
22 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb | |
23 /usr/local/Library/Homebrew/extend/fileutils.rb | |
24 /usr/local/Library/Homebrew/mach.rb | |
25 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/stringio.bundle | |
26 /usr/local/Library/Homebrew/vendor/okjson.rb | |
27 /usr/local/Library/Homebrew/utils/json.rb | |
28 /usr/local/Library/Homebrew/download_strategy.rb | |
29 /usr/local/Library/Homebrew/checksum.rb | |
30 /usr/local/Library/Homebrew/version.rb | |
31 /usr/local/Library/Homebrew/resource.rb | |
32 /usr/local/Library/Homebrew/metafiles.rb | |
33 /usr/local/Library/Homebrew/extend/pathname.rb | |
34 /usr/local/Library/Homebrew/extend/ARGV.rb | |
35 /usr/local/Library/Homebrew/extend/string.rb | |
36 /usr/local/Library/Homebrew/extend/symbol.rb | |
37 /usr/local/Library/Homebrew/extend/enumerable.rb | |
38 /usr/local/Library/Homebrew/os.rb | |
39 /usr/local/Library/Homebrew/exceptions.rb | |
40 /usr/local/Library/Homebrew/os/mac/hardware.rb | |
41 /usr/local/Library/Homebrew/hardware.rb | |
42 /usr/local/Library/Homebrew/os/mac/version.rb | |
43 /usr/local/Library/Homebrew/os/mac/xcode.rb | |
44 /usr/local/Library/Homebrew/os/mac/xquartz.rb | |
45 /usr/local/Library/Homebrew/os/mac.rb | |
46 /usr/local/Library/Homebrew/utils/inreplace.rb | |
47 /usr/local/Library/Homebrew/utils/popen.rb | |
48 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/uri/common.rb | |
49 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/uri/generic.rb | |
50 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/uri/ftp.rb | |
51 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/uri/http.rb | |
52 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/uri/https.rb | |
53 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/uri/ldap.rb | |
54 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/uri/ldaps.rb | |
55 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/uri/mailto.rb | |
56 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/uri.rb | |
57 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/date_core.bundle | |
58 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/date/format.rb | |
59 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/date.rb | |
60 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/time.rb | |
61 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/open-uri.rb | |
62 /usr/local/Library/Homebrew/utils.rb | |
63 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/set.rb | |
64 /usr/local/Library/Homebrew/tap_constants.rb | |
65 /usr/local/Library/Homebrew/compat/fails_with_llvm.rb | |
66 /usr/local/Library/Homebrew/compat/formula.rb | |
67 /usr/local/Library/Homebrew/compat/hardware.rb | |
68 /usr/local/Library/Homebrew/compat/macos.rb | |
69 /usr/local/Library/Homebrew/compat/md5.rb | |
70 /usr/local/Library/Homebrew/compat/version.rb | |
71 /usr/local/Library/Homebrew/compat.rb | |
72 /usr/local/Library/Homebrew/global.rb | |
73 /usr/local/Library/Homebrew/blacklist.rb | |
74 /usr/local/Library/Homebrew/formula_support.rb | |
75 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/fcntl.bundle | |
76 /usr/local/Library/Homebrew/formula_lock.rb | |
77 /usr/local/Library/Homebrew/keg_fix_install_names.rb | |
78 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/ostruct.rb | |
79 /usr/local/Library/Homebrew/keg.rb | |
80 /usr/local/Library/Homebrew/formula_pin.rb | |
81 /usr/local/Library/Homebrew/compilers.rb | |
82 /usr/local/Library/Homebrew/cxxstdlib.rb | |
83 /usr/local/Library/Homebrew/options.rb | |
84 /usr/local/Library/Homebrew/tab.rb | |
85 /usr/local/Library/Homebrew/bottle_version.rb | |
86 /usr/local/Library/Homebrew/bottles.rb | |
87 /usr/local/Library/Homebrew/build_environment.rb | |
88 /usr/local/Library/Homebrew/build_options.rb | |
89 /usr/local/Library/Homebrew/formulary.rb | |
90 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/forwardable.rb | |
91 /usr/local/Library/Homebrew/dependable.rb | |
92 /usr/local/Library/Homebrew/dependency.rb | |
93 /usr/local/Library/Homebrew/dependencies.rb | |
94 /usr/local/Library/Homebrew/requirement.rb | |
95 /usr/local/Library/Homebrew/requirements/apr_dependency.rb | |
96 /usr/local/Library/Homebrew/requirements/fortran_dependency.rb | |
97 /usr/local/Library/Homebrew/requirements/language_module_dependency.rb | |
98 /usr/local/Library/Homebrew/requirements/minimum_macos_requirement.rb | |
99 /usr/local/Library/Homebrew/requirements/maximum_macos_requirement.rb | |
100 /usr/local/Library/Homebrew/requirements/mpi_dependency.rb | |
101 /usr/local/Library/Homebrew/requirements/osxfuse_dependency.rb | |
102 /usr/local/Library/Homebrew/language/python.rb | |
103 /usr/local/Library/Homebrew/requirements/python_dependency.rb | |
104 /usr/local/Library/Homebrew/requirements/tuntap_dependency.rb | |
105 /usr/local/Library/Homebrew/requirements/unsigned_kext_requirement.rb | |
106 /usr/local/Library/Homebrew/requirements/x11_dependency.rb | |
107 /usr/local/Library/Homebrew/requirements.rb | |
108 /usr/local/Library/Homebrew/requirements/ld64_dependency.rb | |
109 /usr/local/Library/Homebrew/dependency_collector.rb | |
110 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/cgi/util.rb | |
111 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/strscan.bundle | |
112 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/erb.rb | |
113 /usr/local/Library/Homebrew/patch.rb | |
114 /usr/local/Library/Homebrew/software_spec.rb | |
115 /usr/local/Library/Homebrew/install_renamed.rb | |
116 /usr/local/Library/Homebrew/pkg_version.rb | |
117 /usr/local/Library/Homebrew/formula_specialties.rb | |
118 /usr/local/Library/Homebrew/formula.rb | |
119 /usr/local/Library/Homebrew/cmd/missing.rb | |
120 /usr/local/Library/Homebrew/cmd/doctor.rb | |
121 /usr/local/Library/Homebrew/cmd/search.rb | |
122 /usr/local/Library/Homebrew/cmd/tap.rb | |
123 /usr/local/Library/Homebrew/caveats.rb | |
124 /usr/local/Library/Homebrew/cleaner.rb | |
125 /usr/local/Library/Homebrew/formula_cellar_checks.rb | |
126 /usr/local/Library/Homebrew/hooks/bottles.rb | |
127 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/mutex_m.rb | |
128 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/e2mmap.rb | |
129 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/init.rb | |
130 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/workspace.rb | |
131 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/inspector.rb | |
132 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/context.rb | |
133 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/extend-command.rb | |
134 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/output-method.rb | |
135 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/notifier.rb | |
136 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/slex.rb | |
137 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/ruby-token.rb | |
138 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/ruby-lex.rb | |
139 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/src_encoding.rb | |
140 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/irb/magic-file.rb | |
[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 | |
[1] 8085 abort brew upgrade wget |
saw
bind: Invalid command `em-inc-search-prevuby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/readline.bundle'.
as well
➜ ~ b upgrade
bind: Invalid command `em-inc-search-prevuby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/readline.bundle'.
==> Upgrading 60 outdated packages, with result:
...
==> Upgrading brew-cask
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/readline.bundle: [BUG] Segmentation fault
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin13]
removed bind "^R" em-inc-search-prev
from .editrc
did not see the bind warning again and brew upgrade
seems to work now
+1
Removing bind "^R" em-inc-search-prev from .editrc resolved the issue for me
Thanks Deepak
+1 for removing that bind.
+1 for having figured it out. Thanks.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
error happens randomly