http://bugs.winehq.org/show_bug.cgi?id=10490
Summary: Catia 3D view works in real Windows but not in Wine Product: Wine Version: 0.9.49. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: mah@jump-ing.de CC: mah@jump-ing.de
Created an attachment (id=9231) --> (http://bugs.winehq.org/attachment.cgi?id=9231) Run log, attempting to run the already installed app.
Catia V5R17 installs fine but fails to work in Wine since 3D hardware (OpenGL) isn't recognized. The same app works on the same hardware with real Windows XP Professional as well as in Windows 2000 on VirtualPC (no OpenGL at all).
Graphics hardware is Intel GMA X3000, supporting OpenGL 1.4. Catia starts in Wine, but pops up a dialog reading "No certified OpenGL library has been found. Check your system installation."
This bug is about to track the behaviour mismatch between Wine and real Windows. Once this OpenGL issue is fixed, things look promising since Menus and dialogs appear to work fine already. I'm unsure how to attack this bug, however.
http://bugs.winehq.org/show_bug.cgi?id=10490
Stefan Dösinger stefandoesinger@gmx.at changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefandoesinger@gmx.at
--- Comment #1 from Stefan Dösinger stefandoesinger@gmx.at 2007-11-18 04:40:32 --- Perhaps the app depends on specific OpenGL vendor strings like "Microsoft" or "NVIDIA Corporation". Propably something Linux-Specific as "Mesa" (which the Intel driver uses) isn't accepted by this app?
http://bugs.winehq.org/show_bug.cgi?id=10490
--- Comment #2 from Austin English austinenglish@gmail.com 2007-11-18 05:09:36 --- 'heb@rutan:~/.wine/drive_c$ wine Programme/Dassault\ Systemes/B17/intel_a/code/bin/CNEXT.exe'
Don't run your programs this way. Try:
$ cd ~/.wine/drive_c/Programme/Dassault\ Systemes/B17/intel_a/code/bin/ $ wine CNEXT.exe
http://bugs.winehq.org/show_bug.cgi?id=10490
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #3 from Dan Kegel dank@kegel.com 2007-11-18 06:03:10 --- Aw, I run apps with absolute paths all the time... it's fine if it works.
I also have a copy of Catia, but can't try it because of bug 9137. How did you get past that?
http://bugs.winehq.org/show_bug.cgi?id=10490
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
--- Comment #4 from Dan Kegel dank@kegel.com 2007-11-18 06:03:54 --- Not blocker.
http://bugs.winehq.org/show_bug.cgi?id=10490
--- Comment #5 from Traumflug mah@jump-ing.de 2007-11-18 07:46:03 ---
I also have a copy of Catia, but can't try it because of bug 9137. How did you get past that?
After looking for help on eMule, it suddenly worked.
http://bugs.winehq.org/show_bug.cgi?id=10490
--- Comment #6 from Traumflug mah@jump-ing.de 2007-11-18 07:56:17 --- Catia software requirements read "A Microsoft implementation of OpenGL libraries, as delivered with with Windows 2000 or Windows XP". Graphics works even in Windows 2000 on VirtualPC. VirtualPC emulates an antique "S3 Trio 32/64", so it's likely not a matter of lacking OpenGL features.
http://bugs.winehq.org/show_bug.cgi?id=10490
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|wine-directx |wine-misc
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2007-11-18 10:57:32 --- Please attach debug output with WINEDEBUG=warn+all,+loaddll
(In reply to comment #3)
Aw, I run apps with absolute paths all the time... it's fine if it works.
Wrong, see FAQ for complete explanation. You are welcome to write tests proving that Wine should do something different - there are already loads of tests on the contrary showing that number of badly written programs _WILL_ fail. And indeed they do fail, even on windows!
http://bugs.winehq.org/show_bug.cgi?id=10490
--- Comment #8 from Traumflug mah@jump-ing.de 2007-11-18 13:15:22 --- Created an attachment (id=9239) --> (http://bugs.winehq.org/attachment.cgi?id=9239) Runlog with debugging messages
Please attach debug output with WINEDEBUG=warn+all,+loaddll
This time, I get an "Microsoft Visual C++ Runtime Library" dialog. It reads "Runtime Error! ...\bin\CNEXT.exe. I've put a remark into the runlog when this happens (some 30 lines from the bottom).
http://bugs.winehq.org/show_bug.cgi?id=10490
--- Comment #9 from Austin English austinenglish@gmail.com 2007-11-19 01:06:04 --- You need to install Microsoft Visual C++ 2005 redistributable libraries. Easiest way:
$ wget http://kegel.com/wine/winetricks $ sh winetricks vcrun2005
http://bugs.winehq.org/show_bug.cgi?id=10490
Traumflug mah@jump-ing.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #9231 is|0 |1 obsolete| |
--- Comment #10 from Traumflug mah@jump-ing.de 2007-11-19 14:54:30 --- Created an attachment (id=9252) --> (http://bugs.winehq.org/attachment.cgi?id=9252) Runlog "Type CATDrawing unknown"
You need to install Microsoft Visual C++ 2005 redistributable libraries.
Thanks, did that.
Some experimenting with a real Windows installation with the same app installed showed three things so far:
- Using Microsoft's opengl32.dll and vcrun2005, the complaint about a non-certified OpenGL driver vanishes.
- Copying C:\windows\Profiles over to Wine's drive_c makes Catia run stable.
- Both effects are arbitrary.
Now I can click through Catia's menus, many dynamic menu items are missing, though. When attempting to open a file (file open dialog works), I get an error message like "Type CATDrawing unknown." Same for other Catia file types. File -> New doesn't produce anything.
http://bugs.winehq.org/show_bug.cgi?id=10490
--- Comment #11 from Austin English austinenglish@gmail.com 2008-06-04 11:30:41 --- Is this still an issue in 1.0-rc3 or newer wine?
http://bugs.winehq.org/show_bug.cgi?id=10490
--- Comment #12 from Traumflug mah@jump-ing.de 2008-06-04 12:52:03 --- I'll check that. Please allow me two weeks as it's quite some work for me.
http://bugs.winehq.org/show_bug.cgi?id=10490
Paul cieniek@wp.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #13 from Paul cieniek@wp.pl 2008-06-08 03:47:31 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=10490
Paul cieniek@wp.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cieniek@wp.pl
--- Comment #14 from Paul cieniek@wp.pl 2008-06-08 03:51:06 --- (In reply to comment #11)
Is this still an issue in 1.0-rc3 or newer wine?
Yes, it is (in 1.0 rc4).
http://bugs.winehq.org/show_bug.cgi?id=10490
--- Comment #15 from Traumflug mah@jump-ing.de 2008-07-09 15:02:13 --- Created an attachment (id=14704) --> (http://bugs.winehq.org/attachment.cgi?id=14704) Runlog of the installer
http://bugs.winehq.org/show_bug.cgi?id=10490
--- Comment #16 from Traumflug mah@jump-ing.de 2008-07-09 15:19:22 --- It appears to help if you install vcrun2005 before _installing_ the app:
I watched the installer run and found two backtraces on the console. See attachment, the essence seems to be this: Unimplemented function ntoskrnl.exe.IoRegisterShutdownNotification
Nevertheless, this installs a running application (including working desktop icon - very nice).
I've compared Wine's OpenGL lib with the native one. Neither shows something but a few lines of garbage pixels at the top. While there's still the complaint about Wine's lib, the view appears nevertheless. Catia notices, but obviously doesn't insist on a certified library.
http://bugs.winehq.org/show_bug.cgi?id=10490
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #17 from Anastasius Focht focht@gmx.net 2008-07-09 16:13:00 --- Hello,
--- snip --- .. wine: Call from 0x7b844e00 to unimplemented function ntoskrnl.exe.IoRegisterShutdownNotification, aborting wine: Unimplemented function ntoskrnl.exe.IoRegisterShutdownNotification called at address 0x7b844e00 (thread 0030), starting debugger... Unhandled exception: unimplemented function ntoskrnl.exe.IoRegisterShutdownNotification called in 32-bit code (0x7b844e76). .. Module Address Debug info Name (29 modules) PE 450000- 452940 Deferred lumdriver.sys .. wine: Call from 0x7b844e00 to unimplemented function ntoskrnl.exe.IoReleaseCancelSpinLock, aborting wine: Call from 0x7b844e00 to unimplemented function ntoskrnl.exe.IoReleaseRemoveLockAndWaitEx, aborting .. --- snip ---
That "lumdriver.sys" apparently belongs to IBM License Use Management ( http://www-306.ibm.com/software/awdtools/lum/support.html) and is needed for concurrent offline license mode.
This also tells a bit: http://www.kxcad.net/catia/B17doc/English/online/basil_C2/basilLicensingOffl...
If I correctly understood you don't use the Catia V5Rxx software in concurrent offline license mode where this stuff is needed? To prevent the crash, you could disable the kernel driver in registry (services key). Otherwise it depends on the type/complexity of kernel driver (hardware access, layered, number of kernel imports). I can take a glance at the driver if you send me "lumdevdi.exe" and "LUMDriver.sys" (packed in .zip file) to my email address.
Regards
http://bugs.winehq.org/show_bug.cgi?id=10490
Traumflug mah@jump-ing.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |14481
http://bugs.winehq.org/show_bug.cgi?id=10490
Bug 10490 depends on bug 14481, which changed state.
Bug 14481 Summary: glViewport has no effect. http://bugs.winehq.org/show_bug.cgi?id=14481
What |Old Value |New Value ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
http://bugs.winehq.org/show_bug.cgi?id=10490
--- Comment #18 from Traumflug mah@jump-ing.de 2008-07-19 15:51:04 --- Big step forward. To approach the problem from the driver side I built Mesa unoptimised and with -DDEBUG. After switching to this new libGL, Catia suddenly rendered it's 3D view just fine. I could create a Part, add some geometry, view and turn it and save this to a file.
http://bugs.winehq.org/show_bug.cgi?id=10490
Traumflug mah@jump-ing.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID
--- Comment #19 from Traumflug mah@jump-ing.de 2008-08-23 04:17:33 --- As the 3D view works with the Mesa software renderer it's likely not a Wine issue, but related to the Intel X driver. Please close this big.
http://bugs.winehq.org/show_bug.cgi?id=10490
--- Comment #20 from Dan Kegel dank@kegel.com 2008-08-23 07:25:17 --- You might want to file a bug against the Intel X driver and put a link to it here, for reference...
http://bugs.winehq.org/show_bug.cgi?id=10490
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #21 from Dmitry Timoshkov dmitry@codeweavers.com 2008-08-23 08:21:51 --- Closing invalid.
http://bugs.winehq.org/show_bug.cgi?id=10490
aaahaaap@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aaahaaap@gmail.com
--- Comment #22 from aaahaaap@gmail.com 2010-01-02 15:31:09 --- (In reply to comment #21)
Closing invalid.
I'm getting the same error message and non-working 3D view but I'm using either the radeon or mesa driver. This is in a clean wineprefix.
When running this from a WinXP install inside Virtualbox (with Guest additions installed and 3D acceleration on) I don't get the error message and the 3D view works. When copying openGL32.dll from this Virtualbox WinXP to my CATIA wineprefix I don't get the error message, but the 3D view is all black (It seems I can manipulate the 3D view but I'm not sure since I can't see if there's something happening).