Opened 3 years ago

Closed 3 years ago

#7838 closed defect (can't reproduce)

Shell: 'QContextMenuEvent' object has no attribute 'globalPosition'

Reported by: goddard@… Owned by: pett
Priority: normal Milestone:
Component: UI Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        macOS-10.16-x86_64-i386-64bit
ChimeraX Version: 1.6.dev202210200122 (2022-10-20 01:22:00 UTC)
Description
Got this same error as I reported yesterday, this time on an Intel Mac.  Again I had just shown the Shell from the Favorites menu.  It takes a second or two for the shell panel to appear and I think the mouse may have been on top of the shell panel when it appeared.  Again I was not trying to raise a context menu and don't think I clicked into the panel, nor did I get to type anything in the shell yet.

Log:
Could not find tool "Tabbed Toolbar"  
UCSF ChimeraX version: 1.6.dev202210200122 (2022-10-20)  
© 2016-2022 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open
> /Users/goddard/ucsf/data/cell15/cell15_0ch_0000stack_000000msec.tif.deconv.am

Opened cell15_0ch_0000stack_000000msec.tif.deconv.am as #1, grid size
352,576,131, pixel 0.104,0.104,0.248, shown at level 565, step 2, values
uint16  

> volume #1 showOutlineBox true

> volume #1 level 594.6

> lighting soft

> lighting full

> ui tool show "Map Coordinates"

> shape rectangle width 36.608 height 59.904 widthDivisions 1 heightDivisions
> 1 mesh true

> usage shape rect

shape rectangle [width a number] [height a number] [widthDivisions
widthDivisions] [heightDivisions heightDivisions] [center center point]
[rotation rotation given by axis and angle (degrees) ax,ay,az,angle]
[qrotation rotation given by quaternion qw,qx,qy,qz] [coordinateSystem a
coordinate-system] [slab 1 or 2 floats] [divisions divisions] [color a color]
[mesh true or false] [name a text string] [modelId modelId]  
— create a rectangle model  
widthDivisions: an integer ≥ 1  
heightDivisions: an integer ≥ 1  
divisions: an integer ≥ 1  
modelId: a model id  

> close #2

> shape rectangle width 36.608 height 59.904 widthDivisions 1 heightDivisions
> 1 mesh true

> close #2

> shape rectangle width 36.608 height 59.904 widthDivisions 1 heightDivisions
> 1 center 18.304,29.952,0 mesh true

> close #2

> shape rectangle width 36.608 height 59.904 widthDivisions 1 heightDivisions
> 1 center 18.304,29.952,0 slab 32.488 mesh true

> close #2

> shape rectangle width 36.608 height 59.904 widthDivisions 1 heightDivisions
> 1 center 18.304,29.952,0 slab 32.488 mesh true

> close #2

> shape rectangle width 36.608 height 59.904 widthDivisions 1 heightDivisions
> 1 center 18.304,29.952,16.244 slab 32.488 mesh true

> surface squaremesh #2

> marker fromMesh #2 edgeRadius .02

> close #3

> marker fromMesh #2 edgeRadius .1

> close #3

> marker fromMesh #2 edgeRadius .5

> close #3

> marker fromMesh #2 edgeRadius .2

> view orient

> select clear

> color #3:7,8 blue bonds

> color #3:7,8 blue bonds halfbond true

> select clear

[Repeated 1 time(s)]Drag select of 3 bonds  

> close #2

> select clear

> color #3:7,8 blue bonds halfbond true

> color #3 blue bonds halfbond true

> select clear

> ui tool show "Selection Inspector"

> color #3 blue bonds halfbond false

> select clear

> color #3:7,8 red bonds halfbond false

> select clear

> style ball

Changed 16 atom styles  

> style sphere

Changed 16 atom styles  

> style stick

Changed 16 atom styles  

> size =sel stickRadius 0.3

Changed 1 bond radii  

> size =sel stickRadius 0.2

Changed 1 bond radii  

> size =sel stickRadius 0.21

Changed 1 bond radii  

> size =sel stickRadius 0.2

Changed 1 bond radii  
Drag select of 12 bonds  

> color sel red

Drag select of 4 bonds  

> color sel lime

> select clear

> view orient

> close #3

> shape rectangle width 36.504 height 59.8 widthDivisions 1 heightDivisions 1
> center 18.252,29.9,16.12 slab 32.24 mesh true

> surface squaremesh #2

> marker fromMesh #2 edgeRadius .2

Drag select of 12 bonds  

> select clear

[Repeated 1 time(s)]Drag select of 12 bonds  

> color sel lime

Drag select of 12 bonds  

> color sel blue

Drag select of 4 bonds  

> color sel red

> select clear

> hide #2 models

> hide #!1 models

> show #!1 models

> show #2 models

> hide #3 models

> view orient

> camera ortho

> hide #2 models

> show #2 models

> close #2-3

> shape rectangle width 36.504 height 59.8 widthDivisions 1 heightDivisions 1
> center 18.2,29.848,15.996 slab 32.24 mesh true

> surface squaremesh #2

> marker fromMesh #2 edgeRadius .2

Drag select of 12 bonds  

> color sel lime

Drag select of 12 bonds  

> color sel blue

Drag select of 4 bonds  

> color sel red

> select clear

> shape rectangle width 36.504 height 59.8 widthDivisions 1 heightDivisions 1
> center 18.2,29.848,15.996 slab 32.24 mesh true

> close #4

> open 1gcn

1gcn title:  
X-ray analysis of glucagon and its relationship to receptor binding [more
info...]  
  
Chain information for 1gcn #4  
---  
Chain | Description | UniProt  
A | GLUCAGON | GLUC_PIG  
  

> close #4

> hide #2 models

> hide #!1 models

> show #!1 models

> view orient

> show #2 models

> view orient

> hide #!1 models

> hide #3 models

> show #!1 models

> view orient

[Repeated 1 time(s)]

> turn y 90

> volume #1 step 1

> turn y 90

[Repeated 3 time(s)]

> shape rectangle width 36.504 height 59.8 widthDivisions 1 heightDivisions 1
> center 18.2,29.848,15.996 slab 32.24 mesh true

> hide #2 models

> hide #!1 models

> show #!1 models

> close #4

> shape rectangle width 36.504 height 59.8 widthDivisions 1 heightDivisions 1
> center 18.2,29.848,16.12 slab 32.488 mesh true

> volume #1 showOutlineBox false

> volume #1 showOutlineBox true

> view orient

> ui tool show Shell

Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  
Traceback (most recent call last):  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
AttributeError: 'QContextMenuEvent' object has no attribute 'globalPosition'  
  
File "/Users/goddard/Desktop/ChimeraX Oct 20
2022.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/qtconsole/console_widget.py", line 472, in eventFilter  
pos = event.globalPosition().toPoint()  
  
See log for complete Python traceback.  
  




OpenGL version: 4.1 ATI-4.8.101
OpenGL renderer: AMD Radeon Pro 580 OpenGL Engine
OpenGL vendor: ATI Technologies Inc.

Python: 3.9.11
Locale: UTF-8
Qt version: PyQt6 6.3.1, Qt 6.3.1
Qt runtime version: 6.3.2
Qt platform: cocoa
Hardware:

    Hardware Overview:

      Model Name: iMac
      Model Identifier: iMac18,3
      Processor Name: Quad-Core Intel Core i7
      Processor Speed: 4.2 GHz
      Number of Processors: 1
      Total Number of Cores: 4
      L2 Cache (per Core): 256 KB
      L3 Cache: 8 MB
      Hyper-Threading Technology: Enabled
      Memory: 32 GB
      System Firmware Version: 451.140.1.0.0
      OS Loader Version: 540.120.3~22
      SMC Version (system): 2.41f2

Software:

    System Software Overview:

      System Version: macOS 12.6 (21G115)
      Kernel Version: Darwin 21.6.0
      Time since boot: 29 days 21:06

Graphics/Displays:

    Radeon Pro 580:

      Chipset Model: Radeon Pro 580
      Type: GPU
      Bus: PCIe
      PCIe Lane Width: x16
      VRAM (Total): 8 GB
      Vendor: AMD (0x1002)
      Device ID: 0x67df
      Revision ID: 0x00c0
      ROM Revision: 113-D000AA-931
      VBIOS Version: 113-D0001A1X-025
      EFI Driver Version: 01.00.931
      Metal Family: Supported, Metal GPUFamily macOS 2
      Displays:
        iMac:
          Display Type: Built-In Retina LCD
          Resolution: Retina 5K (5120 x 2880)
          Framebuffer Depth: 30-Bit Color (ARGB2101010)
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Automatically Adjust Brightness: Yes
          Connection Type: Internal


Installed Packages:
    alabaster: 0.7.12
    appdirs: 1.4.4
    appnope: 0.1.3
    asttokens: 2.0.8
    Babel: 2.10.3
    backcall: 0.2.0
    blockdiag: 3.0.0
    build: 0.8.0
    certifi: 2021.10.8
    cftime: 1.6.2
    charset-normalizer: 2.1.1
    ChimeraX-AddCharge: 1.4
    ChimeraX-AddH: 2.2
    ChimeraX-AlignmentAlgorithms: 2.0
    ChimeraX-AlignmentHdrs: 3.2.2
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.7
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.0.3
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.0
    ChimeraX-Atomic: 1.43.2
    ChimeraX-AtomicLibrary: 8.0.2
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.3
    ChimeraX-BasicActions: 1.1.2
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.1.2
    ChimeraX-BondRot: 2.0.1
    ChimeraX-BugReporter: 1.0.1
    ChimeraX-BuildStructure: 2.7.1
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.2
    ChimeraX-ButtonPanel: 1.0.1
    ChimeraX-CageBuilder: 1.0.1
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.3.1
    ChimeraX-ChangeChains: 1.0.2
    ChimeraX-CheckWaters: 1.3
    ChimeraX-ChemGroup: 2.0
    ChimeraX-Clashes: 2.2.4
    ChimeraX-ColorActions: 1.0.3
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.2
    ChimeraX-CommandLine: 1.2.4
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.6.dev202210200122
    ChimeraX-CoreFormats: 1.1
    ChimeraX-coulombic: 1.3.2
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.2
    ChimeraX-Dicom: 1.1
    ChimeraX-DistMonitor: 1.3
    ChimeraX-DockPrep: 1.0
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ExperimentalCommands: 1.0
    ChimeraX-FileHistory: 1.0.1
    ChimeraX-FunctionKey: 1.0.1
    ChimeraX-Geometry: 1.2
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.1
    ChimeraX-Hbonds: 2.4
    ChimeraX-Help: 1.2.1
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-Label: 1.1.7
    ChimeraX-ListInfo: 1.1.1
    ChimeraX-Log: 1.1.5
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.8.2
    ChimeraX-Map: 1.1.1
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0.1
    ChimeraX-MapFilter: 2.0
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.1.1
    ChimeraX-Markers: 1.0.1
    ChimeraX-Mask: 1.0.1
    ChimeraX-MatchMaker: 2.0.9
    ChimeraX-MDcrds: 2.6
    ChimeraX-MedicalToolbar: 1.0.2
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1
    ChimeraX-mmCIF: 2.8
    ChimeraX-MMTF: 2.2
    ChimeraX-Modeller: 1.5.6
    ChimeraX-ModelPanel: 1.3.6
    ChimeraX-ModelSeries: 1.0.1
    ChimeraX-Mol2: 2.0
    ChimeraX-Mole: 1.0
    ChimeraX-Morph: 1.0.1
    ChimeraX-MouseModes: 1.1.1
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nucleotides: 2.0.3
    ChimeraX-OpenCommand: 1.9.1
    ChimeraX-PDB: 2.6.8
    ChimeraX-PDBBio: 1.0
    ChimeraX-PDBLibrary: 1.0.2
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0.1
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1
    ChimeraX-PubChem: 2.1
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.1
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.0
    ChimeraX-RenumberResidues: 1.1
    ChimeraX-ResidueFit: 1.0.1
    ChimeraX-RestServer: 1.1
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 2.0.1
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.5.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.7.3
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.1.1
    ChimeraX-ShowSequences: 1.0.1
    ChimeraX-SideView: 1.0.1
    ChimeraX-Smiles: 2.1
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.10
    ChimeraX-STL: 1.0
    ChimeraX-Storm: 1.0
    ChimeraX-StructMeasure: 1.1
    ChimeraX-Struts: 1.0.1
    ChimeraX-Surface: 1.0
    ChimeraX-SwapAA: 2.0.1
    ChimeraX-SwapRes: 2.1.3
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1.2
    ChimeraX-ToolshedUtils: 1.2.1
    ChimeraX-Tug: 1.0.1
    ChimeraX-UI: 1.24.2
    ChimeraX-uniprot: 2.2.1
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.1.3
    ChimeraX-VIPERdb: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0.1
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0.1
    ChimeraX-WebServices: 1.1.0
    ChimeraX-Zone: 1.0.1
    colorama: 0.4.5
    cxservices: 1.2
    cycler: 0.11.0
    Cython: 0.29.32
    debugpy: 1.6.3
    decorator: 5.1.1
    docutils: 0.19
    entrypoints: 0.4
    executing: 1.1.1
    filelock: 3.7.1
    fonttools: 4.37.4
    funcparserlib: 1.0.0
    grako: 3.16.5
    h5py: 3.7.0
    html2text: 2020.1.16
    idna: 3.4
    ihm: 0.33
    imagecodecs: 2022.7.31
    imagesize: 1.4.1
    importlib-metadata: 5.0.0
    ipykernel: 6.15.3
    ipython: 8.4.0
    ipython-genutils: 0.2.0
    jedi: 0.18.1
    Jinja2: 3.1.2
    jupyter-client: 7.3.4
    jupyter-core: 4.11.2
    kiwisolver: 1.4.4
    line-profiler: 3.5.1
    lxml: 4.9.1
    lz4: 4.0.2
    MarkupSafe: 2.1.1
    matplotlib: 3.5.2
    matplotlib-inline: 0.1.6
    msgpack: 1.0.4
    nest-asyncio: 1.5.6
    netCDF4: 1.6.0
    networkx: 2.8.5
    numexpr: 2.8.3
    numpy: 1.23.1
    openvr: 1.23.701
    packaging: 21.3
    ParmEd: 3.4.3
    parso: 0.8.3
    pep517: 0.13.0
    pexpect: 4.8.0
    pickleshare: 0.7.5
    Pillow: 9.2.0
    pip: 22.2.2
    pkginfo: 1.8.3
    prompt-toolkit: 3.0.31
    psutil: 5.9.1
    ptyprocess: 0.7.0
    pure-eval: 0.2.2
    pycollada: 0.7.2
    pydicom: 2.3.0
    Pygments: 2.12.0
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 3.0.9
    PyQt6-commercial: 6.3.1
    PyQt6-Qt6: 6.3.2
    PyQt6-sip: 13.4.0
    PyQt6-WebEngine-commercial: 6.3.1
    PyQt6-WebEngine-Qt6: 6.3.2
    python-dateutil: 2.8.2
    pytz: 2022.5
    pyzmq: 24.0.1
    qtconsole: 5.3.1
    QtPy: 2.2.1
    RandomWords: 0.4.0
    requests: 2.28.1
    scipy: 1.9.0
    setuptools: 65.1.1
    setuptools-scm: 7.0.5
    sfftk-rw: 0.7.2
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    Sphinx: 5.1.1
    sphinx-autodoc-typehints: 1.19.1
    sphinxcontrib-applehelp: 1.0.2
    sphinxcontrib-blockdiag: 3.0.0
    sphinxcontrib-devhelp: 1.0.2
    sphinxcontrib-htmlhelp: 2.0.0
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.3
    sphinxcontrib-serializinghtml: 1.1.5
    stack-data: 0.5.1
    tables: 3.7.0
    tifffile: 2022.7.31
    tinyarray: 1.2.4
    tomli: 2.0.1
    tornado: 6.2
    traitlets: 5.3.0
    typing-extensions: 4.4.0
    urllib3: 1.26.12
    wcwidth: 0.2.5
    webcolors: 1.12
    wheel: 0.37.1
    wheel-filename: 1.4.1
    zipp: 3.9.0

Change History (4)

comment:1 by Tom Goddard, 3 years ago

Component: UnassignedUI
Owner: set to pett
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionShell: 'QContextMenuEvent' object has no attribute 'globalPosition'

As the log shows there was a long stream of these messages, apparently one for each mouse move event.

After I closed the shell and redisplayed it I get streams of new identical errors whenever I move the mouse (trackpad pointer) in the shell window.

comment:2 by Tom Goddard, 3 years ago

Tried ten times to reproduce this. In today's and yesterday's errors I was using a trackpad both times and I notice that a tap with two fingers brings up a context menu. So possibly I showed the shell then quickly moved the mouse pointer and may have tapped with two fingers on either the panel under the future location of the shell or on the shell panel itself. At any rate I could not reproduce it. So probably should just be closed.

comment:3 by pett, 3 years ago

Status: assignedaccepted

comment:4 by pett, 3 years ago

Resolution: can't reproduce
Status: acceptedclosed

I tried with my mouse and couldn't reproduce it either. If it requires a trackpad then it is undoubtedly a bug in third-party code, very likely Qt, and we would have to hope it goes away on its own as packages get upgraded.

Note: See TracTickets for help on using tickets.