calamares crashed with SIGSEGV in PartitionPage::updateButtons()

Bug #1772285 reported by Jb
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calamares (Ubuntu)
Expired
Medium
Unassigned

Bug Description

I had an existing Lubuntu 18.04 install with:
/dev/sda1 = 731MB ext2 (boot)
/dev/sda2 = 39.3 extended partition
/dev/sda5 = 4.8 GB swap (inside extended partition)
/dev/sda6 = 34.5G Linux (inside extended partition)

I was looking for the quick "nuke everything and install" option...but there was none??

I went to the manual screen, did nothing and went back to partitions screen. Selected Replace a partition and then clicked on a few paritions ending in I think sda2 (the extended partition?) and clicked next

Error in console was "blkid: unknown file system type "" on /dev/sda2"

I tried a few times to duplicate it but I couldn't get it to crash regardless of what I clicked on.

ProblemType: Crash
DistroRelease: Ubuntu 18.10
Package: calamares 3.2.0-1
ProcVersionSignature: Ubuntu 4.15.0-20.21-generic 4.15.17
Uname: Linux 4.15.0-20-generic x86_64
ApportVersion: 2.20.10-0ubuntu2
Architecture: amd64
CasperVersion: 1.394
Date: Sun May 20 13:15:13 2018
ExecutablePath: /usr/bin/calamares
LiveMediaBuild: Lubuntu 18.10 "Cosmic Cuttlefish" - Alpha amd64 (20180519)
ProcCmdline: calamares
ProcEnviron:
 LANG=C.UTF-8
 TERM=xterm
 LANGUAGE=
 PATH=(custom, no user)
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7ff45284c833 <_ZN13PartitionPage13updateButtonsEv+419>: callq *%rdx
 PC (0x7ff45284c833) ok
 source "*%rdx" (0x55003c003e0043) not located in a known VMA region (needed readable region)!
 destination "(%rsp)" (0x7ffc1ef4d8a0) ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: calamares
StacktraceTop:
 PartitionPage::updateButtons() () from /usr/lib/x86_64-linux-gnu/calamares/modules/partition/libcalamares_viewmodule_partition.so
 PartitionPage::onPartitionModelReset() () from /usr/lib/x86_64-linux-gnu/calamares/modules/partition/libcalamares_viewmodule_partition.so
 QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
 QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
 QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
Title: calamares crashed with SIGSEGV in PartitionPage::updateButtons()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

Revision history for this message
Jb (jebsolutions) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 PartitionPage::updateButtons (this=this@entry=0x55c8af3142c0) at ./src/modules/partition/gui/PartitionPage.cpp:149
 PartitionPage::onPartitionModelReset (this=0x55c8af3142c0) at ./src/modules/partition/gui/PartitionPage.cpp:423
 QObject::event (this=this@entry=0x55c8af3142c0, e=e@entry=0x7ff44c02f960) at kernel/qobject.cpp:1247
 QWidget::event (this=0x55c8af3142c0, event=0x7ff44c02f960) at kernel/qwidget.cpp:9346
 QApplicationPrivate::notify_helper (this=this@entry=0x55c8aef85420, receiver=receiver@entry=0x55c8af3142c0, e=e@entry=0x7ff44c02f960) at kernel/qapplication.cpp:3722

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in calamares (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Simon Quigley (tsimonq2)
information type: Private → Public
Revision history for this message
ԜаӀtеr Ⅼарсһуnѕkі (wxl) wrote :

Unfortunately without clear steps to reproduce this will be a difficult bug to fix. Furthermore, Lubuntu 18.10 is no longer supported. I would suggest trying again in 19.10. Perhaps try setting up the same partition scheme with 18.04 on it and see what happens. If you can't reproduce it, perhaps it was merely a fluke.

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

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

Changed in calamares (Ubuntu):
status: Incomplete → Expired
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.