ページへ戻る

+ Links

 印刷 

OSASK_Faults :: OSASK計画

osaskwiki:OSASK_Faults

OSASKの例外情報

  • アプリプログラミングやってて、例外が出た!というときに参考になるかもしれないページ。
  • ちまちま追加します。
  • この情報に頼りすぎてはいけません。基本はintroaの「8.オリジナルプログラム開発へのアドバイス」の作り方で地道に進むのが正解です。
  • ここに書いていない例外が出て悩んだら、OSASK-MLに投稿しましょう。そしたら、Kがここに情報を追加します(たぶん)。
Page Top

CSの値で見分けよう!

CS死亡箇所
0007ユーザプログラム (mapファイルを見て死亡箇所を探れます)
00C7pioneer0.ask
0207DLLなど (DLLを作ったときに出てきたmapファイルで死亡箇所を探れます)
0010init.ask
0020vgadrv.ask, vesa8.ask, vesa16.ask, vesa32.askのどれか
0040keymos0.ask
0050timerdrv.ask
0060tapi0.ask
0090papi0.ask
00B0decode0.ask
00E0fdcdrv0.ask
Page Top

00C7:pioneer.askの死亡情報

  • ぐいぐいの標準ライブラリ
  • バージョン:ver.3.3 (OSASK ver.4.2)
EIPINT関連ML理由
000005DF03読んだ以上にシグナルを取得したことを報告しようとした
Page Top

0020:PCAT/vgadrv.askの死亡情報

  • PC/AT互換機用VGAモードグラフィックドライバ
  • バージョン:ver.2.0 (OSASK/AT ver.4.3)
EIPINT関連ML理由
000009A30C8bppグラフィックボックスに16以上の数が入っていた
Page Top

0050:PCAT/timerdrv.askの死亡情報

  • PC/AT互換機用タイマドライバ
  • バージョン:type-A ver.1.1 (OSASK ver.?.? - 4.1)
EIPINT関連ML理由
000005D403[[[OSASK 6493]>ML:6493]]待機状態にあるタイマに対して、設定を行なおうとした
Page Top

0090:papi0.askの死亡情報

  • ページングドライバ
  • バージョン:ver.0.6 (OSASK ver.?.? - 4.1)
EIPINT関連ML理由
0000078803マッピングされていないアドレスへアクセスした(註1)
000007C303物理メモリが足りなくなった
  • (註1) 不正アクセスを起こした命令は、CS:EIP = EDX:ECXのところにある
Page Top

こめんと欄

  • 大変ありがたいですm(_ _)m -- JUGZZY 2003-09-26 (金) 18:04:30
  • 昨日の00C7のを書きましたが、これでいいでしょうか? -- あっきぃ 2003-11-03 (月) 15:55:39
  • INT 0x0C CS:EIP = 0020:000009A3 OSASK4.3 イメージ描画中に落ちました。-- ベイサイド 2004-01-09 (金) 23:33:44
  • 多分VGAモードだと思いますが、8bppグラフィックボックスに16以上の数が入っていたのだろうと思います。 -- I.Tak. 2004-01-10 (土) 20:22:10
  • この報告を表に追加しておきました。 -- K 2004-01-11 (日) 12:39:53
  • (ここにあったベイサイドさんの書き込みは、gg00man​/qaに引っ越しました。) -- K 2004-02-01 (日) 23:33:42

Last-modified: 2009-11-17 (火) 00:00:00 (JST) (319d) by ゲスト