FreeBSD 6.2 Segfault on startup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Hello.
I am using FreeBSD 6.2-STABLE, and I just built Inkscape-15328 using GCC
4.2.1 20070530. It's building properly, but when I run the app, the
following error occurs:
Emergency save activated!
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.
And a blank window appeears.
Because this error shows nothing, i used gdb to trace. Here is the output
after "run" and "bt" in gdb:
-------
(gdb) run
Starting program: /usr/local/
warning: Unable to get location for thread creation breakpoint: generic
error
[New LWP 100124]
[New Thread 0x859a000 (LWP 100065)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x859a000 (LWP 100140)]
0x00000003 in ?? ()
(gdb) bt
#0 0x00000003 in ?? ()
#1 0x0807f67b in SPDocument:
id=0x901e420 "linearGradient
#2 0x080bbde3 in sp_object_
document=
#3 0x080bd961 in sp_object_build (object=0x8e3d8c0, document=0x8737f50,
repr=0x8b990f0) at sp-object.cpp:795
#4 0x080bbd01 in sp_object_
document=
#5 0x080bd961 in sp_object_build (object=0x870e270, document=0x8737f50,
repr=0x8b99170) at sp-object.cpp:795
#6 0x080c87ed in sp_root_build (object=0x870e270, document=0x8737f50,
repr=0x8b99170) at sp-root.cpp:162
#7 0x080bbd01 in sp_object_
document=
#8 0x080babca in sp_object_
repr=0x8b99170) at sp-object-
#9 0x0807e2aa in sp_document_create (rdoc=0x85dfe18,
uri=0x8f617c0 "/usr/local/
base=0x8f61780 "/usr/local/
name=0x8ff4ac0 "icons.svg", keepalive=Variable "keepalive" is not
available.
) at document.cpp:255
#10 0x0807e7f2 in sp_document_new (
uri=0x8f617c0 "/usr/local/
---Type <return> to continue, or q <return> to quit---
make_new=false) at document.cpp:375
#11 0x0825bbab in load_svg_pixels (name=0x8ff4a70 "object_font", lsize=1,
psize=16) at widgets/
#12 0x0825be38 in sp_icon_
widgets/
#13 0x08436115 in ink_action_
at ink-action.cpp:202
#14 0x28b56691 in gtk_action_
from /usr/local/
#15 0x28b56715 in gtk_action_
from /usr/local/
#16 0x28c1a470 in gtk_marshal_
from /usr/local/
#17 0x291336cd in g_closure_invoke () from
/usr/local/
#18 0x29146b62 in g_signal_
from /usr/local/
#19 0x29147739 in g_signal_
from /usr/local/
#20 0x29147c58 in g_signal_emit () from /usr/local/
#21 0x28cd1f19 in gtk_tool_
from /usr/local/
#22 0x28ccbe85 in gtk_toolbar_
from /usr/local/
#23 0x28cccdbb in gtk_toolbar_
---Type <return> to continue, or q <return> to quit---
from /usr/local/
#24 0x2914882a in g_cclosure_
from /usr/local/
#25 0x29133981 in g_cclosure_new_swap ()
from /usr/local/
#26 0x291336cd in g_closure_invoke () from
/usr/local/
#27 0x29146495 in g_signal_
from /usr/local/
#28 0x29147a0a in g_signal_
from /usr/local/
#29 0x29147c58 in g_signal_emit () from /usr/local/
#30 0x28d1363e in gtk_widget_
from /usr/local/
#31 0x28d0cd1b in gtk_vbox_new () from /usr/local/
#32 0x2914882a in g_cclosure_
from /usr/local/
#34 0x291336cd in g_closure_invoke () from
/usr/local/
#35 0x29146495 in g_signal_
from /usr/local/
#36 0x29147a0a in g_signal_
from /usr/local/
---Type <return> to continue, or q <return> to quit---
#37 0x29147c58 in g_signal_emit () from /usr/local/
#38 0x28d1363e in gtk_widget_
from /usr/local/
#39 0x28bdf3af in gtk_handle_box_new () from
/usr/local/
#40 0x2914882a in g_cclosure_
from /usr/local/
#41 0x29133981 in g_cclosure_new_swap ()
from /usr/local/
#42 0x291336cd in g_closure_invoke () from
/usr/local/
#43 0x29146495 in g_signal_
from /usr/local/
#44 0x29147a0a in g_signal_
from /usr/local/
#45 0x29147c58 in g_signal_emit () from /usr/local/
#46 0x28d1363e in gtk_widget_
from /usr/local/
#47 0x28d0cdf6 in gtk_vbox_new () from /usr/local/
#48 0x2914882a in g_cclosure_
from /usr/local/
#49 0x29133981 in g_cclosure_new_swap ()
from /usr/local/
#50 0x291336cd in g_closure_invoke () from
/usr/local/
#51 0x29146495 in g_signal_
---Type <return> to continue, or q <return> to quit---
from /usr/local/
#52 0x29147a0a in g_signal_
from /usr/local/
#53 0x29147c58 in g_signal_emit () from /usr/local/
#54 0x28d1363e in gtk_widget_
from /usr/local/
#55 0x28bb5e79 in gtk_event_
from /usr/local/
#56 0x08255c34 in sp_desktop_
allocation=
#57 0x2914882a in g_cclosure_
from /usr/local/
#58 0x29133981 in g_cclosure_new_swap ()
from /usr/local/
#59 0x291336cd in g_closure_invoke () from
/usr/local/
#60 0x29146495 in g_signal_
from /usr/local/
#61 0x29147a0a in g_signal_
from /usr/local/
#62 0x29147c58 in g_signal_emit () from /usr/local/
#63 0x28d1363e in gtk_widget_
from /usr/local/
#64 0x28d20367 in gtk_window_
---Type <return> to continue, or q <return> to quit---
from /usr/local/
#65 0x2914882a in g_cclosure_
from /usr/local/
#66 0x29133981 in g_cclosure_new_swap ()
from /usr/local/
#67 0x291336cd in g_closure_invoke () from
/usr/local/
#68 0x29146495 in g_signal_
from /usr/local/
#69 0x29147a0a in g_signal_
from /usr/local/
#70 0x29147c58 in g_signal_emit () from /usr/local/
#71 0x28d1363e in gtk_widget_
from /usr/local/
#72 0x28d224d2 in gtk_window_
from /usr/local/
#73 0x29148014 in g_cclosure_
from /usr/local/
#74 0x29133981 in g_cclosure_new_swap ()
from /usr/local/
#75 0x291336cd in g_closure_invoke () from
/usr/local/
#76 0x29146495 in g_signal_
from /usr/local/
#77 0x29---Type <return> to continue, or q <return> to quit---
from /usr/local/
#78 0x29147c58 in g_signal_emit () from /usr/local/
#79 0x28d1835d in gtk_widget_show () from
/usr/local/
#80 0x0808950a in sp_create_window (vw=0x87570d0, editable=1)
at interface.cpp:248
#81 0x08081dd4 in sp_file_new (templ=@0xbfbfe4d8) at file.cpp:107
#82 0x080821c5 in sp_file_new_default () at file.cpp:132
#83 0x0807abc3 in sp_main_gui (argc=1, argv=0xbfbfe614) at main.cpp:656
#84 0x081758b3 in Inkscape:
(this=0xbfbfe594)
at application/
#85 0x0807a9d4 in main (argc=1, argv=0xbfbfe614) at main.cpp:505
(gdb)
147a0a in g_signal_
-------
About my system:
$uname -a
FreeBSD lilly.evo.bg 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12
11:05:30 UTC 2007 <email address hidden>
i386
$gcc42 --version
gcc42 (GCC) 4.2.1 20070530 (prerelease)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2999.68-MHz 686-class CPU)
Changed in inkscape: | |
importance: | Undecided → Medium |
Originator: NO
probably it's this:
http:// wiki.inkscape. org/wiki/ index.php/ Inkscape_ Wiki:FAQ# On_Linux. 2C_Inkscape_ crashes_ with_.22invalid _pointer. 22_message