http://bugs.winehq.org/show_bug.cgi?id=34030
Bug #: 34030 Summary: Altium Designer 10 hangs on startup accessing a driver Product: Wine Version: 1.6-rc4 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com Classification: Unclassified
This affects both Altium Designer 10 and 13 (aka 2013). Once you work around bug 34018 with mdac28, it hangs after putting up the main interface, with a big black square obscuring part of it. +relay shows
0042:Call KERNEL32.CreateFileW(1fa60538 L"\\.\altio",c0000000,00000000,00000000,00000003,00000080,00000000) ret=1fa604d1 trace:file:CreateFileW L"\\.\altio" GENERIC_READ GENERIC_WRITE creation 3 attributes 0x80 0042:Ret KERNEL32.CreateFileW() retval=00000310 ret=1fa604d1 0042:Call KERNEL32.DeviceIoControl(00000310,9c402004,00000000,00000000,00000000,00000000,0033fa04,00000000) ret=1fa60508
And then it just sits there. Another thread seems to sleep fitfully while waiting for this one.
The installer did try to install a driver, but I imagine Wine just ignored that.
http://bugs.winehq.org/show_bug.cgi?id=34030
--- Comment #1 from Dan Kegel dank@kegel.com 2013-07-12 23:19:09 CDT --- This appears to be a regression from the app's point of view; using wine-1.4.1 works around it. Under wine-1.4.1, you get a dialog saying "failed to load parallel driver", and then the app comes up ok.
On wine-1.6-rc4, the console output ends with the three lines:
fixme:ntoskrnl:IoGetCurrentProcess () stub fixme:ntoskrnl:Ke386IoSetAccessProcess ((nil) 1) stub fixme:ntoskrnl:Ke386SetIoAccessMap (1 0x550000) stub
http://bugs.winehq.org/show_bug.cgi?id=34030
--- Comment #2 from Dan Kegel dank@kegel.com 2013-07-12 23:31:58 CDT --- 1.5.13 was reported working, so it's probably after that. I'll try to do a regression test.
http://bugs.winehq.org/show_bug.cgi?id=34030
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Regression SHA1| |6643f07d2bf8df70490fe6692de | |1bdf356b4db1e
--- Comment #3 from Dan Kegel dank@kegel.com 2013-07-13 22:59:24 CDT --- First "bad" commit was
commit 6643f07d2bf8df70490fe6692de1bdf356b4db1e Author: Christian Costa titan.costa@gmail.com Date: Wed Oct 3 08:55:14 2012 +0200
ntoskrnl.exe: Don't try to copy back data in buffered mode when we don't expect any in process_ioctl.
Reverting this lets the app start with wine-1.6-rc5.
http://bugs.winehq.org/show_bug.cgi?id=34030
--- Comment #4 from Dan Kegel dank@kegel.com 2013-07-14 08:27:50 CDT --- Created attachment 45265 --> http://bugs.winehq.org/attachment.cgi?id=45265 Patch to revert the commit that triggered the problem
https://bugs.winehq.org/show_bug.cgi?id=34030
--- Comment #5 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.37 or newer) wine? If so, please attach the terminal output in 1.7.37 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=34030
John Sabino johntsabino@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johntsabino@gmail.com
--- Comment #6 from John Sabino johntsabino@gmail.com --- I am attempting to run Altium Designer 15.1.14 with wine 1.7.37 on Ubuntu 12.04 (x86) and this issue still occurred. Applying this patch correct the issue and the system works fine now.
https://bugs.winehq.org/show_bug.cgi?id=34030
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |titan.costa@gmail.com Component|-unknown |ntoskrnl
--- Comment #7 from Austin English austinenglish@gmail.com --- Adding patch author to CC.
https://bugs.winehq.org/show_bug.cgi?id=34030
Christian Costa titan.costa@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #8 from Christian Costa titan.costa@gmail.com --- Sebastian Lackner did some cleanup in that area. This might fix the bug, can you retest with latest wine?
https://bugs.winehq.org/show_bug.cgi?id=34030
--- Comment #9 from Dan Kegel dank@kegel.com --- https://appdb.winehq.org/objectManager.php?sClass=version&iId=31816 suggests that it was fixed as of wine 1.7.49.
https://bugs.winehq.org/show_bug.cgi?id=34030
--- Comment #10 from Christian Costa titan.costa@gmail.com --- Ok thanks Dan. Can we mark this bug as fixed or do you want to retest with your version first?
https://bugs.winehq.org/show_bug.cgi?id=34030
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #11 from Dan Kegel dank@kegel.com --- My demo license ran out some time ago, so let's call it fixed.
https://bugs.winehq.org/show_bug.cgi?id=34030
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.0-rc4.
https://bugs.winehq.org/show_bug.cgi?id=34030
Saulius K. saulius2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saulius2@gmail.com