Forums: 公開討議 (Thread #6045)

0.7.5.7を終えると 必ず『アプリケーションエラー』 (2004-09-25 23:10 by Anonymous #11167)

NewerVersion ありがとうございます。
さっそく 使わせていただいております。

ひとつ こまったことがあります。

0.7.5.7を終えると 必ず『アプリケーションエラー』
Alertが でます。
正常に終えているはずのときにも でます。
さらに ほんとうに 異常終了することも 多いようです。

私のPCは 自作機
Win2k SP4
CPU Pen4 2,4CGHz(FSB 800MHz)
Memory PC3200 1024MB(512MB×2)
VideoCard AOpen GeForce FX5200 (128MB)

ほかの かたには このような 異常終了は
でていないのでしょうか ?

2004/09/25 ASSA

Reply to #11167×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 0.7.5.7を終えると 必ず『アプリケーションエラー』 (2004-09-27 11:11 by sardine #11195)

僕のところでも同じ現象が起きました。
OS が Win2k SP4 なのが ASSA さんと同じですが、
他は違っています。

変更個所の有無、終了の方法に関わらず、0.7.5.7 を
終了させるとエラーになります。ダイアログ曰く

"0x0044a70d" の命令が "0x75c52e8c" のメモリを
参照しました。メモリが "read" になることは
できませんでした。

だそうです。
Reply to #11167

Reply to #11195×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 0.7.5.7を終えると 必ず『アプリケーションエラー』 (2004-09-27 19:42 by exeal #11202)

私の環境 (WinXP SP1) では何も起こらないようです...。
明日 Win2000 でデバッグ版を動かして確認してみます。
Reply to #11195

Reply to #11202×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 0.7.5.7を終えると 必ず『アプリケーションエラー』 (2004-09-28 16:59 by exeal #11206)

Win2000SP4+IE6SP1 で実行してみましたが、
デバッグ版、リリース版ともに何も起こりません。
リリース版はダウンロードして解凍した直後のものです。

本当なら命令のアドレスから原因を割り出せるのですが、
バイナリリリース後に変更を加えてしまったので
元に戻すことができなくなってしまいました。(T_T
(次の fix1 で確認できるようになるでしょうが)

再現できなければ調査のしようが無いのですが、
エラーが出てしまう場合は次のことを
チェックしてみてください。

- events.js の OnApplicationTerminating の
を空にするとどうなるか。
- 「すべて閉じる」を実行したときにも
エラーが発生するかどうか。
- エラーダイアログが発生したときに Alpha の
トップウィンドウはすでに非表示になっているか。

他にも確認したいことがありますが
ソース見ながらでないと思いつきません。
とりあえず上の4つを調べてみてください。

エラーが発生「しない」方はいませんか?
Reply to #11167

Reply to #11206×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 0.7.5.7を終えると 必ず『アプリケーションエラー』 (2004-09-28 21:10 by sardine #11214)

現状のものを Nightly 扱いで公開して頂くのは
難しいでしょうか?

- events.js の OnApplicationTerminating の
を空にするとどうなるか。

やはり「アプリケーションエラー」が発生します。
番地も同じです。

- 「すべて閉じる」を実行したときにも
エラーが発生するかどうか。

発生しません。

- エラーダイアログが発生したときに Alpha の
トップウィンドウはすでに非表示になっているか。

はい。トップウィンドウが消えた後にダイアログが
出ます。
Reply to #11206

Reply to #11214×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 0.7.5.7を終えると 必ず『アプリケーションエラー』 (2004-09-29 10:51 by exeal #11220)

同じものかどうか分かりませんが
調査中に不具合を見つけました。
ただし発生条件がかなり厳しいです。
開発者向けの話ですが
WinXPSP1+IE6SP1+VS.NET2003 でリリースを実行し、
ブレークさせるとバッファを開いたり閉じたりするときに
エラーが出て終了してしまいます。
この不具合は修正可能と思われます。

> 現状のものを Nightly 扱いで公開して頂くのは
> 難しいでしょうか?

テストして頂けるのであればありがたいです。
というわけで上記の不具合を修正したものを
デバッグ版、リリース版ともにアップします。
詳細は明日ご報告します。
Reply to #11214

Reply to #11220×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

nightly (2004-10-01 13:25 by exeal #11248)

すいません、予定が狂いました。

http://www.interq.or.jp/student/exeal/dss/res/alpha/alpha_20041001.zip

上記の場所にデバッグ版とリリース版の
バイナリを置きます。
パッケージにはバイナリのみが含まれています。
0.7.5.7 の実行ファイルと差し替えて使ってください。
"Alpha.exe" がリリース版、"dAlpha.exe" が
デバッグ版です。ただしデバッグ版を使う場合は
名前を "Alpha.exe" にして下さい。

テストしてくれる方は

- エラーダイアログの内容
- エラーが発生する操作、手順

を書いて下さい。

それではよろしくお願いします。
Reply to #11214

Reply to #11248×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: nightly (2004-10-01 14:56 by exeal #11249)

たびたびすみません。
今日公開したバイナリは何故かメニューが開きません...。

忘れて下さい。
Reply to #11248

Reply to #11249×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: nightly (2004-10-01 16:40 by sardine #11251)

もうソース変更されてしまいました……?

リリース版、デバッグ版で以下の操作を試したので、
一応ご報告してみます。

1. エクスプローラでダブルクリックして起動
2. 起動したら、[×] ボタンで閉じる

メッセージは、リリース版だと
>"0x0044a4ed" の命令が "0x75c52e8c" のメモリを
>参照しました。メモリが "read" になることは
>できませんでした。

デバッグ版だと
>"0x0061071d" の命令が "0x75c52e8c" のメモリを
>参照しました。メモリが "read" になることは
>できませんでした。

なお、デバッグ版でエラー発生時に [キャンセル] を
選択して、デバッグに入ってみました (VC6)。
コールスタックはこうなってました。

>ALPHA! 0061071d()
>ALPHA! 0053904b()
>ALPHA! 00538bad()
>ALPHA! 0053844b()
>ALPHA! 00537d5b()
>ALPHA! 005350a4()
>ALPHA! 00707327()
>KERNEL32! 77e61af6()
Reply to #11249

Reply to #11251×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 0.7.5.7を終えると 必ず『アプリケーションエラー』 (2004-10-02 22:18 by Anonymous #11285)

Win2k SP4
CPU Pen4 2,4CGHz(FSB 800MHz)
Memory PC3200 1024MB(512MB×2)
VideoCard AOpen GeForce FX5200 (128MB)

Font Tahoma Version 3,14(←WinXP SP2からとりだした)

私も きょう公開されたバイナリでは
Menuが開きませんでした。
そして 0.7.5.7 Binaryを 終えると
やはり『アプリケーションエラー』Alertが でます。

デバッグ版では Testしていません。

忙しいところでしょうが 修正版をよろしく。

2004/10/02
ASSA
Reply to #11167

Reply to #11285×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 0.7.5.7を終えると 必ず『アプリケーションエラー』 (2004-10-04 11:29 by exeal #11360)

ASSA さん、sardine さん、
テストして頂いてありがとうございます。

新しいやつです。

http://www.interq.or.jp/student/exeal/dss/res/alpha/alpha_20041004.zip

多分まだ直ってないような気がするのですが、
原因を絞り込むために公開します。
またよろしくお願いします。

(私の環境ではやはりエラーが起きない...)
Reply to #11285

Reply to #11360×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

正常に終了するようになりました ! (2004-10-04 22:28 by Anonymous #11378)

exeal 様

正常に終了するようになりました !

こんばんわ。

>日付: 2004-10-04 11:29

>新しいやつです。

>多分まだ直ってないような気がするのですが、
>原因を絞り込むために公開します。…
>(私の環境ではやはりエラーが起きない...)

0.7.5.7 alpha 2004/10/04 version では
私のPC
Win2k SP4
CPU Pen4 2,4CGHz(FSB 800MHz)
Memory PC3200 1024MB(512MB×2)
VideoCard AOpen GeForce FX5200 (128MB)
Font Tahoma Version 3,14 で
Test用の UnicodePlainTextを開いて表示→閉じる
or X Buttonで 終了
では

Menuも開くようになりました。
0.7.5.7 を 終えるとき
ファイル→閉じる→Alphaの終了 で 正常に終了します。
WindowのTitleBarの 右はしの X Buttonで 終了しても
正常に終了します。

一安心 という ところです。

お忙しいところ ありがとうございました。
これから 使いこませていただきます。

2004/10/04
ASSA
Reply to #11167

Reply to #11378×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 正常に終了するようになりました ! (2004-10-05 16:42 by exeal #11396)

> 0.7.5.7 を 終えるとき
> ファイル→閉じる→Alphaの終了 で 正常に終了します。
> WindowのTitleBarの 右はしの X Buttonで 終了しても
正常に終了します。

あら、直っちゃったですか。
じゃ、これでいいのかな?


> これから 使いこませていただきます。

2、3日でリリース版の fix1 を出しますので
そっちを使っていただいた方が良いかもしれません。
# ASSA さんの PC のスペックだと
# デバッグ版でもほとんど問題無いかもしれませんが...。
Reply to #11378

Reply to #11396×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 正常に終了するようになりました ! (2004-10-06 11:56 by Anonymous #11403)

同じく、正常に終了するようになり、メニューも
出るようになりました。
お忙しい中ありがとうございます。

結局、何が悪さしてたのかはわからなかったですが、
これで安心して凍結期間に入れますね。
Reply to #11396

Reply to #11403×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 正常に終了するようになりました ! (2004-10-06 13:53 by exeal #11406)

fix1 出しました。
今回のバグ修正以外にも変更点があります。
詳細は同梱の readme を見てください。

バグ追跡版はパフォーマンスが悪く、
メニューにもバグがあるので
fix1 を使うようにしてください。


> これで安心して凍結期間に入れますね。

いや、多分まだありますよ (^^;
凍結中でもバグフィクスは続けますので、
また何かありましたらどうぞ。
Reply to #11403

Reply to #11406×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

fix1使い始めました (2004-10-07 10:48 by Anonymous #11415)

fix1を あてました。
当然のことながら 正常に動いています。

ところで BUPDATEを使うときにさんざんなやみました。

『ファイル名を指定して実行』から あてても
一瞬 黒いDOS画面があらわれるだけで
何も変ったようすはありません。
『DOS Prompt』からあてても 黒い画面のまま。

おかしいな? と 思いつつ いったんPCを切って
夕方の散歩と運動と買い物をかねてサイクリングに出かけました。
その途中で気づきました。
Alpha.exeが 2004/10/03 の DebugVersionのままだ!

夜になって PCを動かして
2004/09/23の 0.7.5.7 Versionにおきかえて
BUPDATEをあてたら きちんと1316KB 2004/10/06 と
修正されていました。

BUPDATEなんて 使うのは 実に10年ぶりくらいではないのかな?
PC DOSを使っていた頃に 使ったことがある
かすかな記憶があります。
それにしても BUPDATEの そっけのなさ!
Error Messageくらい 出してくれてもよさそうなものなのに…

ありがとうございました。

2004/10/07 ASSA



Reply to #11167

Reply to #11415×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login