Project

General

Profile

ActionsLike0

Bug #8716

closed

segmation fault 正規表現で大量のグループを利用時

Added by taka-yoshi (taka-yoshi taka) over 11 years ago. Updated over 10 years ago.

Status:
Closed
Target version:
ruby -v:
trunk
[ruby-dev:47562]

Description

=begin
WindowsとOS Xで検証しました。
*再現手順 ruby 2.0.0p247 (2013-06-27) [x64-mingw32]
a="()"
(32767.times{a<<'()'}
eval "/#{a}/=~''"

*再現手順 ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin12.2.1]
a="()"
(1<<21).times{a<<'()'}
eval "/#{a}/=~''"

以上よろしくお願いします。
=end

#1

Updated by nagachika (Tomoyuki Chikanaga) over 11 years ago

  • Tracker changed from Backport to Bug
  • Project changed from 15 to Ruby
  • Status changed from Open to Feedback

Updated by nobu (Nobuyoshi Nakada) over 11 years ago

  • Category set to regexp
  • Status changed from Feedback to Assigned
  • Target version set to 2.1.0
  • ruby -v set to trunk

Updated by nobu (Nobuyoshi Nakada) over 11 years ago

  • Description updated (diff)
  • Assignee set to k_takata (Ken Takata)

Updated by hsbt (Hiroshi SHIBATA) about 11 years ago

  • Target version changed from 2.1.0 to 2.2.0

Updated by k_takata (Ken Takata) over 10 years ago

  • Assignee changed from k_takata (Ken Takata) to naruse (Yui NARUSE)

Updated by sorah (Sorah Fukumori) over 10 years ago

  • Status changed from Assigned to Closed

Updated by usa (Usaku NAKAMURA) over 10 years ago

  • Backport set to 2.0.0: REQUIRED, 2.1: REQUIRED

Updated by nagachika (Tomoyuki Chikanaga) over 10 years ago

  • Backport changed from 2.0.0: REQUIRED, 2.1: REQUIRED to 2.0.0: REQUIRED, 2.1: DONE

Updated by usa (Usaku NAKAMURA) over 10 years ago

  • Backport changed from 2.0.0: REQUIRED, 2.1: DONE to 2.0.0: DONE, 2.1: DONE
ActionsLike0

Also available in: Atom PDF