Problematic 0px <svg:line> to guides conversion
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I have created the attached file manually as a business card template. After opening and converting the "guides" group, trying to draw a rectangle leads to an immediate crash with "Internal error". Changing the stroke-width of the guides to 1px solves the problem, but creates two guides for every line, while I need only one. I assume the same happens with 0px, creating two congruent guides, and that confuses the snapper as to where to snap...
Exact steps to reproduce:
Open the file
Click somewhere in the middle of the page (follow the visible cut marks, the guides have a stroke-width of 0px)m you should select the "guides" group
Object -> Ungroup
Object -> Objects to Guides
Select Rectangle tool
Try drawing a rectangle (within the upper left card area)
Environment:
Ubuntu 9.04 x86_64 Desktop (with a lot of KDE stuff installed as well)
Linux garak 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 x86_64 GNU/Linux
Inkscape 0.46 (Apr 8 2009)
Locale:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
GDB Output:
ERROR:line-
Backtrace:
#0 0x00007fd976b38fb5 in raise () from /lib/libc.so.6
#1 0x00007fd976b3abc3 in abort () from /lib/libc.so.6
#2 0x00007fd979cda4f3 in g_assertion_message () from /usr/lib/
#3 0x00007fd979cdaa82 in g_assertion_
#4 0x000000000058bd86 in ?? ()
#5 0x00000000005667de in ?? ()
#6 0x00000000005669fa in ?? ()
#7 0x0000000000557e77 in ?? ()
#8 0x000000000051f9e2 in ?? ()
#9 0x000000000076ef60 in ?? ()
#10 0x00007fd97a55d27d in g_closure_invoke () from /usr/lib/
#11 0x00007fd97a572e3b in ?? () from /usr/lib/
#12 0x00007fd97a5742bd in g_signal_
#13 0x00007fd97c153f65 in gtk_signal_emit () from /usr/lib/
#14 0x0000000000750c30 in ?? ()
#15 0x00007fd97bfeadf8 in ?? () from /usr/lib/
#16 0x00007fd97a55d27d in g_closure_invoke () from /usr/lib/
#17 0x00007fd97a572b1e in ?? () from /usr/lib/
#18 0x00007fd97a5742bd in g_signal_
#19 0x00007fd97a574953 in g_signal_emit () from /usr/lib/
#20 0x00007fd97c0f309e in ?? () from /usr/lib/
#21 0x00007fd97bfe3693 in gtk_propagate_event () from /usr/lib/
#22 0x00007fd97bfe47b3 in gtk_main_do_event () from /usr/lib/
#23 0x00007fd97bc5df3c in ?? () from /usr/lib/
#24 0x00007fd979cb420a in g_main_
#25 0x00007fd979cb78e0 in ?? () from /usr/lib/
#26 0x00007fd979cb7dad in g_main_loop_run () from /usr/lib/
#27 0x00007fd97bfe4bc7 in gtk_main () from /usr/lib/
#28 0x000000000044f749 in ?? ()
#29 0x000000000044fb95 in ?? ()
#30 0x00007fd976b245a6 in __libc_start_main () from /lib/libc.so.6
#31 0x000000000044ecc9 in ?? ()
#32 0x00007fff86459908 in ?? ()
#33 0x000000000000001c in ?? ()
#34 0x0000000000000001 in ?? ()
#35 0x00007fff8645b739 in ?? ()
#36 0x0000000000000000 in ?? ()
summary: |
- manual svg with 0px objects transformed into guides causes crash in - line-snapper + Problematic 0px <svg:line> to guides conversion |
tags: | added: crash guides |
Changed in inkscape: | |
milestone: | none → 0.47 |
status: | Confirmed → Fix Released |
Could you please try to reproduce this with one of the development builds? You can find those for Ubuntu here:
http:// ubuntu. cafuego. net/dists/ jaunty- cafuego/ inkscape/
or here:
http:// launchpad. net/~inkscape- nightly/ +archive
I've just tried to reproduce this myself with the latest build on Fedora, to no avail. So either I'm a moron or this has been solved already ;-)