[natty] kde_components/PartitionModel.py crashes if installer run in plasma netbook workspace

Bug #793248 reported by Zorael
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: ubiquity

Trying to install Kubuntu 11.04 on an MSI Wind U100 rebrand netbook.

After booting the live media I was automatically presented with the netbook workspace formfactor, but instead of changing it to the normal desktop workspace I thought I'd give it a try.

The installer crashed after I finished manually partitioning with the attached python backtraces. I retried it twice and it was quite reproducible. After switching to the desktop workspace (and running ubiquity from a terminal with debugging enabled), I got past that step and the installation finished successfully.

Revision history for this message
Zorael (zorael) wrote :
Revision history for this message
Zorael (zorael) wrote :
Revision history for this message
Zorael (zorael) wrote :
Revision history for this message
Harald Sitter (apachelogger) wrote :

That really should not have anything to do with the kind of Plasma shell.

Also that particular backtrace does not make much sense unfortunately :/

relevant lines:

class TreeItem:
    def __init__(self, data, controller=None, parent=None):
        self.parentItem = parent

    def row(self):
        if self.parentItem:

Now I just tested whether an assignment with None would result in such an error, though it does not.
Equally the other part of the backtrace is super confusing, and might or might not be related.

        childItem = index.internalPointer()
        parentItem = childItem.parent()

All in all I am pretty clueless on this, and can neither confirm nor fix this issue. Perhaps someone more knowledgeable in python can find the problem.

Thanks for the report anyway.

Revision history for this message
Harald Sitter (apachelogger) wrote :

FROM DUPLICATE
/var/log/syslog:

Sep 18 17:23:27 ubuntu ubiquity[18038]: switched to page Form
Sep 18 17:24:55 ubuntu ubiquity[18038]: last message repeated 2 times
Sep 18 17:25:55 ubuntu ubiquity[18038]: last message repeated 2 times
Sep 18 17:26:55 ubuntu ubiquity[18038]: last message repeated 2 times
Sep 18 17:26:58 ubuntu ubiquity[18038]: switched to page Form
Sep 18 17:27:08 ubuntu ubiquity[18038]: Exception in KDE frontend (invoking crash handler):
Sep 18 17:27:08 ubuntu ubiquity[18038]: Traceback (most recent call last):
Sep 18 17:27:08 ubuntu ubiquity[18038]: File "/usr/lib/ubiquity/ubiquity/frontend/kde_components/PartitionModel.py", line 102, in parent
Sep 18 17:27:08 ubuntu ubiquity[18038]: parentItem = childItem.parent()
Sep 18 17:27:08 ubuntu ubiquity[18038]: AttributeError: Partition instance has no attribute 'parent'
Sep 18 17:27:08 ubuntu ubiquity[18038]:
Sep 18 17:27:09 ubuntu ubiquity[18038]: Exception in KDE frontend (invoking crash handler):
Sep 18 17:27:09 ubuntu ubiquity[18038]: Traceback (most recent call last):
Sep 18 17:27:09 ubuntu ubiquity[18038]: File "/usr/lib/ubiquity/ubiquity/frontend/kde_components/PartitionModel.py", line 102, in parent
Sep 18 17:27:09 ubuntu ubiquity[18038]: parentItem = childItem.parent()
Sep 18 17:27:09 ubuntu ubiquity[18038]: AttributeError: Partition instance has no attribute 'parent'
Sep 18 17:27:09 ubuntu ubiquity[18038]:

tags: added: ubiquity-2.6.10
tags: added: natty
Revision history for this message
Rich Johnson (nixternal) wrote :

I just did a manual partition in 12.04 just fine (though I did find another bug not related to this on the desktop install process). Have you tried on any of the later releases (11.10, 12.04 alpha - beta next week I think)?

Thanks!

Changed in ubiquity (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for ubiquity (Ubuntu) because there has been no activity for 60 days.]

Changed in ubiquity (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.