Hi there,
On Tue, Oct 21, 2008 at 1:10 AM, Diederik van Lierop <mail@...1689...> wrote:
Hello Krzysztof,
Using a pre-compiled rev. 20019 on XP, I run into an assertion when I select a few objects and hit ctrl-shift-a to align them:
ERROR:src/preferences.cpp:470:Inkscape::XML::Node* Inkscape::Preferences::_getNode(const Glib::ustring&, bool): assertion failed: <pref_key.at(0) == '/')
I can confirm this error happens for me as well. The problem seems to have occurred at build 20019 (I just tested build 20018, and it doesn't exhibit this problem), and is still present in build 20028.
The gdb backtrace is below if it helps.
--Mike
----------------- (gdb) bt #0 0x0000003064632215 in raise () from /lib64/libc.so.6 #1 0x0000003064633d83 in abort () from /lib64/libc.so.6 #2 0x00000031a525ced7 in g_assertion_message () from /lib64/libglib-2.0.so.0 #3 0x00000031a525d372 in g_assertion_message_expr () from /lib64/libglib-2.0.so.0 #4 0x0000000000465f23 in Inkscape::Preferences::_getNode () #5 0x0000000000466319 in Inkscape::Preferences::_getRawValue () #6 0x00000000004663c9 in Inkscape::Preferences::getEntry () #7 0x00000000008c1e1d in Inkscape::UI::Widget::Panel::_init () #8 0x00000000008c3bb9 in Inkscape::UI::Widget::Panel::Panel () #9 0x00000000005d35b6 in Inkscape::UI::Dialog::AlignAndDistribute::AlignAndDistribute () #10 0x00000000005c9c92 in Inkscape::UI::Dialog::PanelDialogInkscape::UI::Dialog::Behavior::DockBehavior::createInkscape::UI::Dialog::AlignAndDistribute () #11 0x00000000005c7429 in Inkscape::UI::Dialog::(anonymous namespace)::createInkscape::UI::Dialog::AlignAndDistribute, Inkscape::UI::Dialog::Behavior::DockBehavior () #12 0x00000000005c6103 in Inkscape::UI::Dialog::DialogManager::getDialog () #13 0x00000000005c6199 in Inkscape::UI::Dialog::DialogManager::showDialog () #14 0x000000000079615b in sp_action_perform () #15 0x000000000047cfd8 in sp_shortcut_invoke () #16 0x0000000001236132 in ?? () from /usr/lib64/libgtkmm-2.4.so.1 #17 0x00000031a8387452 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #18 0x00000031a560b6cd in g_closure_invoke () from /lib64/libgobject-2.0.so.0 #19 0x00000031a561fbc2 in ?? () from /lib64/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #20 0x00000031a5620a0f in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0 #21 0x00000031a56210d3 in g_signal_emit () from /lib64/libgobject-2.0.so.0 #22 0x00000031a84f48be in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #23 0x00000031a84f4406 in gtk_widget_event () from /usr/lib64/libgtk-x11-2.0.so.0 #24 0x00000031a83859a0 in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0 #25 0x00000031a8384625 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #26 0x00000031a6e57c29 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #27 0x00000031a523742b in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #28 0x00000031a523ac0d in ?? () from /lib64/libglib-2.0.so.0 #29 0x00000031a523b13d in g_main_loop_run () from /lib64/libglib-2.0.so.0 #30 0x00000031a8383db0 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #31 0x0000000000449a39 in sp_main_gui () #32 0x0000000000449e9d in main () -----------------