http://bugs.winehq.org/show_bug.cgi?id=9967
Summary: crash at the end of the installation of XOP Product: Wine Version: 0.9.46. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: tritemio@gmail.com
Created an attachment (id=8477) --> (http://bugs.winehq.org/attachment.cgi?id=8477) crash dum of wine during xop installation
I'm trying to run the XOP program[0] under wine in linux since the linux version of XOP does not work on any recent distribution I'm aware of.
The executable I've tried can be downloaded from the xop website[1] (file name: setup_xop211.exe).
At the end of the installation I get a wine crash dump that I've attached. Please tell me if you need more debug info.
The program does requires the MFC42.DLL file to be run. After downloading it and putting it in the XOP directory I have been able to run the software but it gives an error that it can't find a file.
FYI, the program run fine on windows xp.
Cheers,
~ Antonio
[0] http://www.esrf.eu/computing/scientific/xop2.1/intro.html
http://bugs.winehq.org/show_bug.cgi?id=9967
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #1 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-09 15:33:36 --- Looks like invalid bug.
Please try again on a new ~/.wine. You need to copy mfc42.dll and msvcr70.dll to system32. Then install the app. Then run it with _full_ path: wine "C:\Program Files\XOP2.1\xop.exe"
That way it starts just fine here.
(BTW in the link on the desktop it also says: Path=~/.wine/dosdevices/c:/Program Files/XOP2.1/tmp Don't know if setting that path is needed as well for rest of functionality. Best is to start the app with the link on the desktop i guess)
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #2 from Antonio tritemio@gmail.com 2007-10-14 06:55:49 --- I've tried to install in a new .wine dir and coping the dll you have indicated before the installation. Now the installation proceeds without any error.
However, the program starts with a dialog saying "The specified file can't be found." then closes completely.
Even installing the extension software I need (IMD [0]) I get the same result and I can't run the program.
Should I close this bug and one a new one?
Thanks,
~ Antonio
[0] http://ftp.esrf.eu/pub/scisoft/xop2.1/Windows/Extensions/
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #3 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-14 07:17:06 --- You have to start the application with the full path and cd into the directory:
cd ~/.wine/drive_c/Program\ Files/XOP2.1/ wine "C:\Program Files\XOP2.1\xop.exe"
Did you try it like that, and it still fails?
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #4 from Antonio tritemio@gmail.com 2007-10-14 09:11:37 --- Yes I confirm the behavior even entering the directory and specifying the full path.
~ Antonio
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-14 09:46:49 --- weird, it starts just fine here. Could you try to start the app using the link it created on your desktop? Maybe that helps. Also:
I've tried to install in a new .wine dir and coping the dll you have indicated before the installation.
Just to be sure: you need _two_ dlls: mfc42 and msvcr70. Did you copy both before starting the installation?
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #6 from Antonio tritemio@gmail.com 2007-10-14 12:01:16 --- I confirm. I've copied the _two_ dlls in window/system32 before starting the installation.
And yes, I've tried also the link on the desktop which gives the same result.
To be clear, wine does not generate an error anymore but when starting the program I get only a dialog message like this:
__________________________________ | o XOP Status X | |----------------------------------| | The specified file was not found | | [OK] | ----------------------------------
regardless of the method used to start it. Closing the dialog the program terminate (without errors on the shell).
Do you see the main window of XOP instead?
Thanks,
~ Antonio
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #7 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-14 12:50:32 --- Created an attachment (id=8571) --> (http://bugs.winehq.org/attachment.cgi?id=8571) screenshot
Here it is , running just fine, so it's really weird. Would it be possible for you to put the Directory-content of your XOP2.1-directory somewhere up, so i could have a look at it? Maybe it differs from mine, and could be the cause.
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #8 from Antonio tritemio@gmail.com 2007-10-18 05:15:36 --- Here it is the wine directory:
ftp://ftp.elet.polimi.it/outgoing/Stefano.Marangoni/wine.tar.gz
Thanks,
~ Antonio
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #9 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-18 05:37:28 --- Hi Antonio, could you put the following content in the file xop.ini instead of what you have in it, and try again, and report back. Thanks.
[XOP 2.1] IDL_DIR=c:\PROG~FBU\XOP2.1\IDL60 XOP_HOME=c:\PROG~FBU\XOP2.1\
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #10 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-18 05:59:37 --- i did a bit more testing and i can reproduce your error now. I removed ~/.wine, and did:
export LC_ALL=it_IT wine setup_xop211.exe
Now i run into the same bug as you do. Must have something to do with your italian locale i guess. To confirm you could try setting to a different one, and then install the application again on a new ~/.wine e.g
mv ~/.wine ~/.wine_backup export LC_ALL=nl_NL wine setup_xop211.exe wine "C:\Program Files\XOP2.1\xop.exe"
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #11 from Antonio tritemio@gmail.com 2007-10-18 11:42:16 --- Setting LC_ALL, LANG and LANGUAGE to "C" I get this crash during installation on a new wine dir (having copied the two dlls):
$ wine programmi/setup_xop211.exe wine: Unhandled division by zero at address 0x486930 (thread 0011), starting debugger... Unhandled exception: divide by zero in 32-bit code (0x00486930). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:00486930 ESP:0034fa58 EBP:0034fab0 EFLAGS:00210246( - 00 -RIZP1) EAX:00000000 EBX:7ef517bc ECX:00000000 EDX:00000000 ESI:7ef8e478 EDI:00010040 Stack dump: 0x0034fa58: 00010040 7ef8e478 7ef517bc 7ee56d00 0x0034fa68: 001739d0 001739d0 0034fa90 7ee061ea 0x0034fa78: 000071e4 001739d0 7ee5eaa0 7ee56d00 0x0034fa88: 7ee56d00 7ef8e478 0034fac0 00000000 0x0034fa98: 00000000 00000000 7ef20dd0 7ef6c8a0 0x0034faa8: 7ef517bc 00000000 0034fb30 004856ce Backtrace: =>1 0x00486930 in _ins0432._mp (+0x86930) (0x0034fab0) 2 0x004856ce in _ins0432._mp (+0x856ce) (0x0034fb30) 3 0x00483965 in _ins0432._mp (+0x83965) (0x0034fbb4) 4 0x0046ceb5 in _ins0432._mp (+0x6ceb5) (0x0034fc08) 5 0x0046cdff in _ins0432._mp (+0x6cdff) (0x0034fc54) 6 0x00406e4e in _ins0432._mp (+0x6e4e) (0x0034fc7c) 7 0x00405a42 in _ins0432._mp (+0x5a42) (0x0034fce4) 8 0x00401c22 in _ins0432._mp (+0x1c22) (0x0034fd0c) 9 0x7ef2c65a WINPROC_wrapper+0x1a() in user32 (0x0034fd3c) 10 0x7ef2e634 in user32 (+0x9e634) (0x0034fd7c) 11 0x7ef321c5 WINPROC_call_window+0xad() in user32 (0x0034fdbc) 12 0x7eef9828 DispatchMessageA+0x96() in user32 (0x0034fdfc) 13 0x004011af in _ins0432._mp (+0x11af) (0x0034fe3c) 14 0x00401838 in _ins0432._mp (+0x1838) (0x0034fe74) 15 0x0048800d in _ins0432._mp (+0x8800d) (0x0034ff08) 16 0x7b86df8f in kernel32 (+0x4df8f) (0x0034ffe8) 17 0xb7ed14a7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) 0x00486930: divl 0x18(%ebp),%eax Modules: Module Address Debug info Name (77 modules) PE 350000- 355000 Deferred 52c7 PE 360000- 36e000 Deferred _wutl95 PE 3b0000- 3c0000 Deferred _isreg32 PE 400000- 4ae000 Export _ins0432._mp PE 10000000-10019000 Deferred 52c6 ELF 7b800000-7b921000 Export kernel32<elf> -PE 7b820000-7b921000 \ kernel32 ELF 7bc00000-7bc9e000 Deferred ntdll<elf> -PE 7bc10000-7bc9e000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7e414000-7e4ad000 Deferred oleaut32<elf> -PE 7e420000-7e4ad000 \ oleaut32 ELF 7e4d1000-7e4e4000 Deferred libresolv.so.2 ELF 7e4e4000-7e503000 Deferred iphlpapi<elf> -PE 7e4f0000-7e503000 \ iphlpapi ELF 7e503000-7e55b000 Deferred rpcrt4<elf> -PE 7e510000-7e55b000 \ rpcrt4 ELF 7e55b000-7e5f5000 Deferred ole32<elf> -PE 7e570000-7e5f5000 \ ole32 ELF 7e613000-7e645000 Deferred uxtheme<elf> -PE 7e620000-7e645000 \ uxtheme ELF 7e645000-7e691000 Deferred libgcrypt.so.11 ELF 7e691000-7e6a1000 Deferred libtasn1.so.2 ELF 7e6a1000-7e6ce000 Deferred libcrypt.so.1 ELF 7e6ce000-7e737000 Deferred libgnutls.so.12 ELF 7e737000-7e765000 Deferred libcups.so.2 ELF 7e774000-7e778000 Deferred libxfixes.so.3 ELF 7e778000-7e781000 Deferred libxcursor.so.1 ELF 7e781000-7e79e000 Deferred imm32<elf> -PE 7e790000-7e79e000 \ imm32 ELF 7e79e000-7e7a6000 Deferred libxrender.so.1 ELF 7e7a6000-7e7ad000 Deferred libdrm.so.2 ELF 7e7ad000-7e813000 Deferred libgl.so.1 ELF 7e813000-7e8f9000 Deferred libx11.so.6 ELF 7e8f9000-7e906000 Deferred libxext.so.6 ELF 7e906000-7e91e000 Deferred libice.so.6 ELF 7e91e000-7e926000 Deferred libsm.so.6 ELF 7e926000-7e9b3000 Deferred winex11<elf> -PE 7e940000-7e9b3000 \ winex11 ELF 7e9b3000-7e9d2000 Deferred libexpat.so.1 ELF 7e9d2000-7ea00000 Deferred libfontconfig.so.1 ELF 7ea00000-7ea14000 Deferred libz.so.1 ELF 7ea14000-7ea7e000 Deferred libfreetype.so.6 ELF 7ea7e000-7eb3d000 Deferred comctl32<elf> -PE 7ea90000-7eb3d000 \ comctl32 ELF 7eb3d000-7eb94000 Deferred shlwapi<elf> -PE 7eb50000-7eb94000 \ shlwapi ELF 7eb94000-7ec91000 Deferred shell32<elf> -PE 7eba0000-7ec91000 \ shell32 ELF 7ec91000-7ed31000 Deferred comdlg32<elf> -PE 7eca0000-7ed31000 \ comdlg32 ELF 7ed31000-7ed66000 Deferred winspool<elf> -PE 7ed40000-7ed66000 \ winspool ELF 7ed66000-7ed7a000 Deferred lz32<elf> -PE 7ed70000-7ed7a000 \ lz32 ELF 7ed7a000-7ed93000 Deferred version<elf> -PE 7ed80000-7ed93000 \ version ELF 7ed93000-7edd9000 Deferred advapi32<elf> -PE 7eda0000-7edd9000 \ advapi32 ELF 7edd9000-7ee6f000 Deferred gdi32<elf> -PE 7edf0000-7ee6f000 \ gdi32 ELF 7ee6f000-7efa7000 Export user32<elf> -PE 7ee90000-7efa7000 \ user32 ELF 7efa7000-7efb1000 Deferred libnss_files.so.2 ELF 7efb1000-7efba000 Deferred libnss_nis.so.2 ELF 7efba000-7efcf000 Deferred libnsl.so.1 ELF 7efcf000-7eff1000 Deferred libm.so.6 ELF 7eff1000-7eff4000 Deferred libxrandr.so.2 ELF 7eff4000-7eff7000 Deferred libxau.so.6 ELF 7eff7000-7f000000 Deferred libnss_compat.so.2 ELF b7d70000-b7d75000 Deferred libxxf86vm.so.1 ELF b7d77000-b7d7a000 Deferred libdl.so.2 ELF b7d7a000-b7ea9000 Deferred libc.so.6 ELF b7ea9000-b7ebb000 Deferred libpthread.so.0 ELF b7ec4000-b7ec8000 Deferred libgpg-error.so.0 ELF b7eca000-b7fde000 Export libwine.so.1 ELF b7fe1000-b7ff7000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000010 (D) C:\windows\temp_INS0432._MP 00000011 0 <== 0000000d 00000012 0 0000000f 0 0000000e 0 0000000a 0000000c 0 0000000b 0 00000008 00000009 0
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #12 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-18 12:15:17 ---
wine programmi/setup_xop211.exe
That's not what i meant. I meant to completely remove ~/.wine, then set LC_ALL to something different then you have now:
mv ~/.wine ~/.wine_backup export LC_ALL=nl_NL wine setup_xop211.exe wine "C:\Program Files\XOP2.1\xop.exe"
just carry out the commands above...........
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #13 from Antonio tritemio@gmail.com 2007-10-18 12:45:02 --- (In reply to comment #12)
wine programmi/setup_xop211.exe
That's not what i meant. I meant to completely remove ~/.wine, then set LC_ALL to something different then you have now:
mv ~/.wine ~/.wine_backup export LC_ALL=nl_NL wine setup_xop211.exe wine "C:\Program Files\XOP2.1\xop.exe"
I've done:
mv ~/.wine ~/.wine_backup export LC_ALL=C export LANG=C export LANGUAGE=C winecfg # just start it to create the .wine dir cp mfc42.dll msvcr70.dll .wine/drive_c/windows/system32/ wine setup_xop211.exe
and then the crash occurred (before the installation finishes). Same result if I do
mv ~/.wine ~/.wine_backup export LC_ALL=nl_NL wine setup_xop211.exe
or
mv ~/.wine ~/.wine_backup export LC_ALL=nl_NL winecfg # just start it to create the .wine dir cp mfc42.dll msvcr70.dll .wine/drive_c/windows/system32/ wine setup_xop211.exe
~ Antonio
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #14 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-18 12:59:25 ---
export LC_ALL=C
Why are you doing this???????
Ok, forget about that LC_ALL, to be sure you run it exactly the same way as i do , just do:
unset LANG unset LANGUAGE unset LC_ALL
mv ~/.wine ~/.wine_backup
LANG=en_US.UTF-8 wine setup_xop211.exe
http://bugs.winehq.org/show_bug.cgi?id=9967
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|_obsolete_binary |-unknown
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #15 from Antonio tritemio@gmail.com 2008-01-15 03:43:30 --- The program works using this procedure on wine 0.9.53 (tested under Ubuntu Gusty Gibbon 7.10):
rm -rf .wine/ export LANG=en_US.UTF-8 winecfg cp mfc42.dll msvcr70.dll /home/anto/.wine/drive_c/ wine setup_xop211.exe wine setup_imd4.1.1.exe
does not work without this locale quirk.
~ Antonio
http://bugs.winehq.org/show_bug.cgi?id=9967
--- Comment #16 from Austin English austinenglish@gmail.com 2008-06-03 13:24:12 --- Is this still an issue in 1.0-rc3?
http://bugs.winehq.org/show_bug.cgi?id=9967
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |ABANDONED
--- Comment #17 from Austin English austinenglish@gmail.com 2008-12-01 02:16:58 --- Abandoned.
http://bugs.winehq.org/show_bug.cgi?id=9967
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Austin English austinenglish@gmail.com 2008-12-01 02:17:50 --- Closing.