Please help a wine newbie... I'm battling to get Toad for Mysql Freeware working on Wine. I've downloaded ToadForMYSQLFreeware_410220.msi and run it with msiexec /i ToadForMYSQLFreeware_410220.msi It looks like it installs ok, but when I try to run it it doesn't start. Can anybody help? This is doing my head in. I really don't want to have to install windows on my Acer Aspire One to get this working. Messages in the terminal follow. ============ [user@localhost Downloads]$ msiexec /i ToadforMySQLFreeware_410220.msi fixme:advapi:LookupAccountNameW (null) L"user" (nil) 0x32f77c (nil) 0x32f780 0x32f774 - stub fixme:advapi:LookupAccountNameW (null) L"user" 0x1315b8 0x32f77c 0x153ea0 0x32f780 0x32f774 - stub err:msi:msi_dialog_create_controls no handler for element type L"Billboard" fixme:msi:ACTION_HandleStandardAction unhandled standard action L"SetODBCFolders" fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 83 ignored L"MsiAssembly" table values fixme:msi:msi_unimplemented_action_stub SelfUnregModules -> 3 ignored L"SelfReg" table values fixme:msi:msi_unimplemented_action_stub UnregisterExtensionInfo -> 2 ignored L"Extension" table values fixme:msi:msi_unimplemented_action_stub UnregisterProgIdInfo -> 3 ignored L"ProgId" table values fixme:msi:msi_unimplemented_action_stub RemoveShortcuts -> 5 ignored L"Shortcut" table values fixme:msi:msi_unimplemented_action_stub RemoveFolders -> 20 ignored L"CreateFolder" table values fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub Successfully registered DLL C:\Program Files\Common Files\Quest Shared\QExplain2.dll Successfully registered DLL C:\Program Files\Quest Software\Toad for MySQL Freeware 4.1\ToadProfilerLib.dll Successfully registered DLL C:\Program Files\Quest Software\Toad for MySQL Freeware 4.1\officeviewer.ocx err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! err:msi:msiobj_release Invalid handle! fixme:msi:install_assembly Manifest unhandled fixme:msi:install_assembly Assembly should be privately installed fixme:msi:install_assembly Manifest unhandled fixme:msi:install_assembly Assembly should be privately installed fixme:msi:install_assembly Manifest unhandled fixme:msi:install_assembly Assembly should be privately installed fixme:msi:install_assembly Manifest unhandled fixme:msi:install_assembly Assembly should be privately installed fixme:msi:install_assembly Manifest unhandled fixme:msi:install_assembly Assembly should be privately installed fixme:msi:install_assembly Manifest unhandled fixme:msi:install_assembly Assembly should be privately installed fixme:msi:install_assembly Manifest unhandled fixme:msi:install_assembly Assembly should be privately installed fixme:msi:install_assembly Manifest unhandled fixme:msi:install_assembly Assembly should be privately installed fixme:msi:install_assembly Manifest unhandled fixme:msi:install_assembly Assembly should be privately installed fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported fixme:ole:CoGetContextToken stub fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms" fixme:shell:URL_ParseUrl failed to parse L"System" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing" fixme:shell:URL_ParseUrl failed to parse L"Accessibility" fixme:win:EnumDisplayDevicesW ((null),0,0x33dd88,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33dd88,0x00000000), stub! fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources" fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources" fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported fixme:ole:CoGetContextToken stub Invalid number of input arguments, you must have 13 of them. Usage: RegisterFileAssociations.exe sqlFlag tasFlag tcsFlag tdrFlag tefFlag terFlag tpfFlag trpFlag tsmFlag xpnFlag platform version InstallDir The flag value will be either T or F err:msi:HANDLE_CustomType34 Unable to execute command L"C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\v2.0.50727\\InstallUtil.exe \"C:\\Program Files\\Quest Software\\Toad for MySQL Freeware 4.1\\InstallToadEventLog.dll\"" err:winebrowser:get_url_from_dde Unabled to retrieve URL from string L"\"" err:winebrowser:wmain Usage: winebrowser URL [user@localhost Downloads]$ fixme:virtual:NtAllocateVirtualMemory MEM_WRITE_WATCH type not supported fixme:ole:CoGetContextToken stub fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms" fixme:shell:URL_ParseUrl failed to parse L"System" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing" fixme:shell:URL_ParseUrl failed to parse L"ToadCore" fixme:shell:URL_ParseUrl failed to parse L"ToadPlugin" fixme:shell:URL_ParseUrl failed to parse L"DevExpress.Utils.v8.2" fixme:advapi:CheckTokenMembership (0x184 0x15d640 0x33d028) stub! fixme:imm:ImmDisableIME (-1): stub fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads fixme:thread:NtQueryInformationThread info class 9 not supported yet fixme:thread:NtQueryInformationThread info class 9 not supported yet fixme:thread:NtQueryInformationThread info class 9 not supported yet fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0008,0x000000ea,0x3009a1b4,0x7ddbe5e0): stub err:eventlog:ReportEventW L"toad.exe" err:eventlog:ReportEventW L"4.1.0.220" err:eventlog:ReportEventW L"491ad5c1" err:eventlog:ReportEventW L"kernel32.dll" err:eventlog:ReportEventW L"5.1.2600.2180" err:eventlog:ReportEventW L"00000000" err:eventlog:ReportEventW L"0" err:eventlog:ReportEventW L"00021a90" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:thread:NtQueryInformationThread info class 9 not supported yet fixme:thread:NtQueryInformationThread info class 9 not supported yet fixme:thread:NtQueryInformationThread info class 9 not supported yet Unhandled Exception: fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources" fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources" System.IO.FileNotFoundException: Could not load file or assembly 'DevExpress.Utils.v8.2, Version=8.2.4.0, Culture=neutral, PublicKeyToken=9b171c9fd64da1d1' or one of its dependencies. Exception from HRESULT: 0x80070002 File name: 'DevExpress.Utils.v8.2, Version=8.2.4.0, Culture=neutral, PublicKeyToken=9b171c9fd64da1d1' at Quest.Toad.StartupForm.Main(String[] args) WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. wine: Unhandled exception 0xe0434f4d at address 0x7ee21a90 (thread 003d), starting debugger... Unhandled exception: 0xe0434f4d in 32-bit code (0x7ee21b12). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7ee21b12 ESP:0033e278 EBP:0033e2dc EFLAGS:00200293( - 00 -ISA1C) EAX:7ee0b8e5 EBX:7ee9f820 ECX:00000000 EDX:0033e29c ESI:0033e314 EDI:e0434f4d Stack dump: 0x0033e278: 0033e314 00000004 0000003c 008029a4 0x0033e288: e0434f4d 00000001 00000000 7ee21a90 0x0033e298: 00000001 80070002 0033e314 007e2010 0x0033e2a8: 02000036 0033e2c0 79e814da 0033e2cc 0x0033e2b8: 02000036 00000001 0033e33c 79e87ff4 0x0033e2c8: 0000012c 02d0161c 79f958b8 02d62f3c Backtrace: =>1 0x7ee21b12 RaiseException+0x82() in kernel32 (0x0033e2dc) 2 0x79f97065 in mscorwks (+0x127065) (0x0033e33c) 3 0x7a05b942 in mscorwks (+0x1eb942) (0x0033e378) 4 0x7a05b9eb in mscorwks (+0x1eb9eb) (0x0033e3a4) 5 0x7a05b9f6 in mscorwks (+0x1eb9f6) (0x0033e484) 6 0x79e96791 in mscorwks (+0x26791) (0x0033e504) 7 0x79061526 in mscorjit (+0x1526) (0x0033e588) 8 0x00000000 (0x00000000) 0x7ee21b12 RaiseException+0x82 in kernel32: movl 0xfffffffc(%ebp),%ebx Modules: Module Address Debug info Name (77 modules) PE 11000000-11042000 Deferred toad PE 111a0000-119f2000 Deferred toadcore PE 130d0000-13182000 Deferred toadplugin ELF 47304000-47306000 Deferred libxcb-xlib.so.0 ELF 47304000-47306000 Deferred libxcb-xlib.so.0 ELF 47308000-47404000 Deferred libx11.so.6 ELF 47406000-47422000 Deferred libxcb.so.1 ELF 47424000-47434000 Deferred libxext.so.6 ELF 47453000-4745c000 Deferred libxrender.so.1 ELF 4745e000-47465000 Deferred libxrandr.so.2 ELF 47467000-4746a000 Deferred libxinerama.so.1 ELF 4746c000-47471000 Deferred libxfixes.so.3 ELF 4747e000-47488000 Deferred libxcursor.so.1 ELF 47a11000-47a14000 Deferred libxcomposite.so.1 ELF 47a7c000-47a81000 Deferred libxxf86vm.so.1 ELF 4c063000-4c080000 Deferred ld-linux.so.2 ELF 4c0f0000-4c104000 Deferred libresolv.so.2 ELF 4cb2e000-4cc8b000 Deferred libc.so.6 ELF 4cc8d000-4cc92000 Deferred libdl.so.2 ELF 4cc94000-4ccbd000 Deferred libm.so.6 ELF 4ccbf000-4ccd7000 Deferred libpthread.so.0 ELF 4cebb000-4cebe000 Deferred libxau.so.6 ELF 4cede000-4cee4000 Deferred libxdmcp.so.6 ELF 4cef8000-4cf19000 Deferred libexpat.so.1 ELF 4cf1b000-4cfa7000 Deferred libfreetype.so.6 ELF 4d021000-4d050000 Deferred libfontconfig.so.1 ELF 4d061000-4d07b000 Deferred libice.so.6 ELF 4d099000-4d0a2000 Deferred libsm.so.6 PE 5e380000-5e409000 Deferred diasymreader PE 78130000-781cb000 Deferred msvcr80 PE 79000000-79045000 Deferred mscoree PE 79060000-790b3000 Export mscorjit PE 790c0000-794de000 Deferred mscorlib PE 79e70000-7a3d1000 Export mscorwks PE 7a440000-7a724000 Deferred system PE 7ade0000-7ae8e000 Deferred system.drawing PE 7afd0000-7b4e6000 Deferred system.windows.forms ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7dceb000-7dcff000 Deferred lz32<elf> \-PE 7dcf0000-7dcff000 \ lz32 ELF 7dcff000-7dd19000 Deferred version<elf> \-PE 7dd00000-7dd19000 \ version ELF 7dd19000-7dd99000 Deferred crypt32<elf> \-PE 7dd20000-7dd99000 \ crypt32 ELF 7dd99000-7ddd5000 Deferred rsaenh<elf> \-PE 7dda0000-7ddd5000 \ rsaenh ELF 7ddf9000-7de2e000 Deferred uxtheme<elf> \-PE 7de00000-7de2e000 \ uxtheme ELF 7de2e000-7def8000 Deferred comctl32<elf> \-PE 7de40000-7def8000 \ comctl32 ELF 7def8000-7e02d000 Deferred shell32<elf> \-PE 7df10000-7e02d000 \ shell32 ELF 7e079000-7e099000 Deferred iphlpapi<elf> \-PE 7e080000-7e099000 \ iphlpapi ELF 7e099000-7e102000 Deferred rpcrt4<elf> \-PE 7e0a0000-7e102000 \ rpcrt4 ELF 7e102000-7e227000 Deferred ole32<elf> \-PE 7e120000-7e227000 \ ole32 ELF 7e447000-7e4b6000 Deferred msvcrt<elf> \-PE 7e460000-7e4b6000 \ msvcrt ELF 7e4e0000-7e501000 Deferred imm32<elf> \-PE 7e4f0000-7e501000 \ imm32 ELF 7e667000-7e706000 Deferred winex11<elf> \-PE 7e670000-7e706000 \ winex11 ELF 7e827000-7e8ce000 Deferred gdi32<elf> \-PE 7e840000-7e8ce000 \ gdi32 ELF 7e8ce000-7ea28000 Deferred user32<elf> \-PE 7e8f0000-7ea28000 \ user32 ELF 7ea28000-7ea87000 Deferred shlwapi<elf> \-PE 7ea30000-7ea87000 \ shlwapi ELF 7ea87000-7eae0000 Deferred advapi32<elf> \-PE 7ea90000-7eae0000 \ advapi32 ELF 7eae0000-7eaec000 Deferred libnss_files.so.2 ELF 7eddf000-7ef27000 Export kernel32<elf> \-PE 7ee00000-7ef27000 \ kernel32 ELF 7ef50000-7f000000 Deferred ntdll<elf> \-PE 7ef60000-7f000000 \ ntdll Threads: process tid prio (all id:s are in hex) 0000000c 00000012 0 0000000e 0 0000000d 0 0000000f 00000016 0 00000015 0 00000011 0 00000010 0 00000017 00000018 0 0000003c (D) C:\Program Files\Quest Software\Toad for MySQL Freeware 4.1\Toad.exe 0000003f 2 0000003e 0 0000003d 0 <== 00000040 00000042 0 00000041 0 Backtrace: =>1 0x7ee21b12 RaiseException+0x82() in kernel32 (0x0033e2dc) 2 0x79f97065 in mscorwks (+0x127065) (0x0033e33c) 3 0x7a05b942 in mscorwks (+0x1eb942) (0x0033e378) 4 0x7a05b9eb in mscorwks (+0x1eb9eb) (0x0033e3a4) 5 0x7a05b9f6 in mscorwks (+0x1eb9f6) (0x0033e484) 6 0x79e96791 in mscorwks (+0x26791) (0x0033e504) 7 0x79061526 in mscorjit (+0x1526) (0x0033e588) 8 0x00000000 (0x00000000) fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003ff,(nil),0x0001,0x00000000,0x33ddc0,(nil)): stub err:eventlog:ReportEventW L".NET Runtime version 2.0.50727.42 - Fatal Execution Engine Error (79F97075) (80131506)" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:SetNamedSecurityInfoW L"C:\\windows\\PCHealth\\ErrorRep\\QSignoff" 1 -2147483644 (nil) (nil) 0x12fac4 (nil) err:ole:CoGetClassObject class {4e14fba2-2e22-11d1-9964-00c04fbbb345} not registered err:ole:create_server class {4e14fba2-2e22-11d1-9964-00c04fbbb345} not registered err:ole:CoGetClassObject no class object {4e14fba2-2e22-11d1-9964-00c04fbbb345} could be created for context 0x5