http://bugs.winehq.org/show_bug.cgi?id=35274
Bug ID: 35274 Summary: Heavy Metal Pro page faults when using "open from" Product: Wine Version: 1.7.9 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: comctl32 Assignee: wine-bugs@winehq.org Reporter: liquitsnake@gmx.net Classification: Unclassified
This seems similar to bug 21665, but is not the same bug (as it has been fixed long ago)
When using "open from" to load a file in Heavy Metal, the program will page fault as soon as the "open" button is pressed. Similarily, it will page fault when using "save to" most of the time. That makes it impossible to use these functions.
It doesn't appear to be a regression (I have witnessed this on all versions from 1.3.7 to 1.7.9).
Using native comctl32.dll solves the crashing. The native DLL used in my testing has the MD5 2f0680d0ac7b37cd5f3b118024ad0f0d.
http://bugs.winehq.org/show_bug.cgi?id=35274
--- Comment #1 from haarp liquitsnake@gmx.net --- Created attachment 47047 --> http://bugs.winehq.org/attachment.cgi?id=47047 output with DEBUG=+treeview
Since the treeview debug channel was requested in bug 21665 and this one seems very similar, I have also enabled it here.
http://bugs.winehq.org/show_bug.cgi?id=35274
haarp liquitsnake@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #47047|0 |1 is obsolete| |
--- Comment #2 from haarp liquitsnake@gmx.net --- Created attachment 47048 --> http://bugs.winehq.org/attachment.cgi?id=47048 output with DEBUG=+treeview
Debugging symbols are broken with the Wine PPA, so I ran it on another machine instead. They should be present now.
http://bugs.winehq.org/show_bug.cgi?id=35274
--- Comment #3 from haarp liquitsnake@gmx.net --- I get a strong feeling that the program only page faults when the user expands a directory tree and resides inside a subtree while the dialog closes.
When I close the dialog while being in a folder that didn't need expansion (such as a desktop folder), this bug doesn't seem to appear.
http://bugs.winehq.org/show_bug.cgi?id=35274
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- Still no argument info in a backtrace, -O0 could help probably. I'd like to reproduce myself, is this thing downloadable somewhere?
http://bugs.winehq.org/show_bug.cgi?id=35274
haarp liquitsnake@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #47048|0 |1 is obsolete| |
--- Comment #5 from haarp liquitsnake@gmx.net --- Created attachment 48157 --> http://bugs.winehq.org/attachment.cgi?id=48157 WINEDEBUG=+treeview
Ok, tried again with -O0 and Wine-1.7.16. It seems to contain more info now, hopefully it is helpful.
http://bugs.winehq.org/show_bug.cgi?id=35274
haarp liquitsnake@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.heavymetalpro.co | |m/newfiles/hmp_v522_r3_upda | |te.exe
--- Comment #6 from haarp liquitsnake@gmx.net --- (In reply to Nikolay Sivov from comment #4)
Still no argument info in a backtrace, -O0 could help probably. I'd like to reproduce myself, is this thing downloadable somewhere?
The program itself isn't free, but the updates are. I've added a link to the installer. To reproduce:
Install, start hvypro.exe, click through the annoying messages until the main program appears. Select "Open From", then navigate to some subfolder, then press Cancel -> Crash.
http://bugs.winehq.org/show_bug.cgi?id=35274
--- Comment #7 from Nikolay Sivov bunglehead@gmail.com --- New log is better. I tried to reproduce that, but it needs several redist packages, I did 'mfc42 vb6run' and still doesn't start.
Could you please save me some time and list all dependencies it needs?
http://bugs.winehq.org/show_bug.cgi?id=35274
--- Comment #8 from haarp liquitsnake@gmx.net --- (In reply to Nikolay Sivov from comment #7)
New log is better. I tried to reproduce that, but it needs several redist packages, I did 'mfc42 vb6run' and still doesn't start.
Could you please save me some time and list all dependencies it needs?
Oh right, I forgot that the main installer puts a bunch of libs in place. They are:
ASYCFILT.DLL ccrpftv6.ocx ccrpudn6.ocx COMCAT.DLL COMDLG32.OCX FlatBtn6.ocx MFC40.DLL MFC42.DLL MSCOMCTL.OCX MSVBVM60.DLL MSVCRT.DLL OLEAUT32.DLL STDOLE2.TLB
I've packed and uploaded them for your convenience: http://176.9.140.228/~haarp/temp/hmpro-libs.7z
Throw them in syswow64/ or system32/.
--- Comment #9 from haarp liquitsnake@gmx.net --- Link didn't go through: http://176.9.140.228/~haarp/temp/hmpro-libs.7z
http://bugs.winehq.org/show_bug.cgi?id=35274
--- Comment #10 from haarp liquitsnake@gmx.net --- h t t p : / / 1 7 6 . 9 .1 4 0 . 2 2 8 / ~ h a a r p / t e m p / h m p r o - l i b s . 7 z
https://bugs.winehq.org/show_bug.cgi?id=35274
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDINFO Ever confirmed|0 |1
--- Comment #11 from Nikolay Sivov bunglehead@gmail.com --- I had to install with winetricks - mfc42, vb6run, comdlg32ocx, mscomctlocx. But it's still not enough. Next dependency seems to be FlatBtn*.ocx, which could be application file, not a Windows component. That means I don't have a test case to work on.
https://bugs.winehq.org/show_bug.cgi?id=35274
--- Comment #12 from haarp main.haarp@gmail.com --- (In reply to Nikolay Sivov from comment #11)
I had to install with winetricks - mfc42, vb6run, comdlg32ocx, mscomctlocx. But it's still not enough. Next dependency seems to be FlatBtn*.ocx, which could be application file, not a Windows component. That means I don't have a test case to work on.
It shouldn't be necessary to go through all that, at least with the official installer. It seems the patcher alone isn't enough.
There's an official source that installs the runtimes for you tho. It can be found here: http://www.heavymetalpro.com/newfiles/runtimes.exe
https://bugs.winehq.org/show_bug.cgi?id=35274
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org