Bug 1051660 - geeqie segfaults (lcms2 patch to blame?)
Summary: geeqie segfaults (lcms2 patch to blame?)
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: geeqie
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michael Schwendt
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-01-10 19:50 UTC by Matthew Miller
Modified: 2014-06-10 03:11 UTC (History)
2 users (show)

Fixed In Version: geeqie-1.1-19.fc20
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-06-02 23:16:29 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Matthew Miller 2014-01-10 19:50:44 UTC
Description of problem:

I haven't narrowed down the exact problem, but this appears to be 100% reproducible.

Version-Release number of selected component (if applicable):

geeqie-1.1-16.fc21.x86_64

How reproducible:

100%

Steps to Reproduce:
1. rm -rf ~/.config/geeqie
2. geeqie
3. [runs fine]
4. [use menu to quit for clean exit]
5. geeqie

Actual results:

crash

Expected results:

runs fine.

Additional info:

If you kill the process so it doesn't shut down cleanly and no config files are written, you can run it again just fine.

Comment 1 Matthew Miller 2014-01-10 20:40:42 UTC
If I rebuild the RPM with lcms1 enabled (the default is now lcms2), the crash goes away.

Comment 2 Michael Schwendt 2014-01-10 22:06:03 UTC
Can't reproduce.

Could you attach a stacktrace please?
http://fedoraproject.org/wiki/StackTraces

Do the generated config files differ for your lcms1 build compared with the lcms2 build? (they are completely unrelated to lcms)

I've been using Geeqie with lcms2 also on Fedora 20 since Dec 2013.

Comment 3 Matthew Miller 2014-01-13 14:58:43 UTC
I should add: works in F19 and F20, but crashes on Rawhide. 
I was using it on F20 just fine too. Can you try Rawhide?

Hmmm. I notice that the lcms2 package in Rawhide is the f20 one, not rebuilt.

I'll get you a stack trace tonight, and check the config files.

Comment 4 Michael Schwendt 2014-01-14 09:39:43 UTC
> I should add: works in F19 and F20,
> I was using it on F20 just fine too. 

Your own build? Or the Fedora packages? Those are not built with lcms2.
Let's focus on Rawhide, please.

> Hmmm. I notice that the lcms2 package in Rawhide is the f20 one, not rebuilt.

Which is normal, since it hasn't been touched since F20 development (August 2012).

> Can you try Rawhide?

Prior to comment 2, I had tried to reproduce it on Rawhide, but couldn't. I still cannot reproduce it on Rawhide. Hence the request for a backtrace.

Comment 5 Matthew Miller 2014-01-14 15:15:33 UTC
(In reply to Michael Schwendt from comment #4)
> > I should add: works in F19 and F20,
> > I was using it on F20 just fine too.
> Your own build? Or the Fedora packages? Those are not built with lcms2.
> Let's focus on Rawhide, please.

I only rebuilt to try to diagnose. The F19/F20 packages worked on F19/F20 without any problem.

> > Hmmm. I notice that the lcms2 package in Rawhide is the f20 one, not rebuilt.
> Which is normal, since it hasn't been touched since F20 development (August
> 2012).
> 
> > Can you try Rawhide?
> Prior to comment 2, I had tried to reproduce it on Rawhide, but couldn't. I
> still cannot reproduce it on Rawhide. Hence the request for a backtrace.

Interesting. Backtrace still to come -- I messed up my Rawhide system in an unrelated way. :)

Comment 6 Michael Schwendt 2014-01-20 11:24:48 UTC
Feel free to reopen whenever you can provide a backtrace either with or without the help of ABRT.

Comment 7 Michael Schwendt 2014-05-28 11:01:19 UTC
One trick seems to be to not run GNOME Shell but Openbox, where a crash in g_markup() can be triggered.

Comment 8 Fedora Update System 2014-05-28 11:26:41 UTC
geeqie-1.1-19.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/geeqie-1.1-19.fc20

Comment 9 Fedora Update System 2014-05-28 23:52:47 UTC
Package geeqie-1.1-19.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing geeqie-1.1-19.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-6796/geeqie-1.1-19.fc20
then log in and leave karma (feedback).

Comment 10 Matthew Miller 2014-06-02 23:16:29 UTC
Confirm that geeqie-1.1-19.fc21 does indeed fix it.

Comment 11 Fedora Update System 2014-06-10 03:11:01 UTC
geeqie-1.1-19.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.