Created attachment 734568 [details] GTK fatal errors as spoke started to fail to display Description of problem: After modifying partitions several times, started to see the partition spoke fail, failure was initially the size of the spoke screen being half of normal, then a few more times of going in/out of the spoke screen it finally became blank. Version-Release number of selected component (if applicable): Anaconda 19-17-1 How reproducible: Only tried once so far Steps to Reproduce: 1. Modify partition multiple times, customizing/reclaiming space several ways 2. Eventually partition spoke will be half the screen 3. Keep doing modifications of partitioning, spoke screen will become blank yet anaconda still running and 'spoke ready' Actual results: Unable to recover install Expected results: Spoke screen visible Additional info:
Created attachment 734569 [details] Anaconda logs/storage state
Update: if I click 'done' even though I cant see it, i can get back to main screen, but going back to partitioning the screen is 'blank'
kill -QUIT on anaconda: anaconda 19.17-1 exception report Traceback (most recent call first): File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 838, in _update_btrfs_selectors page = self._accordion._find_by_title(self.translated_new_install_name).get_child() File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1152, in _save_right_side self._update_btrfs_selectors() File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 2055, in _save_current_selector self._save_right_side(self._current_selector) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 2132, in on_page_clicked self._save_current_selector() File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 782, in _do_refresh self.on_page_clicked(firstPage, mountpointToShow=mountpointToShow) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 649, in refresh self._do_refresh() File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/hubs/__init__.py", line 104, in _runSpoke action.refresh() File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/hubs/__init__.py", line 386, in _on_spoke_clicked self._runSpoke(spoke) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/hubs/__init__.py", line 402, in _on_spoke_clicked self._on_spoke_clicked(self._spokes[dest].selector, None, self._spokes[dest]) AttributeError: 'NoneType' object has no attribute 'get_child' Local variables in innermost frame: self: <pyanaconda.ui.gui.spokes.custom.CustomPartitioningSpoke object at 0x7fcfbe3c9910>
Created attachment 734570 [details] Anaconda stack trace
Created attachment 734937 [details] Video demo of failure
Negative case testing == LOW priority
Looks like the same thing as what's happening in bug 962537 *** This bug has been marked as a duplicate of bug 962537 ***