On native Mac OS X, clicking the Fill/Stroke box causes a crash

Bug #1737829 reported by Kees van Reeuwijk
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Unassigned

Bug Description

I'm using Inkscape 0.92.2 (5c3e80d, 2017-08-06) in the native Mac OS X version provided by Homebrew. To reproduce the crash do the following:

1. Start with a blank document.
2. Draw an object, for example a rectangle.
3. Click the Fill/Stroke box in the top right of the Inkscape window.

The program crashes, with the following stack:
---------------------------------------
VM Regions Near 0:
-->
    __TEXT 0000000109827000-000000010983b000 [ 80K] r-x/rwx SM=COW /usr/local/Cellar/inkscape/0.92.2_1/bin/inkscape

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_platform.dylib 0x00007fff5aa28755 _platform_strcmp + 181
1 libinkscape_base.dylib 0x0000000109d78d54 Inkscape::Preferences::_getNode(Glib::ustring const&, bool) + 214
2 libinkscape_base.dylib 0x0000000109d7900a Inkscape::Preferences::_getRawValue(Glib::ustring const&, char const*&) + 70
3 libinkscape_base.dylib 0x0000000109d78fa4 Inkscape::Preferences::getEntry(Glib::ustring const&) + 34
4 libinkscape_base.dylib 0x0000000109a55305 Inkscape::Preferences::getBool(Glib::ustring const&, bool) + 37
5 libinkscape_base.dylib 0x0000000109c52bc4 Inkscape::UI::Widget::PrefCheckButton::init(Glib::ustring const&, Glib::ustring const&, bool) + 72
6 libinkscape_base.dylib 0x0000000109b5ceb2 Inkscape::UI::Dialog::InkscapePreferences::initPageIO() + 764
7 libinkscape_base.dylib 0x0000000109b65056 Inkscape::UI::Dialog::InkscapePreferences::InkscapePreferences() + 6640
8 libinkscape_base.dylib 0x0000000109aceeea Inkscape::UI::Dialog::InkscapePreferences::getInstance() + 28
9 libinkscape_base.dylib 0x0000000109acedda Inkscape::UI::Dialog::PanelDialog<Inkscape::UI::Dialog::Behavior::FloatingBehavior>* Inkscape::UI::Dialog::PanelDialog<Inkscape::UI::Dialog::Behavior::FloatingBehavior>::create<Inkscape::UI::Dialog::InkscapePreferences>() + 20
10 libinkscape_base.dylib 0x0000000109ace4bb Inkscape::UI::Dialog::Dialog* Inkscape::UI::Dialog::(anonymous namespace)::create<Inkscape::UI::Dialog::InkscapePreferences, Inkscape::UI::Dialog::Behavior::FloatingBehavior>() + 9
11 libinkscape_base.dylib 0x0000000109acec1d Inkscape::UI::Dialog::DialogManager::getDialog(unsigned int) + 83
12 libinkscape_base.dylib 0x0000000109acece0 Inkscape::UI::Dialog::DialogManager::showDialog(unsigned int, bool) + 104
13 libinkscape_base.dylib 0x0000000109dd0df5 Inkscape::ContextVerb::perform(SPAction*, void*) + 1291
14 libinkscape_base.dylib 0x00000001098a101a sigc::internal::signal_emit0<void, sigc::nil>::emit(sigc::internal::signal_impl*) + 106
15 libinkscape_base.dylib 0x000000010994cf8c sp_action_perform(SPAction*, void*) + 323
16 libinkscape_base.dylib 0x0000000109c7efb0 Inkscape::UI::Widget::StyleSwatch::on_click(_GdkEventButton*) + 102
17 libgtkmm-2.4.1.dylib 0x000000010b1b3f06 (anonymous namespace)::Widget_signal_button_press_event_callback(_GtkWidget*, _GdkEventButton*, void*) + 95
18 libgtk-quartz-2.0.0.dylib 0x000000010b52c6f8 _gtk_marshal_BOOLEAN__BOXED + 95
19 libgobject-2.0.0.dylib 0x000000010a91af8a g_closure_invoke + 198
20 libgobject-2.0.0.dylib 0x000000010a92e31d signal_emit_unlocked_R + 2028
21 libgobject-2.0.0.dylib 0x000000010a92ee67 g_signal_emit_valist + 1933
22 libgobject-2.0.0.dylib 0x000000010a92f4dc g_signal_emit + 120
23 libgtk-quartz-2.0.0.dylib 0x000000010b623260 gtk_widget_event_internal + 570
24 libgtk-quartz-2.0.0.dylib 0x000000010b52a9a7 gtk_propagate_event + 321
25 libgtk-quartz-2.0.0.dylib 0x000000010b52a5b2 gtk_main_do_event + 802
26 libgdk-quartz-2.0.0.dylib 0x000000010bb2e38b gdk_event_dispatch + 84
27 libglib-2.0.0.dylib 0x000000010ac8ee64 g_main_context_dispatch + 258
28 libglib-2.0.0.dylib 0x000000010ac8f162 g_main_context_iterate + 426
29 libglib-2.0.0.dylib 0x000000010ac8f3b7 g_main_loop_run + 207
30 libgtk-quartz-2.0.0.dylib 0x000000010b529fee gtk_main + 177
31 inkscape 0x0000000109833822 sp_main_gui(int, char const**) + 978
32 libdyld.dylib 0x00007fff5a7a8145 start + 1

---------------------------------------

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.