http://bugs.winehq.org/show_bug.cgi?id=2389
------- Additional Comments From marc.w@smlintl.com.au 2005-12-10 22:51 ------- I thought I would show you a little movie when I tried the install process this is in .ogg format from istanbul. I'll add the link.
marc@ubuntu:/media/cdrom$ wine --version Wine 20050725
marc@ubuntu:/media/cdrom$ wine autorun.exe fixme:actctx:CreateActCtxW stub! wine: Unhandled exception (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x7d400000 in 32-bit code (0x7e9381b0). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:7e9381b0 ESP:7fb3edcc EBP:7fb3ede4 EFLAGS:00010202( - 00 - -RI1) EAX:00000000 EBX:7e97fcf0 ECX:00000000 EDX:00000000 ESI:7cec0ffc EDI:7d3ffffd Stack dump: 0x7fb3edcc: 00000064 00000003 00000001 00000001 0x7fb3eddc: 00000193 000002ff 7fb3ee4c 7e931e6d 0x7fb3edec: 00000193 00000300 7d3ffb47 00000c00 0x7fb3edfc: 7cec09b4 fffff000 b7f880cc 7fdae218 0x7fb3ee0c: 7fb3ee48 7fd2ecfa 7f8aae00 fffff000 0x7fb3ee1c: 0000ffff 7fb3ee50 7f0418d1 00ff0000 Backtrace: =>1 0x7e9381b0 in winex11.drv (+0x281b0) (0x7fb3ede4) 2 0x7e931e6d in winex11.drv (+0x21e6d) (0x7fb3ee4c) 3 0x7e933d31 in winex11.drv (+0x23d31) (0x7fb3ee9c) 4 0x7e935549 in winex11.drv (+0x25549) (0x7fb3ef84) 5 0x7e935755 X11DRV_DIB_CopyDIBSection+0x145 in winex11.drv (0x7fb3f034) 6 0x7e9239aa X11DRV_BitBlt+0x28a in winex11.drv (0x7fb3f0b4) 7 0x7f01bdc7 BitBlt+0xb7 in gdi32 (0x7fb3f100) 8 0x0047cbbf in autorun (+0x7cbbf) (0x00000000) 0x7e9381b0: movl 0x0(%edi),%eax Modules: Module Address Debug info Name (92 modules) PE 0x00400000-005b4000 Export autorun PE 0x5e380000-5e3a5000 Deferred msoss PE 0x70200000-70295000 Deferred wininet PE 0x70440000-704cf000 Deferred mlang PE 0x70bd0000-70c35000 Deferred shlwapi PE 0x71450000-714ae000 Deferred crypt32 PE 0x78000000-78040000 Deferred msvcrt ELF 0x789c3000-789c5000 Deferred xlcutf8load.so.2 ELF 0x7be85000-7bf00000 Deferred ntdll<elf> -PE 0x7bea0000-7bf00000 \ ntdll ELF 0x7bf00000-7bf03000 Deferred <wine-loader> ELF 0x7d64b000-7d660000 Deferred lz32<elf> -PE 0x7d650000-7d660000 \ lz32 ELF 0x7d660000-7d67b000 Deferred version<elf> -PE 0x7d670000-7d67b000 \ version ELF 0x7d67b000-7d690000 Deferred midimap<elf> -PE 0x7d680000-7d690000 \ midimap ELF 0x7d7a4000-7d7c8000 Deferred msacm32<elf> -PE 0x7d7b0000-7d7c8000 \ msacm32 ELF 0x7d7c8000-7d80e000 Deferred wineoss.drv<elf> -PE 0x7d7e0000-7d80e000 \ wineoss.drv ELF 0x7d8d5000-7d937000 Deferred libgnutls.so.11 ELF 0x7d937000-7d954000 Deferred libcups.so.2 ELF 0x7d95b000-7d974000 Deferred msacm.drv<elf> -PE 0x7d960000-7d974000 \ msacm.drv ELF 0x7d974000-7d9c0000 Deferred libgcrypt.so.11 ELF 0x7db00000-7db10000 Deferred libtasn1.so.2 ELF 0x7dc28000-7dc2c000 Deferred libxfixes.so.3 ELF 0x7dc2c000-7dc35000 Deferred libxcursor.so.1 ELF 0x7dc35000-7dc3d000 Deferred libxrender.so.1 ELF 0x7dc3d000-7dc5c000 Deferred imm32<elf> -PE 0x7dc50000-7dc5c000 \ imm32 ELF 0x7dc5c000-7dc78000 Deferred ximcp.so.2 ELF 0x7e57a000-7e7b0000 Deferred i915_dri.so ELF 0x7e7b0000-7e7b7000 Deferred libdrm.so.1 ELF 0x7e7b7000-7e81d000 Deferred libgl.so.1 ELF 0x7e81d000-7e8dd000 Deferred libx11.so.6 ELF 0x7e8dd000-7e8ea000 Deferred libxext.so.6 ELF 0x7e8ea000-7e903000 Deferred libice.so.6 ELF 0x7e903000-7e985000 Export winex11.drv<elf> -PE 0x7e910000-7e985000 \ winex11.drv ELF 0x7e985000-7e9a4000 Deferred libexpat.so.1 ELF 0x7e9a4000-7e9d2000 Deferred libfontconfig.so.1 ELF 0x7e9d3000-7e9d8000 Deferred libxxf86vm.so.1 ELF 0x7e9d8000-7e9df000 Deferred libsm.so.6 ELF 0x7e9df000-7e9f3000 Deferred libz.so.1 ELF 0x7e9f3000-7ea5d000 Deferred libfreetype.so.6 ELF 0x7ea5d000-7eade000 Deferred winmm<elf> -PE 0x7ea70000-7eade000 \ winmm ELF 0x7eade000-7eb0b000 Deferred winspool.drv<elf> -PE 0x7eaf0000-7eb0b000 \ winspool.drv ELF 0x7eb0b000-7ebce000 Deferred comctl32<elf> -PE 0x7eb20000-7ebce000 \ comctl32 ELF 0x7ebce000-7ec99000 Deferred shell32<elf> -PE 0x7ebf0000-7ec99000 \ shell32 ELF 0x7ec99000-7ed2a000 Deferred comdlg32<elf> -PE 0x7ecb0000-7ed2a000 \ comdlg32 ELF 0x7ed2a000-7edc4000 Deferred oleaut32<elf> -PE 0x7ed40000-7edc4000 \ oleaut32 ELF 0x7edc4000-7ee0f000 Deferred rpcrt4<elf> -PE 0x7ede0000-7ee0f000 \ rpcrt4 ELF 0x7ee0f000-7eea0000 Deferred ole32<elf> -PE 0x7ee30000-7eea0000 \ ole32 ELF 0x7eea0000-7eec0000 Deferred iphlpapi<elf> -PE 0x7eeb0000-7eec0000 \ iphlpapi ELF 0x7eec0000-7ef02000 Deferred advapi32<elf> -PE 0x7eed0000-7ef02000 \ advapi32 ELF 0x7efbc000-7f8c7000 Export gdi32<elf> -PE 0x7f010000-7f8c7000 \ gdi32 ELF 0x7f8c7000-7f9f9000 Deferred user32<elf> -PE 0x7f8f0000-7f9f9000 \ user32 ELF 0x7f9f9000-7fa23000 Deferred ws2_32<elf> -PE 0x7fa00000-7fa23000 \ ws2_32 ELF 0x7fa23000-7fa40000 Deferred wsock32<elf> -PE 0x7fa30000-7fa40000 \ wsock32 ELF 0x7fb41000-7fb45000 Deferred libxdmcp.so.6 ELF 0x7fb45000-7fb50000 Deferred libgcc_s.so.1 ELF 0x7fb54000-7fb57000 Deferred libxau.so.6 ELF 0x7fc9f000-7fdb0000 Deferred kernel32<elf> -PE 0x7fcd0000-7fdb0000 \ kernel32 ELF 0x7fec1000-7fecb000 Deferred libnss_files.so.2 ELF 0x7fecb000-7fed4000 Deferred libnss_nis.so.2 ELF 0x7fed4000-7fee9000 Deferred libnsl.so.1 ELF 0x7fee9000-7ff0b000 Deferred libm.so.6 ELF 0x7ff0b000-80000000 Deferred libwine_unicode.so.1 ELF 0xb7e17000-b7e1b000 Deferred libgpg-error.so.0 ELF 0xb7e20000-b7e23000 Deferred libdl.so.2 ELF 0xb7e23000-b7f51000 Deferred libc.so.6 ELF 0xb7f52000-b7f64000 Deferred libpthread.so.0 ELF 0xb7f64000-b7f7d000 Deferred libwine.so.1 ELF 0xb7f7f000-b7f88000 Deferred libnss_compat.so.2 ELF 0xb7f8d000-b7fa3000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) E:\autorun.exe 0000000a 15 00000009 0 <== WineDbg terminated on pid 0x8
http://www.smlintl.com.au/bt/test/desktop-recording.ogg That should give you a visual representation of what happens. however the install uses macromedia flash player version 7 which I used the genuine one off of the macromedia website.
Hope this is a bit more thorough for you since I'm really looking forward to this working.
This is my ~/.wine/config file marc@ubuntu:/media$ cat ~/.wine/config WINE REGISTRY Version 2 ;; Powered by Sidenet ;; http://sidenet.ddo.jp/winetips/ ;; Version 1.8.3 ;; All keys relative to \Machine\Software\Wine\Wine\Config
;; WARNING ;; This file is ignored in wine >= 200506*
;; If you think it is necessary to show others your complete config for a ;; bug report, filter out empty lines and comments with ;; grep -v "^;" ~/.wine/config | grep '.'
[wine] "GraphicsDriver" = "x11drv"; (x11drv, ttydrv) ;"ShowDotFiles" = "1"
# [wineconf]
[Version] ; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win2k3,win20,win30,win31) ; Set version to win98 is recommended. "Windows" = "win98" ; DOS version to imitate ; Only effect when "Windows" = "win31" ;"DOS" = "6.22"
; Be careful here, wrong DllOverrides settings have the potential ; to pretty much kill your setup.
[DllOverrides] ; Some native dlls won't work, so leave these builtin. ; Do not modify these lines. "advapi32" = "builtin";Native version won't work "avicap32" = "builtin";Hardware related "capi2032" = "builtin";Completely implemented "comctl32" = "builtin";Native version cause bugs. "comdlg32" = "builtin";thunk "crtdll" = "builtin";Completely implemented "ctl3d32" = "builtin";thunk "d3d8" = "builtin";Hardware related "d3d9" = "builtin";Hardware related "dbghelp" = "builtin";Native version won't work "ddeml" = "builtin"; "ddraw" = "builtin";Hardware related "ddrawex" = "builtin";Hardware related "dinput" = "builtin"; "dinput8" = "builtin";Hardware related "dispdib" = "builtin";Completely implemented "display.drv" = "builtin";Hardware related "dmusic32" = "builtin";thunk "dplay" = "builtin"; "dplayx" = "builtin"; "dpnet" = "builtin"; "dsound" = "builtin";Hardware related "dswave" = "builtin";Hardware related "dxdiagn" = "builtin"; "gdi.exe" = "builtin";Hardware related "gdi32" = "builtin";Hardware related "glu32" = "builtin";Hardware related "grpconv.exe" = "builtin";Cause crash "gult32" = "builtin";Hardware related "icmp" = "builtin";Hardware related "icwconn1.exe" = "builtin";Prevent from loading Connection Wizard "ifsmgr.vxd" = "builtin";Completely implemented "imaadp32.acm" = "builtin";Completely implemented "imm" = "builtin";Special hack needed "imm32" = "builtin";Special hack needed "iphlpapi" = "builtin";Hardware related "joystick.drv" = "builtin";Hardware related "kernel32" = "builtin";Hardware related "keyboard.drv" = "builtin";Hardware related "krnl386.exe" = "builtin";Hardware related "lz32" = "builtin";Completely implemented "lzexpand" = "builtin";Completely implemented "mcianim.drv" = "builtin";Completely implemented "mciavi.drv" = "builtin";Completely implemented "mcicda.drv" = "builtin";Completely implemented "mciseq.drv" = "builtin";Completely implemented "mciwave.drv" = "builtin";Completely implemented "midimap.drv" = "builtin";Completely implemented "mmsystem" = "builtin";Hardware related "mouse.drv" = "builtin";Hardware related "mpr" = "builtin";thunk "msacm.drv" = "builtin";Completely implemented "msacm32" = "builtin";thunk "msadp32.acm" = "builtin";Completely implemented "msvfw32" = "builtin";Hardware related "msvidc32" = "builtin";Completely implemented "mswsock" = "builtin";Hardware related "newdev" = "builtin";Hardware related "ntdll" = "builtin";Hardware related "opengl32" = "builtin";Hardware related "psapi" = "builtin";Hardware related "rasapi16" = "builtin";Hardware related "rasapi32" = "builtin";Hardware related "serialui" = "builtin";Hardware related "setupapi" = "builtin";thunk "shell" = "builtin";Special hack needed "shell32" = "builtin";Special hack needed "snmpapi" = "builtin";Hardware related "sound" = "builtin";Hardware related "sti" = "builtin";Hardware related "system.drv" = "builtin";Hardware related "tapi32" = "builtin";Hardware related "toolhelp" = "builtin";Hardware related "twain" = "builtin";Hardware related "twain_32" = "builtin";Hardware related "user.exe" = "builtin";Hardware related "user32" = "builtin";Hardware related "ver" = "builtin";Special hack needed "version" = "builtin";Special hack needed "vnbt.vxd" = "builtin"; "vtdapi.vxd" = "builtin"; "vwin32.vxd" = "builtin";Hardware related "w32skrnl" = "builtin";Hardware related "w32sys" = "builtin";Hardware related "win32s16" = "builtin";Hardware related "win87em" = "builtin";Hardware related "winaspi" = "builtin";Hardware related "wing" = "builtin";Hardware related "winmm" = "builtin";Hardware related "winnls32" = "builtin";thunk "winsock" = "builtin";Hardware related "wintab" = "builtin";Hardware related "wintab32" = "builtin";Hardware related "wnaspi32" = "builtin";Hardware related "wow32" = "builtin"; "wprocs" = "builtin";Hardware related "ws2_32" = "builtin";Hardware related "wsock32" = "builtin";Hardware related
; Windows ODBC ; If you'd like to use UNIX ODBC, remove this line. "odbc32" = "native, builtin"
; Acrobat Reader 6 Plugin ; Currently, this plugin crashes IE6 "acroiehelper" = "builtin"
; MLang ; Builtin mlang.dll can speed up Internet Explorer. ; May cause font corruptions on CJK systems. ;"mlang" = "builtin"
; you can specify applications too ; this one will apply for all notepad.exe ;"*notepad.exe" = "native, builtin" ; this one will apply only for a particular file ;"C:\windows\regedit.exe" = "native, builtin"
; default for all other dlls and executables "*" = "native, builtin"
[x11drv] ; Number of colors to allocate from the system palette "AllocSystemColors" = "100" ; Use a private color map "PrivateColorMap" = "N" ; Favor correctness over speed in some graphics operations "PerfectGraphics" = "N" ; Color depth to use on multi-depth screens ;;"ScreenDepth" = "16" ; Allow the window manager to manage created windows "Managed" = "Y" ; Use a desktop window of 640x480 for Wine ;"Desktop" = "640x480" ; Use XFree86 DGA extension if present ; (make sure /dev/mem is accessible by you !) "UseDGA" = "N" ; Use XVidMode extension if present "UseXVidMode" = "Y" ; Use XRandR extension if present "UseXRandR" = "N" ; Use the take focus protocol "UseTakeFocus" = "Y" ; Enable DirectX mouse grab "DXGrab" = "Y" ; Create the desktop window with a double-buffered visual ; (useful to play OpenGL games) "DesktopDoubleBuffered" = "Y" ; Run in synchronous mode (useful for debugging X11 problems) ;;"Synchronous" = "Y" ; ; Use the Render extension to render client side fonts (default "Y") ;;"ClientSideWithRender" = "Y" ; Fallback on X core requests to render client side fonts (default "Y") ;;"ClientSideWithCore" = "Y" ; Set both of the previous two to "N" in order to force X11 server side fonts ; ; Anti-alias fonts if using the Render extension (default "Y") ;;"ClientSideAntiAliasWithRender" = "N" ; Anti-alias fonts if using core requests fallback (default "Y") ;;"ClientSideAntiAliasWithCore" = "Y" ; ; Use the X Input Method (default "Y") ;;"UseXIM" = "Y" ; XIM Input Style (onthespot, offthespot, overthespot ,root) ;;"InputStyle" = "onthespot" ; ; Codepage for clipboard (0 for ANSI, 20932 for euc-jp) "TextCP" = "0"
;[ppdev] ;; key: io-base of the emulated port ;; value : parport-device{,timeout} ;; timeout for auto closing an open device ( not yet implemented) ;"378" = "/dev/parport0" ;"278" = "/dev/parport1" ;"3bc" = "/dev/parport2"
;[spooler] ;;Wine detects CUPS configuration automaticly. ;"FILE:" = "tmp.ps" ;"LPT1:" = "|lpr" ;"LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -" ;"LPT3:" = "/dev/lp3"
;[ports] ;"read" = "0x779,0x379,0x280-0x2a0" ;"write" = "0x779,0x379,0x280-0x2a0"
;[Debug] ;"RelayExclude" = "RtlEnterCriticalSection;RtlLeaveCriticalSection" ;"RelayInclude" = "user32.CreateWindowA" ;"RelayFromExclude" = "user32;x11drv" ;"RelayFromInclude" = "sol.exe" ;"SnoopExclude" = "RtlEnterCriticalSection;RtlLeaveCriticalSection" ;"SpyExclude" = "WM_SIZE;WM_TIMER;"
[registry] ;These are all booleans. Y/y/T/t/1 are true, N/n/F/f/0 are false. ;Defaults are read all, write to Home ; Where to find the global registries ;"GlobalRegistryDir" = "/etc"; ; Global registries (stored in /etc) "LoadGlobalRegistryFiles" = "Y" ; Load Windows registries from the Windows directory "LoadWindowsRegistryFiles" = "Y" ; Registry periodic save timeout in seconds ; "PeriodicSave" = "600" ; Save only modified keys "SaveOnlyUpdatedKeys" = "Y"
[Clipboard] "ClearAllSelections" = "0" "PersistentSelection" = "1" "UsePrimary" = "0"
; List of all directories directly contain .AFM files ;[afmdirs] ;"1" = "/usr/share/ghostscript/fonts" ;"2" = "/usr/share/a2ps/afm" ;"3" = "/usr/share/enscript" ;"4" = "/usr/X11R6/lib/X11/fonts/Type1"
[WinMM] ; Uncomment the "Drivers" line matching your sound setting.
"Drivers" = "wineoss.drv" ; default for most common configurations ;"Drivers" = "winearts.drv" ; for KDE ;"Drivers" = "winealsa.drv" ; for ALSA users ;"Drivers" = "winejack.drv" ; for Jack sound server ;"Drivers" = "winenas.drv" ; for NAS sound system ;"Drivers" = "wineaudioio.drv" ; for Solaris machines ;"Drivers" = "" ; to disable sound "WaveMapper" = "msacm.drv" "MidiMapper" = "midimap.drv"
[dsound] ;; HEL only: Number of waveOut fragments ahead to mix in new buffers. ;"HELmargin" = "5" ;; HEL only: Number of waveOut fragments ahead to queue to driver. ;"HELqueue" = "5" ;; Max number of fragments to prebuffer ;"SndQueueMax" = "28" ;; Min number of fragments to prebuffer ;"SndQueueMin" = "12" ;; Forces emulation mode (using wave api) ;"HardwareAcceleration" = "Emulation" ;; Sets default playback device (0 - number of devices - 1) ;"DefaultPlayback" = "0" ; use first device (/dev/dsp) ;"DefaultPlayback" = "1" ; use second device (/dev/dsp1) ;"DefaultPlayback" = "2" ; use third device (/dev/dsp2) ;; Sets default capture device (0 - number of devices - 1) ;"DefaultCapture" = "0" ; use first device (/dev/dsp) ;"DefaultCapture" = "1" ; use second device (/dev/dsp1) ;"DefaultCapture" = "2" ; use third device (/dev/dsp2)
[Network] ;; Use the DNS (Unix) host name always as NetBIOS "ComputerName" (boolean, default "Y"). ;; Set to N if you need a persistent NetBIOS ComputerName that possibly differs ;; from the Unix host name. You'll need to set ComputerName in ;; HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName, too. ;"UseDnsComputerName" = "N"
;; Application specific configuration
; 3 InstallShield versions who like to put their full screen window in front, ; without any chance to switch to another X11 application. ; So just catch them in a desktop window. ; Note: KDE handles this correctry. ; ;[AppDefaults\_INS0432._MP\x11drv] ;"Desktop" = "640x480" ; ;[AppDefaults\_INS0466._MP\x11drv] ;"Desktop" = "640x480" ; ;[AppDefaults\_INS0576._MP\x11drv] ;"Desktop" = "640x480" ; ;[AppDefaults\_INS5176._MP\x11drv] ;"Desktop" = "640x480" ; ;[AppDefaults\_INS5576._MP\x11drv] ;"Desktop" = "800x600"
;Disable window management for some apps. ; ;Densi denwachou 2003 [AppDefaults\Blarea8.exe\x11drv] "Managed" = "N" ; ;Half Life Demo [AppDefaults\hldemo.exe\x11drv] "Managed" = "N" ; ;Real Player 10 [AppDefaults\realplay.exe\x11drv] "Managed" = "N" ; ;Winamp [AppDefaults\winamp.exe\x11drv] "Managed" = "N"
;;Some apps work better with native comctl32 ;;NOTE: May cause side effects ; ;;Winamp ;[AppDefaults\winamp.exe\DllOverrides] ;"comctl32" = "native" ; ;;WinnyP ;[AppDefaults\winnyp.exe\DllOverrides] ;"comctl32" = "native" ; ;;Lunascape ;[AppDefaults\Luna.exe\DllOverrides] ;"comctl32" = "native" ; ;;Mame file 2 ;[AppDefaults\mame2.exe\DllOverrides] ;"comctl32" = "native"
;OpenJane_IE sppedup hack [AppDefaults\Jane2ch.exe\DllOverrides] "mlang" = "builtin, native" ;"comctl32" = "native" ;;Internet Explorer ;[AppDefaults\iexplore.exe\DllOverrides] ;"mlang" = "builtin, native"
;IE4,5,6 Installer [AppDefaults\acmsetup.exe\DllOverrides] "*comctl32" = "builtin" [AppDefaults\grpconv.exe\DllOverrides] "*comctl32" = "builtin" [AppDefaults\iebatch.exe\DllOverrides] "*comctl32" = "builtin" [AppDefaults\updcrl.exe\DllOverrides] "*comctl32" = "builtin"
;Adobe Reader 6.0 [AppDefaults\AcroRd32.exe\Version] "Windows" = "win2k"
;;Windows Explorer ;[AppDefaults\explorer.exe\DllOverrides] ;"shell32" = "native"
;;Windows Media Player 9 Installer ;;WARNING: Windows Media Player 9 Installer may brake your setup! ;[AppDefaults\setup_wm.exe\Version] ;"Windows" = "winme" ;[AppDefaults\setup_wm.exe\DllOverrides] ;"msvcrt" = "builtin"
;;Example: Catch setup.exe in a desktop window. ;[AppDefaults\setup.exe\x11drv] ;"Desktop" = "800x600"
;;Example: Catch full screen games in a desktop window. ;;Half Life Demo ;[AppDefaults\hldemo.exe\x11drv] ;"Desktop" = "640x480"
;;Example: XIM Input Style ;[AppDefaults\notepad.exe\x11drv] ;"InputStyle" = "offthespot"
;;Example: Windows version ;[AppDefaults\sol.exe\Version] ;"Windows" = "nt40"
;; You can add an AppDefault entry like this for such cases. ;[AppDefaults\pickygame.exe\dsound] ;"EmulDriver" = "N"
# [/wineconf]