チケット #45298

warning (hpack filter): stack overflow

登録: 2022-08-02 20:08 最終更新: 2023-02-26 09:17

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
7
重要度:
7
解決法:
修正済み
ファイル:
なし

チケットの履歴 (7 件中 3 件表示)

2022-08-02 20:08 更新者: henribranken
  • 新しいチケット "warning (hpack filter): stack overflow" が作成されました
2022-08-02 20:18 更新者: h7k
  • 担当者(未割り当て) から h7k に更新されました
  • チケットの種類サポートリクエスト から バグ に更新されました
コメント

Sorry, I didn't notice that. LuaTeX-ja seems to have a memory leak. I'll check that.

2022-08-02 20:43 更新者: h7k
コメント

Smaller example:

  1. %#! luatex
  2. \loggingall
  3. \input luatexja.sty
  4. \def\A{\advance\count0 1\shipout\vbox{\vrule}\A}\A
2022-08-04 18:47 更新者: h7k
コメント

I think that dir_adjust_append_vlist (in ltj-lineskip.lua) is probably the cause of this error, but I'm still investigating...

2022-08-06 08:41 更新者: h7k
コメント

Although LuaTeX-ja has several memory leaks (I'm working on these), fixing this "stack overflow" error requires the recompilation of LuaTeX binary (see a thread starting from here).

You can use following workaround (but this makes luatexja-adjust.sty useless):

  1. \usepackage{luatexja}
  2. ...
  3. \directlua{
  4. luatexbase.remove_from_callback('append_to_vlist_filter', 'ltj.lineskip')
  5. }
  6. ...
  7. \begin{document}

2022-08-09 01:06 更新者: None
コメント

Thank you. Your workaround works!

2023-02-26 09:17 更新者: h7k
  • 状況オープン から 完了 に更新されました
  • 解決法なし から 修正済み に更新されました
コメント

Although LuaTeX-ja has several memory leaks (I'm working on these), fixing this "stack overflow" error requires the recompilation of LuaTeX binary (see a thread starting from here).

LuaTeX binaries in TeX Live 2023 (which is now pretesting) should fix this issue. So I close this ticket.

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする