https://bugs.winehq.org/show_bug.cgi?id=42857
Bug ID: 42857 Summary: Can't select a fixture in FreeStyler's fixture editor Product: Wine Version: 2.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: florian-edelmann@online.de Distribution: ---
Created attachment 57958 --> https://bugs.winehq.org/attachment.cgi?id=57958 Console output. Starting the fixture editor in line 31
Installing worked fine after installing two verbs with winetricks (vb6run and mfc42).
Starting all bundled applications also works as expected.
However, as soon as I select a fixture (folder opening also no problem), the Fixture Editor hangs and eventually opens a small, all-black dialog and exits when I close that. The same happens in the main application (FreeStyler) when clicking on Setup in the menu, and then on Add/Remove fixtures
In the console output (full output attached), the following lines are repeated:
fixme:olepicture:OleLoadPictureEx (0xcbaafc,2359,1,{00020400-0000-0000-c000-000000000046},x=0,y=0,f=0,0x32f368), partially implemented. fixme:ole:CLSIDFromProgIDEx L"Scripting.FileSystemObject",0x32f3a4: semi-stub fixme:scrrun:filesys_QueryInterface Unsupported interface {7fd52380-4e07-101b-ae2d-08002b2ec713} fixme:scrrun:filesys_QueryInterface Unsupported interface {37d84f60-42cb-11ce-8135-00aa004bb851} fixme:scrrun:file_get_DateLastModified (0x1beb920)->(0x32f1e8)
Only the first number in the last line is changed every time.
I replaced a lot of those sections in the log to meet the 5MB file size limit.
https://bugs.winehq.org/show_bug.cgi?id=42857
florian-edelmann@online.de changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://freestylerdmx.be/
https://bugs.winehq.org/show_bug.cgi?id=42857
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- I'll take a look at scrrun stub. Could you test if 'winetricks wsh57' helps?
https://bugs.winehq.org/show_bug.cgi?id=42857
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- In case you build Wine yourself, please retest with current git, file_get_DateLastModified fixme will no longer appear.
https://bugs.winehq.org/show_bug.cgi?id=42857
florian-edelmann@online.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #3 from florian-edelmann@online.de --- "winetricks wsh57" did already help. I didn't need to test the current version from git.
https://bugs.winehq.org/show_bug.cgi?id=42857
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- Status|RESOLVED |REOPENED Ever confirmed|0 |1
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- Installing wsh57 is not a fix. Could you describe exact steps to reproduce? I'm having troubles running this software.
https://bugs.winehq.org/show_bug.cgi?id=42857
--- Comment #5 from florian-edelmann@online.de --- I haven't done anything different than running the said winetricks command on my existing setup (win32 with the two other winetricks verbs already installed as described in the first comment and the log). After that, I could select a fixture and it was loaded correctly into both the fixture editor and the main application.
https://bugs.winehq.org/show_bug.cgi?id=42857
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- The patch went in, https://source.winehq.org/git/wine.git/commit/f6016609e1709acf8a843bc714bc7f.... Could you retest with Wine 2.7, without using 'winetricks wsh57' ?
https://bugs.winehq.org/show_bug.cgi?id=42857
--- Comment #7 from florian-edelmann@online.de --- Sorry that I just answer today, I completely forgot this issue...
I'm testing with the recent Wine 2.12 Staging version.
Installing with win32 arch in a new wine prefix completes fine but with an error dialog:
C:\windows\system32\hirestimer.ocx Unable to register the DLL/OCX: RegSvr32 failed with exit code 0x3.
I can click Ignore in this window and some similar dialogs pop up.
Opening the fixtureCreator.exe then fails with the following console output:
err:module:import_dll Library MSVBVM60.DLL (which is needed by L"C:\FreeStyler\fixtureCreator.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\FreeStyler\fixtureCreator.exe" failed, status c0000135
https://bugs.winehq.org/show_bug.cgi?id=42857
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #8 from winetest@luukku.com --- (In reply to florian-edelmann from comment #7)
Opening the fixtureCreator.exe then fails with the following console output:
err:module:import_dll Library MSVBVM60.DLL (which is needed by L"C:\FreeStyler\fixtureCreator.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\FreeStyler\fixtureCreator.exe" failed, status c0000135
You need to do winetricks vb6run. I don't know about the other issue.
https://bugs.winehq.org/show_bug.cgi?id=42857
--- Comment #9 from florian-edelmann@online.de --- With winetricks vb6run, installing works fine but the other issue remains.
https://bugs.winehq.org/show_bug.cgi?id=42857
Robert Wilhelm sloper42@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sloper42@yahoo.com Component|-unknown |scrrun Keywords| |download
--- Comment #10 from Robert Wilhelm sloper42@yahoo.com --- I downloaded latest version 4.1.2 from website.
After using winetricks to install vb6run and vc6run, installer works fine.
When selecting a fixture, it hangs now because scrrun:file_get_DateCreated is not implemented.
We get endless loop repeating following output:
0024:fixme:olepicture:OleLoadPictureEx 0262CD7C, 7908, 1, {00020400-0000-0000-c000-000000000046}, 0, 0, 0, 0021ED78, partially implemented. 0024:fixme:ole:CLSIDFromProgIDEx L"Scripting.FileSystemObject", 0021EDB4: semi-stub 0024:fixme:scrrun:filesys_QueryInterface Unsupported interface {7fd52380-4e07-101b-ae2d-08002b2ec713} 0024:fixme:scrrun:filesys_QueryInterface Unsupported interface {37d84f60-42cb-11ce-8135-00aa004bb851} 0024:fixme:variant:get_date_format ignoring flags 10 0024:fixme:scrrun:file_get_DateCreated (01451FF0)->(0021EAC0)
After implementing this function the hang is gone. I will try to submit a patch.
https://bugs.winehq.org/show_bug.cgi?id=42857
--- Comment #11 from Robert Wilhelm sloper42@yahoo.com --- Created attachment 72901 --> https://bugs.winehq.org/attachment.cgi?id=72901 Implement file_get_DateCreated.
https://bugs.winehq.org/show_bug.cgi?id=42857
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Robert Wilhelm from comment #11)
Created attachment 72901 [details] Implement file_get_DateCreated.
This looks good to me, unless you're aware of some problem with it.
https://bugs.winehq.org/show_bug.cgi?id=42857
--- Comment #13 from Robert Wilhelm sloper42@yahoo.com ---
This looks good to me, unless you're aware of some problem with it.
Thanks. I will submit a MR soon. I am not aware of any problems with this patch. It is mostly cut and paste from your file_get_DateLastModified patch.
I was just a bit reluctant to open new MR because my MR391 (Implement MoveFolder) is still open and targets same dll.
https://bugs.winehq.org/show_bug.cgi?id=42857
Robert Wilhelm sloper42@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #14 from Robert Wilhelm sloper42@yahoo.com --- I opened a MR: https://gitlab.winehq.org/wine/wine/-/merge_requests/692
https://bugs.winehq.org/show_bug.cgi?id=42857
Robert Wilhelm sloper42@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Fixed by SHA1| |8eb7843d206d014acf93239d678 | |2a199228472e7 Resolution|--- |FIXED
--- Comment #15 from Robert Wilhelm sloper42@yahoo.com --- MR was merged with https://gitlab.winehq.org/wine/wine/-/commit/8eb7843d206d014acf93239d6782a19...
https://bugs.winehq.org/show_bug.cgi?id=42857
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.16.
https://bugs.winehq.org/show_bug.cgi?id=42857
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0.x
https://bugs.winehq.org/show_bug.cgi?id=42857
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|7.0.x |---
--- Comment #17 from Michael Stefaniuc mstefani@winehq.org --- Removing the 7.0.x milestone from bug fixes included in 7.0.2.