Opened 5 months ago
Last modified 5 months ago
#17647 accepted defect
Crash using open/save dialog
Reported by: | Owned by: | pett | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | UI | Version: | |
Keywords: | Cc: | Tom Goddard | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Windows-10-10.0.26100 ChimeraX Version: 1.3 (2021-12-08 23:08:33 UTC) Description Last time you used ChimeraX it crashed. Please describe steps that led to the crash here. Windows fatal exception: code 0xc0000002 Thread 0x00005518 (most recent call first): File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\open_command\dialog.py", line 135 in show_open_file_dialog File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\providers.py", line 17 in _file_open File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\providers.py", line 45 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\__init__.py", line 37 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\toolshed\__init__.py", line 1284 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\toolshed\info.py", line 381 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\tool.py", line 165 in callback File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\ui\gui.py", line 301 in event_loop File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\ChimeraX_main.py", line 867 in init File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\ChimeraX_main.py", line 1018 in File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\runpy.py", line 87 in _run_code File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\runpy.py", line 197 in _run_module_as_main Windows fatal exception: code 0xc0000002 Thread 0x00005518 (most recent call first): File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\open_command\dialog.py", line 135 in show_open_file_dialog File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\providers.py", line 17 in _file_open File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\providers.py", line 45 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\__init__.py", line 37 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\toolshed\__init__.py", line 1284 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\toolshed\info.py", line 381 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\tool.py", line 165 in callback File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\ui\gui.py", line 301 in event_loop File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\ChimeraX_main.py", line 867 in init File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\ChimeraX_main.py", line 1018 in File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\runpy.py", line 87 in _run_code File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\runpy.py", line 197 in _run_module_as_main Windows fatal exception: code 0xc0000002 Thread 0x00005518 (most recent call first): File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\open_command\dialog.py", line 135 in show_open_file_dialog File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\providers.py", line 17 in _file_open File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\providers.py", line 45 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\__init__.py", line 37 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\toolshed\__init__.py", line 1284 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\toolshed\info.py", line 381 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\tool.py", line 165 in callback File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\ui\gui.py", line 301 in event_loop File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\ChimeraX_main.py", line 867 in init File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\ChimeraX_main.py", line 1018 in File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\runpy.py", line 87 in _run_code File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\runpy.py", line 197 in _run_module_as_main Windows fatal exception: code 0xc0000002 Thread 0x00005518 (most recent call first): File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\open_command\dialog.py", line 135 in show_open_file_dialog File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\providers.py", line 17 in _file_open File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\providers.py", line 45 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\__init__.py", line 37 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\toolshed\__init__.py", line 1284 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\toolshed\info.py", line 381 in run_provider File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\toolbar\tool.py", line 165 in callback File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\ui\gui.py", line 301 in event_loop File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\ChimeraX_main.py", line 867 in init File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\ChimeraX_main.py", line 1018 in File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\runpy.py", line 87 in _run_code File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\runpy.py", line 197 in _run_module_as_main Windows fatal exception: code 0xc0000002 Thread 0x00005518 (most recent call first): File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\updateloop.py", line 141 in _redraw_timer_callback Windows fatal exception: access violation ===== Log before crash start ===== > open "C:/Users/L/Downloads/AF-Q05940-F1-model_v4 (1).pdb" AF-Q05940-F1-model_v4 (1).pdb title: Alphafold monomer V2.0 prediction for synaptic vesicular amine transporter (Q05940) [more info...] Chain information for AF-Q05940-F1-model_v4 (1).pdb #1 --- Chain | Description | UniProt A | synaptic vesicular amine transporter | VMAT2_HUMAN > cartoon style modeHelix tube > set bgColor white > rainbow Alignment identifier is 1/A > color #1 #aaaaff transparency 0 > color #1 #ffaaff transparency 0 > select add /A:328 14 atoms, 15 bonds, 1 residue, 1 model selected > select add /A:327 23 atoms, 23 bonds, 2 residues, 1 model selected > select add /A:329 32 atoms, 31 bonds, 3 residues, 1 model selected > select add /A:333 37 atoms, 35 bonds, 4 residues, 1 model selected > select add /A:334 48 atoms, 46 bonds, 5 residues, 1 model selected > select add /A:336 55 atoms, 53 bonds, 6 residues, 1 model selected > select add /A:338 61 atoms, 58 bonds, 7 residues, 1 model selected > select add /A:337 66 atoms, 62 bonds, 8 residues, 1 model selected > select add /A:339 74 atoms, 69 bonds, 9 residues, 1 model selected > select add /A:342 82 atoms, 76 bonds, 10 residues, 1 model selected > select add /A:341 94 atoms, 88 bonds, 11 residues, 1 model selected > select add /A:340 100 atoms, 93 bonds, 12 residues, 1 model selected > select add /A:344 104 atoms, 96 bonds, 13 residues, 1 model selected > select add /A:343 112 atoms, 103 bonds, 14 residues, 1 model selected > select add /A:345 119 atoms, 109 bonds, 15 residues, 1 model selected > select add /A:347 127 atoms, 116 bonds, 16 residues, 1 model selected > select add /A:346 135 atoms, 123 bonds, 17 residues, 1 model selected > select add /A:349 139 atoms, 126 bonds, 18 residues, 1 model selected > select add /A:348 150 atoms, 137 bonds, 19 residues, 1 model selected > select add /A:350 158 atoms, 144 bonds, 20 residues, 1 model selected > select add /A:351 166 atoms, 151 bonds, 21 residues, 1 model selected > select add /A:352 171 atoms, 155 bonds, 22 residues, 1 model selected > select add /A:353 181 atoms, 165 bonds, 23 residues, 1 model selected > select add /A:354 190 atoms, 173 bonds, 24 residues, 1 model selected > select add /A:355 198 atoms, 180 bonds, 25 residues, 1 model selected > select add /A:356 202 atoms, 183 bonds, 26 residues, 1 model selected > select add /A:357 213 atoms, 193 bonds, 27 residues, 1 model selected > select add /A:358 227 atoms, 208 bonds, 28 residues, 1 model selected > select add /A:360 233 atoms, 213 bonds, 29 residues, 1 model selected > select add /A:359 241 atoms, 220 bonds, 30 residues, 1 model selected > select add /A:361 246 atoms, 224 bonds, 31 residues, 1 model selected > select add /A:362 254 atoms, 231 bonds, 32 residues, 1 model selected > select add /A:363 262 atoms, 238 bonds, 33 residues, 1 model selected > select add /A:365 270 atoms, 245 bonds, 34 residues, 1 model selected > select add /A:364 274 atoms, 248 bonds, 35 residues, 1 model selected > select add /A:366 282 atoms, 255 bonds, 36 residues, 1 model selected > select add /A:367 290 atoms, 262 bonds, 37 residues, 1 model selected > select add /A:368 297 atoms, 268 bonds, 38 residues, 1 model selected > select add /A:371 303 atoms, 273 bonds, 39 residues, 1 model selected > select add /A:370 310 atoms, 279 bonds, 40 residues, 1 model selected > select add /A:369 314 atoms, 282 bonds, 41 residues, 1 model selected > select add /A:372 322 atoms, 289 bonds, 42 residues, 1 model selected > select add /A:373 330 atoms, 296 bonds, 43 residues, 1 model selected > select add /A:374 336 atoms, 301 bonds, 44 residues, 1 model selected > select add /A:375 344 atoms, 308 bonds, 45 residues, 1 model selected > select add /A:376 351 atoms, 315 bonds, 46 residues, 1 model selected > select add /A:377 362 atoms, 326 bonds, 47 residues, 1 model selected > hide sel cartoons > select add /A:335 370 atoms, 333 bonds, 48 residues, 1 model selected > hide sel cartoons > open "C:\Users\L\Downloads\AF-Q05940-F1-model_v4 (1).pdb" format pdb AF-Q05940-F1-model_v4 (1).pdb title: Alphafold monomer V2.0 prediction for synaptic vesicular amine transporter (Q05940) [more info...] Chain information for AF-Q05940-F1-model_v4 (1).pdb #2 --- Chain | Description | UniProt A | synaptic vesicular amine transporter | VMAT2_HUMAN > cartoon style modeHelix tube > hide #2 models > select add #1/A:332 377 atoms, 339 bonds, 49 residues, 1 model selected > hide sel cartoons > show #2 models > save C:\Users\L\Desktop\image1.png supersample 3 > hide #2 models > hide #1 models > open C:/Users/L/Downloads/3s22.cif Summary of feedback from opening C:/Users/L/Downloads/3s22.cif --- note | Fetching CCD CL from http://ligand-expo.rcsb.org/reports/C/CL/CL.cif 3s22.cif title: AMP-C BETA-LACTAMASE (PSEUDOMONAS AERUGINOSA) in complex with an inhibitor [more info...] Chain information for 3s22.cif #3 --- Chain | Description | UniProt A | Beta-lactamase | AMPC_PSEAE Non-standard residues in 3s22.cif #3 --- 3S2 — [(2S,3R)-2-formyl-1-{[4-(methylamino)butyl]carbamoyl}pyrrolidin-3-yl]sulfamic acid CL — chloride ion > rainbow #3 > hide #3 cartoons > show #3 cartoons > hide #3 atoms > cartoon style modeHelix tube > save C:\Users\L\Desktop\image2.png supersample 3 > color #3 #ffaaff transparency 0 > select add #3/A:389 382 atoms, 343 bonds, 50 residues, 2 models selected > select add #3/A:387 390 atoms, 350 bonds, 51 residues, 2 models selected > select add #3/A:388 395 atoms, 354 bonds, 52 residues, 2 models selected > select add #3/A:385 401 atoms, 359 bonds, 53 residues, 2 models selected > select add #3/A:386 405 atoms, 362 bonds, 54 residues, 2 models selected > select add #3/A:384 413 atoms, 369 bonds, 55 residues, 2 models selected > select add #3/A:383 421 atoms, 376 bonds, 56 residues, 2 models selected > select add #3/A:382 426 atoms, 380 bonds, 57 residues, 2 models selected > select add #3/A:381 438 atoms, 392 bonds, 58 residues, 2 models selected > select add #3/A:380 443 atoms, 396 bonds, 59 residues, 2 models selected > select subtract #3/A:380 438 atoms, 392 bonds, 58 residues, 2 models selected > select add #3/A:379 446 atoms, 399 bonds, 59 residues, 2 models selected > select add #3/A:380 451 atoms, 403 bonds, 60 residues, 2 models selected > select add #3/A:378 460 atoms, 411 bonds, 61 residues, 2 models selected > select add #3/A:377 467 atoms, 417 bonds, 62 residues, 2 models selected > select add #3/A:376 478 atoms, 427 bonds, 63 residues, 2 models selected > select add #3/A:374 483 atoms, 431 bonds, 64 residues, 2 models selected > select add #3/A:375 492 atoms, 439 bonds, 65 residues, 2 models selected > select add #3/A:373 500 atoms, 446 bonds, 66 residues, 2 models selected > select add #3/A:372 507 atoms, 453 bonds, 67 residues, 2 models selected > select add #3/A:49 515 atoms, 460 bonds, 68 residues, 2 models selected > select add #3/A:47 521 atoms, 465 bonds, 69 residues, 2 models selected > select add #3/A:48 526 atoms, 469 bonds, 70 residues, 2 models selected > select add #3/A:46 534 atoms, 476 bonds, 71 residues, 2 models selected > select add #3/A:45 541 atoms, 482 bonds, 72 residues, 2 models selected > select add #3/A:44 548 atoms, 489 bonds, 73 residues, 2 models selected > select add #3/A:43 557 atoms, 497 bonds, 74 residues, 2 models selected > select add #3/A:42 564 atoms, 503 bonds, 75 residues, 2 models selected > select add #3/A:41 569 atoms, 507 bonds, 76 residues, 2 models selected > select add #3/A:39 577 atoms, 514 bonds, 77 residues, 2 models selected > select add #3/A:40 582 atoms, 518 bonds, 78 residues, 2 models selected > select add #3/A:38 589 atoms, 524 bonds, 79 residues, 2 models selected > select add #3/A:37 597 atoms, 531 bonds, 80 residues, 2 models selected > select add #3/A:36 602 atoms, 535 bonds, 81 residues, 2 models selected > select add #3/A:35 611 atoms, 543 bonds, 82 residues, 2 models selected > select add #3/A:34 619 atoms, 550 bonds, 83 residues, 2 models selected > select add #3/A:33 630 atoms, 560 bonds, 84 residues, 2 models selected > select add #3/A:32 638 atoms, 567 bonds, 85 residues, 2 models selected > select add #3/A:30 645 atoms, 574 bonds, 86 residues, 2 models selected > select add #3/A:31 650 atoms, 578 bonds, 87 residues, 2 models selected > select add #3/A:29 655 atoms, 582 bonds, 88 residues, 2 models selected > hide sel & #3 cartoons > open C:/Users/L/Downloads/3s22.cif 3s22.cif title: AMP-C BETA-LACTAMASE (PSEUDOMONAS AERUGINOSA) in complex with an inhibitor [more info...] Chain information for 3s22.cif #4 --- Chain | Description | UniProt A | Beta-lactamase | AMPC_PSEAE Non-standard residues in 3s22.cif #4 --- 3S2 — [(2S,3R)-2-formyl-1-{[4-(methylamino)butyl]carbamoyl}pyrrolidin-3-yl]sulfamic acid CL — chloride ion > cartoon style modeHelix tube > hide sel & #3 atoms > select #3 3164 atoms, 2848 bonds, 749 residues, 1 model selected > ~select #3 Nothing selected > hide #3-4 atoms Fit in map shortcut requires 1 displayed atomic model and 1 map or two maps, got 2 atomic models, 0 maps. > ui tool show Matchmaker > matchmaker #4 to #3 Parameters --- Chain pairing | bb Alignment algorithm | Needleman-Wunsch Similarity matrix | BLOSUM-62 SS fraction | 0.3 Gap open (HH/SS/other) | 18/18/6 Gap extend | 1 SS matrix | | | H | S | O ---|---|---|--- H | 6 | -9 | -6 S | | 6 | -6 O | | | 4 Iteration cutoff | 2 Matchmaker 3s22.cif, chain A (#3) with 3s22.cif, chain A (#4), sequence alignment score = 1917.2 RMSD between 361 pruned atom pairs is 0.000 angstroms; (across all 361 pairs: 0.000) > color #4 #aaffff transparency 0 > save C:\Users\L\Desktop\image3.png supersample 3 > hide #3 models > hide #4 models > show #2 models > show #1 models > color #2 #55ffff transparency 0 > color #2 cyan transparency 0 > color #2 #aaffff transparency 0 > save C:\Users\L\Desktop\image4.png supersample 3 > close session > open "C:\Users\L\Downloads\8xit (1).cif" format mmcif 8xit (1).cif title: Cryo-EM structure of sheep VMAT2 dimer in an atypical fold [more info...] Chain information for 8xit (1).cif #1 --- Chain | Description A B | OaVMAT2-BRIL > delete bonds > select /B:16-584 3001 atoms, 1175 pseudobonds, 392 residues, 2 models selected > delete /b > cartoon style modeHelix tube > rainbow > select add /A:566 7 atoms, 2 pseudobonds, 1 residue, 2 models selected > select add /A:565 18 atoms, 4 pseudobonds, 2 residues, 2 models selected > select add /A:564 22 atoms, 6 pseudobonds, 3 residues, 2 models selected > select add /A:563 30 atoms, 8 pseudobonds, 4 residues, 2 models selected > select add /A:548 34 atoms, 11 pseudobonds, 5 residues, 2 models selected > hide sel cartoons > select add /A:547 42 atoms, 13 pseudobonds, 6 residues, 2 models selected > hide sel cartoons > select add /A:133 51 atoms, 15 pseudobonds, 7 residues, 2 models selected > select add /A:49 63 atoms, 17 pseudobonds, 8 residues, 2 models selected > hide sel cartoons > select add /A:17 73 atoms, 20 pseudobonds, 9 residues, 2 models selected > select #1 3001 atoms, 1175 pseudobonds, 392 residues, 2 models selected > ~select #1 Nothing selected > select add /A:297 8 atoms, 2 pseudobonds, 1 residue, 2 models selected > select add /A:296 20 atoms, 4 pseudobonds, 2 residues, 2 models selected > select add /A:274 29 atoms, 7 pseudobonds, 3 residues, 2 models selected > select add /A:272 36 atoms, 9 pseudobonds, 4 residues, 2 models selected > select add /A:273 44 atoms, 11 pseudobonds, 5 residues, 2 models selected > hide sel cartoons > select add /A:426 52 atoms, 13 pseudobonds, 6 residues, 2 models selected > select add /A:423 56 atoms, 15 pseudobonds, 7 residues, 2 models selected > select #1 3001 atoms, 1175 pseudobonds, 392 residues, 2 models selected > ~select #1 Nothing selected > select add /A:423 4 atoms, 2 pseudobonds, 1 residue, 2 models selected > select add /A:424 15 atoms, 4 pseudobonds, 2 residues, 2 models selected > select add /A:394 20 atoms, 6 pseudobonds, 3 residues, 2 models selected > hide sel cartoons Alignment identifier is 1/A Drag select of 33 residues, 57 pseudobonds > select > /A:16-49,134-159,161-182,184-214,216-249,252-272,297-314,321-328,330-371,385-394,424-433,454-494,497-519,524-547,567-584 2775 atoms, 1071 pseudobonds, 362 residues, 2 models selected > select #1 3001 atoms, 1175 pseudobonds, 392 residues, 2 models selected > ~select #1 Nothing selected > select /A:297 8 atoms, 2 pseudobonds, 1 residue, 2 models selected > select /A:297-584 1657 atoms, 644 pseudobonds, 215 residues, 2 models selected > hide sel cartoons > select #1 3001 atoms, 1175 pseudobonds, 392 residues, 2 models selected > ~select #1 Nothing selected > save C:\Users\L\Desktop\image5.png supersample 3 > open "C:\Users\L\Downloads\8xit (1).cif" format mmcif 8xit (1).cif title: Cryo-EM structure of sheep VMAT2 dimer in an atypical fold [more info...] Chain information for 8xit (1).cif #2 --- Chain | Description A B | OaVMAT2-BRIL > hide #!1 models > delete /b > cartoon style modeHelix tube > rainbow #!2 Alignment identifier is 1 > select #1/A:16-274 #2/A:16-274 2664 atoms, 1360 bonds, 528 pseudobonds, 352 residues, 4 models selected Seqview [ID: 1] region 2 chains [1-295] RMSD: 0.000 > hide sel & #!2 cartoons > select #2 3001 atoms, 3062 bonds, 6 pseudobonds, 392 residues, 2 models selected > ~select #2 Nothing selected > select add #2/A:567 14 atoms, 15 bonds, 1 residue, 1 model selected > select add #2/A:566 21 atoms, 22 bonds, 2 residues, 1 model selected > select add #2/A:565 32 atoms, 33 bonds, 3 residues, 1 model selected > select add #2/A:564 36 atoms, 36 bonds, 4 residues, 1 model selected > select add #2/A:563 44 atoms, 43 bonds, 5 residues, 1 model selected > select add #2/A:548 48 atoms, 46 bonds, 1 pseudobond, 6 residues, 2 models selected > select add #2/A:547 56 atoms, 53 bonds, 1 pseudobond, 7 residues, 2 models selected > hide sel cartoons > select add #2/A:296 68 atoms, 65 bonds, 1 pseudobond, 8 residues, 2 models selected > select add #2/A:297 76 atoms, 72 bonds, 1 pseudobond, 9 residues, 2 models selected > hide sel cartoons > select add #2/A:423 80 atoms, 75 bonds, 1 pseudobond, 10 residues, 2 models selected > hide sel cartoons > select add #2/A:424 91 atoms, 86 bonds, 2 pseudobonds, 11 residues, 2 models selected > hide sel cartoons > save C:\Users\L\Desktop\image6.png supersample 3 > select #2 3001 atoms, 3062 bonds, 6 pseudobonds, 392 residues, 2 models selected > ~select #2 Nothing selected > select #1/A:423-465 #2/A:423-465 392 atoms, 197 bonds, 72 pseudobonds, 48 residues, 4 models selected Seqview [ID: 1] region 2 chains [396-465] RMSD: 0.000 > hide sel & #!2 cartoons > select #2 3001 atoms, 3062 bonds, 6 pseudobonds, 392 residues, 2 models selected > ~select #2 Nothing selected > select > #1/A:16-49,134-159,161-182,184-214,216-249,252-272,297-314,321-328,330-371,385-394,424-433,454-494,497-519,524-547,567-584 > #2/A:16-49,134-159,161-182,184-214,216-249,252-272,297-314,321-328,330-371,385-394,424-433,454-494,497-519,524-547,567-584 5550 atoms, 2821 bonds, 1071 pseudobonds, 724 residues, 3 models selected > select #2 3001 atoms, 3062 bonds, 6 pseudobonds, 392 residues, 2 models selected > ~select #2 Nothing selected > select #1/A:359-360 #2/A:359-360 26 atoms, 12 bonds, 5 pseudobonds, 4 residues, 3 models selected > select #1/A:359-387 #2/A:359-387 282 atoms, 141 bonds, 51 pseudobonds, 34 residues, 4 models selected Seqview [ID: 1] region 2 chains [359-387] RMSD: 0.000 > select #2 3001 atoms, 3062 bonds, 6 pseudobonds, 392 residues, 2 models selected > ~select #2 Nothing selected > select #1/A:360 #2/A:360 10 atoms, 4 bonds, 2 pseudobonds, 2 residues, 3 models selected > select #1/A:360-394 #2/A:360-394 372 atoms, 186 bonds, 69 pseudobonds, 46 residues, 4 models selected Seqview [ID: 1] region 2 chains [360-394] RMSD: 0.000 > hide sel & #!2 cartoons ===== Log before crash end ===== Log: UCSF ChimeraX version: 1.3 (2021-12-08) © 2016-2021 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX OpenGL version: 3.3.0 NVIDIA 555.97 OpenGL renderer: NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation Manufacturer: ASUSTeK COMPUTER INC. Model: ASUS TUF Gaming A15 FA506IU_FA506IU OS: Microsoft Windows 11 家庭中文版 (Build 26100) Memory: 16,556,658,688 MaxProcessMemory: 137,438,953,344 CPU: 16 AMD Ryzen 7 4800H with Radeon Graphics OSLanguage: zh-CN Locale: ('zh_CN', 'cp936') PyQt5 5.15.2, Qt 5.15.2 Installed Packages: alabaster: 0.7.12 appdirs: 1.4.4 Babel: 2.9.1 backcall: 0.2.0 blockdiag: 2.0.1 certifi: 2021.10.8 cftime: 1.5.1.1 charset-normalizer: 2.0.9 ChimeraX-AddCharge: 1.2.2 ChimeraX-AddH: 2.1.11 ChimeraX-AlignmentAlgorithms: 2.0 ChimeraX-AlignmentHdrs: 3.2 ChimeraX-AlignmentMatrices: 2.0 ChimeraX-Alignments: 2.2.3 ChimeraX-AlphaFold: 1.0 ChimeraX-AltlocExplorer: 1.0.1 ChimeraX-AmberInfo: 1.0 ChimeraX-Arrays: 1.0 ChimeraX-Atomic: 1.31 ChimeraX-AtomicLibrary: 4.2 ChimeraX-AtomSearch: 2.0 ChimeraX-AtomSearchLibrary: 1.0 ChimeraX-AxesPlanes: 2.0 ChimeraX-BasicActions: 1.1 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 2.0 ChimeraX-BondRot: 2.0 ChimeraX-BugReporter: 1.0 ChimeraX-BuildStructure: 2.6.1 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.1 ChimeraX-ButtonPanel: 1.0 ChimeraX-CageBuilder: 1.0 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.2 ChimeraX-ChemGroup: 2.0 ChimeraX-Clashes: 2.2.2 ChimeraX-ColorActions: 1.0 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.5 ChimeraX-CommandLine: 1.1.5 ChimeraX-ConnectStructure: 2.0 ChimeraX-Contacts: 1.0 ChimeraX-Core: 1.3 ChimeraX-CoreFormats: 1.1 ChimeraX-coulombic: 1.3.2 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-CrystalContacts: 1.0 ChimeraX-DataFormats: 1.2.2 ChimeraX-Dicom: 1.0 ChimeraX-DistMonitor: 1.1.5 ChimeraX-DistUI: 1.0 ChimeraX-Dssp: 2.0 ChimeraX-EMDB-SFF: 1.0 ChimeraX-ExperimentalCommands: 1.0 ChimeraX-FileHistory: 1.0 ChimeraX-FunctionKey: 1.0 ChimeraX-Geometry: 1.1 ChimeraX-gltf: 1.0 ChimeraX-Graphics: 1.1 ChimeraX-Hbonds: 2.1.2 ChimeraX-Help: 1.2 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 ChimeraX-Label: 1.1 ChimeraX-ListInfo: 1.1.1 ChimeraX-Log: 1.1.4 ChimeraX-LookingGlass: 1.1 ChimeraX-Maestro: 1.8.1 ChimeraX-Map: 1.1 ChimeraX-MapData: 2.0 ChimeraX-MapEraser: 1.0 ChimeraX-MapFilter: 2.0 ChimeraX-MapFit: 2.0 ChimeraX-MapSeries: 2.1 ChimeraX-Markers: 1.0 ChimeraX-Mask: 1.0 ChimeraX-MatchMaker: 2.0.4 ChimeraX-MDcrds: 2.6 ChimeraX-MedicalToolbar: 1.0.1 ChimeraX-Meeting: 1.0 ChimeraX-MLP: 1.1 ChimeraX-mmCIF: 2.4 ChimeraX-MMTF: 2.1 ChimeraX-Modeller: 1.2.6 ChimeraX-ModelPanel: 1.2.1 ChimeraX-ModelSeries: 1.0 ChimeraX-Mol2: 2.0 ChimeraX-Morph: 1.0 ChimeraX-MouseModes: 1.1 ChimeraX-Movie: 1.0 ChimeraX-Neuron: 1.0 ChimeraX-Nucleotides: 2.0.2 ChimeraX-OpenCommand: 1.7 ChimeraX-PDB: 2.6.5 ChimeraX-PDBBio: 1.0 ChimeraX-PDBLibrary: 1.0.2 ChimeraX-PDBMatrices: 1.0 ChimeraX-PickBlobs: 1.0 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.0.1 ChimeraX-PubChem: 2.1 ChimeraX-ReadPbonds: 1.0.1 ChimeraX-Registration: 1.1 ChimeraX-RemoteControl: 1.0 ChimeraX-ResidueFit: 1.0 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 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0 ChimeraX-SelInspector: 1.0 ChimeraX-SeqView: 2.4.6 ChimeraX-Shape: 1.0.1 ChimeraX-Shell: 1.0 ChimeraX-Shortcuts: 1.1 ChimeraX-ShowAttr: 1.0 ChimeraX-ShowSequences: 1.0 ChimeraX-SideView: 1.0 ChimeraX-Smiles: 2.1 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.6.1 ChimeraX-STL: 1.0 ChimeraX-Storm: 1.0 ChimeraX-Struts: 1.0 ChimeraX-Surface: 1.0 ChimeraX-SwapAA: 2.0 ChimeraX-SwapRes: 2.1 ChimeraX-TapeMeasure: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.1 ChimeraX-ToolshedUtils: 1.2 ChimeraX-Tug: 1.0 ChimeraX-UI: 1.13.7 ChimeraX-uniprot: 2.2 ChimeraX-UnitCell: 1.0 ChimeraX-ViewDockX: 1.0.1 ChimeraX-VIPERdb: 1.0 ChimeraX-Vive: 1.1 ChimeraX-VolumeMenu: 1.0 ChimeraX-VTK: 1.0 ChimeraX-WavefrontOBJ: 1.0 ChimeraX-WebCam: 1.0 ChimeraX-WebServices: 1.0 ChimeraX-Zone: 1.0 colorama: 0.4.4 comtypes: 1.1.10 cxservices: 1.1 cycler: 0.11.0 Cython: 0.29.24 decorator: 5.1.0 docutils: 0.17.1 filelock: 3.0.12 funcparserlib: 0.3.6 grako: 3.16.5 h5py: 3.6.0 html2text: 2020.1.16 idna: 3.3 ihm: 0.21 imagecodecs: 2021.4.28 imagesize: 1.3.0 ipykernel: 5.5.5 ipython: 7.23.1 ipython-genutils: 0.2.0 jedi: 0.18.0 Jinja2: 3.0.1 jupyter-client: 6.1.12 jupyter-core: 4.9.1 kiwisolver: 1.3.2 lxml: 4.6.3 lz4: 3.1.3 MarkupSafe: 2.0.1 matplotlib: 3.4.3 matplotlib-inline: 0.1.3 msgpack: 1.0.2 netCDF4: 1.5.7 networkx: 2.6.3 numexpr: 2.8.0 numpy: 1.21.2 openvr: 1.16.801 packaging: 21.3 ParmEd: 3.2.0 parso: 0.8.3 pickleshare: 0.7.5 Pillow: 8.3.2 pip: 21.2.4 pkginfo: 1.7.1 prompt-toolkit: 3.0.23 psutil: 5.8.0 pycollada: 0.7.1 pydicom: 2.1.2 Pygments: 2.10.0 PyOpenGL: 3.1.5 PyOpenGL-accelerate: 3.1.5 pyparsing: 3.0.6 PyQt5-commercial: 5.15.2 PyQt5-sip: 12.8.1 PyQtWebEngine-commercial: 5.15.2 python-dateutil: 2.8.2 pytz: 2021.3 pywin32: 228 pyzmq: 22.3.0 qtconsole: 5.1.1 QtPy: 1.11.3 RandomWords: 0.3.0 requests: 2.26.0 scipy: 1.7.1 setuptools: 57.5.0 sfftk-rw: 0.7.1 six: 1.16.0 snowballstemmer: 2.2.0 sortedcontainers: 2.4.0 Sphinx: 4.2.0 sphinx-autodoc-typehints: 1.12.0 sphinxcontrib-applehelp: 1.0.2 sphinxcontrib-blockdiag: 2.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 suds-jurko: 0.6 tables: 3.6.1 tifffile: 2021.4.8 tinyarray: 1.2.3 tornado: 6.1 traitlets: 5.1.1 urllib3: 1.26.7 wcwidth: 0.2.5 webcolors: 1.11.1 wheel: 0.37.0 wheel-filename: 1.3.0 WMI: 1.5.1
Change History (5)
comment:1 by , 5 months ago
Cc: | added |
---|---|
Component: | Unassigned → UI |
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → accepted |
Summary: | ChimeraX bug report submission → Crash using open/save dialog |
comment:2 by , 5 months ago
comment:3 by , 5 months ago
The last access violation traceback in this report is
File "C:\Program Files (x86)\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\updateloop.py", line 141 in _redraw_timer_callback
Windows fatal exception: access violation
which (looking back at v1.3 github source) code is this line
self._last_timer_finish_time = time.perf_counter()
I don't think perf_counter() caused the crash. I'd guess garbage collection was triggered. This was the last line of the redraw routine and maybe garbage collection was triggered as it exited the routine.
comment:4 by , 5 months ago
How about this for a theory. The show_open_file_dialog() suggests the we were showing the open file dialog. That is modal. But the redraw timer may be able to fire during a modal dialog. Yes, a test on Mac current ChimeraX doing a roll on a molecule then showing the open dialog, the model continues to roll showing redraw is firing. Maybe if the redraw timer triggers garbage collection and we are in a Qt sub-event-loop from the modal dialog, things sometimes go haywire causing the crash (only on Windows I guess otherwise we would see Mac reports with C stack traces).
Maybe a way to test is to start ChimeraX on Windows, roll, then show the open dialog and leave it up for hours and see if it crashes. If the redraw creates some objects that have circular references then eventually garbage collection will be needed. I'll give that a try today.
comment:5 by , 5 months ago
I tried opening a model using command "rock" and showing the modal open file dialog and leaving it in that state for about 3 hours. Was still working fine when I logged back in. Not sure if the rock continued when the display and computer slept.
My dim recollection is that there is frequently something selected or the selection is changing when this crash happens. Perhaps the redraw timer has some kind of negative interaction with the open/save dialog? Anyway, something to keep an eye on.