http://bugs.winehq.org/show_bug.cgi?id=26179
Summary: SAMSUNG Kies 2.0.0 installation failed due to several errors Product: Wine Version: 1.3.14 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: testing.tigerwolf@mail.com
Created an attachment (id=33364) --> (http://bugs.winehq.org/attachment.cgi?id=33364) Kies 2.0.0 backtrace
Installing Samsung Kies 2.0.0 crashes with several errors :
- regsvr32.exe : C++ runtime error - import Dlls failed (not found) - musapp.exe : COM registration error
- errors on several components : - ole - rpc
- fixme on several components : - shell - win - mscoree - storage - ole - wininet - heap - advapi
See attachment for more information
http://bugs.winehq.org/show_bug.cgi?id=26179
--- Comment #1 from testing.tigerwolf@mail.com 2011-02-20 06:39:06 CST --- Created an attachment (id=33365) --> (http://bugs.winehq.org/attachment.cgi?id=33365) C++ runtime error on regsvr32.exe
http://bugs.winehq.org/show_bug.cgi?id=26179
--- Comment #2 from testing.tigerwolf@mail.com 2011-02-20 06:40:01 CST --- Created an attachment (id=33366) --> (http://bugs.winehq.org/attachment.cgi?id=33366) COM registration error on muzapp.exe
http://bugs.winehq.org/show_bug.cgi?id=26179
--- Comment #3 from testing.tigerwolf@mail.com 2011-02-20 06:40:43 CST --- Created an attachment (id=33367) --> (http://bugs.winehq.org/attachment.cgi?id=33367) FsUsbExService failure
http://bugs.winehq.org/show_bug.cgi?id=26179
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #33364|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=26179
--- Comment #4 from butraxz@gmail.com 2013-08-18 11:14:43 CDT --- This ticket has not been updated for over 900 days. Development recommends to check the status on your bug every release or two and let to be known if the bug is still present. If not, mark it fixed.
Is this still an issue with 1.7.0 or higher ?
http://bugs.winehq.org/show_bug.cgi?id=26179
--- Comment #5 from testing.tigerwolf@mail.com 2013-09-06 17:03:01 CDT --- Created attachment 45885 --> http://bugs.winehq.org/attachment.cgi?id=45885 Error Boxes that appear during installation
Same problems running Samsung Kies using wine 1.7.1
- See updated Kies 2.0.0 installation backtrace - See Error Boxes that appear during installation (.zip file)
http://bugs.winehq.org/show_bug.cgi?id=26179
testing.tigerwolf@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #33364|0 |1 is obsolete| |
--- Comment #6 from testing.tigerwolf@mail.com 2013-09-06 17:04:50 CDT --- Created attachment 45886 --> http://bugs.winehq.org/attachment.cgi?id=45886 Kies 2.0.0 installation backtrace
using wine 1.7.1
http://bugs.winehq.org/show_bug.cgi?id=26179
testing.tigerwolf@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #45886|application/octet-stream |text/plan mime type| |
http://bugs.winehq.org/show_bug.cgi?id=26179
testing.tigerwolf@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #45886|text/plan |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=26179
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |m/samsung_kies.php?old_sams | |ung_kies=8526 CC| |focht@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@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
https://bugs.winehq.org/show_bug.cgi?id=26179
roger@mailinator.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |roger@mailinator.com
--- Comment #8 from roger@mailinator.com --- According to foch
"Summarizing: There is nothing to fix here." dupe of bug 29460
shouldnt this be closed then and marked as duplicate?
https://bugs.winehq.org/show_bug.cgi?id=26179
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
--- Comment #9 from Austin English austinenglish@gmail.com --- Dupe.
*** This bug has been marked as a duplicate of bug 29460 ***
https://bugs.winehq.org/show_bug.cgi?id=26179
Saulius K. saulius2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saulius2@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=26179
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Bruno Jesus 00cpxxx@gmail.com --- Closing duplicate.