uchan-nos/mikanos

[osbook_day05d] sprintfを参照すると実行時に`failed to allocate pages: Not Found`と表示される

k-kohey opened this issue · 0 comments

osbook_day05dにチェックアウトして,カーネルを立ち上げると以下のような表示になります.

スクリーンショット 2023-12-26 17 44 18

kernel/main.cpp内にあるsprintfの記述を消すと以下のように実行時のエラーは表示されません.
スクリーンショット 2023-12-26 17 51 14

この問題の原因を調査するにはどのような方法がありますか?
また,原因についてご存知の方は居ませんか?

実行環境は以下の通りです.

  • MacBook Air
    • Apple M1
    • 14.2(23C64)
  • 開発環境
    • こちらのコンテナーを使っています
  • stdintをimportできないため,こちらと同じ修正を加えています

その他必要な情報があればご指摘いただけると幸いです.
以上,何卒よろしくお願いいたします.