Comment 0 for bug 1264719

Revision history for this message
Vincent (1-vince) wrote :

I just build a GTK3 Inkscape on OS X 10.9 using MacPorts. The app seems to work, but I get a lot of these messages on the console when using the calligraphic tool:

*** BUG ***
In void pixman_region32_init_rect(region_type_t *, int, int, unsigned int, unsigned int): Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

lldb gives me this while breaking on the suggested symbol:

* thread #1: tid = 0xd242, 0x00000001030c0b5b libpixman-1.0.dylib`_pixman_log_error, queue = 'com.apple.main-thread', stop reason = breakpoint 1.2
    frame #0: 0x00000001030c0b5b libpixman-1.0.dylib`_pixman_log_error
libpixman-1.0.dylib`_pixman_log_error:
-> 0x1030c0b5b: pushq %rbp
   0x1030c0b5c: movq %rsp, %rbp
   0x1030c0b5f: movq %rsi, %rax
   0x1030c0b62: movq %rdi, %rcx
(lldb) bt
* thread #1: tid = 0xd242, 0x00000001030c0b5b libpixman-1.0.dylib`_pixman_log_error, queue = 'com.apple.main-thread', stop reason = breakpoint 1.2
  * frame #0: 0x00000001030c0b5b libpixman-1.0.dylib`_pixman_log_error
    frame #1: 0x00000001030bc1d7 libpixman-1.0.dylib`pixman_region32_init_rect + 73
    frame #2: 0x0000000102fd53f9 libcairo.2.dylib`cairo_region_create_rectangle + 56
    frame #3: 0x0000000101755df6 libgtk-3.0.dylib`gtk_widget_queue_draw_area + 94
    frame #4: 0x000000010034a62f inkscape`sp_color_slider_adjustment_value_changed(_GtkAdjustment*, SPColorSlider*) + 279
    frame #5: 0x0000000102e39ad5 libgobject-2.0.0.dylib`g_closure_invoke + 266
    frame #6: 0x0000000102e4cd08 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1993
    frame #7: 0x0000000102e4db82 libgobject-2.0.0.dylib`g_signal_emit_valist + 2653
    frame #8: 0x0000000102e4df7e libgobject-2.0.0.dylib`g_signal_emit + 134
    frame #9: 0x0000000101566fae libgtk-3.0.dylib`gtk_adjustment_value_changed + 65
    frame #10: 0x0000000100346e0d inkscape`ColorScales::setMode(SPColorScalesMode) + 2311
    frame #11: 0x0000000102e4f6db libgobject-2.0.0.dylib`g_type_create_instance + 606
    frame #12: 0x0000000102e3f922 libgobject-2.0.0.dylib`g_object_new_internal + 52
    frame #13: 0x0000000102e3f345 libgobject-2.0.0.dylib`g_object_newv + 473
    frame #14: 0x0000000102e3f132 libgobject-2.0.0.dylib`g_object_new + 193
    frame #15: 0x0000000100349a64 inkscape`sp_color_selector_new(unsigned long) + 41
    frame #16: 0x0000000100344d68 inkscape`ColorNotebook::addPage(unsigned long, unsigned int) + 28
    frame #17: 0x0000000100344519 inkscape`ColorNotebook::init() + 651
    frame #18: 0x0000000102e4f6db libgobject-2.0.0.dylib`g_type_create_instance + 606
    frame #19: 0x0000000102e3f922 libgobject-2.0.0.dylib`g_object_new_internal + 52
    frame #20: 0x0000000102e3f345 libgobject-2.0.0.dylib`g_object_newv + 473
    frame #21: 0x0000000102e3f132 libgobject-2.0.0.dylib`g_object_new + 193
    frame #22: 0x0000000100349a64 inkscape`sp_color_selector_new(unsigned long) + 41
    frame #23: 0x000000010032fdb2 inkscape`SPPaintSelector::setMode(SPPaintSelector::Mode) + 982
    frame #24: 0x0000000100310ba2 inkscape`Inkscape::FillNStroke::performUpdate() + 198
    frame #25: 0x00000001000b136d inkscape`sigc::internal::signal_emit1<void, Inkscape::Selection*, sigc::nil>::emit(sigc::internal::signal_impl*, Inkscape::Selection* const&) + 115
    frame #26: 0x00000001000af51d inkscape`Inkscape::Selection::_emitChanged(bool) + 219
    frame #27: 0x0000000100528a5e inkscape`Inkscape::UI::Tools::CalligraphicTool::set_to_accumulated(bool, bool) + 760
    frame #28: 0x0000000100526920 inkscape`Inkscape::UI::Tools::CalligraphicTool::root_handler(_GdkEvent*) + 924
    frame #29: 0x0000000100566e31 inkscape`Inkscape::UI::Tools::sp_event_context_virtual_root_handler(Inkscape::UI::Tools::ToolBase*, _GdkEvent*) + 33
    frame #30: 0x000000010002fa17 inkscape`sp_desktop_root_handler(SPCanvasItem*, _GdkEvent*, SPDesktop*) + 1099
    frame #31: 0x0000000100267339 inkscape`sp_marshal_BOOLEAN__POINTER + 96
    frame #32: 0x0000000102e39ad5 libgobject-2.0.0.dylib`g_closure_invoke + 266
    frame #33: 0x0000000102e4cd08 libgobject-2.0.0.dylib`signal_emit_unlocked_R + 1993
    frame #34: 0x0000000102e4dc12 libgobject-2.0.0.dylib`g_signal_emit_valist + 2797
    frame #35: 0x0000000102e4df7e libgobject-2.0.0.dylib`g_signal_emit + 134
    frame #36: 0x0000000100196c66 inkscape`SPCanvasImpl::emitEvent(SPCanvas*, _GdkEvent*) + 400
    frame #37: 0x0000000100197021 inkscape`SPCanvasImpl::button(_GtkWidget*, _GdkEventButton*) + 171
    frame #38: 0x00000001016440a3 libgtk-3.0.dylib`_gtk_marshal_BOOLEAN__BOXEDv + 193
    frame #39: 0x0000000102e39cff libgobject-2.0.0.dylib`_g_closure_invoke_va + 289
    frame #40: 0x0000000102e4d5c9 libgobject-2.0.0.dylib`g_signal_emit_valist + 1188
    frame #41: 0x0000000102e4df7e libgobject-2.0.0.dylib`g_signal_emit + 134
    frame #42: 0x0000000101757c9f libgtk-3.0.dylib`gtk_widget_event_internal + 440
    frame #43: 0x00000001016439cd libgtk-3.0.dylib`propagate_event + 437
    frame #44: 0x0000000101643076 libgtk-3.0.dylib`gtk_main_do_event + 1375
    frame #45: 0x0000000101a0cf21 libgdk-3.0.dylib`gdk_event_dispatch + 50
    frame #46: 0x0000000102ea5e93 libglib-2.0.0.dylib`g_main_context_dispatch + 276
    frame #47: 0x0000000102ea61a7 libglib-2.0.0.dylib`g_main_context_iterate + 406
    frame #48: 0x0000000102ea63f1 libglib-2.0.0.dylib`g_main_loop_run + 195
    frame #49: 0x00000001016429e5 libgtk-3.0.dylib`gtk_main + 74
    frame #50: 0x000000010001022b inkscape`sp_main_gui(int, char const**) + 1099

Hope this helps!

Cheers and happy new year!
V.