deja-dup crashed with SIGSEGV in g_file_make_directory_with_parents()

Bug #940782 reported by Rigved Rakshit on 2012-02-25
This bug affects 2 people
Affects Status Importance Assigned to Milestone
deja-dup (Ubuntu)

Bug Description

Description: Ubuntu precise (development branch)
Release: 12.04

  Installed: 21.90-0ubuntu1
  Candidate: 21.90-0ubuntu1
  Version table:
 *** 21.90-0ubuntu1 0
        500 precise/main i386 Packages
        100 /var/lib/dpkg/status

Expected Outcome: I had logged into one user account X and then switched to another user account Y. Then I plugged in my external backup harddisk.
Deja Dup should not start the encrypted backup in user account X as it was not the currently active account. User account Y is the currently active account, so Deja-Dup should finish the encrypted backup successfully in user account Y.

Actual Outcome: Deja-Dup finished the encrypted backup successfully in user account Y. But when I switched back to user account X, this crash report was generated and Deja-Dup showed an error message. I think the error message said "Permission Denied".

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: deja-dup 21.90-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-17.26-generic 3.2.6
Uname: Linux 3.2.0-17-generic i686
ApportVersion: 1.93-0ubuntu2
Architecture: i386
CheckboxSubmission: da29d507ee0e5fa36c9fd9e32f64b95a
CheckboxSystem: 174dd9663cefed283ef72538c1136ee0
CrashCounter: 1
Date: Sat Feb 25 10:19:01 2012
ExecutablePath: /usr/bin/deja-dup
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20111215)
ProcCmdline: deja-dup --backup --auto
 Segfault happened at: 0xaa3b9e <g_file_make_directory_with_parents+126>: cmpl $0x1,0x4(%eax)
 PC (0x00aa3b9e) ok
 source "$0x1" ok
 destination "0x4(%eax)" (0x00000004) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: deja-dup
 g_file_make_directory_with_parents () from /usr/lib/i386-linux-gnu/
 ?? ()
 g_simple_async_result_complete () from /usr/lib/i386-linux-gnu/
 ?? () from /usr/lib/i386-linux-gnu/
 ?? () from /lib/i386-linux-gnu/
Title: deja-dup crashed with SIGSEGV in g_file_make_directory_with_parents()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

Rigved Rakshit (rigved) wrote :

 g_file_make_directory_with_parents (file=0x0, cancellable=0x0, error=0x9274b5c) at /build/buildd/glib2.0-2.31.18/./gio/gfile.c:3411
 deja_dup_backend_file_mount_file_co (_data_=0x9274ad0) at BackendFile.c:2224
 g_simple_async_result_complete (simple=0x92deae0) at /build/buildd/glib2.0-2.31.18/./gio/gsimpleasyncresult.c:744
 complete_in_idle_cb (data=0x92deae0) at /build/buildd/glib2.0-2.31.18/./gio/gsimpleasyncresult.c:756
 g_idle_dispatch (source=0x93c5888, callback=0xad1d60 <complete_in_idle_cb>, user_data=0x92deae0) at /build/buildd/glib2.0-2.31.18/./glib/gmain.c:4629

Changed in deja-dup (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Launchpad Janitor (janitor) wrote :

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

Changed in deja-dup (Ubuntu):
status: New → Confirmed
Michael Terry (mterry) on 2012-04-05
visibility: private → public
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers