Opened 6 years ago
Closed 6 years ago
#2100 closed defect (can't reproduce)
Jittery resize on Mac development build, but not daily build
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Platform | Version: | |
Keywords: | Cc: | Greg Couch | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Darwin-18.6.0-x86_64-i386-64bit ChimeraX Version: 0.91 (2019-06-20) Description Resizing the ChimeraX main window causes the toolbar, log, command-line all the panels to jitter around by as much as 1 centimeter while the resize is in progress. This only happens on my Mac development build, not the daily build on the same machine. Replacing my development build ChimeraX.app/Contents/MacOS/ChimeraX launching executable with the daily build version fixes the problem. My executable is about 8 Kbytes while the daily build one is about 18 Kbytes. Inspecting the file shows a bunch of signing stuff at the end of the daily build executable. Log: UCSF ChimeraX version: 0.91 (2019-06-20) © 2016-2019 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open 3cl0 format mmCIF fromDatabase pdb 3cl0 title: N1 Neuraminidase H274Y + oseltamivir [more info...] Chain information for 3cl0 #1 --- Chain | Description A | Neuraminidase Non-standard residues in 3cl0 #1 --- CA — calcium ion G39 — (3R,4R,5S)-4-(acetylamino)-5-amino-3-(pentan-3-yloxy)cyclohex-1-ene-1-carboxylic acid (Oseltamivir carboxylate) 3cl0 mmCIF Assemblies --- 1| author_and_software_defined_assembly OpenGL version: 4.1 ATI-2.9.26 OpenGL renderer: AMD Radeon Pro 580 OpenGL Engine OpenGL vendor: ATI Technologies Inc.
Attachments (2)
Change History (6)
comment:1 by , 6 years ago
Cc: | added |
---|---|
Component: | Unassigned → Platform |
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Jittery resize on Mac development build, but not daily build |
by , 6 years ago
Attachment: | ChimeraX_devel added |
---|
mac launcher executable for development build that shows resize jitter.
by , 6 years ago
Attachment: | ChimeraX_daily added |
---|
mac launcher executable for daily build that does not have resize jitter.
comment:2 by , 6 years ago
Stripping the signature off the daily build launcher with "codesign --remove-signature" and it still resizes smoothly. So the signature does not seem to be what makes the daily build resize smoothly.
comment:3 by , 6 years ago
It may be that the MACOSX_DEPLOYMENT_TARGET=10.9 for the daily build versus my devel build with no deployment target defaulting to macOS 10.14 that makes the difference.
comment:4 by , 6 years ago
Resolution: | → can't reproduce |
---|---|
Status: | assigned → closed |
Build from scratch on the Mac that showed jittery resize, no longer jitters. Current ChimeraX using Qt 5.12.3 (backed down from 5.12.4 which had a blank window bug). Not sure if original problem was on a different Qt version.
It is unclear how the code signing of the launcher would change the window resize performance. Possibly there is some other difference in the launcher compiled on my macOS Mojave system which is newer than our daily build compilation machine.