掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     EA 7.5 849Jの異常終了について


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
未登録ゲスト
投稿日時: 2009-10-24 17:57

EA 7.5 849Jの異常終了について

こちらには初めて投稿します、よろしくお願いいたします。

アップデート前のバージョンは不明ですが、現在の最新版であるEA 7.5 849Jにアップデートしたところ、
「0x00767300の命令が0x0000010dのメモリを参照しました。メモリがreadになることはできませんでした」といういわゆるメモリのアクセス権侵害による異常終了が発生します。
一度、EAをアンインストールし、その後再度インストールしても同様の事象が発生します。
以前のバージョン(7.5ではあるがビルドまでは覚えてません)では正常に起動できていました。
849Jの前のバージョンもサポートページにないため、現在全ての機能が使用できない状態になっています。
早急にスタッフによる対応をお願いいたします。

こちらの環境です
OS 名 Microsoft Windows XP Professional
バージョン 5.1.2600 Service Pack 3 ビルド 2600
OS 製造元 Microsoft Corporation
システム製造元 Gigabyte Technology Co., Ltd.
システムモデル EP45-UD3R
システムの種類 X86-ベース PC
プロセッサ x86 Family 6 Model 23 Stepping 10 GenuineIntel ~2666 Mhz
BIOS バージョン/日付 Award Software International, Inc. F9, 2009/04/16
SMBIOS バージョン 2.4
Windows ディレクトリ C:\WINXP
システム ディレクトリ C:\WINXP\system32
ブート デバイス \Device\HarddiskVolume1
ロケール 日本
ハードウェア アブストラクション レイヤ バージョン = "5.1.2600.5512 (xpsp.080413-2111)"
ユーザー名 Administrator
タイム ゾーン 東京 (標準時)
合計物理メモリ 4,096.00 MB
利用可能な物理メモリ 2.53 GB
合計仮想メモリ 2.00 GB
利用可能な仮想メモリ 1.96 GB
ページ ファイルの空き容量 6.99 GB
ページ ファイル G:\pagefile.sys
その他デバイス
グラフィックボード Geforce 9800GT
オーディオI/F UA-25EX
DirectX 9.0c
EA アドインは全てインストールしていない状態
その他必要な情報があれば言って下さい。

発生タイミング
EA起動直後に発生します。
画面すら表示されません。

10.24 18:18追記
常駐ソフトの情報です。

FW Comodo Internet Security 3.10(FWだけ使用)
ウイルスチェック Avira Antivir Personal 10
FEP ATOK2009
iPhone用サービスがいくつかあります。

更に下記の2点確認しました。
1)常駐ソフトを全て終了、FW/ウイルスチェックも無効状態にし、サービスも停止できるものは全て停止して、EAを起動しましたが上記と症状は変わらずでした。
2)セーフモードでOSを起動後にもう一度EAを起動してみましたが、やはり症状は変わらずでした。

上記から想像するに、システムファイルが1部破損または変なファイルに置き換えられてしまっている可能性があるため、ウイルスチェックおよびスキャンディスクを実行してみます。

18:52追記
過去のバージョン見落としていたため、ダウンロードして再インストールしてみましたが、845Jでも駄目でした。
今度はシステムの復元を試してみます。

20:26追記
システムの復元でアップデート前に戻しましたが、起動しませんでした。
つまり、最初にインストールした後は動作していたが、その後の環境変更により起動しなくなったと考えられます。
以上のことから、EA自体に問題があるわけではなく私のPCの環境に問題があると思います。
ただ、EAの動作環境条件は全て満たしていますので、システムファイル(DLL等)でEAの動作確認環境と異なっている部分が原因でなかろうかと思います。
システムファイル例えば、.NetやVisual C++ 2008等の必要なコンポーネントおよびバージョンがわかれば、こちらで確認できると思います。
tkouno
投稿日時: 2009-10-26 9:07
EA Administrator
投稿: 3939

Re: EA 7.5 849Jの異常終了について

ご迷惑をおかけし申し訳ございません。
詳細な情報をお寄せ下さいまして、ありがとうございました。

現状については理解いたしました。

「EA自体に問題がない」とのご判断ですが、EAの設定情報の何かによって
今回の問題が引き起こされている可能性もあるように思います。

お手数をおかけし申し訳ございませんが、以下の2点について
ご確認ください。

1.
もし、Enterprise Architectの起動時に表示されるスプラッシュ画面(ロゴ)が
表示された後に不正終了するのであれば、Enterprise Architectの
インストールディレクトリにあるすべてのサブディレクトリ
(MDGTechonologiesディレクトリなど)をリネームするか
別のディレクトリに移動した状態で、起動するかどうか
ご確認ください。

2.
以下のページの「レジストリ削除・設定情報初期化ツール」を利用して
初めてインストールした場合の状態に戻してください。
(Enterprise Architectのアンインストールは不要です。)

https://www.sparxsystems.jp/products/EA/tech/Registry.htm

お手数をおかけし申し訳ございませんが
ご確認のほどよろしくお願いします。

未登録ゲスト
投稿日時: 2009-10-26 19:00

Re: EA 7.5 849Jの異常終了について

早速の回答ありがとうございます。
上記1.,2.の回答です。

1.スプラッシュスクリーンが表示される前に異常終了しています。
 念のため、インストールしたフォルダ配下のサブフォルダを全て移動して起動しましたが、症状は変わらずです。
2.レジストリ初期化ツールで全削除を行い、起動しましたがやはり症状は変わらずです。
 念のため、2.の後に再度1.を行いましたが、やはり症状は変わらずです。

上記とは別の話ですが、異常終了時のプロセスの状態等をProcess Hackerというフリーソフトでログを採取しましたが、サイズが結構あるのでここに貼り付けれません。
もし、必要でしたら私宛にメールを頂ければ返信いたしますので、その時は言って下さい。
tkouno
投稿日時: 2009-10-27 9:09
EA Administrator
投稿: 3939

Re: EA 7.5 849Jの異常終了について

引き続きご迷惑をおかけし申し訳ございません。

設定情報を初期化しても問題が変わらないということであれば
ご利用の環境の何らかのファイルが影響していることが考えられます。

Process Hackerというツールは利用したことがないのですが
もし、「Modules」というタブに
EA.exeが利用しているDLLの情報で、バージョン番号等も
確認できるようであれば、その情報をサポート宛に
ご送付下さい。
(Webサイトで「Process Hacker」というツールを検索しましたが
Modulesタブの情報に、DLLのバージョンなどが含まれるかどうか
確認できませんでした。)


もしDLLのバージョンの情報が確認できないのであれば、もし可能であれば
ProcessExplorerなど、DLLのバージョンについての情報を
取得できるツールで得られた情報を頂けますと
弊社の正常な環境との差異が確認できると思います。

http://technet.microsoft.com/ja-jp/sysinternals/bb896653.aspx

現時点ではご指摘のような問題は他にご指摘がなく、こちらでも
発生していませんので、申し訳ございませんが原因などは
全くわからない状況です。

引き続きご迷惑をおかけし申し訳ございません。
未登録ゲスト
投稿日時: 2009-10-27 20:23

Re: EA 7.5 849Jの異常終了について

残念ながら、ProcessHackerではバージョンが取得できませんでした。
代わりにProcessExplorerでバージョン情報も取得しました。

Name,Description,Company Name,Version
ADVAPI32.dll,Advanced Windows 32 Base API,Microsoft Corporation,5.01.2600.5755
CLBCATQ.DLL,,Microsoft Corporation,2001.12.4414.0700
COMCTL32.dll,User Experience Controls Library,Microsoft Corporation,6.00.2900.5512
comdlg32.dll,Common Dialogs DLL,Microsoft Corporation,6.00.2900.5512
COMRes.dll,,Microsoft Corporation,2001.12.4414.0700
ctype.nls,,,
DrawEx.dll,,,
EA.exe,Enterprise Architect - UMLモデリングツール,SparxSystems Japan,7.05.0000.0845
fltlib.dll,Filter Library,Microsoft Corporation,5.01.2600.5512
GDI32.dll,GDI Client DLL,Microsoft Corporation,5.01.2600.5698
guard32.dll,COMODO Internet Security,COMODO,3.12.46209.0560
IMM32.dll,Windows XP IMM32 API Client DLL,Microsoft Corporation,5.01.2600.5512
kernel32.dll,Windows NT BASE API Client DLL,Microsoft Corporation,5.01.2600.5781
Layoutu.dll,Layout DLL,,1.00.0000.0001
locale.nls,,,
LPK.DLL,Language Pack,Microsoft Corporation,5.01.2600.5512
msi.dll,Windows インストーラ,Microsoft Corporation,4.05.6001.22159
MSIMG32.dll,GDIEXT Client DLL,Microsoft Corporation,5.01.2600.5512
msvcrt.dll,Windows NT CRT DLL,Microsoft Corporation,7.00.2600.5512
ntdll.dll,NT Layer DLL,Microsoft Corporation,5.01.2600.5755
ODBC32.dll,Microsoft Data Access - ODBC Driver Manager,Microsoft Corporation,3.525.1132.0000
odbcint.dll,Microsoft Data Access - ODBC Resources,Microsoft Corporation,3.525.1117.0000
ole32.dll,Microsoft OLE for Windows,Microsoft Corporation,5.01.2600.5512
OLEAUT32.dll,,Microsoft Corporation,5.01.2600.5512
oledlg.dll,Microsoft Windows(TM) OLE 2.0 User Interface Support,Microsoft Corporation,5.01.2600.5512
RPCRT4.dll,Remote Procedure Call Runtime,Microsoft Corporation,5.01.2600.5795
Secur32.dll,Security Support Provider Interface,Microsoft Corporation,5.01.2600.5834
SHELL32.dll,Windows Shell Common Dll,Microsoft Corporation,6.00.2900.5686
SHLWAPI.dll,Shell Light-weight Utility Library,Microsoft Corporation,6.00.2900.5512
sortkey.nls,,,
sorttbls.nls,,,
SSGP.DLL,GDI Plus Interface DLL,Sub Systems, Inc. ,1.00.0000.0001
TER75.dll,TE Edit Control,Sub Systems, Inc. ,15.00.0005.0007
unicode.nls,,,
USER32.dll,Windows XP USER API Client DLL,Microsoft Corporation,5.01.2600.5512
USP10.dll,Uniscribe Unicode script processor,Microsoft Corporation,1.420.2600.5512
uxtheme.dll,Microsoft UxTheme Library,Microsoft Corporation,6.00.2900.5512
VERSION.dll,Version Checking and File Installation Libraries,Microsoft Corporation,5.01.2600.5512
WINMM.dll,MCI API DLL,Microsoft Corporation,5.01.2600.5512
WINSPOOL.DRV,Windows Spooler Driver,Microsoft Corporation,5.01.2600.5512
WS2_32.dll,Windows Socket 2.0 32-Bit DLL,Microsoft Corporation,5.01.2600.5512
WS2HELP.dll,Windows Socket 2.0 Helper for Windows NT,Microsoft Corporation,5.01.2600.5512
WSOCK32.dll,Windows Socket 32-Bit DLL,Microsoft Corporation,5.01.2600.5512

以上、ご確認よろしくお願いいたします。
tkouno
投稿日時: 2009-10-28 8:55
EA Administrator
投稿: 3939

Re: EA 7.5 849Jの異常終了について

詳細な情報をお寄せ下さいまして
ありがとうございました。

弊社環境と比較した結果、次の3点の違いがありました。

1. shell32.dll

弊社環境では6.00.2900.5622でしたが、ご利用の環境のものは
微妙に新しいようです。
ただ、この差が何かの原因を起こしているとは
考えづらい面があります。

2. guard32.dll

このファイルがどのようなファイルか正確にわからなかったのですが
もし、アンチウイルスの類であれば、一度無効にして結果を
ご確認いただけますと助かります。

3. msi.dll

今回の差異の中で、一番怪しいと感じたのがこのファイルです。
WindowsInstallerのファイルです。なぜこのファイルが読み込まれて
いるか、はわからないのですが、WindowsInstallerの動きが
今回の問題に影響している可能性があります。

(WindowsInstallerでインストールしたファイルについては、起動時に
ファイルの変更がないかどうか確認し、変更があった場合には
(キャッシュしてある).msiファイルから「元に戻す」処理を行う
ような仕組みがある、という認識です。)

お手数をおかけし申し訳ございませんが、まずは2番について
ご確認ください。1番については、対処方法がわかりませんし
これが影響する可能性は低いように思います。

3番は、Enterprise Architect以外のソフトが影響している
可能性もあるので、現時点では対処方法があるかどうか
わかりません。
(Enterprise Architectのインストーラの設定を変更すれば
回避できるかもしれません。調査いたします。)



tkouno
投稿日時: 2009-10-28 9:52
EA Administrator
投稿: 3939

Re: EA 7.5 849Jの異常終了について

WindowsInstallerがなるべく動作しないように、設定を少し変更したインストーラをアップロードしました。

お手数をおかけし申し訳ございませんが、現在のEnterprise Architectをアンインストール後、該当インストールし結果がどうなるかご確認ください。

(アップロードパスはサポートまでお問い合わせください。)

(注)
環境によっては必要になるいくつかのファイルを削除していますので、別の問題が発生する可能性があります。

未登録ゲスト
投稿日時: 2009-10-28 9:56

Re: EA 7.5 849Jの異常終了について

お世話になっております。

異常終了ではありませんが、こちらでも不思議な現象がおきましたのでご報告させていただきます。

849Jをインストールし、起動したところ、次のような警告ダイアログがでて、新規プロジェクトが作れなくなりました。

----警告ダイアログメッセージ内容--------------
C:\(省略)\デスクトップ\test.eapの作成中にエラーが発生しました。
ベースモデル:C:\Program Files\SparxSystems Japan\EA\EABase.eap
----警告ダイアログメッセージ内容おわり--------

C:\Program Files\SparxSystems Japan\EA\
フォルダを見たところEABase.eapが無いようでした。
昨日、新規プロジェクトを作成しましたので、そのときまでは存在したと思われます。

警告の内容からEABase.eapさえあればよいだろうと思い、
適当なファイルをEABase.eapとしてフォルダに置きまして
EAを再起動しましたらプロジェクト作成できるようになりました。
念のため849Jをアンインストール、847Jをインストール、再度849Jをインストールしてましたが、同様の現象はおきませんでした。

あと、初回の849Jインストール時に気になった点といえば、いつもと違うインストールウィザードが開きました。
どのようなウィザードかというと、VisualStudioのインストール時に表示されるインストールコンテンツを選択するエクスプローラ風のウィザードです。
インストールするコンテンツを選びなさいと出ていましたが、とくに選択できる項目はなく、そのまま進めると、インストールが終了しました。
再インストール時は表示されませんでした。

異常終了とは、関係ないかもしれませんが、一応報告させていただきます。
tkouno
投稿日時: 2009-10-28 11:38
EA Administrator
投稿: 3939

Re: EA 7.5 849Jの異常終了について

ご迷惑をおかけし申し訳ございません。

EABaseファイルをカスタマイズして利用している方のために
Enterprise Architectのインストーラの挙動として、
EABaseファイルを上書きするかどうかの設定が可能になっています。
(この設定はレジストリに保存され、次回以降のインストール時に
参照します。)
なお、この挙動自体は、かなり前から入っています。


おそらく、インストールディレクトリに
EABaseOld.eapというファイルがあるかと思います。

このファイルは、上記の上書きする際に、上書きする前のファイルの
バックアップです。
(カスタマイズして利用している場合に、もし間違って上書きしてしまっても
このファイルをEABase.eapにリネームすることで、元に戻せるように
しています。)

いつもとは違う画面(これはインストーラ作成に利用している
InstallShieldが標準で持っている画面と思われます)が
出る、という点についてはわかりませんが、こうした通常とは
異なる挙動で、この処理が正常に行われなかったのでは、と
推測しております。


もし、再度発生するようであれば、その際の手順や状況などを
お知らせ下さい。

お手数をおかけし申し訳ございませんでした。

未登録ゲスト
投稿日時: 2009-10-28 22:40

Re: EA 7.5 849Jの異常終了について

前回の回答と併せて回答いたします。
guard32.dllはCOMODO Internet SecurityのDLLです。
F/Wとして使用しており、またDefense+というDEPによく似た機能があるため、その機能のせいでロードされていると思います。
COMODOのサービス停止及びguard32.dllを別名に変更して、EAを起動しましたが症状は変わりませんでした。
(Process Explorerでguard32.dllは読み込まれていないことは確認しています)
従って、このDLLは関係ないと思います。
次にEAアンインストール後に用意して頂いたインストーラーでインストールして起動してみましたが、やはり症状は変わりません。
Process Explorerで確認したところ、MSI.DLLは読み込まれています。
また、Googleで検索したページにWindows Installer 4.5の再インストール方法が記載されていたのでその方法で再インストールしてみましたが、結局症状は変わりませんでした。

正直お手上げ状態なのですが、1つ試してみたいことがあります。
フリーソフト等のインストーラーを使用しないアプリケーションの場合はMSI.DLLは読み込まれないみたいです。
そこで、インストーラーを使用しないEAというのは作れますでしょうか?
つまり必要なファイルをZIPで圧縮しただけのアーカイブです。
ただレジストリに登録している情報に関しては手動で登録する必要が出てきますが、これをサポートさんにわざわざ作ってくださいとも言えないので、あくまでできればということです。
(1) 2 3 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ