https://bugs.winehq.org/show_bug.cgi?id=39765
Bug ID: 39765 Summary: Control … has no parent window Product: Wine Version: 1.8-rc1 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jhansonxi@gmail.com Distribution: ---
Created attachment 53045 --> https://bugs.winehq.org/attachment.cgi?id=53045 Last 4M of debug +win
Xubuntu 14.04 x86_64
Right-clicking on panel tabs results in an error:
Control 'View37980768' has no parent window at 0052AA9F. DXP.EXE, Base Address: 00400000.
Installation: Altium requires a trial login (30-day) that is sent via email. Request it from:
http://www.altium.com/free-trial
You'll get an Altium login (evaluser@altium.com) and links to the installer download page and license file (license not needed for triggering the bug).
WINEARCH='win32' wineboot wintricks -q dotnet40 mdac28 corefonts wine AltiumDesignerSetup_16_0_5.exe
During setup the login dialog will be presented behind the splash screen. Alt-Space, M and move it or whatever you need to get around the Z-axis problem. I normally install everything but the defaults are probably sufficient. It will then download (>1GB) and install it.
When starting the app you may get a series of DLL load failure dialogs caused by a dependency problem with the "Sources Links" feature. Just hit Enter a bunch of times until the main app loads. Skip the USB JTAG driver prompt (has no effect regardless of response).
The main app will open the administration page where the license key file can be loaded for activation. Subsequent executions will load a trial/news/whatever web page (uses Gecko).
There will be a floating window with panels for Storage Manager, Messages, Output, and To-Do. There are two ways to open or close these - via the panel menus in the lower-right corner of the main app window (System, etc.), and by right-clicking their tabs in the floating window. The panels can also be dragged and docked in various locations in the main app window.
Bug: Right-clicking the tabs to close them triggers the bug (may be a slight delay initially). An "Information" progress dialog is momentarily shown followed by the error dialog. The error is not fatal but if the error dialog loses focus it is impossible to regain it and the DXP.exe process has to be terminated to exit.
Related: This may be another manifestation of bug #13183 since Altium also uses DevExpress (…/drive_c/Program Files/Altium/AD16/System/DotNet/DevExpress.14.2.7/). There's also bug #33235 that affects tab controls but I don't know if it applies here.