From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 03AFB1F4B4 for ; Mon, 1 Feb 2021 09:54:13 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id A0AB0120A88; Mon, 1 Feb 2021 18:53:19 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id 0C9F7120A81 for ; Mon, 1 Feb 2021 18:53:16 +0900 (JST) Received: by filterdrecv-p3las1-598b7f99cd-ndsfc with SMTP id filterdrecv-p3las1-598b7f99cd-ndsfc-17-6017CFB9-2E 2021-02-01 09:54:01.634084053 +0000 UTC m=+296433.680114112 Received: from herokuapp.com (unknown) by geopod-ismtpd-5-4 (SG) with ESMTP id yy3a6dHgSQ2bDSFGnGNvBw for ; Mon, 01 Feb 2021 09:54:01.374 +0000 (UTC) Date: Mon, 01 Feb 2021 09:54:01 +0000 (UTC) From: naruse@airemix.jp Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 78265 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 17518 X-Redmine-Issue-Author: vo.x X-Redmine-Sender: naruse X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: =?us-ascii?Q?UqoG4vcRhHM9V1I4f4J7DhjzUfTg+8muXbMD6UD+LVTG6Lo5ZASmrEMgfZdhCy?= =?us-ascii?Q?XogP8LaHrO+QG9YkSxhMbks1+rY8uAVKtJA=2FD+0?= =?us-ascii?Q?YEj=2F9BwiG=2FPhzhtcfLNxJpN=2F1trdbaNeqpmWxD4?= =?us-ascii?Q?oyOLEHPyxMvmFj+F9Xh5n0osGLqcITPmavRrV5W?= =?us-ascii?Q?=2Fe80zAyhPFCwjjDIoh5UFviLhw80V2S5zXhgeQ=2F?= =?us-ascii?Q?EZdutGuTChmmFwNOY=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 102348 Subject: [ruby-core:102348] [Ruby master Bug#17518] escapeHTML segfaults on armv7hl X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" Issue #17518 has been updated by naruse (Yui NARUSE). Backport changed from 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: REQUIRED to 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: DONE Merged ruby_3_0 commit:5b2a0fc682ce69e2b95532ce1116dcb32e6aa011. ---------------------------------------- Bug #17518: escapeHTML segfaults on armv7hl https://bugs.ruby-lang.org/issues/17518#change-90208 * Author: vo.x (Vit Ondruch) * Status: Closed * Priority: Normal * ruby -v: ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [armv7hl-linux] * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: DONE ---------------------------------------- Preparing Ruby 3.0 update in Fedora Rawhide, I struggle with rebuild of 'unicode' gem on armv7hl: ~~~ ... snip ... + gem install -V --local --build-root . --force --document=ri,rdoc unicode-0.4.4.2.gem ... snip ... Successfully installed unicode-0.4.4.2 Parsing documentation for unicode-0.4.4.2 Parsing sources... 7% [ 1/14] README 14% [ 2/14] ext/unicode/Makefile 21% [ 3/14] ext/unicode/extconf.rb 28% [ 4/14] ext/unicode/unicode.c 35% [ 5/14] ext/unicode/unicode.o 42% [ 6/14] ext/unicode/unicode_native.so 50% [ 7/14] ext/unicode/unidata.map 57% [ 8/14] ext/unicode/ustring.c 64% [ 9/14] ext/unicode/ustring.h 71% [10/14] ext/unicode/ustring.o 78% [11/14] ext/unicode/wstring.c 85% [12/14] ext/unicode/wstring.h 92% [13/14] ext/unicode/wstring.o 100% [14/14] lib/unicode.rb Installing ri documentation for unicode-0.4.4.2 Installing darkfish documentation for unicode-0.4.4.2 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/to_html.rb:226: [BUG] Segmentation fault at 0xb2853000 ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [armv7hl-linux] -- Control frame information ----------------------------------------------- c:0045 p:---- s:0282 e:000281 CFUNC :escapeHTML c:0044 p:0108 s:0277 e:000276 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/to_html.rb:226 c:0043 p:0005 s:0267 e:000266 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/verbatim.rb:26 c:0042 p:0031 s:0262 e:000261 BLOCK /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/formatter.rb:75 [FINISH] c:0041 p:---- s:0258 e:000257 CFUNC :each c:0040 p:0007 s:0254 e:000253 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/formatter.rb:70 c:0039 p:0010 s:0249 e:000248 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/document.rb:68 c:0038 p:0070 s:0244 e:000243 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/text.rb:107 c:0037 p:0006 s:0237 e:000236 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/markup.rb:28 c:0036 p:0352 s:0233 e:000231 EVAL /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/template/darkfish/page.rhtml:44 [FINISH] c:0035 p:---- s:0229 e:000228 CFUNC :eval c:0034 p:0052 s:0221 e:000220 METHOD /usr/share/ruby/erb.rb:905 c:0033 p:0015 s:0216 e:000215 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:753 c:0032 p:0028 s:0208 e:000207 BLOCK /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:732 [FINISH] c:0031 p:---- s:0204 e:000203 CFUNC :open c:0030 p:---- s:0201 e:000200 CFUNC :open c:0029 p:0098 s:0195 e:000194 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:727 c:0028 p:0143 s:0185 E:0018d4 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:481 c:0027 p:0022 s:0174 e:000173 BLOCK /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:417 [FINISH] c:0026 p:---- s:0166 e:000165 CFUNC :each c:0025 p:0095 s:0162 e:000161 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:413 c:0024 p:0019 s:0151 e:000150 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:247 c:0023 p:0019 s:0146 e:000145 BLOCK /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb:137 [FINISH] c:0022 p:---- s:0143 e:000142 CFUNC :chdir c:0021 p:0148 s:0138 e:000137 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb:134 c:0020 p:0366 s:0130 e:000129 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb:196 c:0019 p:0012 s:0122 e:000121 BLOCK /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb:56 [FINISH] c:0018 p:---- s:0118 e:000117 CFUNC :each c:0017 p:0040 s:0114 e:000113 METHOD /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb:55 [FINISH] c:0016 p:---- s:0102 e:000101 IFUNC c:0015 p:0009 s:0099 e:000096 BLOCK /usr/share/rubygems/rubygems/request_set.rb:311 [FINISH] c:0014 p:---- s:0093 e:000092 CFUNC :each c:0013 p:0073 s:0089 e:000088 METHOD /usr/share/rubygems/rubygems/request_set.rb:310 c:0012 p:0118 s:0081 E:000a08 METHOD /usr/share/rubygems/rubygems/request_set.rb:209 c:0011 p:0123 s:0071 e:000069 METHOD /usr/share/rubygems/rubygems/commands/install_command.rb:207 c:0010 p:0055 s:0061 e:000060 BLOCK /usr/share/rubygems/rubygems/commands/install_command.rb:223 [FINISH] c:0009 p:---- s:0053 e:000052 CFUNC :each c:0008 p:0009 s:0049 e:000048 METHOD /usr/share/rubygems/rubygems/commands/install_command.rb:216 c:0007 p:0060 s:0044 e:000043 METHOD /usr/share/rubygems/rubygems/commands/install_command.rb:164 c:0006 p:0084 s:0039 e:000038 METHOD /usr/share/rubygems/rubygems/command.rb:323 c:0005 p:0109 s:0031 e:000030 METHOD /usr/share/rubygems/rubygems/command_manager.rb:178 c:0004 p:0010 s:0023 e:000022 METHOD /usr/share/rubygems/rubygems/command_manager.rb:147 c:0003 p:0048 s:0016 e:000015 METHOD /usr/share/rubygems/rubygems/gem_runner.rb:53 c:0002 p:0127 s:0009 E:00015c EVAL /usr/bin/gem:21 [FINISH] c:0001 p:0000 s:0003 E:001c60 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- /usr/bin/gem:21:in `
' /usr/share/rubygems/rubygems/gem_runner.rb:53:in `run' /usr/share/rubygems/rubygems/command_manager.rb:147:in `run' /usr/share/rubygems/rubygems/command_manager.rb:178:in `process_args' /usr/share/rubygems/rubygems/command.rb:323:in `invoke_with_build_args' /usr/share/rubygems/rubygems/commands/install_command.rb:164:in `execute' /usr/share/rubygems/rubygems/commands/install_command.rb:216:in `install_gems' /usr/share/rubygems/rubygems/commands/install_command.rb:216:in `each' /usr/share/rubygems/rubygems/commands/install_command.rb:223:in `block in install_gems' /usr/share/rubygems/rubygems/commands/install_command.rb:207:in `install_gem' /usr/share/rubygems/rubygems/request_set.rb:209:in `install' /usr/share/rubygems/rubygems/request_set.rb:310:in `install_hooks' /usr/share/rubygems/rubygems/request_set.rb:310:in `each' /usr/share/rubygems/rubygems/request_set.rb:311:in `block in install_hooks' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb:55:in `generation_hook' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb:55:in `each' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb:56:in `block in generation_hook' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb:196:in `generate' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb:134:in `document' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb:134:in `chdir' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb:137:in `block in document' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:247:in `generate' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:413:in `generate_file_files' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:413:in `each' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:417:in `block in generate_file_files' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:481:in `generate_page' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:727:in `render_template' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:727:in `open' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:727:in `open' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:732:in `block in render_template' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb:753:in `template_result' /usr/share/ruby/erb.rb:905:in `result' /usr/share/ruby/erb.rb:905:in `eval' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/template/darkfish/page.rhtml:44:in `block in generate_page' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/markup.rb:28:in `description' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/text.rb:107:in `markup' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/document.rb:68:in `accept' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/formatter.rb:70:in `accept_document' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/formatter.rb:70:in `each' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/formatter.rb:75:in `block in accept_document' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/verbatim.rb:26:in `accept' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/to_html.rb:226:in `accept_verbatim' /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/to_html.rb:226:in `escapeHTML' -- Machine register context ------------------------------------------------ "r0: 0x00feb818 "r1: 0x00000000 "r2: 0x0090742e "r3: 0x00ff0018 "r4: 0x00601430 "r5: 0xb2853000 "r6: 0x00feb818 "r7: 0x00feb834 "r8: 0xbee932c8 "r9: 0x00000000 "r1: 0x01e03438 "sp: 0xbee931f8 "fa: 0xb2853000 -- C level backtrace information ------------------------------------------- /lib/libruby.so.3.0(0xb6e0275c) [0xb6e0275c] /lib/libruby.so.3.0(0xb6c54310) [0xb6c54310] /lib/libruby.so.3.0(0xb6d76fb0) [0xb6d76fb0] /lib/libc.so.6(__default_rt_sa_restorer+0x0) [0xb6a6d690] /lib/libruby.so.3.0(0xb6c75ae0) [0xb6c75ae0] /lib/libruby.so.3.0(0xb6c76794) [0xb6c76794] /lib/libruby.so.3.0(0xb6c78164) [0xb6c78164] /lib/libruby.so.3.0(0xb6c788d8) [0xb6c788d8] /lib/libruby.so.3.0(0xb6c78dd4) [0xb6c78dd4] /lib/libruby.so.3.0(0xb6c79304) [0xb6c79304] /lib/libruby.so.3.0(0xb6d894a8) [0xb6d894a8] /usr/lib/ruby/cgi/escape.so(0xb67e8a08) [0xb67e8a08] /usr/lib/ruby/cgi/escape.so(0xb67e8b78) [0xb67e8b78] /lib/libruby.so.3.0(0xb6de806c) [0xb6de806c] /lib/libruby.so.3.0(0xb6dea2d4) [0xb6dea2d4] /lib/libruby.so.3.0(0xb6deccb0) [0xb6deccb0] /lib/libruby.so.3.0(rb_vm_exec+0x2b0) [0xb6df13e4] /lib/libruby.so.3.0(rb_yield+0x9c) [0xb6df5b58] /lib/libruby.so.3.0(rb_ary_each+0x3c) [0xb6be697c] /lib/libruby.so.3.0(0xb6de806c) [0xb6de806c] /lib/libruby.so.3.0(0xb6dea2d4) [0xb6dea2d4] /lib/libruby.so.3.0(0xb6decd1c) [0xb6decd1c] /lib/libruby.so.3.0(rb_vm_exec+0x2b0) [0xb6df13e4] /lib/libruby.so.3.0(0xb6df206c) [0xb6df206c] /lib/libruby.so.3.0(0xb6de806c) [0xb6de806c] /lib/libruby.so.3.0(0xb6dea2d4) [0xb6dea2d4] /lib/libruby.so.3.0(0xb6deccb0) [0xb6deccb0] /lib/libruby.so.3.0(rb_vm_exec+0x2b0) [0xb6df13e4] /lib/libruby.so.3.0(rb_yield+0x9c) [0xb6df5b58] /lib/libruby.so.3.0(rb_ensure+0xf8) [0xb6c5bb54] /lib/libruby.so.3.0(rb_vm_call0+0x4b8) [0xb6df64fc] /lib/libruby.so.3.0(0xb6dfd388) [0xb6dfd388] /lib/libruby.so.3.0(0xb6de905c) [0xb6de905c] /lib/libruby.so.3.0(rb_block_call_kw+0x5c) [0xb6de92d0] /usr/lib/ruby/pathname.so(0xb67ff610) [0xb67ff610] /lib/libruby.so.3.0(0xb6de806c) [0xb6de806c] /lib/libruby.so.3.0(0xb6dea2d4) [0xb6dea2d4] /lib/libruby.so.3.0(0xb6decd1c) [0xb6decd1c] /lib/libruby.so.3.0(rb_vm_exec+0x2b0) [0xb6df13e4] /lib/libruby.so.3.0(rb_yield+0x9c) [0xb6df5b58] /lib/libruby.so.3.0(rb_ary_each+0x3c) [0xb6be697c] /lib/libruby.so.3.0(0xb6de806c) [0xb6de806c] /lib/libruby.so.3.0(0xb6dea2d4) [0xb6dea2d4] /lib/libruby.so.3.0(0xb6decd1c) [0xb6decd1c] /lib/libruby.so.3.0(rb_vm_exec+0x2b0) [0xb6df13e4] /lib/libruby.so.3.0(rb_yield+0x9c) [0xb6df5b58] /lib/libruby.so.3.0(rb_ensure+0xf8) [0xb6c5bb54] /lib/libruby.so.3.0(0xb6c3a184) [0xb6c3a184] /lib/libruby.so.3.0(0xb6de806c) [0xb6de806c] /lib/libruby.so.3.0(0xb6dea2d4) [0xb6dea2d4] /lib/libruby.so.3.0(0xb6decd1c) [0xb6decd1c] /lib/libruby.so.3.0(rb_vm_exec+0x2b0) [0xb6df13e4] /lib/libruby.so.3.0(rb_yield+0x9c) [0xb6df5b58] /lib/libruby.so.3.0(rb_ary_each+0x3c) [0xb6be697c] /lib/libruby.so.3.0(0xb6de806c) [0xb6de806c] /lib/libruby.so.3.0(0xb6dea2d4) [0xb6dea2d4] /lib/libruby.so.3.0(0xb6decd1c) [0xb6decd1c] /lib/libruby.so.3.0(rb_vm_exec+0x2b0) [0xb6df13e4] /lib/libruby.so.3.0(rb_vm_call0+0x364) [0xb6df63a8] /lib/libruby.so.3.0(rb_method_call_with_block_kw+0x8c) [0xb6d25cf0] /lib/libruby.so.3.0(0xb6de6ddc) [0xb6de6ddc] /lib/libruby.so.3.0(0xb6de6e90) [0xb6de6e90] /lib/libruby.so.3.0(0xb6ddc74c) [0xb6ddc74c] /lib/libruby.so.3.0(0xb6ddc7dc) [0xb6ddc7dc] /lib/libruby.so.3.0(0xb6dea2d4) [0xb6dea2d4] /lib/libruby.so.3.0(0xb6deccb0) [0xb6deccb0] /lib/libruby.so.3.0(rb_vm_exec+0x2b0) [0xb6df13e4] /lib/libruby.so.3.0(rb_yield+0x9c) [0xb6df5b58] /lib/libruby.so.3.0(rb_ary_each+0x3c) [0xb6be697c] /lib/libruby.so.3.0(0xb6de806c) [0xb6de806c] /lib/libruby.so.3.0(0xb6dea2d4) [0xb6dea2d4] /lib/libruby.so.3.0(0xb6decd1c) [0xb6decd1c] /lib/libruby.so.3.0(rb_vm_exec+0x2b0) [0xb6df13e4] /lib/libruby.so.3.0(rb_yield+0x9c) [0xb6df5b58] /lib/libruby.so.3.0(rb_ary_each+0x3c) [0xb6be697c] /lib/libruby.so.3.0(0xb6de806c) [0xb6de806c] /lib/libruby.so.3.0(0xb6dea2d4) [0xb6dea2d4] /lib/libruby.so.3.0(0xb6decd1c) [0xb6decd1c] /lib/libruby.so.3.0(rb_vm_exec+0x2b0) [0xb6df13e4] /lib/libruby.so.3.0(0xb6c5a394) [0xb6c5a394] /lib/libruby.so.3.0(ruby_run_node+0x68) [0xb6c5db84] /usr/bin/ruby-mri(0x4b3810) [0x4b3810] /lib/libc.so.6(__libc_start_main+0x118) [0xb6a5539c] -- Other runtime information ----------------------------------------------- * Loaded script: /usr/bin/gem * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 ruby2_keywords.rb 5 /usr/lib/ruby/enc/encdb.so 6 /usr/lib/ruby/enc/trans/transdb.so 7 /usr/lib/ruby/rbconfig.rb 8 /usr/share/rubygems/rubygems/compatibility.rb 9 /usr/share/rubygems/rubygems/defaults.rb 10 /usr/share/rubygems/rubygems/deprecate.rb 11 /usr/share/rubygems/rubygems/errors.rb 12 /usr/share/rubygems/rubygems/exceptions.rb 13 /usr/share/rubygems/rubygems/defaults/operating_system.rb 14 /usr/share/rubygems/rubygems/basic_specification.rb 15 /usr/share/rubygems/rubygems/stub_specification.rb 16 /usr/share/rubygems/rubygems/text.rb 17 /usr/share/rubygems/rubygems/user_interaction.rb 18 /usr/share/rubygems/rubygems/specification_policy.rb 19 /usr/share/rubygems/rubygems/util/list.rb 20 /usr/share/rubygems/rubygems/platform.rb 21 /usr/share/rubygems/rubygems/version.rb 22 /usr/share/rubygems/rubygems/requirement.rb 23 /usr/share/rubygems/rubygems/specification.rb 24 /usr/share/rubygems/rubygems/util.rb 25 /usr/share/rubygems/rubygems/dependency.rb 26 /usr/share/rubygems/rubygems/core_ext/kernel_gem.rb 27 /usr/lib/ruby/monitor.so 28 /usr/share/ruby/monitor.rb 29 /usr/share/rubygems/rubygems/core_ext/kernel_require.rb 30 /usr/share/rubygems/rubygems/core_ext/kernel_warn.rb 31 /usr/share/rubygems/rubygems.rb 32 /usr/share/rubygems/rubygems/path_support.rb 33 /usr/share/ruby/did_you_mean/version.rb 34 /usr/share/ruby/did_you_mean/core_ext/name_error.rb 35 /usr/share/ruby/did_you_mean/levenshtein.rb 36 /usr/share/ruby/did_you_mean/jaro_winkler.rb 37 /usr/share/ruby/did_you_mean/spell_checker.rb 38 /usr/share/ruby/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb 39 /usr/share/ruby/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb 40 /usr/share/ruby/did_you_mean/spell_checkers/name_error_checkers.rb 41 /usr/share/ruby/did_you_mean/spell_checkers/method_name_checker.rb 42 /usr/share/ruby/did_you_mean/spell_checkers/key_error_checker.rb 43 /usr/share/ruby/did_you_mean/spell_checkers/null_checker.rb 44 /usr/share/ruby/did_you_mean/tree_spell_checker.rb 45 /usr/share/ruby/did_you_mean/spell_checkers/require_path_checker.rb 46 /usr/share/ruby/did_you_mean/formatters/plain_formatter.rb 47 /usr/share/ruby/did_you_mean.rb 48 /usr/share/rubygems/rubygems/bundler_version_finder.rb 49 /usr/share/ruby/optparse.rb 50 /usr/share/rubygems/rubygems/command.rb 51 /usr/share/rubygems/rubygems/command_manager.rb 52 /usr/share/rubygems/rubygems/gem_runner.rb 53 /usr/lib/ruby/etc.so 54 /usr/share/rubygems/rubygems/config_file.rb 55 /usr/share/ruby/psych/versions.rb 56 /usr/share/ruby/psych/exception.rb 57 /usr/share/ruby/psych/syntax_error.rb 58 /usr/lib/ruby/psych.so 59 /usr/lib/ruby/stringio.so 60 /usr/share/ruby/psych/omap.rb 61 /usr/share/ruby/psych/set.rb 62 /usr/share/ruby/psych/class_loader.rb 63 /usr/lib/ruby/strscan.so 64 /usr/share/ruby/psych/scalar_scanner.rb 65 /usr/share/ruby/psych/nodes/node.rb 66 /usr/share/ruby/psych/nodes/stream.rb 67 /usr/share/ruby/psych/nodes/document.rb 68 /usr/share/ruby/psych/nodes/sequence.rb 69 /usr/share/ruby/psych/nodes/scalar.rb 70 /usr/share/ruby/psych/nodes/mapping.rb 71 /usr/share/ruby/psych/nodes/alias.rb 72 /usr/share/ruby/psych/nodes.rb 73 /usr/share/ruby/psych/streaming.rb 74 /usr/share/ruby/psych/visitors/visitor.rb 75 /usr/share/ruby/psych/visitors/to_ruby.rb 76 /usr/share/ruby/psych/visitors/emitter.rb 77 /usr/share/ruby/psych/handler.rb 78 /usr/share/ruby/psych/tree_builder.rb 79 /usr/share/ruby/psych/visitors/yaml_tree.rb 80 /usr/share/ruby/psych/json/ruby_events.rb 81 /usr/share/ruby/psych/visitors/json_tree.rb 82 /usr/share/ruby/psych/visitors/depth_first.rb 83 /usr/share/ruby/psych/visitors.rb 84 /usr/share/ruby/psych/parser.rb 85 /usr/share/ruby/psych/coder.rb 86 /usr/share/ruby/psych/core_ext.rb 87 /usr/share/ruby/psych/stream.rb 88 /usr/share/ruby/psych/json/yaml_events.rb 89 /usr/share/ruby/psych/json/tree_builder.rb 90 /usr/share/ruby/psych/json/stream.rb 91 /usr/share/ruby/psych/handlers/document_stream.rb 92 /usr/share/ruby/forwardable/impl.rb 93 /usr/share/ruby/forwardable.rb 94 /usr/share/ruby/psych.rb 95 /usr/share/rubygems/rubygems/psych_additions.rb 96 /usr/share/rubygems/rubygems/psych_tree.rb 97 /usr/share/ruby/yaml.rb 98 /usr/share/rubygems/rubygems/safe_yaml.rb 99 /usr/share/rubygems/rubygems/syck_hack.rb 100 /usr/share/ruby/timeout.rb 101 /usr/share/rubygems/rubygems/security_option.rb 102 /usr/share/rubygems/rubygems/install_update_options.rb 103 /usr/share/ruby/tsort.rb 104 /usr/share/rubygems/rubygems/dependency_list.rb 105 /usr/lib/ruby/digest.so 106 /usr/share/ruby/digest.rb 107 /usr/lib/ruby/openssl.so 108 /usr/share/gems/gems/openssl-2.2.0/lib/openssl/bn.rb 109 /usr/share/gems/gems/openssl-2.2.0/lib/openssl/marshal.rb 110 /usr/share/gems/gems/openssl-2.2.0/lib/openssl/pkey.rb 111 /usr/share/gems/gems/openssl-2.2.0/lib/openssl/cipher.rb 112 /usr/share/gems/gems/openssl-2.2.0/lib/openssl/config.rb 113 /usr/share/gems/gems/openssl-2.2.0/lib/openssl/digest.rb 114 /usr/share/gems/gems/openssl-2.2.0/lib/openssl/hmac.rb 115 /usr/share/gems/gems/openssl-2.2.0/lib/openssl/x509.rb 116 /usr/share/ruby/openssl/buffering.rb 117 /usr/lib/ruby/io/nonblock.so 118 /usr/lib/ruby/socket.so 119 /usr/lib/ruby/io/wait.so 120 /usr/share/ruby/socket.rb 121 /usr/share/ruby/ipaddr.rb 122 /usr/share/gems/gems/openssl-2.2.0/lib/openssl/ssl.rb 123 /usr/share/gems/gems/openssl-2.2.0/lib/openssl/pkcs5.rb 124 /usr/share/gems/gems/openssl-2.2.0/lib/openssl/version.rb 125 /usr/share/ruby/openssl.rb 126 /usr/share/rubygems/rubygems/openssl.rb 127 /usr/share/rubygems/rubygems/security/policy.rb 128 /usr/share/rubygems/rubygems/security/policies.rb 129 /usr/share/rubygems/rubygems/security/trust_dir.rb 130 /usr/share/rubygems/rubygems/security/signer.rb 131 /usr/share/rubygems/rubygems/security.rb 132 /usr/share/rubygems/rubygems/package/digest_io.rb 133 /usr/share/rubygems/rubygems/package/source.rb 134 /usr/share/rubygems/rubygems/package/file_source.rb 135 /usr/share/rubygems/rubygems/package/io_source.rb 136 /usr/share/rubygems/rubygems/package/old.rb 137 /usr/share/rubygems/rubygems/package/tar_header.rb 138 /usr/share/rubygems/rubygems/package/tar_reader/entry.rb 139 /usr/share/rubygems/rubygems/package/tar_reader.rb 140 /usr/share/rubygems/rubygems/package/tar_writer.rb 141 /usr/share/rubygems/rubygems/package.rb 142 /usr/share/rubygems/rubygems/installer_uninstaller_utils.rb 143 /usr/share/rubygems/rubygems/ext/build_error.rb 144 /usr/share/rubygems/rubygems/ext/builder.rb 145 /usr/share/rubygems/rubygems/ext/configure_builder.rb 146 /usr/share/ruby/shellwords.rb 147 /usr/share/rubygems/rubygems/ext/ext_conf_builder.rb 148 /usr/share/rubygems/rubygems/ext/rake_builder.rb 149 /usr/share/rubygems/rubygems/ext/cmake_builder.rb 150 /usr/share/rubygems/rubygems/ext.rb 151 /usr/share/rubygems/rubygems/installer.rb 152 /usr/share/ruby/net/protocol.rb 153 /usr/share/ruby/uri/version.rb 154 /usr/share/ruby/uri/rfc2396_parser.rb 155 /usr/share/ruby/uri/rfc3986_parser.rb 156 /usr/share/ruby/uri/common.rb 157 /usr/share/ruby/uri/generic.rb 158 /usr/share/ruby/uri/file.rb 159 /usr/share/ruby/uri/ftp.rb 160 /usr/share/ruby/uri/http.rb 161 /usr/share/ruby/uri/https.rb 162 /usr/share/ruby/uri/ldap.rb 163 /usr/share/ruby/uri/ldaps.rb 164 /usr/share/ruby/uri/mailto.rb 165 /usr/share/ruby/uri.rb 166 /usr/lib/ruby/zlib.so 167 /usr/share/ruby/net/http/exceptions.rb 168 /usr/share/ruby/net/http/header.rb 169 /usr/lib/ruby/enc/windows_31j.so 170 /usr/share/ruby/net/http/generic_request.rb 171 /usr/share/ruby/net/http/request.rb 172 /usr/share/ruby/net/http/requests.rb 173 /usr/share/ruby/net/http/response.rb 174 /usr/share/ruby/net/http/responses.rb 175 /usr/share/ruby/net/http/proxy_delta.rb 176 /usr/share/ruby/net/http/backward.rb 177 /usr/share/ruby/net/http.rb 178 /usr/share/rubygems/rubygems/request/http_pool.rb 179 /usr/share/rubygems/rubygems/request/https_pool.rb 180 /usr/share/rubygems/rubygems/request/connection_pools.rb 181 /usr/share/rubygems/rubygems/request.rb 182 /usr/share/ruby/base64.rb 183 /usr/share/rubygems/rubygems/s3_uri_signer.rb 184 /usr/share/rubygems/rubygems/uri_formatter.rb 185 /usr/share/rubygems/rubygems/uri_parser.rb 186 /usr/share/rubygems/rubygems/uri_parsing.rb 187 /usr/share/ruby/securerandom.rb 188 /usr/share/ruby/resolv.rb 189 /usr/share/rubygems/rubygems/remote_fetcher.rb 190 /usr/share/rubygems/rubygems/name_tuple.rb 191 /usr/share/rubygems/rubygems/spec_fetcher.rb 192 /usr/share/rubygems/rubygems/available_set.rb 193 /usr/share/rubygems/rubygems/dependency_installer.rb 194 /usr/share/rubygems/rubygems/local_remote_options.rb 195 /usr/share/rubygems/rubygems/validator.rb 196 /usr/share/rubygems/rubygems/version_option.rb 197 /usr/share/rubygems/rubygems/commands/install_command.rb 198 /usr/share/rubygems/rubygems/install_message.rb 199 /usr/share/ruby/fileutils.rb 200 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/version.rb 201 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/i18n/text.rb 202 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/i18n.rb 203 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc.rb 204 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rubygems_hook.rb 205 /usr/share/rubygems/rubygems/rdoc.rb 206 /usr/share/rubygems/rubygems/request_set/gem_dependency_api.rb 207 /usr/share/rubygems/rubygems/request_set/lockfile/parser.rb 208 /usr/share/rubygems/rubygems/request_set/lockfile/tokenizer.rb 209 /usr/share/rubygems/rubygems/request_set/lockfile.rb 210 /usr/share/rubygems/rubygems/request_set.rb 211 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/gem_metadata.rb 212 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/delegates/specification_provider.rb 213 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/errors.rb 214 /usr/share/ruby/set.rb 215 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/action.rb 216 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb 217 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/add_vertex.rb 218 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/delete_edge.rb 219 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb 220 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/set_payload.rb 221 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/tag.rb 222 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/log.rb 223 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/vertex.rb 224 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/dependency_graph.rb 225 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/state.rb 226 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/modules/specification_provider.rb 227 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/delegates/resolution_state.rb 228 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/resolution.rb 229 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/resolver.rb 230 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/modules/ui.rb 231 /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo.rb 232 /usr/share/rubygems/rubygems/resolver/molinillo.rb 233 /usr/share/rubygems/rubygems/resolver/activation_request.rb 234 /usr/share/rubygems/rubygems/resolver/conflict.rb 235 /usr/share/rubygems/rubygems/resolver/dependency_request.rb 236 /usr/share/rubygems/rubygems/resolver/requirement_list.rb 237 /usr/share/rubygems/rubygems/resolver/stats.rb 238 /usr/share/rubygems/rubygems/resolver/set.rb 239 /usr/share/rubygems/rubygems/resolver/api_set.rb 240 /usr/share/rubygems/rubygems/resolver/composed_set.rb 241 /usr/share/rubygems/rubygems/resolver/best_set.rb 242 /usr/share/rubygems/rubygems/resolver/current_set.rb 243 /usr/share/rubygems/rubygems/resolver/git_set.rb 244 /usr/share/rubygems/rubygems/resolver/index_set.rb 245 /usr/share/rubygems/rubygems/resolver/installer_set.rb 246 /usr/share/rubygems/rubygems/resolver/lock_set.rb 247 /usr/share/rubygems/rubygems/resolver/vendor_set.rb 248 /usr/share/rubygems/rubygems/resolver/source_set.rb 249 /usr/share/rubygems/rubygems/resolver/specification.rb 250 /usr/share/rubygems/rubygems/resolver/spec_specification.rb 251 /usr/share/rubygems/rubygems/resolver/api_specification.rb 252 /usr/share/rubygems/rubygems/resolver/git_specification.rb 253 /usr/share/rubygems/rubygems/resolver/index_specification.rb 254 /usr/share/rubygems/rubygems/resolver/installed_specification.rb 255 /usr/share/rubygems/rubygems/resolver/local_specification.rb 256 /usr/share/rubygems/rubygems/resolver/lock_specification.rb 257 /usr/share/rubygems/rubygems/resolver/vendor_specification.rb 258 /usr/share/rubygems/rubygems/resolver.rb 259 /usr/share/rubygems/rubygems/source_list.rb 260 /usr/share/rubygems/rubygems/source/git.rb 261 /usr/share/rubygems/rubygems/source/installed.rb 262 /usr/share/rubygems/rubygems/source/specific_file.rb 263 /usr/share/rubygems/rubygems/source/local.rb 264 /usr/share/rubygems/rubygems/source/lock.rb 265 /usr/share/rubygems/rubygems/source/vendor.rb 266 /usr/share/rubygems/rubygems/source.rb 267 /usr/lib/ruby/enc/utf_16le.so 268 /usr/lib/ruby/enc/utf_16be.so 269 /usr/share/ruby/delegate.rb 270 /usr/share/ruby/tmpdir.rb 271 /usr/share/ruby/tempfile.rb 272 /usr/share/ruby/open3.rb 273 /usr/share/ruby/find.rb 274 /usr/lib/ruby/pathname.so 275 /usr/share/ruby/pathname.rb 276 /usr/lib/ruby/date_core.so 277 /usr/share/ruby/date.rb 278 /usr/share/ruby/time.rb 279 /usr/lib/ruby/cgi/escape.so 280 /usr/share/ruby/cgi/util.rb 281 /usr/share/ruby/erb.rb 282 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator.rb 283 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup.rb 284 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/formatter.rb 285 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/to_joined_paragraph.rb 286 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markdown/entities.rb 287 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markdown/literals.rb 288 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markdown.rb 289 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rd.rb 290 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/parser.rb 291 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/pre_process.rb 292 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/tom_doc.rb 293 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/text.rb 294 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/code_object.rb 295 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/method_attr.rb 296 /usr/share/ruby/cgi/core.rb 297 /usr/share/ruby/cgi/cookie.rb 298 /usr/share/ruby/cgi.rb 299 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/context.rb 300 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/class_module.rb 301 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/context/section.rb 302 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/top_level.rb 303 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/markup.rb 304 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/darkfish.rb 305 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/ri.rb 306 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/pot/message_extractor.rb 307 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/pot/po.rb 308 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/pot/po_entry.rb 309 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/pot.rb 310 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/rdoc.rb 311 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/options.rb 312 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/parser/text.rb 313 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/parser/simple.rb 314 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/parser/c.rb 315 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/parser/changelog.rb 316 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/parser/markdown.rb 317 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/parser/rd.rb 318 /usr/lib/ruby/ripper.so 319 /usr/share/ruby/ripper/core.rb 320 /usr/share/ruby/ripper/lexer.rb 321 /usr/share/ruby/ripper/filter.rb 322 /usr/share/ruby/ripper/sexp.rb 323 /usr/share/ruby/ripper.rb 324 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/parser/ripper_state_lex.rb 325 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/token_stream.rb 326 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/parser/ruby_tools.rb 327 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/parser/ruby.rb 328 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/parser.rb 329 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/store.rb 330 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/stats.rb 331 /usr/lib/ruby/io/console.so 332 /usr/share/ruby/io/console/size.rb 333 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/stats/quiet.rb 334 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/stats/normal.rb 335 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/encoding.rb 336 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/comment.rb 337 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/document.rb 338 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/require.rb 339 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/known_classes.rb 340 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/normal_module.rb 341 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/normal_class.rb 342 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/constant.rb 343 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/any_method.rb 344 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/alias.rb 345 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/raw.rb 346 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/verbatim.rb 347 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/list.rb 348 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/list_item.rb 349 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/paragraph.rb 350 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/blank_line.rb 351 /usr/share/ruby/json/version.rb 352 /usr/share/ruby/ostruct.rb 353 /usr/share/ruby/json/generic_object.rb 354 /usr/share/ruby/json/common.rb 355 /usr/lib/ruby/json/ext/parser.so 356 /usr/lib/ruby/json/ext/generator.so 357 /usr/share/ruby/json/ext.rb 358 /usr/share/ruby/json.rb 359 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/generator/json_index.rb 360 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/erbio.rb 361 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/erb_partial.rb 362 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/to_table_of_contents.rb 363 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/attribute_manager.rb 364 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/attributes.rb 365 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/to_html.rb 366 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/cross_reference.rb 367 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/to_html_crossref.rb 368 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/hard_break.rb 369 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/attr_span.rb 370 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/attr_changer.rb 371 /usr/share/gems/gems/rdoc-6.3.0/lib/rdoc/markup/regexp_handling.rb * Process memory map: 004b3000-004b4000 r-xp 00000000 fc:02 1058507 /usr/bin/ruby-mri 004c3000-004c4000 r--p 00000000 fc:02 1058507 /usr/bin/ruby-mri 004c4000-004c5000 rw-p 00001000 fc:02 1058507 /usr/bin/ruby-mri 00feb000-02b0d000 rw-p 00000000 00:00 0 [heap] b1508000-b1794000 r--s 00000000 fc:02 1057234 /usr/lib/libc-2.32.9000.so b1794000-b1a9e000 r--s 00000000 fc:02 1058503 /usr/lib/libruby.so.3.0.0 b1a9e000-b2853000 rw-p 00000000 00:00 0 b2855000-b29e3000 rw-p 00000000 00:00 0 b29fb000-b2cff000 rw-p 00000000 00:00 0 b2cff000-b2d00000 ---p 00000000 00:00 0 b2d00000-b2e00000 rw-p 00000000 00:00 0 b2e00000-b2e21000 rw-p 00000000 00:00 0 b2e21000-b2f00000 ---p 00000000 00:00 0 b2f00000-b2f21000 rw-p 00000000 00:00 0 b2f21000-b3000000 ---p 00000000 00:00 0 b3000000-b3021000 rw-p 00000000 00:00 0 b3021000-b3100000 ---p 00000000 00:00 0 b31fe000-b31ff000 ---p 00000000 00:00 0 b31ff000-b32ff000 rw-p 00000000 00:00 0 b32ff000-b3300000 ---p 00000000 00:00 0 b3300000-b3400000 rw-p 00000000 00:00 0 b3400000-b3421000 rw-p 00000000 00:00 0 b3421000-b3500000 ---p 00000000 00:00 0 b3500000-b3521000 rw-p 00000000 00:00 0 b3521000-b3600000 ---p 00000000 00:00 0 b3600000-b3621000 rw-p 00000000 00:00 0 b3621000-b3700000 ---p 00000000 00:00 0 b37fe000-b37ff000 ---p 00000000 00:00 0 b37ff000-b38ff000 rw-p 00000000 00:00 0 b38ff000-b3900000 ---p 00000000 00:00 0 b3900000-b3a00000 rw-p 00000000 00:00 0 b3a00000-b3a21000 rw-p 00000000 00:00 0 b3a21000-b3b00000 ---p 00000000 00:00 0 b3b06000-b3b0e000 r--s 00000000 fc:02 2230523 /usr/lib/ruby/pathname.so b3b0e000-b3b15000 r-xp 00000000 fc:02 2230812 /usr/lib/gems/ruby/json-2.5.1/json/ext/generator.so b3b15000-b3b24000 ---p 00007000 fc:02 2230812 /usr/lib/gems/ruby/json-2.5.1/json/ext/generator.so b3b24000-b3b25000 r--p 00006000 fc:02 2230812 /usr/lib/gems/ruby/json-2.5.1/json/ext/generator.so b3b25000-b3b26000 rw-p 00000000 00:00 0 b3b26000-b3b2b000 r-xp 00000000 fc:02 2230813 /usr/lib/gems/ruby/json-2.5.1/json/ext/parser.so b3b2b000-b3b3a000 ---p 00005000 fc:02 2230813 /usr/lib/gems/ruby/json-2.5.1/json/ext/parser.so b3b3a000-b3b3b000 r--p 00004000 fc:02 2230813 /usr/lib/gems/ruby/json-2.5.1/json/ext/parser.so b3b3b000-b3b74000 rw-p 00000000 00:00 0 b3b74000-b3bab000 r-xp 00000000 fc:02 2230531 /usr/lib/ruby/ripper.so b3bab000-b3bbb000 ---p 00037000 fc:02 2230531 /usr/lib/ruby/ripper.so b3bbb000-b3bbc000 r--p 00037000 fc:02 2230531 /usr/lib/ruby/ripper.so b3bbc000-b3bbd000 rw-p 00000000 00:00 0 b3bbd000-b3bee000 r-xp 00000000 fc:02 2230440 /usr/lib/ruby/date_core.so b3bee000-b3bfd000 ---p 00031000 fc:02 2230440 /usr/lib/ruby/date_core.so b3bfd000-b3bfe000 r--p 00030000 fc:02 2230440 /usr/lib/ruby/date_core.so b3bfe000-b3bff000 rw-p 00031000 fc:02 2230440 /usr/lib/ruby/date_core.so b3bff000-b3c00000 ---p 00000000 00:00 0 b3c00000-b3d00000 rw-p 00000000 00:00 0 b3d00000-b3d5e000 rw-p 00000000 00:00 0 b3d5e000-b3e00000 ---p 00000000 00:00 0 b3e00000-b3e05000 r-xp 00000000 fc:02 2230799 /usr/lib/gems/ruby/io-console-0.5.6/io/console.so b3e05000-b3e14000 ---p 00005000 fc:02 2230799 /usr/lib/gems/ruby/io-console-0.5.6/io/console.so b3e14000-b3e15000 r--p 00004000 fc:02 2230799 /usr/lib/gems/ruby/io-console-0.5.6/io/console.so b3e15000-b3e77000 rw-p 00000000 00:00 0 b3e77000-b3e78000 ---p 00000000 00:00 0 b3e78000-b3f78000 rw-p 00000000 00:00 0 b3f78000-b3f79000 ---p 00000000 00:00 0 b3f79000-b4079000 rw-p 00000000 00:00 0 b4079000-b407a000 r-xp 00000000 fc:02 2230501 /usr/lib/ruby/enc/utf_16be.so b407a000-b4089000 ---p 00001000 fc:02 2230501 /usr/lib/ruby/enc/utf_16be.so b4089000-b408a000 r--p 00000000 fc:02 2230501 /usr/lib/ruby/enc/utf_16be.so b408a000-b408b000 rw-p 00000000 00:00 0 b408b000-b408c000 r-xp 00000000 fc:02 2230502 /usr/lib/ruby/enc/utf_16le.so b408c000-b409b000 ---p 00001000 fc:02 2230502 /usr/lib/ruby/enc/utf_16le.so b409b000-b409c000 r--p 00000000 fc:02 2230502 /usr/lib/ruby/enc/utf_16le.so b409c000-b40ce000 rw-p 00000000 00:00 0 b40ce000-b40d0000 r-xp 00000000 fc:02 2230511 /usr/lib/ruby/enc/windows_31j.so b40d0000-b40df000 ---p 00002000 fc:02 2230511 /usr/lib/ruby/enc/windows_31j.so b40df000-b40e0000 r--p 00001000 fc:02 2230511 /usr/lib/ruby/enc/windows_31j.so b40e0000-b40e1000 rw-p 00000000 00:00 0 b40e1000-b40ee000 r-xp 00000000 fc:02 2230537 /usr/lib/ruby/zlib.so b40ee000-b40fe000 ---p 0000d000 fc:02 2230537 /usr/lib/ruby/zlib.so b40fe000-b40ff000 r--p 0000d000 fc:02 2230537 /usr/lib/ruby/zlib.so b40ff000-b4100000 rw-p 00000000 00:00 0 b4100000-b4102000 r-xp 00000000 fc:02 2230519 /usr/lib/ruby/io/wait.so b4102000-b4111000 ---p 00002000 fc:02 2230519 /usr/lib/ruby/io/wait.so b4111000-b4112000 r--p 00001000 fc:02 2230519 /usr/lib/ruby/io/wait.so b4112000-b4113000 rw-p 00000000 00:00 0 b4113000-b413c000 r-xp 00000000 fc:02 2230532 /usr/lib/ruby/socket.so b413c000-b414c000 ---p 00029000 fc:02 2230532 /usr/lib/ruby/socket.so b414c000-b414d000 r--p 00029000 fc:02 2230532 /usr/lib/ruby/socket.so b414d000-b414e000 rw-p 0002a000 fc:02 2230532 /usr/lib/ruby/socket.so b414e000-b414f000 r-xp 00000000 fc:02 2230518 /usr/lib/ruby/io/nonblock.so b414f000-b415e000 ---p 00001000 fc:02 2230518 /usr/lib/ruby/io/nonblock.so b415e000-b415f000 r--p 00000000 fc:02 2230518 /usr/lib/ruby/io/nonblock.so b415f000-b4160000 rw-p 00000000 00:00 0 b4160000-b4163000 r-xp 00000000 fc:02 2230443 /usr/lib/ruby/digest.so b4163000-b4172000 ---p 00003000 fc:02 2230443 /usr/lib/ruby/digest.so b4172000-b4173000 r--p 00002000 fc:02 2230443 /usr/lib/ruby/digest.so b4173000-b4174000 rw-p 00000000 00:00 0 b4174000-b436f000 r-xp 00000000 fc:02 1057896 /usr/lib/libcrypto.so.1.1.1i b436f000-b437e000 ---p 001fb000 fc:02 1057896 /usr/lib/libcrypto.so.1.1.1i b437e000-b4395000 r--p 001fa000 fc:02 1057896 /usr/lib/libcrypto.so.1.1.1i b4395000-b4397000 rw-p 00211000 fc:02 1057896 /usr/lib/libcrypto.so.1.1.1i b4397000-b439b000 rw-p 00000000 00:00 0 b439b000-b440c000 r-xp 00000000 fc:02 1057898 /usr/lib/libssl.so.1.1.1i b440c000-b441c000 ---p 00071000 fc:02 1057898 /usr/lib/libssl.so.1.1.1i b441c000-b4421000 r--p 00071000 fc:02 1057898 /usr/lib/libssl.so.1.1.1i b4421000-b4425000 rw-p 00076000 fc:02 1057898 /usr/lib/libssl.so.1.1.1i b4425000-b4477000 r-xp 00000000 fc:02 2231033 /usr/lib/gems/ruby/openssl-2.2.0/openssl.so b4477000-b4487000 ---p 00052000 fc:02 2231033 /usr/lib/gems/ruby/openssl-2.2.0/openssl.so b4487000-b4489000 r--p 00052000 fc:02 2231033 /usr/lib/gems/ruby/openssl-2.2.0/openssl.so b4489000-b448a000 rw-p 00054000 fc:02 2231033 /usr/lib/gems/ruby/openssl-2.2.0/openssl.so b448a000-b448f000 r-xp 00000000 fc:02 2230534 /usr/lib/ruby/strscan.so b448f000-b449e000 ---p 00005000 fc:02 2230534 /usr/lib/ruby/strscan.so b449e000-b449f000 r--p 00004000 fc:02 2230534 /usr/lib/ruby/strscan.so b449f000-b44a0000 rw-p 00000000 00:00 0 b44a0000-b44a7000 r-xp 00000000 fc:02 2230533 /usr/lib/ruby/stringio.so b44a7000-b44b6000 ---p 00007000 fc:02 2230533 /usr/lib/ruby/stringio.so b44b6000-b44b7000 r--p 00006000 fc:02 2230533 /usr/lib/ruby/stringio.so b44b7000-b44b8000 rw-p 00000000 00:00 0 b44b8000-b44d2000 r-xp 00000000 fc:02 1058452 /usr/lib/libyaml-0.so.2.0.9 b44d2000-b44e1000 ---p 0001a000 fc:02 1058452 /usr/lib/libyaml-0.so.2.0.9 b44e1000-b44e2000 r--p 00019000 fc:02 1058452 /usr/lib/libyaml-0.so.2.0.9 b44e2000-b44e3000 rw-p 0001a000 fc:02 1058452 /usr/lib/libyaml-0.so.2.0.9 b44e3000-b44e8000 r-xp 00000000 fc:02 2231068 /usr/lib/gems/ruby/psych-3.3.0/psych.so b44e8000-b44f8000 ---p 00005000 fc:02 2231068 /usr/lib/gems/ruby/psych-3.3.0/psych.so b44f8000-b44f9000 r--p 00005000 fc:02 2231068 /usr/lib/gems/ruby/psych-3.3.0/psych.so b44f9000-b44fa000 rw-p 00000000 00:00 0 b44fa000-b44ff000 r-xp 00000000 fc:02 2230512 /usr/lib/ruby/etc.so b44ff000-b450e000 ---p 00005000 fc:02 2230512 /usr/lib/ruby/etc.so b450e000-b450f000 r--p 00004000 fc:02 2230512 /usr/lib/ruby/etc.so b450f000-b4510000 rw-p 00000000 00:00 0 b4510000-b4512000 r-xp 00000000 fc:02 2230520 /usr/lib/ruby/monitor.so b4512000-b4521000 ---p 00002000 fc:02 2230520 /usr/lib/ruby/monitor.so b4521000-b4522000 r--p 00001000 fc:02 2230520 /usr/lib/ruby/monitor.so b4522000-b4523000 rw-p 00000000 00:00 0 b4523000-b4525000 r-xp 00000000 fc:02 2230498 /usr/lib/ruby/enc/trans/transdb.so b4525000-b4534000 ---p 00002000 fc:02 2230498 /usr/lib/ruby/enc/trans/transdb.so b4534000-b4535000 r--p 00001000 fc:02 2230498 /usr/lib/ruby/enc/trans/transdb.so b4535000-b4536000 rw-p 00000000 00:00 0 b4536000-b4538000 r-xp 00000000 fc:02 2230454 /usr/lib/ruby/enc/encdb.so b4538000-b4547000 ---p 00002000 fc:02 2230454 /usr/lib/ruby/enc/encdb.so b4547000-b4548000 r--p 00001000 fc:02 2230454 /usr/lib/ruby/enc/encdb.so b4548000-b4549000 rw-p 00000000 00:00 0 b4549000-b454a000 ---p 00000000 00:00 0 b454a000-b459b000 rw-p 00000000 00:00 0 b459b000-b459c000 ---p 00000000 00:00 0 b459c000-b45ed000 rw-p 00000000 00:00 0 b45ed000-b45ee000 ---p 00000000 00:00 0 b45ee000-b463f000 rw-p 00000000 00:00 0 b463f000-b4640000 ---p 00000000 00:00 0 b4640000-b4691000 rw-p 00000000 00:00 0 b4691000-b4692000 ---p 00000000 00:00 0 b4692000-b46e3000 rw-p 00000000 00:00 0 b46e3000-b46e4000 ---p 00000000 00:00 0 b46e4000-b4735000 rw-p 00000000 00:00 0 b4735000-b4736000 ---p 00000000 00:00 0 b4736000-b4787000 rw-p 00000000 00:00 0 b4787000-b4788000 ---p 00000000 00:00 0 b4788000-b67e2000 rw-p 00000000 00:00 0 b67e7000-b67ea000 r-xp 00000000 fc:02 2230437 /usr/lib/ruby/cgi/escape.so b67ea000-b67f9000 ---p 00003000 fc:02 2230437 /usr/lib/ruby/cgi/escape.so b67f9000-b67fa000 r--p 00002000 fc:02 2230437 /usr/lib/ruby/cgi/escape.so b67fa000-b67fb000 rw-p 00000000 00:00 0 b67fb000-b6802000 r-xp 00000000 fc:02 2230523 /usr/lib/ruby/pathname.so b6802000-b6811000 ---p 00007000 fc:02 2230523 /usr/lib/ruby/pathname.so b6811000-b6812000 r--p 00006000 fc:02 2230523 /usr/lib/ruby/pathname.so b6812000-b6894000 rw-p 00000000 00:00 0 b6894000-b68f1000 r-xp 00000000 fc:02 1057238 /usr/lib/libm-2.32.9000.so b68f1000-b6901000 ---p 0005d000 fc:02 1057238 /usr/lib/libm-2.32.9000.so b6901000-b6902000 r--p 0005d000 fc:02 1057238 /usr/lib/libm-2.32.9000.so b6902000-b6903000 rw-p 0005e000 fc:02 1057238 /usr/lib/libm-2.32.9000.so b6903000-b6934000 r-xp 00000000 fc:02 1057665 /usr/lib/libcrypt.so.2.0.0 b6934000-b6943000 ---p 00031000 fc:02 1057665 /usr/lib/libcrypt.so.2.0.0 b6943000-b6944000 r--p 00030000 fc:02 1057665 /usr/lib/libcrypt.so.2.0.0 b6944000-b694d000 rw-p 00000000 00:00 0 b694d000-b6950000 r-xp 00000000 fc:02 1057236 /usr/lib/libdl-2.32.9000.so b6950000-b695f000 ---p 00003000 fc:02 1057236 /usr/lib/libdl-2.32.9000.so b695f000-b6960000 r--p 00002000 fc:02 1057236 /usr/lib/libdl-2.32.9000.so b6960000-b6961000 rw-p 00000000 00:00 0 b6961000-b69c1000 r-xp 00000000 fc:02 1057677 /usr/lib/libgmp.so.10.4.0 b69c1000-b69d0000 ---p 00060000 fc:02 1057677 /usr/lib/libgmp.so.10.4.0 b69d0000-b69d1000 r--p 0005f000 fc:02 1057677 /usr/lib/libgmp.so.10.4.0 b69d1000-b69d2000 rw-p 00060000 fc:02 1057677 /usr/lib/libgmp.so.10.4.0 b69d2000-b69d9000 r-xp 00000000 fc:02 1057250 /usr/lib/librt-2.32.9000.so b69d9000-b69e8000 ---p 00007000 fc:02 1057250 /usr/lib/librt-2.32.9000.so b69e8000-b69e9000 r--p 00006000 fc:02 1057250 /usr/lib/librt-2.32.9000.so b69e9000-b69ea000 rw-p 00007000 fc:02 1057250 /usr/lib/librt-2.32.9000.so b69ea000-b6a01000 r-xp 00000000 fc:02 1057246 /usr/lib/libpthread-2.32.9000.so b6a01000-b6a11000 ---p 00017000 fc:02 1057246 /usr/lib/libpthread-2.32.9000.so b6a11000-b6a12000 r--p 00017000 fc:02 1057246 /usr/lib/libpthread-2.32.9000.so b6a12000-b6a13000 rw-p 00018000 fc:02 1057246 /usr/lib/libpthread-2.32.9000.so b6a13000-b6a15000 rw-p 00000000 00:00 0 b6a15000-b6a29000 r-xp 00000000 fc:02 1057652 /usr/lib/libz.so.1.2.11 b6a29000-b6a38000 ---p 00014000 fc:02 1057652 /usr/lib/libz.so.1.2.11 b6a38000-b6a39000 r--p 00013000 fc:02 1057652 /usr/lib/libz.so.1.2.11 b6a39000-b6a3a000 rw-p 00000000 00:00 0 b6a3a000-b6b7d000 r-xp 00000000 fc:02 1057234 /usr/lib/libc-2.32.9000.so b6b7d000-b6b8c000 ---p 00143000 fc:02 1057234 /usr/lib/libc-2.32.9000.so b6b8c000-b6b8e000 r--p 00142000 fc:02 1057234 /usr/lib/libc-2.32.9000.so b6b8e000-b6b90000 rw-p 00144000 fc:02 1057234 /usr/lib/libc-2.32.9000.so b6b90000-b6b97000 rw-p 00000000 00:00 0 b6b97000-b6bb3000 r-xp 00000000 fc:02 1057188 /usr/lib/libgcc_s-11-20201223.so.1 b6bb3000-b6bc2000 ---p 0001c000 fc:02 1057188 /usr/lib/libgcc_s-11-20201223.so.1 b6bc2000-b6bc3000 r--p 0001b000 fc:02 1057188 /usr/lib/libgcc_s-11-20201223.so.1 b6bc3000-b6bc4000 rw-p 0001c000 fc:02 1057188 /usr/lib/libgcc_s-11-20201223.so.1 b6bc4000-b6eb9000 r-xp 00000000 fc:02 1058503 /usr/lib/libruby.so.3.0.0 b6eb9000-b6ec8000 ---p 002f5000 fc:02 1058503 /usr/lib/libruby.so.3.0.0 b6ec8000-b6ecd000 r--p 002f4000 fc:02 1058503 /usr/lib/libruby.so.3.0.0 b6ecd000-b6ece000 rw-p 002f9000 fc:02 1058503 /usr/lib/libruby.so.3.0.0 b6ece000-b6ed5000 rw-p 00000000 00:00 0 b6ed5000-b6efa000 r-xp 00000000 fc:02 1057227 /usr/lib/ld-2.32.9000.so b6f00000-b6f04000 r--s 00000000 fc:02 2230437 /usr/lib/ruby/cgi/escape.so b6f04000-b6f06000 rw-p 00000000 00:00 0 b6f06000-b6f08000 r--s 00000000 fc:02 1058507 /usr/bin/ruby-mri b6f08000-b6f0a000 rw-p 00000000 00:00 0 b6f0a000-b6f0b000 r--p 00025000 fc:02 1057227 /usr/lib/ld-2.32.9000.so b6f0b000-b6f0c000 rw-p 00026000 fc:02 1057227 /usr/lib/ld-2.32.9000.so be697000-bee96000 rw-p 00000000 00:00 0 [stack] beeb4000-beeb5000 r-xp 00000000 00:00 0 [sigpage] beeb5000-beeb6000 r--p 00000000 00:00 0 [vvar] beeb6000-beeb7000 r-xp 00000000 00:00 0 [vdso] ffff0000-ffff1000 r-xp 00000000 00:00 0 [vectors] ... snip ... ~~~ This is backtrace obtained by GDB: ~~~ # gdb /usr/bin/ruby-mri GNU gdb (GDB) Fedora 10.1-2.fc34 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "armv7hl-redhat-linux-gnueabi". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/bin/ruby-mri... Reading symbols from /usr/lib/debug/usr/bin/ruby-mri-3.0.0-139.fc34.arm.debug... (gdb) r /usr/bin/gem install -V --local --build-root . --force --document=ri,rdoc unicode-0.4.4.2.gem Starting program: /usr/bin/ruby-mri /usr/bin/gem install -V --local --build-root . --force --document=ri,rdoc unicode-0.4.4.2.gem ... snip ... Installing darkfish documentation for unicode-0.4.4.2 Thread 1 "ruby-mri" received signal SIGSEGV, Segmentation fault. 0xb6d69ae0 in mark_locations_array (objspace=0x412bc0, x=0xb2953000, n=6296623) at gc.c:5602 5602 gc.c: No such file or directory. (gdb) bt #0 0xb6d69ae0 in mark_locations_array (objspace=0x412bc0, x=0xb2953000, n=6296623) at gc.c:5602 #1 0xb6d69c20 in gc_mark_locations (end=, start=, objspace=) at gc.c:5614 #2 0xb6d6a794 in gc_mark_imemo (obj=, objspace=0x412bc0) at gc.c:6223 #3 gc_mark_children (objspace=objspace@entry=0x412bc0, obj=) at gc.c:6277 #4 0xb6d6c164 in gc_mark_stacked_objects (count=, incremental=, objspace=) at gc.c:6454 #5 gc_mark_stacked_objects_all (objspace=) at gc.c:6494 #6 gc_marks_rest (objspace=objspace@entry=0x412bc0) at gc.c:7435 #7 0xb6d6c8d8 in gc_marks (full_mark=, objspace=0x412bc0) at gc.c:7491 #8 gc_start (objspace=objspace@entry=0x412bc0, reason=) at gc.c:8309 #9 0xb6d6cdd4 in garbage_collect (objspace=0x412bc0, reason=) at gc.c:8197 #10 0xb6d6d304 in objspace_malloc_fixup (size=, mem=0xb1b9e008, objspace=0x412bc0) at gc.c:10527 #11 objspace_xmalloc0 (objspace=0x412bc0, size=size@entry=1688188) at gc.c:10598 #12 0xb6d71af8 in ruby_xmalloc2_body (size=1, n=1688188) at gc.c:10840 #13 0xb6e7d4a8 in str_new0 (klass=4705176, ptr=ptr@entry=0xb1d3b008 "{ 0x0000, NULL, NULL, NULL, NULL, NULL, 0, 0, c_Cc, w_N }, \n{ 0x0001, NULL, NULL, NULL, NULL, NULL, 0, 0, c_Cc, w_N }, \n{ 0x0002, NULL, NULL, NULL, NULL, NULL, 0, 0, c_Cc, w_N }, \n{ 0x0003, NULL, NULL"..., len=1688187, termlen=termlen@entry=1) at string.c:798 #14 0xb6e80cac in str_new (len=, ptr=0xb1d3b008 "{ 0x0000, NULL, NULL, NULL, NULL, NULL, 0, 0, c_Cc, w_N }, \n{ 0x0001, NULL, NULL, NULL, NULL, NULL, 0, 0, c_Cc, w_N }, \n{ 0x0002, NULL, NULL, NULL, NULL, NULL, 0, 0, c_Cc, w_N }, \n{ 0x0003, NULL, NULL"..., klass=) at string.c:815 #15 0xb6887a08 in optimized_escape_html (str=32509848) at escape.c:58 #16 0xb6887b78 in cgiesc_escape_html (self=, str=) at escape.c:310 #17 0xb6edc06c in vm_call_cfunc_with_frame (ec=0x412f48, reg_cfp=0xb6931b38, calling=) at vm_insnhelper.c:2898 #18 0xb6ede2d4 in vm_sendish (ec=0x412f48, reg_cfp=0xb6931b38, cd=0x1cb6e10, block_handler=, method_explorer=mexp_search_method) at vm_insnhelper.c:4499 #19 0xb6ee0cb0 in vm_exec_core (ec=0x412f48, initial=initial@entry=0) at insns.def:789 #20 0xb6ee53e4 in rb_vm_exec (ec=0x412f48, mjit_enable_p=) at vm.c:2172 #21 0xb6ee9b58 in vm_yield (kw_splat=0, argv=0xbeffd688, argc=1, ec=) at vm.c:1384 #22 rb_yield_0 (argv=0xbeffd688, argc=1) at vm_eval.c:1171 #23 rb_yield_1 (val=) at vm_eval.c:1177 #24 rb_yield (val=25718448) at vm_eval.c:1187 #25 0xb6cda97c in rb_ary_each (ary=) at array.c:2523 #26 rb_ary_each (ary=) at array.c:2517 #27 0xb6edc06c in vm_call_cfunc_with_frame (ec=0x412f48, reg_cfp=0xb6931ba8, calling=) at vm_insnhelper.c:2898 #28 0xb6ede2d4 in vm_sendish (ec=0x412f48, reg_cfp=0xb6931ba8, cd=0xabbae8, block_handler=, method_explorer=mexp_search_method) at vm_insnhelper.c:4499 #29 0xb6ee0d1c in vm_exec_core (ec=0x412f48, initial=initial@entry=0) at insns.def:770 #30 0xb6ee53e4 in rb_vm_exec (ec=ec@entry=0x412f48, mjit_enable_p=mjit_enable_p@entry=true) at vm.c:2172 #31 0xb6ee606c in eval_string_with_scope (line=, file=, src=30352416, scope=32249448) at vm_eval.c:1596 #32 rb_f_eval (argc=, argv=, self=30352824) at vm_eval.c:1639 #33 0xb6edc06c in vm_call_cfunc_with_frame (ec=0x412f48, reg_cfp=0xb6931c50, calling=) at vm_insnhelper.c:2898 #34 0xb6ede2d4 in vm_sendish (ec=0x412f48, reg_cfp=0xb6931c50, cd=0x102ecc0, block_handler=, method_explorer=mexp_search_method) at vm_insnhelper.c:4499 #35 0xb6ee0cb0 in vm_exec_core (ec=0x412f48, initial=initial@entry=0) at insns.def:789 #36 0xb6ee53e4 in rb_vm_exec (ec=0x412f48, mjit_enable_p=) at vm.c:2172 #37 0xb6ee9b58 in vm_yield (kw_splat=0, argv=0xbeffdc38, argc=1, ec=) at vm.c:1384 #38 rb_yield_0 (argv=0xbeffdc38, argc=1) at vm_eval.c:1171 #39 rb_yield_1 (val=) at vm_eval.c:1177 #40 rb_yield (val=32249520) at vm_eval.c:1187 #41 0xb6d4fb54 in rb_ensure (b_proc=, data1=, e_proc=, data2=) at eval.c:1158 #42 0xb6eea4fc in vm_call0_cfunc_with_frame (argv=0xbeffdf0c, calling=0xbeffdd58, ec=0x412f48) at vm_eval.c:95 #43 vm_call0_cfunc (argv=0xbeffdf0c, calling=0xbeffdd58, ec=0x412f48) at vm_eval.c:109 #44 vm_call0_body (argv=0xbeffdf0c, calling=0xbeffdd58, ec=0x412f48) at vm_eval.c:144 #45 rb_vm_call0 (ec=ec@entry=0x412f48, recv=recv@entry=4586472, id=id@entry=16049, argc=argc@entry=3, argv=0xbeffdf0c, cme=0x4651b0, kw_splat=0) at vm_eval.c:57 #46 0xb6eeac78 in rb_vm_call_kw (ec=ec@entry=0x412f48, recv=recv@entry=4586472, id=id@entry=16049, argc=argc@entry=3, argv=argv@entry=0xbeffdf0c, me=me@entry=0x4651b0, kw_splat=kw_splat@entry=0) at vm_eval.c:237 #47 0xb6ef1388 in rb_call0 (self=, call_scope=, argv=, argc=, mid=, recv=, ec=) at vm_eval.c:361 #48 rb_call (scope=, argv=, argc=, mid=, recv=) at vm_eval.c:689 #49 iterate_method (obj=obj@entry=3204439744) at vm_eval.c:1406 #50 0xb6edd05c in rb_iterate0 (it_proc=0xb6ef12b0 , data1=3204439744, data1@entry=3204439736, ifunc=0x0, ifunc@entry=0xbeffdf0c, ec=0x412f48) at vm_eval.c:1355 #51 0xb6edd1d0 in rb_iterate (it_proc=, data1=data1@entry=3204439736, bl_proc=bl_proc@entry=0x2, data2=data2@entry=3062490640) at vm_eval.c:1387 --Type for more, q to quit, c to continue without paging-- #52 0xb6edd2d0 in rb_block_call_kw (obj=obj@entry=4586472, mid=16049, mid@entry=0, argc=argc@entry=-1225876648, argv=argv@entry=0xbeffdf0c, bl_proc=bl_proc@entry=0x0, data2=data2@entry=0, kw_splat=0) at vm_eval.c:1434 #53 0xb689e610 in path_open (argc=2, argv=0xb68b2318, self=) at pathname.c:680 #54 0xb6edc06c in vm_call_cfunc_with_frame (ec=0x412f48, reg_cfp=0xb6931cdc, calling=) at vm_insnhelper.c:2898 #55 0xb6ede2d4 in vm_sendish (ec=0x412f48, reg_cfp=0xb6931cdc, cd=0xc23ea0, block_handler=, method_explorer=mexp_search_method) at vm_insnhelper.c:4499 #56 0xb6ee0d1c in vm_exec_core (ec=0x412f48, initial=initial@entry=0) at insns.def:770 #57 0xb6ee53e4 in rb_vm_exec (ec=0x412f48, mjit_enable_p=) at vm.c:2172 #58 0xb6ee9b58 in vm_yield (kw_splat=0, argv=0xbeffe1d8, argc=1, ec=) at vm.c:1384 #59 rb_yield_0 (argv=0xbeffe1d8, argc=1) at vm_eval.c:1171 #60 rb_yield_1 (val=) at vm_eval.c:1177 #61 rb_yield (val=15142848) at vm_eval.c:1187 #62 0xb6cda97c in rb_ary_each (ary=) at array.c:2523 #63 rb_ary_each (ary=) at array.c:2517 #64 0xb6edc06c in vm_call_cfunc_with_frame (ec=0x412f48, reg_cfp=0xb6931d4c, calling=) at vm_insnhelper.c:2898 #65 0xb6ede2d4 in vm_sendish (ec=0x412f48, reg_cfp=0xb6931d4c, cd=0x7cb4c0, block_handler=, method_explorer=mexp_search_method) at vm_insnhelper.c:4499 #66 0xb6ee0d1c in vm_exec_core (ec=0x412f48, initial=initial@entry=0) at insns.def:770 #67 0xb6ee53e4 in rb_vm_exec (ec=0x412f48, mjit_enable_p=) at vm.c:2172 #68 0xb6ee9b58 in vm_yield (kw_splat=0, argv=0xbeffe4a8, argc=1, ec=) at vm.c:1384 #69 rb_yield_0 (argv=0xbeffe4a8, argc=1) at vm_eval.c:1171 #70 rb_yield_1 (val=) at vm_eval.c:1177 #71 rb_yield (val=23749560) at vm_eval.c:1187 #72 0xb6d4fb54 in rb_ensure (b_proc=, data1=, e_proc=, data2=) at eval.c:1158 #73 0xb6d2e184 in dir_s_chdir (argc=, argv=, obj=) at dir.c:1079 #74 0xb6edc06c in vm_call_cfunc_with_frame (ec=0x412f48, reg_cfp=0xb6931dbc, calling=) at vm_insnhelper.c:2898 #75 0xb6ede2d4 in vm_sendish (ec=0x412f48, reg_cfp=0xb6931dbc, cd=0xae1ac8, block_handler=, method_explorer=mexp_search_method) at vm_insnhelper.c:4499 #76 0xb6ee0d1c in vm_exec_core (ec=0x412f48, initial=initial@entry=0) at insns.def:770 #77 0xb6ee53e4 in rb_vm_exec (ec=0x412f48, mjit_enable_p=) at vm.c:2172 #78 0xb6ee9b58 in vm_yield (kw_splat=0, argv=0xbeffe848, argc=1, ec=) at vm.c:1384 #79 rb_yield_0 (argv=0xbeffe848, argc=1) at vm_eval.c:1171 #80 rb_yield_1 (val=) at vm_eval.c:1177 #81 rb_yield (val=7570152) at vm_eval.c:1187 #82 0xb6cda97c in rb_ary_each (ary=) at array.c:2523 #83 rb_ary_each (ary=) at array.c:2517 #84 0xb6edc06c in vm_call_cfunc_with_frame (ec=0x412f48, reg_cfp=0xb6931e2c, calling=) at vm_insnhelper.c:2898 #85 0xb6ede2d4 in vm_sendish (ec=0x412f48, reg_cfp=0xb6931e2c, cd=0xae6af8, block_handler=, method_explorer=mexp_search_method) at vm_insnhelper.c:4499 #86 0xb6ee0d1c in vm_exec_core (ec=0x412f48, initial=initial@entry=0) at insns.def:770 #87 0xb6ee53e4 in rb_vm_exec (ec=ec@entry=0x412f48, mjit_enable_p=mjit_enable_p@entry=true) at vm.c:2172 #88 0xb6eea3a8 in vm_call0_body (argv=0x66660081, calling=0xbeffeb48, ec=0x412f48) at vm_eval.c:140 #89 rb_vm_call0 (ec=ec@entry=0x412f48, recv=11822040, id=, argc=argc@entry=2, argv=0xb68b218c, cme=0xb45fa0, kw_splat=0) at vm_eval.c:57 #90 0xb6eeac78 in rb_vm_call_kw (ec=ec@entry=0x412f48, recv=, id=, argc=argc@entry=2, argv=argv@entry=0xb68b218c, me=0xb45fa0, kw_splat=0, kw_splat@entry=4) at vm_eval.c:237 #91 0xb6e19cf0 in call_method_data (data=, data=, kw_splat=4, passed_procval=, argv=0xb68b218c, argc=2, ec=0x412f48) at proc.c:2416 #92 rb_method_call_with_block_kw (argc=2, argv=0xb68b218c, method=, passed_procval=, kw_splat=0) at proc.c:2430 #93 0xb6edaddc in vm_yield_with_cfunc (ec=ec@entry=0x412f48, captured=captured@entry=0xb328b8, self=11820600, argc=, argv=0xb68b218c, kw_splat=0, block_handler=0, me=me@entry=0x0) at vm_insnhelper.c:3704 #94 0xb6edae90 in vm_invoke_ifunc_block (ec=0x412f48, reg_cfp=0xb6931e64, calling=, ci=, is_lambda=true, block_handler=11741371) at vm_insnhelper.c:3854 #95 0xb6ed074c in vm_invoke_block (block_handler=11820528, is_lambda=false, ci=0x1a620105, calling=0xbeffec9c, reg_cfp=0xb6931e64, ec=0x412f48) at vm_insnhelper.c:3909 #96 vm_invoke_block_opt_call (ec=0x412f48, reg_cfp=0xb6931e64, calling=0xbeffec9c, ci=0x1a620105, block_handler=11820528) at vm_insnhelper.c:3172 #97 0xb6ed07dc in vm_call_opt_call (ec=, reg_cfp=, calling=) at vm_insnhelper.c:3182 #98 0xb6ede2d4 in vm_sendish (ec=0x412f48, reg_cfp=0xb6931e64, cd=0xb951f0, block_handler=, method_explorer=mexp_search_method) at vm_insnhelper.c:4499 #99 0xb6ee0cb0 in vm_exec_core (ec=0x412f48, initial=initial@entry=0) at insns.def:789 #100 0xb6ee53e4 in rb_vm_exec (ec=0x412f48, mjit_enable_p=) at vm.c:2172 #101 0xb6ee9b58 in vm_yield (kw_splat=0, argv=0xbeffeeb8, argc=1, ec=) at vm.c:1384 #102 rb_yield_0 (argv=0xbeffeeb8, argc=1) at vm_eval.c:1171 #103 rb_yield_1 (val=) at vm_eval.c:1177 #104 rb_yield (val=11820528) at vm_eval.c:1187 #105 0xb6cda97c in rb_ary_each (ary=) at array.c:2523 #106 rb_ary_each (ary=) at array.c:2517 --Type for more, q to quit, c to continue without paging-- #107 0xb6edc06c in vm_call_cfunc_with_frame (ec=0x412f48, reg_cfp=0xb6931e9c, calling=) at vm_insnhelper.c:2898 #108 0xb6ede2d4 in vm_sendish (ec=0x412f48, reg_cfp=0xb6931e9c, cd=0xb95498, block_handler=, method_explorer=mexp_search_method) at vm_insnhelper.c:4499 #109 0xb6ee0d1c in vm_exec_core (ec=0x412f48, initial=initial@entry=0) at insns.def:770 #110 0xb6ee53e4 in rb_vm_exec (ec=0x412f48, mjit_enable_p=) at vm.c:2172 #111 0xb6ee9b58 in vm_yield (kw_splat=0, argv=0xbefff188, argc=1, ec=) at vm.c:1384 #112 rb_yield_0 (argv=0xbefff188, argc=1) at vm_eval.c:1171 #113 rb_yield_1 (val=) at vm_eval.c:1177 #114 rb_yield (val=11820048) at vm_eval.c:1187 #115 0xb6cda97c in rb_ary_each (ary=) at array.c:2523 #116 rb_ary_each (ary=) at array.c:2517 #117 0xb6edc06c in vm_call_cfunc_with_frame (ec=0x412f48, reg_cfp=0xb6931f28, calling=) at vm_insnhelper.c:2898 #118 0xb6ede2d4 in vm_sendish (ec=0x412f48, reg_cfp=0xb6931f28, cd=0x642c60, block_handler=, method_explorer=mexp_search_method) at vm_insnhelper.c:4499 #119 0xb6ee0d1c in vm_exec_core (ec=0x412f48, initial=initial@entry=0) at insns.def:770 #120 0xb6ee53e4 in rb_vm_exec (ec=0x412f48, mjit_enable_p=) at vm.c:2172 #121 0xb6d4e394 in rb_ec_exec_node (ec=, n=) at eval.c:317 #122 0xb6d51b84 in ruby_run_node (n=) at eval.c:375 #123 0x00400810 in main (argc=, argv=) at ./main.c:50 (gdb) ~~~ I is interesting, that we build ~100 packages but only this one triggers the segfauls. I'll try to come with more minimal reproducer. -- https://bugs.ruby-lang.org/