Падение на New PropertyBag
От: Chorkov Россия  
Дата: 08.02.10 17:37
Оценка:
Здравтсвуйте,

Не могу понять, причину падения программы на клиентской машине.
На собственных машинах, в том числе на "чистой" виртуальной, падение не воспроизводится. Пытаюсь разобраться по логам.

Падает на следующих безобидных строчках:
DebugLog "Point 1" ' Эту точку прошли нормально
Dim pic As IPictureDisp, p As PropertyBag
Set p = New PropertyBag
DebugLog "Point 2" ' А этой точки не  достигли

Бросается исколючение, в котором никакой информации:
Number=0
Source=""
Description=""
LastDllError=2



Не могу придумать, даже о чем клиента спросить.

P.S.:
ситема WinXP SP3.
Версия MSVBVM60.DLL — у клиента правиильная: C:\WINDOWS\system32\MSVBVM60.DLL, 6.0.98.2, 4/13/2008 7:12:00 PM

Все DLL — теже что и на моей тестовой машине:
  Скрытый текст
DLL(s) info:
Information on DLL:
Handle = 0x0
File Path = C:\Program Files\Kintech\CHEMICAL WORKBENCH (version 3.6)\CWB.exe
File Att. = 0x20
File Date = 2/8/2010 6:41:00 PM
File Size = 4776005
File Version = 3.6.0.1537
Product Version = 3.6.0.1537
File OS = Unknown
File Type = App


Information on DLL:ntdll.dll
Handle = 0x7C900000
File Path = C:\WINDOWS\system32\ntdll.dll
File Att. = 0x20
File Date = 2/9/2009 7:10:48 AM
File Size = 714752
File Version = 5.1.2600.5755
Product Version = 5.1.2600.5755
File OS = NT-Win32
File Type = DLL


Information on DLL:kernel32.dll
Handle = 0x7C800000
File Path = C:\WINDOWS\system32\kernel32.dll
File Att. = 0x20
File Date = 3/21/2009 9:06:58 AM
File Size = 989696
File Version = 5.1.2600.5781
Product Version = 5.1.2600.5781
File OS = NT-Win32
File Type = DLL


Information on DLL:MSVBVM60.DLL
Handle = 0x73420000
File Path = C:\WINDOWS\system32\MSVBVM60.DLL
File Att. = 0x20
File Date = 4/13/2008 7:12:00 PM
File Size = 1384479
File Version = 6.0.98.2
Product Version = 6.0.98.2
File OS = Unknown
File Type = DLL


Information on DLL:USER32.dll
Handle = 0x7E410000
File Path = C:\WINDOWS\system32\USER32.dll
File Att. = 0x20
File Date = 4/13/2008 7:12:08 PM
File Size = 578560
File Version = 5.1.2600.5512
Product Version = 5.1.2600.5512
File OS = NT-Win32
File Type = DLL


Information on DLL:GDI32.dll
Handle = 0x77F10000
File Path = C:\WINDOWS\system32\GDI32.dll
File Att. = 0x20
File Date = 10/23/2008 7:36:14 AM
File Size = 286720
File Version = 5.1.2600.5698
Product Version = 5.1.2600.5698
File OS = NT-Win32
File Type = DLL


Information on DLL:ADVAPI32.dll
Handle = 0x77DD0000
File Path = C:\WINDOWS\system32\ADVAPI32.dll
File Att. = 0x20
File Date = 2/9/2009 7:10:48 AM
File Size = 617472
File Version = 5.1.2600.5755
Product Version = 5.1.2600.5755
File OS = NT-Win32
File Type = DLL


Information on DLL:RPCRT4.dll
Handle = 0x77E70000
File Path = C:\WINDOWS\system32\RPCRT4.dll
File Att. = 0x20
File Date = 4/15/2009 9:51:25 AM
File Size = 585216
File Version = 5.1.2600.5795
Product Version = 5.1.2600.5795
File OS = NT-Win32
File Type = DLL


Information on DLL:ole32.dll
Handle = 0x774E0000
File Path = C:\WINDOWS\system32\ole32.dll
File Att. = 0x20
File Date = 4/13/2008 7:12:02 PM
File Size = 1287168
File Version = 5.1.2600.5512
Product Version = 5.1.2600.5512
File OS = NT-Win32
File Type = DLL


Information on DLL:OLEAUT32.dll
Handle = 0x77120000
File Path = C:\WINDOWS\system32\OLEAUT32.dll
File Att. = 0x0
File Date = 4/13/2008 7:12:02 PM
File Size = 551936
File Version = 5.1.2600.5512
Product Version = 5.1.2600.5512
File OS = NT-Win32
File Type = DLL


Information on DLL:MSVCRT.DLL
Handle = 0x77C10000
File Path = C:\WINDOWS\system32\msvcrt.dll
File Att. = 0x20
File Date = 4/13/2008 7:12:01 PM
File Size = 343040
File Version = 7.0.2600.5512
Product Version = 6.1.8638.5512
File OS = NT-Win32
File Type = App


Information on DLL:IMM32.DLL
Handle = 0x76390000
File Path = C:\WINDOWS\system32\IMM32.DLL
File Att. = 0x20
File Date = 4/13/2008 7:11:54 PM
File Size = 110080
File Version = 5.1.2600.5512
Product Version = 5.1.2600.5512
File OS = NT-Win32
File Type = DLL


Information on DLL:CLBCATQ.DLL
Handle = 0x76FD0000
File Path = C:\WINDOWS\system32\CLBCATQ.DLL
File Att. = 0x20
File Date = 4/13/2008 7:11:50 PM
File Size = 498688
File Version = 2001.12.4414.700
Product Version = 3.0.0.4414
File Flags = Special
File OS = Unknown
File Type = DLL


Information on DLL:COMRes.dll
Handle = 0x77050000
File Path = C:\WINDOWS\system32\COMRes.dll
File Att. = 0x20
File Date = 4/13/2008 7:11:51 PM
File Size = 792064
File Version = 2001.12.4414.700
Product Version = 3.0.0.4414
File Flags = Special
File OS = Unknown
File Type = DLL


Information on DLL:VERSION.dll
Handle = 0x77C00000
File Path = C:\WINDOWS\system32\VERSION.dll
File Att. = 0x20
File Date = 4/13/2008 7:12:08 PM
File Size = 18944
File Version = 5.1.2600.5512
Product Version = 5.1.2600.5512
File OS = NT-Win32
File Type = DLL

Information on DLL:WBThread.DLL
Handle = 0x10000000
File Path = C:\Program Files\Kintech\CHEMICAL WORKBENCH (version 3.6)\DLLs\WBTHREAD.DLL
File Att. = 0x20
File Date = 6/30/2009 12:46:24 PM
File Size = 2846208
File Version = 1.0.0.40
Product Version = 3.3.0.1
File Flags = Debug
File OS = NT-Win32
File Type = DLL


Information on DLL:scrrun.dll
Handle = 0x735A0000
File Path = C:\WINDOWS\system32\scrrun.dll
File Att. = 0x20
File Date = 5/9/2008 5:53:40 AM
File Size = 172032
File Version = 5.7.0.18066
Product Version = 5.7.0.18066
File OS = Unknown
File Type = DLL


Information on DLL:mshtml.dll
Handle = 0x3DA20000
File Path = C:\WINDOWS\system32\mshtml.dll
File Att. = 0x20
File Date = 10/29/2009 2:46:57 AM
File Size = 3598336
File Version = 7.0.6000.16945
Product Version = 7.0.6000.16945
File OS = NT-Win32
File Type = DLL


Information on DLL:SHLWAPI.dll
Handle = 0x77F60000
File Path = C:\WINDOWS\system32\SHLWAPI.dll
File Att. = 0x20
File Date = 4/13/2008 7:12:05 PM
File Size = 474112
File Version = 6.0.2900.5512
Product Version = 6.0.2900.5512
File OS = NT-Win32
File Type = DLL


Information on DLL:comctl32.dll
Handle = 0x5D090000
File Path = C:\WINDOWS\system32\comctl32.dll
File Att. = 0x20
File Date = 4/13/2008 7:11:51 PM
File Size = 617472
File Version = 5.82.2900.5512
Product Version = 6.0.2900.5512
File OS = NT-Win32
File Type = DLL

Information on DLL:DAO360.DLL
Handle = 0x1B720000
File Path = C:\Program Files\Common Files\Microsoft Shared\DAO\Dao360.dll
File Att. = 0x20
File Date = 1/19/2008 6:04:48 AM
File Size = 554008
File Version = 3.60.9512.0
Product Version = 3.60.9512.0
File OS = NT-Win32
File Type = DLL

Information on DLL:expsrv.dll
Handle = 0xF9C0000
File Path = C:\WINDOWS\system32\expsrv.dll
File Att. = 0x20
File Date = 4/13/2008 7:11:53 PM
File Size = 380445
File Version = 6.0.72.9590
Product Version = 6.0.72.9590
File OS = Unknown
File Type = DLL


Information on DLL:msi.dll
Handle = 0x3FDE0000
File Path = C:\WINDOWS\system32\msi.dll
File Att. = 0x20
File Date = 5/19/2008 5:33:20 AM
File Size = 4445184
File Version = 4.5.6001.22159
Product Version = 4.5.6001.22159
File Flags = Private
File OS = NT-Win32
File Type = DLL

Information on DLL:COMCTL32.dll
Handle = 0x5D090000
File Path = C:\WINDOWS\system32\comctl32.dll
File Att. = 0x20
File Date = 4/13/2008 7:11:51 PM
File Size = 617472
File Version = 5.82.2900.5512
Product Version = 6.0.2900.5512
File OS = NT-Win32
File Type = DLL


Information on DLL:SHELL32.dll
Handle = 0x7C9C0000
File Path = C:\WINDOWS\system32\shell32.dll
File Att. = 0x20
File Date = 9/30/2008 1:19:08 AM
File Size = 8461824
File Version = 6.0.2900.5686
Product Version = 6.0.2900.5686
File OS = NT-Win32
File Type = DLL
Re: Падение на New PropertyBag
От: Vi2 Удмуртия http://www.adem.ru
Дата: 09.02.10 06:22
Оценка:
Здравствуйте, Chorkov, Вы писали:

C>Не могу придумать, даже о чем клиента спросить.


Если считаешь, что вина именно в New PropertyBag, то сделай тестовое приложение только с этой возможностью — создание и использование PropertyBag.

C>P.S.:

C>система WinXP SP3.
C>Версия MSVBVM60.DLL — у клиента правильная: C:\WINDOWS\system32\MSVBVM60.DLL, 6.0.98.2, 4/13/2008 7:12:00 PM

C>Все DLL — теже что и на моей тестовой машине:


Ну намешано-то как: 5.1.2600.5755, 5.1.2600.5781, 5.1.2600.5512, 5.1.2600.5698, 5.1.2600.5795 ...
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
Re[2]: Падение на New PropertyBag
От: Chorkov Россия  
Дата: 11.02.10 16:37
Оценка:
Здравствуйте, Vi2, Вы писали:

Vi2>Здравствуйте, Chorkov, Вы писали:

C>>Не могу придумать, даже о чем клиента спросить.
Vi2>Если считаешь, что вина именно в New PropertyBag, то сделай тестовое приложение только с этой возможностью — создание и использование PropertyBag.

Тесктовой приложение тоже упало, правда с разумным сообщением об ошибке: "ActiveX component can't create object".
(Кроме создания PropertyBag в приложении вообще ничего не было.)
Причин, почему он может не создаваться я тоже не могу предположить.

Нет ли версий о причинах происходящего, или новых советов?


Vi2>Ну намешано-то как: 5.1.2600.5755, 5.1.2600.5781, 5.1.2600.5512, 5.1.2600.5698, 5.1.2600.5795 ...

Такая мешанина получается если получается если на WinXP поставить все обновления безопастности подряд.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.