Opened 6 years ago

Closed 6 years ago

#1960 closed defect (fixed)

Updating VR UI images: division by zero

Reported by: chimerax-bug-report@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: VR Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Darwin-18.2.0-x86_64-i386-64bit
ChimeraX Version: 0.9 (2019-05-07)
Description
(Describe the actions that caused this problem to occur here)

Log:
UCSF ChimeraX version: 0.9 (2019-05-07)  
© 2016-2019 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open
/Users/wilian/Desktop/Current/CpeAB_New/Cpeab_Bacterial_MMGBSA_May7_2019/top_compounds_flexiblesession_MMGBSA_bacterialmetabolites.cxs

opened ChimeraX session  

> vr on

started SteamVR rendering  
VR mode zone  

> zone #1/A:474 ribbon false

> zone #1/A:474 ribbon false residueDistance 6.52 labelDistance 5.21
surfaceDistance 10.4

> zone #1/A:474 ribbon false residueDistance 8.56 labelDistance 6.85
surfaceDistance 13.7

> zone #1/A:474 ribbon false residueDistance 11.2 labelDistance 8.95
surfaceDistance 17.9

> zone #1/A:474 ribbon false residueDistance 14.6 labelDistance 11.7
surfaceDistance 23.3

> zone label false

> zone clear

> hide selAtoms

Traceback (most recent call last):  
File
"/Users/wilian/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File
"/Users/wilian/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/vive/vr.py", line 457, in next_frame  
self.user_interface.update_if_needed()  
File
"/Users/wilian/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/vive/vr.py", line 972, in update_if_needed  
self._update_ui_images()  
File
"/Users/wilian/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/vive/vr.py", line 976, in _update_ui_images  
panel._update_image()  
File
"/Users/wilian/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/vive/vr.py", line 1140, in _update_image  
aspect = h/w  
ZeroDivisionError: division by zero  
  
Error processing trigger "new frame": division by zero:  
ZeroDivisionError: division by zero  
  
File
"/Users/wilian/Desktop/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-
packages/chimerax/vive/vr.py", line 1140, in _update_image  
aspect = h/w  
  
See log for complete Python traceback.  
  




OpenGL version: 4.1 ATI-2.4.10
OpenGL renderer: AMD Radeon Pro 575 OpenGL Engine
OpenGL vendor: ATI Technologies Inc.

Change History (2)

comment:1 by pett, 6 years ago

Component: UnassignedVR
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionUpdating VR UI images: division by zero

comment:2 by Tom Goddard, 6 years ago

Resolution: fixed
Status: assignedclosed

Fixed.

This error happened when there were no right-column tool panels (e.g. using the Hide Tools button in the lower right corner of the main window, or closing the log, model panel) resulting in a divide by zero. Fixed code to make zero size panel in this situation.

Note: See TracTickets for help on using tickets.