deja-dup crashed with SIGSEGV in g_file_make_directory_with_parents()

Bug #940782 reported by Rigved Rakshit
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
deja-dup (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Description: Ubuntu precise (development branch)
Release: 12.04

deja-dup:
  Installed: 21.90-0ubuntu1
  Candidate: 21.90-0ubuntu1
  Version table:
 *** 21.90-0ubuntu1 0
        500 http://in.archive.ubuntu.com/ubuntu/ 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
SegvAnalysis:
 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
StacktraceTop:
 g_file_make_directory_with_parents () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
 ?? ()
 g_simple_async_result_complete () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
 ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
 ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
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

Revision history for this message
Rigved Rakshit (rigved) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 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

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in deja-dup (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Revision history for this message
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)
visibility: private → public
Michael Terry (mterry)
Changed in deja-dup (Ubuntu):
status: Confirmed → Fix Released
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

Remote bug watches

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