Flood fill anywhere crashes Inkscape

Bug #1785978 reported by Johan Rosenkilde
This bug report is a duplicate of:  Bug #1778951: Bucket fill crash on Fedora. Edit Remove
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Unassigned

Bug Description

Inkscape 0.92.3 on Fedora 28

1. Open Inkscape

2. Draw any shape

3. Select Flood fill tool

4. Flood fill in the drawn shape

5. Crash:

/usr/include/c++/8/bits/stl_deque.h:1463: std::deque<_Tp, _Alloc>::reference std::deque<_Tp, _Alloc>::front() [with _Tp = Geom::Point; _Alloc = std::allocator<Geom::Point>; std::deque<_Tp, _Alloc>::reference = Geom::Point&]: Assertion '__builtin_expect(!this->empty(), true)' failed.

Emergency save activated!

Emergency save document locations:
  /home/jsrn/New document 1.2018_08_08_09_19_34.0.svg
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at www.inkscape.org
with a detailed description of the steps leading to the crash, so we can fix it.

Additional info:
- The bug also appeared on Fedora 27 with the version of Inkscape there. I didn't record which one, sorry.
- I'm using Adwaita theme, but the bug also happens with Raleigh (cf bug #1365355).
- I've tried to remove ~/.config/inkscape but the bug remains with the clean user config.
- I currently don't know any workaround that lets me use Flood fill.

Revision history for this message
Ruslan (b7-10110111) wrote :

Why is this bug filed against gtk2-engines-oxygen if it also reproduces with Raleigh?

Revision history for this message
Johan Rosenkilde (jsrn) wrote :

Because I apparently got lost in Launchpad. I meant to file this with Inkscape. Sorry for the noise.

affects: gtk2-engines-oxygen (Ubuntu) → inkscape
Revision history for this message
Alvin Penner (apenner) wrote :
Revision history for this message
Johan Rosenkilde (jsrn) wrote :

I finally got around to compiling Inkscape myself, and I can confirm that this happens on the Fedora packaged version of Inkscape, but not with the one compiled simply with "cmake ..; make".

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.