gthumb crashed with SIGSEGV in gth_file_data_set_info()

Bug #1406978 reported by Václav Haisman
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gThumb
Confirmed
Critical
gthumb (Ubuntu)
New
Medium
Unassigned

Bug Description

It crashed on its startup.

ProblemType: Crash
DistroRelease: Ubuntu 14.10
Package: gthumb 3:3.3.1.is.3.2.8-0ubuntu1build1
ProcVersionSignature: Ubuntu 3.16.0-28.38-lowlatency 3.16.7-ckt1
Uname: Linux 3.16.0-28-lowlatency x86_64
ApportVersion: 2.14.7-0ubuntu8
Architecture: amd64
Date: Thu Jan 1 20:41:18 2015
ExecutablePath: /usr/bin/gthumb
InstallationDate: Installed on 2011-11-13 (1145 days ago)
InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
ProcCmdline: gthumb /home/username/Pictures/2011-11-02/IMG_2183.JPG.jpg
SegvAnalysis:
 Segfault happened at: 0x7fc8beca0ab9 <gth_file_data_set_info+25>: mov 0x20(%rbp),%rdi
 PC (0x7fc8beca0ab9) ok
 source "0x20(%rbp)" (0x00000020) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gthumb
StacktraceTop:
 gth_file_data_set_info ()
 ?? ()
 ?? ()
 ?? ()
 g_simple_async_result_complete (simple=0x7fc8bfd1d570) at /build/buildd/glib2.0-2.42.1/./gio/gsimpleasyncresult.c:763
Title: gthumb crashed with SIGSEGV in gth_file_data_set_info()
UpgradeStatus: Upgraded to utopic on 2014-10-25 (68 days ago)
UserGroups: adm admin audio cdrom dialout dip fax floppy fuse lp lpadmin mythtv netdev plugdev sambashare scanner tape vboxusers video wireshark

Revision history for this message
Václav Haisman (vzeman79) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 gth_file_data_set_info (self=0x0, info=0x7fc8ac04ed50) at gth-file-data.c:180
 requested_folder_attributes_ready_cb (file_source=<optimized out>, error=<optimized out>, user_data=0x7fc8bfc4ee10) at gth-browser.c:1587
 read_metadata_info_ready_cb (files=<optimized out>, error=<optimized out>, user_data=0x7fc8bfcd4e30) at gth-file-source.c:719
 qam_metadata_ready_cb (source_object=<optimized out>, result=<optimized out>, user_data=0x7fc8bfe1df00) at gth-metadata-provider.c:422
 g_simple_async_result_complete (simple=0x7fc8bfd1d570) at /build/buildd/glib2.0-2.42.1/./gio/gsimpleasyncresult.c:763

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 gthumb (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Václav Haisman (vzeman79) wrote :

I have created a patch that could (untested) prevent this crash. See https://github.com/wilx/gthumb/commit/f301c5b09e6e116aa8425db6301b7d98b084d6b0.

tags: added: patch
Revision history for this message
Václav Haisman (vzeman79) wrote :

Also, this seems to be already known but unfixed issue: https://bugzilla.redhat.com/attachment.cgi?id=426366

information type: Private → Public
Changed in gthumb:
importance: Unknown → Medium
status: Unknown → New
Changed in gthumb:
status: New → Confirmed
Changed in gthumb:
importance: Medium → Critical
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.