pTeX の不審な挙動(その5)

pTeX の不審な挙動(その5)

- 北川 弘典 の投稿
返信数: 1
以下の3行のソース(b5.tex)で,segmentation faultがおこるようです:

\input ptex.tex
\ybaselineshift=2pt\discretionary{a}{g}{h}%
\setbox0=\lastbox\end

一応パッチを作ってみましたので,添付します.
以前の discretionary break + \unkern のときの挙動と同じ原因で,
「余計な disp_node が続いたら削除」する処理(今回は [47.1080] にあります)が悪さをしているようです.
いっそ,この処理をバッサリ省いてしまった方が何かと楽なような気がします.