Ubiquity crashes upon clicking 'New partition table' twice in the manual partitioning step during raring installation

Bug #1095684 reported by Para Siva
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Fix Released
High
Colin Watson
Raring
Fix Released
High
Colin Watson

Bug Description

Clicking 'New partiong table' for the second time makes the ubiquity crash.
This occurs with all the raring desktop images (i386 and amd64- 20130103). Also occurrs on VMs and HWs.

The steps to reproduce:

1. Start the raring installation (live session or otherwise) with 20130103 amd64 or i386 image
2. Click continue on the Welcome screen
3. Click continue on Preparing to install Ubuntu
4. Select 'Something else' and click continue on the Installation type screen
5. Click New partition table (or double click it and skip step 6)
6. While the 'Create new partition table on this device' pop up is present click again on 'New partition table'.(this 'New partition table' button appears grayed out but clickable and hence it could be clicked accidentally)
7. Now the crash could be observed.
( apport does not allow bug reporting from the 'Ubuntu 13.04 has experienced an internal error' dialog box hence report using ubuntu-bug ubiquity and the crash file is attached)

ProblemType: BugDistroRelease: Ubuntu 13.04
Package: ubiquity 2.13.7
ProcVersionSignature: Ubuntu 3.7.0-7.15-generic 3.7.0
Uname: Linux 3.7.0-7-generic x86_64
ApportVersion: 2.7-0ubuntu2
Architecture: amd64
CasperVersion: 1.330
Date: Thu Jan 3 15:19:24 2013
InstallCmdLine: file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
LiveMediaBuild: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130103)
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bashSourcePackage: ubiquity
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
Para Siva (psivaa) wrote :
Revision history for this message
Brian Murray (brian-murray) wrote :

Here is the Traceback:

 Jan 3 15:15:45 ubuntu ubiquity[3418]: switched to page partman
 Jan 3 15:15:50 ubuntu ubiquity[3418]: Exception in GTK frontend (invoking crash handler):
 Jan 3 15:15:50 ubuntu ubiquity[3418]: Traceback (most recent call last):
 Jan 3 15:15:50 ubuntu ubiquity[3418]: File "/usr/lib/ubiquity/ubiquity/plugin.py", line 48, in wrapper
 Jan 3 15:15:50 ubuntu ubiquity[3418]: return target(self, *args, **kwargs)
 Jan 3 15:15:50 ubuntu ubiquity[3418]: File "/usr/lib/ubiquity/plugins/ubi-partman.py", line 1238, in on_partition_list_new_label_activate
 Jan 3 15:15:50 ubuntu ubiquity[3418]: self.controller.dbfilter.create_label(devpart)
 Jan 3 15:15:50 ubuntu ubiquity[3418]: File "/usr/lib/ubiquity/plugins/ubi-partman.py", line 3142, in create_label
 Jan 3 15:15:50 ubuntu ubiquity[3418]: assert self.current_question == 'partman/choose_partition'
 Jan 3 15:15:50 ubuntu ubiquity[3418]: AssertionError
 Jan 3 15:15:50 ubuntu ubiquity[3418]:

tags: added: ubi-partman
Changed in ubiquity (Ubuntu):
importance: Undecided → High
Revision history for this message
Brian Murray (brian-murray) wrote :

I was unable to recreate this using a daily build from 20130205. The 'New partition table' box was no longer grayed out and clicking it multiple times did not cause a crash. Can you still recreate this bug?

Changed in ubiquity (Ubuntu Raring):
status: New → Incomplete
Para Siva (psivaa)
description: updated
Revision history for this message
Para Siva (psivaa) wrote :

This crash still occurs when the (grayed out) 'New partition table' button is clicked whilst 'Create new empty partition table on this device?' pop up dialog is still present. This happens on both amd64 and i386 and on live system and otherwise.

Today's crash with 20130206 is attached herewith.

Changed in ubiquity (Ubuntu Raring):
status: Incomplete → New
Revision history for this message
Brian Murray (brian-murray) wrote :

Ah, I'd misread step 6.

description: updated
Changed in ubiquity (Ubuntu Raring):
status: New → Triaged
Colin Watson (cjwatson)
Changed in ubiquity (Ubuntu Raring):
assignee: nobody → Colin Watson (cjwatson)
Colin Watson (cjwatson)
Changed in ubiquity (Ubuntu Raring):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubiquity - 2.13.12

---------------
ubiquity (2.13.12) raring; urgency=low

  [ Colin Watson ]
  * While displaying question or error dialogs, only change the busy cursor
    state rather than also allowing changing step (LP: #1095684).
  * Use an action group when marking packages for install or delete in the
    apt cache; this is much faster when many packages are involved, since it
    avoids repeating autoremoval calculations over and over again.
  * Sort and consolidate imports.
  * Fix ordering of encryption password strength indications (LP: #1068391).
  * At the end of the language install plugin, read all locale-related keys
    from (/target)/etc/default/locale and set them in the installer's own
    environment.
  * If the combination of language and location does not identify a
    supported combined locale, use a locale based on the language for
    translation-like locale categories and pick one based on the location
    for other locale categories (LP: #1094872). There are still some
    locations where we cannot pick a language element of a location-based
    locale because this is unclear or contentious, and in those cases we
    stick to the old behaviour of having the locale only reflect the
    country.

  [ Aurélien Gâteau ]
  * KDE frontend: show name of installed OS as partition name if
    available

  [ Dmitrijs Ledkovs ]
  * Make panel.c aware of screen & display changes, prevents visual
    artefacts on nexus7 when screen is changing or external monitor is
    plugged in and resolution is changes.
  * Update disable/enable ctrl+alt+t terminal to use gsettings keys,
    instead of gconf.
  * Migrate remaining gconf settings to gsettings in ubiquity-dm.
  * Make sure to correctly set picture-uri. (LP: #1128597)
  * Refactor ubiquity-dm, now that there is less code.
  * Remove gconftool.py.
  * Automatic update of included source packages: grub-installer
    1.78ubuntu6, hw-detect 1.92ubuntu1.
 -- Dmitrijs Ledkovs <email address hidden> Thu, 21 Feb 2013 02:53:43 +0000

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

Other bug subscribers

Remote bug watches

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