Bucket tool crashes when used with small complex path

Bug #969828 reported by jazzynico
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
High
Unassigned

Bug Description

Using the attached file, unzoom to ~25% and try to fill with the bucket tool (target the object's left border).

Reproduced on Ubuntu 11.04, Inkscape trunk revision 11132.
Not reproduced with 0.48.1-2ubuntu2.

Revision history for this message
jazzynico (jazzynico) wrote :
Revision history for this message
jazzynico (jazzynico) wrote :

Program received signal SIGSEGV, Segmentation fault.
Inkscape::Trace::Potrace::PotraceTracingEngine::grayMapToPath (
    this=0xbfffde8c, grayMap=0x0, nodeCount=0xbfffdcc4)
    at trace/potrace/inkscape-potrace.cpp:362
362 potrace_bitmap_t *potraceBitmap = bm_new(grayMap->width, grayMap->height);

Full bt attached.

Revision history for this message
su_v (suv-lp) wrote :

On OS X 10.7.2 (64bit):
- not reproduced with Inkscape 0.48.3.1
- crash reproduced with Inkscape 0.48+devel r11132

Changed in inkscape:
importance: Undecided → High
status: New → Confirmed
tags: added: color
jazzynico (jazzynico)
Changed in inkscape:
status: Confirmed → Triaged
Revision history for this message
Kris (kris-degussem) wrote :

Could not reproduce the issue.
Is this still a problem? If so, do you have any more precise instructions to provoke the crash?

Revision history for this message
jazzynico (jazzynico) wrote :

I can't reproduce it with revision 12866, and unfortunately I don't remember if there was something special to reproduce easily (at least not mentioned in the report).

Revision history for this message
ScislaC (scislac) wrote :

I can't reproduce with r13527.

~suv: since you were the other person who could reproduce it and jazzynico is no longer able to, would you be willing to try again?

Revision history for this message
su_v (suv-lp) wrote :

@ScislaC - testing with archived builds from two independent local branches, I get these consistent results (each attempt to reproduced was started with default (new) prefs):
- reproduced with rev <= 11688
- not reproduced with rev >= 11691

The only visible change wrt bucket fill tool is the switch to the spinscale slider for the threshold setting:
<http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/changes/11691>

Attaching backtrace from r11688 from both local branches (one X11-based, one Quartz-based).

Not sure what to make of this (according to the build logs, there had been no new local patches applied to the builds between r11688 and r11691) - closing as 'Fix Released'?

Revision history for this message
ScislaC (scislac) wrote :

~suv: Yes indeed. Thank you for re-testing.

Changed in inkscape:
status: Triaged → Fix Released
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.