Actions
Bug #14236
closedrb_autoload の可視性が変更された結果、特定のgemを使用するとランタイム時に落ちるようになった
Description
nmコマンドから見える rb_autoload
の可視性は従来 T
でしたが、以下の変更により t
になっています。
https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/57675
これにより以下の事象が発生しています。
stackprof v0.2.9 などの、 rb_autoload
を使っている gem について、
インストール時のビルドはできるが実行時のダイナミックリンクで落ちる。
この事象はおそらく意図していないものではないかと思います。
手元では添付の patch で直ることを確認してます。
Files
Updated by hsbt (Hiroshi SHIBATA) almost 7 years ago
- Status changed from Open to Assigned
- Assignee set to nobu (Nobuyoshi Nakada)
- Backport changed from 2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: UNKNOWN to 2.3: DONTNEED, 2.4: DONTNEED, 2.5: REQUIRED
Updated by nobu (Nobuyoshi Nakada) almost 7 years ago
- Status changed from Assigned to Closed
Applied in changeset trunk|r61479.
variable.c: public rb_autoload
- variable.c (rb_autoload): restore the visibility for backward
compatibility. [ruby-core:84454] [Bug #14236]
Updated by naruse (Yui NARUSE) almost 7 years ago
- Backport changed from 2.3: DONTNEED, 2.4: DONTNEED, 2.5: REQUIRED to 2.3: DONTNEED, 2.4: DONTNEED, 2.5: DONE
ruby_2_5 r61580 merged revision(s) 61479.
Actions
Like0
Like0Like0Like0Like0