[PHP-users 6488] Re: Oracle との接続遅〜いではなく、WindowsのDrwtsn Debug ProgramがPhpエラーを検出されました

wan php-users@php.gr.jp
Mon, 25 Mar 2002 17:31:33 +0900


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

さらに調べました結果がご報告させていただきます。

Phpファイルを実行するときに、WindowのDrワトソン実行(アプリケーションの例外が発生)されて
遅くなっているようです。
・処理(画面の見た目)としては毎回正常に終了している状態です。
・PHPを実行しない場合にはアプリケーションの例外は発生していない。

Phpの設定(INIファイルなど)で特に考慮する必要があるのでしょうか?

下記の内容はDrワトソンのログファイルの一部抜粋です。
(長くてすいません)
----------------------------------------------------------------------------------

Microsoft (R) Windows 2000 (TM) Version 5.00 DrWtsn32
Copyright (C) 1985-1999 Microsoft Corp. All rights reserved.

アプリケーション例外が発生しました:
        アプリケーション:  (pid=728)
        発生時間:  2002/03/25 @ 17:16:58.640
        例外番号:  c0000005 (アクセス違反)

*----> システム情報 <----*
        コンピュータ名: AR-SS-SV-01
        ユーザー名: SYSTEM
        プロセッサの数: 1
        プロセッサの種類: x86 Family 6 Model 8 Stepping 10
        Windows 2000 Version: 5.0
        現在のビルド: 2195
        Service Pack: 2
        現在のタイプ: Uniprocessor Free
        登録されている会社名: xxxxx
        登録されている所有者: xxxxx

*----> タスク リスト <----*
   0 Idle.exe
   8 System.exe
 160 smss.exe
 184 csrss.exe
 204 winlogon.exe
 232 services.exe
 244 lsass.exe
 428 svchost.exe
 472 spoolsv.exe
 500 msdtc.exe
 596 amgrsrvc.exe
 612 Apache.exe
 632 ati2plxx.exe
 668 OLDserv.exe
 688 svchost.exe
 716 llssrv.exe
 732 Mcshield.exe
 884 VsTskMgr.exe
1148 naimas32.exe
1204 dbsnmp.exe
1264 vppdc.exe
1276 TNSLSNR.exe
1296 ORACLE.exe
1320 regsvc.exe
1332 MSTask.exe
1352 snmp.exe
1436 Apache.exe
1460 Dfssvc.exe
1476 inetinfo.exe
1488 Apache.exe
1960 svchost.exe
 900 Explorer.exe
1360 imejpmgr.exe
2060 naimag32.exe
2080 SHSTAT.exe
2100 RealPlay.exe
2112 internat.exe
2116 Hidemaru.exe
2140 HIDEMARU.exe
2072 NOTEPAD.exe
 868 conime.exe
2164 Apache.exe
2176 taskmgr.exe
2204 hh.exe
 728 php.exe
2240 drwtsn32.exe
   0 _Total.exe

(00400000 - 00405000) 
(77F80000 - 77FFB000) 

(省略)

(01250000 - 01258000) 
(01260000 - 01269000) 

スレッド ID 0x88c のステート ダンプ

eax=0012ffb0 ebx=00000000 ecx=00b3bb3c edx=00b3b550 esi=00b4c54c edi=00000001
eip=77f83a33 esp=0012fb88 ebp=0012fbbc iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000202


ファンクション: RtlDeleteCriticalSection
        77f83a1a 64a100000000     mov     eax,fs:[00000000]      fs:00000000=????????
        77f83a20 50               push    eax
        77f83a21 64892500000000   mov     fs:[00000000],esp      fs:00000000=????????
        77f83a28 51               push    ecx
        77f83a29 51               push    ecx
        77f83a2a 83ec10           sub     esp,0x10
        77f83a2d 53               push    ebx
        77f83a2e 56               push    esi
        77f83a2f 57               push    edi
        77f83a30 8b5d08           mov     ebx,[ebp+0x8]          ss:0099d18e=????????
フォールト ->77f83a33 8b4310           mov     eax,[ebx+0x10]         ds:0086d5d2=????????
        77f83a36 85c0             test    eax,eax
        77f83a38 0f858e000000     jne     RtlDeleteCriticalSection+0xc1 (77f83acc)
        77f83a3e 8365e000         and   dword ptr [ebp+0xe0],0x0 ss:0099d18e=????????
        77f83a42 6820f3fc77       push    0x77fcf320
        77f83a47 e88ae7ffff       call    RtlEnterCriticalSection (77f821d6)
        77f83a4c 8365fc00         and   dword ptr [ebp+0xfc],0x0 ss:0099d18e=????????
        77f83a50 8b33             mov     esi,[ebx]              ds:00000000=????????
        77f83a52 8975e4           mov     [ebp+0xe4],esi         ss:0099d18e=????????
        77f83a55 85f6             test    esi,esi
        77f83a57 741a             jz      RtlCharToInteger+0x322 (77f8c573)
        77f83a59 8b4608           mov     eax,[esi+0x8]          ds:013b9b1e=????????

*----> スタック バック トレース <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4 ファンクション名
0012FBBC 6064F321 00000000 00B3B550 0012FE20 6044A9D7 ntdll!RtlDeleteCriticalSection 
0012FBCC 6044A9D7 00B4F7F8 00B4C54C 78001D42 00B35AE8 oracore8!sltsmxd 
0012FE20 6040120A 00B3B550 00000001 0012FE40 00CB58DF oraclient8!kpufhndl 
0012FE30 00CB58DF 00B3B550 00000001 78001D42 00CA13CE oraclient8!OCIHandleFree 
0012FE40 00CA13CE 00B3B550 00000001 00B3B4C0 00B35AB0 !OCIHandleFree 
78001D42 32A068FF 11687803 647800DB 000000A1 89645000 !<nosymbols> 
6AEC8B55 00000000 00000000 00000000 00000000 00000000 <nosymbols> 

*----> ロウ スタック ダンプ <----*
0012fb88  01 00 00 00 4c c5 b4 00 - 50 b5 b3 00 a9 77 b5 00  ....L...P....w..
0012fb98  6c b4 0d 10 05 00 00 00 - 05 00 00 00 3c bb b3 00  l...........<...
0012fba8  d4 f7 12 00 b0 ff 12 00 - a7 9d fb 77 c0 3a f8 77  ...........w.:.w
0012fbb8  ff ff ff ff cc fb 12 00 - 21 f3 64 60 00 00 00 00  ........!.d`....
0012fbc8  50 b5 b3 00 20 fe 12 00 - d7 a9 44 60 f8 f7 b4 00  P... .....D`....
0012fbd8  4c c5 b4 00 42 1d 00 78 - e8 5a b3 00 a0 8c 0f 10  L...B..x.Z......
0012fbe8  d8 54 03 78 ff ff ff ff - 05 00 00 00 1d 10 40 00  .T.x..........@.
0012fbf8  6c b4 0d 10 01 00 00 00 - 05 00 00 00 90 b6 03 78  l..............x
0012fc08  6c b4 0d 10 90 3b 5e 00 - ef 0b 03 10 6c b4 0d 10  l....;^.....l...
0012fc18  f0 3e b0 77 98 2f 14 00 - 20 f3 fc 77 24 fe 12 00  .>.w./.. ..w$...
0012fc28  00 00 00 00 00 00 00 00 - f9 03 03 10 6c b4 0d 10  ............l...
0012fc38  05 00 00 00 03 00 00 00 - 8c 08 00 00 31 85 02 10  ............1...
0012fc48  6c b4 0d 10 05 00 00 00 - 01 00 00 00 80 00 00 00  l...............
0012fc58  00 00 00 00 01 00 00 00 - 50 41 b0 77 01 00 00 00  ........PA.w....
0012fc68  00 00 00 00 b8 00 00 00 - 34 fe 12 00 f0 52 a2 77  ........4....R.w
0012fc78  2b 55 a2 77 ff ff ff ff - fe 52 a2 77 68 3b b0 77  +U.w.....R.wh;.w
0012fc88  80 00 00 00 01 00 00 00 - 00 00 00 00 80 00 00 00  ................
0012fc98  01 00 00 00 01 00 00 00 - 18 73 5e 00 5b 3b f8 77  .........s^.[;.w
0012fca8  90 f1 fc 77 37 3b f8 77 - f0 3e b0 77 00 00 00 00  ...w7;.w.>.w....
0012fcb8  b0 3a b0 77 18 30 14 00 - 20 f3 fc 77 98 2f 14 00  .:.w.0.. ..w./..

----------------------------------------------------------------------------------