geeqie-standard crashes on start with SIGSEGV in editor_command_parse() when unity-lens-photos is installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Photos Lens |
Fix Released
|
High
|
David Callé | ||
geeqie (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
unity-lens-photos (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Geeqie looks into desktop files to search for graphics applications, but crashes when it encounters a desktop file for a graphic app without the "Exec=" line. The Photos lens doesn't have this "Exec=" line because it shoudln't appear (for obvious reasons) as an app in the Applications lens.
[Impact]
Geeqie crashes at startup because of unity-lens-
Removing the Graphics category from the desktop file allows Geeqie to start.
[Test case]
1. Ensure you have the Photos lens (unity-lens-photos) installed
2. Open Geeqie.
Geeqie should not crash.
[Regression potential]
Minimal (desktop file Categories edition)
[Original description]
geeqie segfaults whenever I run it. In this crashlog, I just ran the command 'geeqie' from gnome-terminal. I had just done a "sudo apt-get --reinstall install geeqie" to see if this would fix it.
Workaround: deinstall the unity-lens-photos package from the system.
ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: geeqie 1:1.0-10.1build1
Uname: Linux 3.6.0-rc7-
ApportVersion: 2.5.2-0ubuntu4
Architecture: amd64
Date: Wed Sep 26 09:05:37 2012
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120724.2)
ProcCmdline: geeqie
ProcEnviron:
TERM=xterm
SHELL=/bin/bash
PATH=(custom, no user)
LANG=en_AU.UTF-8
LANGUAGE=en_AU:en
SegvAnalysis:
Segfault happened at: 0x44734a: movsbl 0x0(%rbp),%edx
PC (0x0044734a) ok
source "0x0(%rbp)" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: geeqie
StacktraceTop:
?? ()
?? ()
?? ()
g_main_
?? () from /lib/x86_
Title: geeqie-standard crashed with SIGSEGV in g_main_
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm lpadmin sambashare sudo
Related branches
- Unity Photos Lens: Pending requested
-
Diff: 10 lines (+1/-1)1 file modifiedunity-lens-photos.desktop (+1/-1)
tags: | added: running-unity |
visibility: | private → public |
Changed in geeqie (Ubuntu): | |
importance: | Medium → High |
summary: |
- geeqie-standard crashed with SIGSEGV in editor_command_parse() + geeqie-standard crashes on start with SIGSEGV in editor_command_parse() + when unity-lens-photos is installed |
description: | updated |
Changed in unity-lens-photos: | |
status: | New → Confirmed |
description: | updated |
Changed in unity-lens-photos (Ubuntu): | |
status: | New → Confirmed |
Changed in geeqie (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in unity-lens-photos: | |
milestone: | none → 0.9 |
no longer affects: | geeqie (Ubuntu Quantal) |
Changed in unity-lens-photos: | |
status: | Fix Committed → Fix Released |
StacktraceTop: command_ parse (editor= editor@ entry=0x2413800 , list=list@ entry=0x0, consider_ sidecars= consider_ sidecars@ entry=0, output= output@ entry=0x0) at ../../src/ editors. c:761 read_desktop_ file (path=0x2156160 "/usr/share/ applications/ unity-lens- photos. desktop" ) at ../../src/ editors. c:322 editors_ reload_ idle_cb (data=<optimized out>) at ../../src/ layout_ util.c: 1955 buildd/ glib2.0- 2.33.14/ ./glib/ gmain.c: 2715 context_ dispatch (context= context@ entry=0x1fbef90 ) at /build/ buildd/ glib2.0- 2.33.14/ ./glib/ gmain.c: 3219
editor_
editor_
layout_
g_main_dispatch (context=0x1fbef90) at /build/
g_main_