There is a web application that I access using Wine and IE6. My understanding is that it is an ActiveX based application. It worked fine with 1.0.1 and with 1.1.34. I then tried to upgrade to 1.1.35 and it failed. I then upgraded to 1.1.42 and it still fails. It does continue to work if I go back to 1.1.34. When I go to the web page for this application with IE6, it should pop up a new window which it populates with data (a billing application). Instead with .35 and .42 it doesn't open the new page and just stops responding at all until I kill wine. Other Wine apps, and IE pages seem fine. It happens 100% of the time. Even when it locks and stops responding it does doesn't take much CPU. I am running on a Mac (10.6.3 although I had the same problem through the last few versions of the OS). I am using Mike Kronenberg's build of Wine and also IE6 from his WineBottler application. My understanding is that this is just a straight build of Wine and a packing of IE6. I don't see anything showing up in any logs either. Any guidance to solve this, or even where to look for more info, would be greatly appreciated. Thanks, --Adam
I did a full build of wine 1.1.42 and then used winetricks to install ie6 and a bunch of other libraries. Now I can reproduce the error that I was seeing in Mike's build, and I can see the errors at the command line. If I go to the desired web page, it doesn't then pop open a new window which should have activeX data on it. Instead I get the following at the command line: err:rebar:REBAR_WindowProc unknown msg 200b wp=00000000 lp=71180f00 fixme:toolbar:TOOLBAR_CheckStyle [0x1020a] TBSTYLE_REGISTERDROP not implemented fixme:toolbar:TOOLBAR_CheckStyle [0x1020a] TBSTYLE_REGISTERDROP not implemented fixme:shell:NTSHChangeNotifyRegister (0x1020a,0x00008003,0x00008000,0x0000c05b,0x00000001,0x151d61c):semi stub. fixme:toolbar:TOOLBAR_Unkwn45D hwnd=0x1020a, wParam=0x00000000, size.cx=1440, size.cy=32000 stub! fixme:toolbar:TOOLBAR_CheckStyle [0x1020a] TBSTYLE_REGISTERDROP not implemented fixme:toolbar:TOOLBAR_Unkwn464 hwnd=0x40210 wParam 00000001 lParam 00000000 fixme:toolbar:TOOLBAR_Unkwn45D hwnd=0x40226, wParam=0x00000000, size.cx=1440, size.cy=874 stub! fixme:shell:UnixFolder_IShellFolder2_QueryInterface Unimplemented interface {5836fb00-8187-11cf-a12b-00aa004ae837} (unknown) fixme:shell:NTSHChangeNotifyRegister (0x40226,0x00008003,0x0c02b7ff,0x0000c05b,0x00000001,0x151d65c):semi stub. fixme:shell:NTSHChangeNotifyRegister (0x101b2,0x00008003,0x0003f5f4,0x00000410,0x00000001,0x151e2f8):semi stub. fixme:shell:SignalFileOpen (0x00000000):stub. err:ole:marshal_object couldn't get IPSFactory buffer for interface {9216e421-2bf5-11d0-82b4-00a0c90c29c5} err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 fixme:shell:IQueryAssociations_fnGetKey (0x1fea78,0x 0,0x 1,(null),0x32bd70)-stub! this problem didn't occur when I was using 1.0.1 1.1.34, but does happen with 1.1.35 and 1.1.42. Any pointer or guidance about what is happening, why or what I might be able to do about it? Thanks, --Adam
I tried what you suggested. But, I can't get 1.1.34 to run with IE6. Or even with winetricks. I am using a Mac, and I believe that for a while there were oddities with Mac builds that have since been incorporated into the head. Perhaps 1.1.34 was not one that could be built and run as a standard simple build on a Mac? Just doing a simple wine command, causes a continuous stream of new instances, until I kill them all. For example, I wanted to try to use a clean "C" drive. So I did this: export WINEPREFIX=~/winetest env WINE=/Users/dersh/Programming/Wine_testing/wine-git/wine winetricks comctl32 and I get an ever increasing number of instances of wine. I believe that this was a known problem with older wine builds, on a mac, that have since been fixed. I had never built 1.1.34 before. Back then I was just using a binary.