Bug 951350 - Fedora 19 RC2 - Anaconda 19.17-1 partition spoke can sometimes break causing blank screen
Summary: Fedora 19 RC2 - Anaconda 19.17-1 partition spoke can sometimes break causing ...
Keywords:
Status: CLOSED DUPLICATE of bug 962537
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 19
Hardware: Unspecified
OS: Unspecified
low
low
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-04-12 05:54 UTC by Shawn Starr
Modified: 2014-01-08 15:13 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-01-08 15:13:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
GTK fatal errors as spoke started to fail to display (13.78 KB, image/png)
2013-04-12 05:54 UTC, Shawn Starr
no flags Details
Anaconda logs/storage state (143.02 KB, application/x-bzip)
2013-04-12 05:55 UTC, Shawn Starr
no flags Details
Anaconda stack trace (1.87 MB, text/plain)
2013-04-12 06:09 UTC, Shawn Starr
no flags Details
Video demo of failure (6.22 MB, video/x-ogm+ogg)
2013-04-12 19:46 UTC, Shawn Starr
no flags Details

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 ***


Note You need to log in before you can comment on or make changes to this bug.