http://bugs.winehq.org/show_bug.cgi?id=26179 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |m/samsung_kies.php?old_sams | |ung_kies=8526 CC| |focht(a)gmx.net Summary|SAMSUNG Kies 2.0.0 |SAMSUNG Kies 2.0.0 |installation failed due to |installation fails |several errors | --- Comment #7 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, it's not useful to create such 'meta' bugs, collecting multiple installer errors. One bug per problem. Bug gets fixed -> advance to next problem ... and so on. The installer requests .NET Framework 4.0 -> 'winetricks -q dotnet40' in 32-bit WINEPREFIX (or Mono with newer Wine versions). Additionally: --- snip --- err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\Program Files\\Samsung\\Kies\\External\\MediaModules\\MACSReaderAVI.ax") not found --- snip --- -> 'winetricks -q mfc42' It fails on registration of some COM server (comment #1) --- snip --- $ wine regsvr32 "C:\Program Files\Samsung\Kies\External\SyncModules\nktwab.dll" --- snip --- Relevant part of trace log: --- snip --- ... 002a:Call KERNEL32.LoadLibraryExA(00115265 "C:\\Program Files\\Samsung\\Kies\\External\\SyncModules\\nktwab.dll",00000000,00000008) ret=7effc7c2 ... 002a:Call advapi32.RegOpenKeyExW(80000002,100221a4 L"Software\\Microsoft\\WAB\\DLLPath",00000000,00020019,0033f804) ret=100094a1 002a:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=100094a1 002a:Call KERNEL32.lstrlenW(0033efdc L"\00b2\00b3\00b4\039c\00b6\00b7\00b8\00b9\00ba\00bb\00bc\00bd\00be\00bf\00c0\00c1\00c2\00c3\00c4\00c5\00c6\00c7\00c8\00c9\00ca\00cb\00cc\00cd\00ce\00cf\00d0\00d1\00d2\00d3\00d4\00d5\00d6\00d7\00d8\00d9\00da\00db\00dc\00dd\00de\00df\00c0\00c1\00c2\00c3\00c4\00c5\00c6\00c7\00c8\00c9\00ca\00cb\00cc\00cd\00ce"...) ret=100094de 002a:Ret KERNEL32.lstrlenW() retval=0000005f ret=100094de 002a:Call KERNEL32.ExpandEnvironmentStringsW(0033efdc L"\00b2\00b3\00b4\039c\00b6\00b7\00b8\00b9\00ba\00bb\00bc\00bd\00be\00bf\00c0\00c1\00c2\00c3\00c4\00c5\00c6\00c7\00c8\00c9\00ca\00cb\00cc\00cd\00ce\00cf\00d0\00d1\00d2\00d3\00d4\00d5\00d6\00d7\00d8\00d9\00da\00db\00dc\00dd\00de\00df\00c0\00c1\00c2\00c3\00c4\00c5\00c6\00c7\00c8\00c9\00ca\00cb\00cc\00cd\00ce"...,1002d158,00000410) ret=100094ff 002a:Ret KERNEL32.ExpandEnvironmentStringsW() retval=00000060 ret=100094ff 002a:Call KERNEL32.LoadLibraryW(1002d158 L"\00b2\00b3\00b4\039c\00b6\00b7\00b8\00b9\00ba\00bb\00bc\00bd\00be\00bf\00c0\00c1\00c2\00c3\00c4\00c5\00c6\00c7\00c8\00c9\00ca\00cb\00cc\00cd\00ce\00cf\00d0\00d1\00d2\00d3\00d4\00d5\00d6\00d7\00d8\00d9\00da\00db\00dc\00dd\00de\00df\00c0\00c1\00c2\00c3\00c4\00c5\00c6\00c7\00c8\00c9\00ca\00cb\00cc\00cd\00ce"...) ret=1000a02d 002a:Ret KERNEL32.LoadLibraryW() retval=00000000 ret=1000a02d 002a:Call ntdll.RtlAllocateHeap(00340000,00000000,00000030) ret=100159d4 002a:Ret ntdll.RtlAllocateHeap() retval=00340a60 ret=100159d4 002a:Call ntdll.RtlAllocateHeap(00340000,00000000,00000030) ret=100159d4 002a:Ret ntdll.RtlAllocateHeap() retval=00340a98 ret=100159d4 002a:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033f7f4) ret=10014cef 002a:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83a89f ip=7b83a89f tid=002a 002a:trace:seh:raise_exception info[0]=19930520 002a:trace:seh:raise_exception info[1]=0033f810 002a:trace:seh:raise_exception info[2]=10025584 002a:trace:seh:raise_exception eax=7b826921 ebx=7b8ba000 ecx=10025584 edx=0033f740 esi=0033f7d8 edi=0033f7a0 002a:trace:seh:raise_exception ebp=0033f778 esp=0033f714 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000287 002a:trace:seh:call_stack_handlers calling handler at 0x1001f145 code=e06d7363 flags=1 002a:trace:seh:call_stack_handlers handler at 0x1001f145 returned 1 002a:trace:seh:call_stack_handlers calling handler at 0x10015d84 code=e06d7363 flags=1 ... 002a:Call user32.MessageBoxA(00000000,0033ef04 "Runtime Error!\n\nProgram: C:\\windows\\system32\\regsvr32.exe\n\n\r\nThis application has requested the Runtime to terminate it in an unusual way.\nPlease contact the application's support team for more information.\r\n",10023a18 "Microsoft Visual C++ Runtime Library",00012010) ret=1001c594 ... --- snip --- Crappy vendor code, directly looking at provided buffers without examining API results. It seems this plugin requires Microsoft Outlook to be installed. MSDN: http://msdn.microsoft.com/en-us/library/ms629733%28v=vs.85%29.aspx After adding this key and some default value it wants to load it: --- snip --- 002a:Call advapi32.RegOpenKeyExW(80000002,100221a4 L"Software\\Microsoft\\WAB\\DLLPath",00000000,00020019,0033f804) ret=100094a1 002a:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=100094a1 002a:Call advapi32.RegQueryValueExW(00000048,100221a0 L"",00000000,0033f7fc,0033efdc,0033f800) ret=100094c3 002a:Ret advapi32.RegQueryValueExW() retval=00000000 ret=100094c3 002a:Call advapi32.RegCloseKey(00000048) ret=100094d1 002a:Ret advapi32.RegCloseKey() retval=00000000 ret=100094d1 002a:Call KERNEL32.lstrlenW(0033efdc L"test.dll") ret=100094de 002a:Ret KERNEL32.lstrlenW() retval=00000008 ret=100094de 002a:Call KERNEL32.ExpandEnvironmentStringsW(0033efdc L"test.dll",1002d158,00000410) ret=100094ff 002a:Ret KERNEL32.ExpandEnvironmentStringsW() retval=00000009 ret=100094ff 002a:Call KERNEL32.LoadLibraryW(1002d158 L"test.dll") ret=1000a02d 002a:Ret KERNEL32.LoadLibraryW() retval=00000000 ret=1000a02d 002a:Call ntdll.RtlAllocateHeap(00340000,00000000,00000030) ret=100159d4 002a:Ret ntdll.RtlAllocateHeap() retval=00340a60 ret=100159d4 002a:Call ntdll.RtlAllocateHeap(00340000,00000000,00000030) ret=100159d4 002a:Ret ntdll.RtlAllocateHeap() retval=00340a98 ret=100159d4 002a:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033f7f4) ret=10014cef 002a:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83a89f ip=7b83a89f tid=002a 002a:trace:seh:raise_exception info[0]=19930520 002a:trace:seh:raise_exception info[1]=0033f810 002a:trace:seh:raise_exception info[2]=10025584 002a:trace:seh:raise_exception eax=7b826921 ebx=7b8ba000 ecx=10025584 edx=0033f740 esi=0033f7d8 edi=0033f7a0 002a:trace:seh:raise_exception ebp=0033f778 esp=0033f714 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000287 --- snip --- Ok, no go. Then I remembered that Outlook Express 6 is installed as a component of Microsoft Internet Explorer 6: http://support.microsoft.com/kb/307295 Use 'winetricks -q ie6' to destroy .. err 'upgrade' the WINEPREFIX. This solves the problem and the plugin registration succeeds. --- snip --- REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\WAB\DLLPath] @="C:\\Program Files\\Common Files\\System\\wab32.dll" --- snip --- Problem from comment #2 is not reproducible anymore. BTW ... screenshots of error messages are almost useless -> terminal output. Problem from comment #3: "FsUsbExService failure". The installer runs some sub-installer 'SAMSUNG_USB_Driver_for_Mobile_Phones.exe' which installs a win32 service and a driver (service): --- snip --- 000f:trace:service:scmdatabase_load_services Loading service L"FsUsbExDisk" 000f:trace:service:load_service_config Image path = L"C:\\windows\\system32\\FsUsbExDisk.SYS" 000f:trace:service:load_service_config Group = (null) 000f:trace:service:load_service_config Service account name = L"LocalSystem" 000f:trace:service:load_service_config Display name = L"FsUsbExDisk" 000f:trace:service:load_service_config Service dependencies : (none) 000f:trace:service:load_service_config Group dependencies : (none) 000f:trace:service:scmdatabase_load_services Loading service L"FsUsbExService" 000f:trace:service:load_service_config Image path = L"C:\\windows\\system32\\FsUsbExService.Exe" 000f:trace:service:load_service_config Group = L"" 000f:trace:service:load_service_config Service account name = L"LocalSystem" 000f:trace:service:load_service_config Display name = L"FsUsbExService" 000f:trace:service:load_service_config Service dependencies : (none) 000f:trace:service:load_service_config Group dependencies : (none) --- snip --- That part can't work with Wine anyway: --- snip --- ... 0035:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\hal.dll" at 0xf75b0000: builtin 0035:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\FsUsbExDisk.SYS" at 0x540000: native 0035:fixme:ntoskrnl:KeGetCurrentThread () stub DbgPrint says: 0: DbgPrint says: Filemon.SYS: entering DriverEntry 0035:trace:ntoskrnl:IoCreateDevice (0x7edff4c0, 1044, L"\\Device\\FsUsbExDisk", 33536, 0, 1, 0x547cc0) 0035:trace:ntoskrnl:IoCreateSymbolicLink L"\\DosDevices\\FsUsbExDisk" -> L"\\Device\\FsUsbExDisk" 0035:fixme:ntoskrnl:IoGetCurrentProcess () stub 0035:trace:seh:raise_exception code=c0000005 flags=0 addr=0x541725 ip=00541725 tid=0035 0035:trace:seh:raise_exception info[0]=00000000 0035:trace:seh:raise_exception info[1]=00000000 0035:trace:seh:raise_exception eax=00000000 ebx=00000000 ecx=00000000 edx=0053ef8c esi=00000000 edi=00548120 0035:trace:seh:raise_exception ebp=00000000 esp=0053e5bc cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010246 0035:trace:seh:call_vectored_handlers calling handler at 0x7ed2f6c7 code=c0000005 flags=0 0035:trace:seh:call_vectored_handlers handler at 0x7ed2f6c7 returned 0 0035:trace:seh:call_stack_handlers calling handler at 0x7bc9e317 code=c0000005 flags=0 wine: Unhandled page fault on read access to 0x00000000 at address 0x541725 (thread 0035), starting debugger... --- snip --- and is actually a dupe of bug 29460 Summarizing: There is nothing to fix here. -> missing 'mfc42.dll' dependency (not Wine fault) or dupe of bug 657 (which isn't going to be implemented anyway) * comment #1 -> missing Outlook dependency (not Wine fault) -> INVALID * comment #2 -> not reproducible, might be solved with previous prerequisite/dependency installations -> INVALID or FIXED * comment #3 -> dupe of bug 29460 See how cluttered the bug became because you mixed different issues here? Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.