[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev:1099

From: Kazuyuki Shudo <shudo computer.org>
Date: Sat, 04 Nov 2006 17:45:19 +0900 (JST)
Subject: [yarv-dev:1099] Re: segv when stack level is too deep

ささださん、皆様、首藤です。

>  これは、eval の無限ループになるのでスタックトレースが長くなるのはそう
> いうものですね。で、SEGV してしまうのは、スタックオーバーフローを十分に
> 検出できていないからです。スタックオーバーフローの検出は限界があるので、
> この問題を確実に解決するのはむずかしそうです。

そんなあなたのために、Binary Hacks (*) にはこんな項目があります:
「sigaltstack でスタックオーバーフローに対処する」by 中村実さん

(*) shameless plug:
  google://"Binary Hacks"
  http://www.google.co.jp/search?hl=ja&q=%22Binary+Hacks%22&lr=lang_ja

首藤一幸

--
ML: yarv-dev quickml.atdot.net
Info: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

      1095 2006-10-25 00:15 [shiba mail2.accsnet.] segv when stack level is too deep       
      1096 2006-10-25 00:30 ┣[shiba mail2.accsnet.]                                       
      1098 2006-11-04 12:42 ┗[ko1 atdot.net       ]                                       
->    1099 2006-11-04 17:45  ┣[shudo computer.org  ]                                     
      1100 2006-11-04 17:53  ┃┗[ko1 atdot.net       ]                                   
      1101 2006-11-04 20:34  ┃ ┗[shudo computer.org  ]                                 
      1102 2006-11-04 20:49  ┃  ┗[ko1 atdot.net       ]                               
      1103 2006-11-09 19:32  ┗[shiba mail2.accsnet.]