On 2013-09-19 03:33 +0200, Krzysztof Kosiński wrote:
2013/9/19 su_v <suv-sf@...58...>:
On 2013-09-14 05:48 +0200, Krzysztof Kosiński wrote:
The fix is committed as r12516.
One of the recent commits (12512-12516) related to GdkPixbuf / Cairo surface results in crashes when working with SVG files which contain links to "missing" bitmap images.
In my tests on Ubuntu 12.04 and 13.04 (VM, 64bit), inkscape (trunk PPA r12526) crashes immediately when trying to open a test file with a missing image; on OS X 10.7.5, the behavior is more erratic: files sometimes open fine, and crash on selection, or when applying extensions or on quit. Same was reported for recent Windows builds [*].
If the test file can be opened without crash, the placeholder graphic for the missing image is no longer displayed (the one which says 'Linked Image not found'). The missing image (or its placeholder) renders as fully transparent rectangle, but is nevertheless directly selectable with a single LMB click.
Testing with archived builds on OS X 10.7.5:
- not reproduced with r12511,
- reproduced with r12517 and later builds.
Please re-test with r12531. I am unable to reproduce the problem, so probably the changes in r12531 which were also related to image handling have fixed it.
Fix in r12531 confirmed, tested on - Ubuntu 12.10 (VM 64bit) (local build) - OS X 107.5
On Ubuntu, the same test files which crash on load with r12530 now open fine (r12531). The placeholder graphic is displayed for missing images again. Same on OS X (comparing r12530 with r12531).
Thanks a lot!