[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:3007] portable dumper for Emacs 21.1



あべです。

# 現実逃避中〜

>>>>> In [meadow-develop : No.3006] 
>>>>>	Keiichiro Nagano (永野圭一郎) <knagano@xxxxxxxxx> wrote:
> ありがとうございます。さっぱり分かりません。:)

私も分からないんですが、適当に追跡してみました。
requireが問題ではなく、backtraceの表示中に問題があるようです。

hoge C-j

だけでもクラッシュします。

トレースしてみたところ、eval.c:backtrace内のbacklistの3つめのループの
とき、eval.c:3168のFprin1の後でbacklistが参照できなくなってました。

# eval.c:3140にbreakかけて、2回contしてからstepで調べました。
# Lisp_Objectの中身の見方がわからなかったんで、どのオブジェクトかはわ
# からないです。

と思って、eval.c:3168にbreakかけて、stepしてみたら、なんかクラッシュす
るタイミングがばらばらに。Fprin1の後backlist->nargsでSEGVなのは変らな
いです。

----
ABE Yasushi