Comment 3 for bug 995672

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

Crash reproduced with the official package of Inkscape 0.48.2 for Mac OS X (32bit), running on Mac OS X 10.5.8 and OS X 10.7.3
Crash reproduced with local 32bit builds of Inkscape 0.48.2 on Mac OS X 10.5.8

Crash not reproduced with local 32bit builds of Inkscape 0.48.3.1 and current trunk on Mac OS X 10.5.8
Crash not reproduced with local 64bit builds of Inkscape 0.48.2, Inkscape 0.48.3.1 and current trunk on OS X 10.7.3

Notes:
1) If local 32bit builds do not crash when loading the original file, they display these console warnings:

inkscape-bin(8954,0xacaf32c0) malloc: *** mmap(size=1207959552) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug

** (inkscape-bin:8954): WARNING **: SPObject::updateDisplay(SPCtx *ctx, unsigned int flags) : throw in ((SPObjectClass *) G_OBJECT_GET_CLASS(this))->update(this, ctx, flags);

3) Local 64bit builds (stable and trunk) load the original file without console messages.

AFAICT this issue is related to or a duplicate of
Bug #345371 “stroked and scaled Linked Offset text causes a crash upon open file”
<https://bugs.launchpad.net/inkscape/+bug/345371>

Changing the stack order of the layers (moving the one with the original text to the bottom, so that linked offsets referencing the text are rendered after the original) prevents Inkscape 0.48.2 (32bit) from crashing (modified version attached) - this will alter the appearance though.