Restore Disk Image stuck at 0% using 100% of CPU, then Disks crashed when I closed its window

Bug #1721669 reported by Alexander Browne
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-disk-utility (Ubuntu)
Expired
Medium
Unassigned

Bug Description

I was attempting to use "Restore Disk Image" to write an Ubuntu MATE iso to flash drive. The task stalled at 0%, and htop showed Disks using 100% CPU. I cancelled the task and clicked the window close button, and then Disks crashed.

ProblemType: Crash
DistroRelease: Ubuntu 17.10
Package: gnome-disk-utility 3.26.1-0ubuntu1
ProcVersionSignature: Ubuntu 4.13.0-12.13-generic 4.13.3
Uname: Linux 4.13.0-12-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.20.7-0ubuntu2
Architecture: amd64
AssertionMessage: *** Error in `/usr/bin/gnome-disks': free(): invalid pointer: 0x000055b9230dfd0f ***
CurrentDesktop: MATE
Date: Thu Oct 5 18:34:19 2017
ExecutablePath: /usr/bin/gnome-disks
InstallationDate: Installed on 2016-11-22 (317 days ago)
InstallationMedia: Ubuntu-MATE 16.10 "Yakkety Yak" - Release amd64 (20161012.1)
ProcCmdline: /usr/bin/gnome-disks
Signal: 6
SourcePackage: gnome-disk-utility
StacktraceTop:
 __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fe72f8b2408 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:181
 malloc_printerr (action=<optimized out>, str=0x7fe72f8aed8e "free(): invalid pointer", ptr=<optimized out>, ar_ptr=<optimized out>) at malloc.c:5423
 _int_free (av=0x7fe72fae4c20 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:4172
 __GI___libc_free (mem=<optimized out>) at malloc.c:3142
 () at /usr/lib/x86_64-linux-gnu/libcairo.so.2
Title: gnome-disks assert failure: *** Error in `/usr/bin/gnome-disks': free(): invalid pointer: 0x000055b9230dfd0f ***
UpgradeStatus: Upgraded to artful on 2017-10-04 (1 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Revision history for this message
Alexander Browne (elcste) wrote :
information type: Private → Public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fe72f8b2408 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:181
 malloc_printerr (action=<optimized out>, str=0x7fe72f8aed8e "free(): invalid pointer", ptr=<optimized out>, ar_ptr=<optimized out>) at malloc.c:5423
 _int_free (av=0x7fe72fae4c20 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:4172
 __GI___libc_free (mem=mem@entry=0x55b9230dfd0f) at malloc.c:3142
 INT_cairo_surface_destroy (surface=surface@entry=0x55b9230dfd0f) at ../../../../src/cairo-surface.c:988

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 gnome-disk-utility (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-disk-utility (Ubuntu):
status: New → Confirmed
Revision history for this message
Alexander Browne (elcste) wrote :

This occurs for me on a system that had been upgraded from 17.04 to 17.10. I've now upgraded it to 18.04 pre-release and Disks's restore function is working again. It does seem to use a lot of CPU, however, but I haven't compare it with another system very scientifically.

Norbert (nrbrtx)
tags: removed: artful
Changed in gnome-disk-utility (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gnome-disk-utility (Ubuntu) because there has been no activity for 60 days.]

Changed in gnome-disk-utility (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.