Bug 1003579 - Crash when opening SVG file
Crash when opening SVG file
Status: CLOSED DUPLICATE of bug 678397
Product: Fedora
Classification: Fedora
Component: geeqie (Show other bugs)
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Michael Schwendt
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2013-09-02 08:15 EDT by Jaroslav Škarvada
Modified: 2013-09-02 10:44 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2013-09-02 10:44:50 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
Reproducer (1.77 KB, image/svg+xml)
2013-09-02 08:15 EDT, Jaroslav Škarvada
no flags Details
non-detailed backtrace (14.95 KB, text/plain)
2013-09-02 10:04 EDT, Michael Schwendt
no flags Details

  None (edit)
Description Jaroslav Škarvada 2013-09-02 08:15:41 EDT
Created attachment 792814 [details]

Description of problem:
Geeqie crashes when opening image with multiple dots in name (e.g. test.dot.svg).

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

How reproducible:

Steps to Reproduce:
1. Open the attached image by: geeqie ./test.dot.svg

Actual results:

Expected results:
No crash

Additional info:
The eog and firefox haven't problem with the image. Also the image can be opened in geeqie if renamed to test.svg.
Comment 1 Michael Schwendt 2013-09-02 10:03:52 EDT

It's hard to reproduce, however. Gave the reproducer a try with Fedora 20, it crashed immediately. ABRT didn't catch anything. So, I ran "debuginfo-install geeqie". Tried to reproduce once more. Couldn't. After deinstalling all debuginfo pkgs and trying a few more times, suddenly it crashed again. So, I don't have a detailed backtrace yet, just confirmation that it's outside Geeqie (which uses gdk-pixbuf2 for SVG loading).

$ geeqie test.dot.svg 
Could not init LIRC support
*** longjmp causes uninitialized stack frame ***: geeqie terminated
======= Backtrace: =========
Comment 2 Michael Schwendt 2013-09-02 10:04:27 EDT
Created attachment 792855 [details]
non-detailed backtrace
Comment 3 Michael Schwendt 2013-09-02 10:07:49 EDT
The multiple dots are the false track, btw.

$ geeqie test.svg 
Segmentation fault (core dumped)

There are other side-effects seldomly, too:

$ geeqie test.svg 

(geeqie:12540): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='BasicEngineFc', font='Nimbus Roman No9 L 13.9990234375', text='b'
Comment 4 Michael Schwendt 2013-09-02 10:09:55 EDT
(gray_find_cell() - longjmp causes uninitialized stack frame)

The reproducer there was a PNG file.

Do you know the assignee?
Comment 5 Jaroslav Škarvada 2013-09-02 10:33:47 EDT
(In reply to Michael Schwendt from comment #4)
I pinged him.
Comment 6 Jaroslav Škarvada 2013-09-02 10:37:54 EDT
(In reply to Jaroslav Škarvada from comment #5)
> (In reply to Michael Schwendt from comment #4)
> I pinged him.
He wrote me, that he will try to respond in one or two days.

If you think it's dupe, feel free to close this bug.
Comment 7 Michael Schwendt 2013-09-02 10:44:50 EDT
Yes, I think it's the same issue that also affects gnome-shell, cinnamon, evince and other programs.

*** This bug has been marked as a duplicate of bug 678397 ***

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