Bug 951350

Summary: Fedora 19 RC2 - Anaconda 19.17-1 partition spoke can sometimes break causing blank screen
Product: [Fedora] Fedora Reporter: Shawn Starr <shawn.starr>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 19CC: anaconda-maint-list, dshea, g.kaviyarasu, jonathan, mkolman, reklov, sbueno, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-01-08 15:13:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
GTK fatal errors as spoke started to fail to display
none
Anaconda logs/storage state
none
Anaconda stack trace
none
Video demo of failure none

Description Shawn Starr 2013-04-12 05:54:24 UTC
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:

Comment 1 Shawn Starr 2013-04-12 05:55:02 UTC
Created attachment 734569 [details]
Anaconda logs/storage state

Comment 2 Shawn Starr 2013-04-12 05:57:05 UTC
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'

Comment 3 Shawn Starr 2013-04-12 06:04:50 UTC
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>

Comment 4 Shawn Starr 2013-04-12 06:09:47 UTC
Created attachment 734570 [details]
Anaconda stack trace

Comment 5 Shawn Starr 2013-04-12 19:46:05 UTC
Created attachment 734937 [details]
Video demo of failure

Comment 6 Shawn Starr 2013-04-12 19:47:19 UTC
Negative case testing == LOW priority

Comment 7 David Shea 2014-01-08 15:13:21 UTC
Looks like the same thing as what's happening in bug 962537

*** This bug has been marked as a duplicate of bug 962537 ***