惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Last Week in AI
Last Week in AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园_首页
雷峰网
雷峰网
IT之家
IT之家
I
InfoQ
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 【当耐特】
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
Hugging Face - Blog
Hugging Face - Blog
A
About on SuperTechFans
月光博客
月光博客
P
Proofpoint News Feed
博客园 - 三生石上(FineUI控件)
J
Java Code Geeks
G
Google Developers Blog
小众软件
小众软件
宝玉的分享
宝玉的分享
Jina AI
Jina AI
V
Visual Studio Blog

Martin Owens activity

Martin Owens deleted project branch average-color-divide at Inkscape / inkscape Fix divide-by-zero crash when using calligraphy tool (!7923) · Merge requests · Inkscape / inkscape · GitLab Add selection file to bypass Windows command length limits (correction) (865df7a5) · Commits · Inkscape / inkscape · GitLab Draft: Fix AppImage crashing during save on older distros (!7922) · Merge requests · Inkscape / inkscape · GitLab e71fa7f8e0858aab87b7fc0814a30a8c88da9b43 to fe225a6b9e1042c7221d95173be22a02b3725337 · Martin Owens / inkscape · GitLab 403 Forbidden on Inkscape web server (#693) · Issues · Inkscape / inkscape-web · GitLab 403 Forbidden on Inkscape web server (#13509) · Issues · Inkscape / Inbox · GitLab Add selection file to bypass Windows command length limits (correction) (!7917) · 合并请求 · Inkscape / inkscape · GitLab Non-vertical axonometric axis implementation (!7912) · Merge requests · Inkscape / inkscape · GitLab Update split mode on tab switch (!7915) · Merge requests · Inkscape / inkscape · GitLab inset/offset as app functions so they can be used from CLI (!7914) · Merge requests · Inkscape / inkscape · GitLab Performace regresion in last month (#5879) · Issues · Inkscape / inkscape · GitLab [Regression] Right-aligned text has a new gap in 1.4.4 (#6130) · Issues · Inkscape / inkscape · GitLab [Regression] Right-aligned text has a new gap in 1.4.4 (#13498) · Issues · Inkscape / Inbox · GitLab c503804e014994d611de1b225bee8158c06448a8 to a4588d8ead1e7049b90c5a126962746ed286ab17 · Inkscape / inkscape-web · GitLab Validate the extensions of signature file uploads (a4588d8e) · 提交 · Inkscape / inkscape-web · GitLab Allow color conversions using static arrays instead of just vectors (e71fa7f8) · 提交 · Martin Owens / inkscape · GitLab Speed up ungroup on thousands of items (!7908) · Merge requests · Inkscape / inkscape · GitLab Incorrect handling of FontMatrix and transformation matrices with internal PDF import (#4845) · Issues · Inkscape / inkscape · GitLab Handling edge case of negative fonts in PDF (59040229) · 提交 · Inkscape / inkscape · GitLab Handling edge case of negative fonts in PDF (!7911) · 合并请求 · Inkscape / inkscape · GitLab Allow color conversions using static arrays instead of just vectors (33e65d1b) · Commits · Martin Owens / inkscape · GitLab Allow color conversions using static arrays instead of just vectors (9be5f867) · Commits · Martin Owens / inkscape · GitLab a9672ea1dff483b5b3aa8c6b5d88cd223001bef5 to 512a5e57602ac52e1d35782a7dcebae04262b2b8 · Martin Owens / inkscape · GitLab Add selection file to bypass Windows command length limits (!7905) · 合并请求 · Inkscape / inkscape · GitLab Revert Pango label changes (1.4.x) (!7907) · 合并请求 · Inkscape / inkscape · GitLab Crash on selecting a `<text>` object without a `<tspan>` inside (#5462) · Issues · Inkscape / inkscape · GitLab Fix breakage with Ubuntu 26.04 CI (!7904) · 合并请求 · Inkscape / inkscape · GitLab c673fdd5148253276826d4eda3951daaefb82607 to 356b31383ba324396a225686613236484305533d · Martin Owens / inkscape · GitLab Revert Text tool cursor changes (1.4.x) (!7903) · 合并请求 · Inkscape / inkscape · GitLab
1.5-dev: Calligraphy tool, Tracing preset -- Crash (#6098...
Martin Owens · 2026-05-16 · via Martin Owens activity
#### Summary: <!--Summarize the issue/suggestion concisely:--> Using the Calligraphy tool, set Preset dropdown to Tracing. When I click on the canvas, Inkscape crashes. #### Steps to reproduce: <!--Describe what you did (step-by-step) so we can reproduce:--> - open Inkscape - enable the Calligraphy tool - in the Preset dropdown menu, click Tracing - click the mouse on the canvas #### What happened? Inkscape crashed. When I reported this in the chat, pulsar17 said to include the following: ``` ** (org.inkscape.Inkscape:130915): ERROR **: 00:16:58.727: unhandled exception (type std::exception) in signal handler: what: lib2geom exception: Non-contiguous path (/home/pulsar17/Projects/inksape_master/src/3rdparty/2geom/src/2geom/path.cpp:1,106) ``` **Backtrace**: ``` #0 0x00007fffef3e86d3 in g_log_structured_array () at /lib64/libglib-2.0.so.0 #1 0x00007fffef3e87c7 in g_log_default_handler () at /lib64/libglib-2.0.so.0 #2 0x00007fffef3e2dc6 in g_logv () at /lib64/libglib-2.0.so.0 #3 0x00007fffef3e3163 in g_log () at /lib64/libglib-2.0.so.0 #4 0x00007ffff15b4f5a in Glib::exception_handlers_invoke() [clone .cold] () at /lib64/libglibmm-2.68.so.1 #5 0x00007ffff0a3ecab in EventControllerMotion_signal_motion_connect_callback.cold () at /lib64/libgtkmm-4.0.so.0 #6 0x00007fffef8104a8 in _gtk_marshal_VOID__DOUBLE_DOUBLEv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x5f9500) at gtk/gtkmarshalers.c:3158 #7 0x00007ffff0870c43 in signal_emit_valist_unlocked () at /lib64/libgobject-2.0.so.0 #8 0x00007ffff0870d58 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0 #9 0x00007ffff0870e13 in g_signal_emit () at /lib64/libgobject-2.0.so.0 #10 0x00007fffef88e617 in gtk_event_controller_motion_handle_event (controller=0x184bf10, event=0x6239a20, x=<optimized out>, y=<optimized out>) at ../gtk/gtkeventcontrollermotion.c:85 #11 0x00007fffef9f87cf in gtk_event_controller_handle_event (controller=0x184bf10, event=<optimized out>, target=<optimized out>, x=<optimized out>, y=<optimized out>) at ../gtk/gtkeventcontroller.c:381 #12 gtk_widget_run_controllers (widget=0x7c8fc0, event=0x6239a20, target=0x7c8fc0, x=341.25784301757812, y=<optimized out>, phase=GTK_PHASE_BUBBLE) at ../gtk/gtkwidget.c:4713 #13 0x00007fffef906c12 in gtk_propagate_event_internal (widget=widget@entry=0x7c8fc0, event=event@entry=0x6239a20, topmost=<optimized out>) at ../gtk/gtkmain.c:1982 #14 0x00007fffef906e11 in gtk_propagate_event (widget=widget@entry=0x7c8fc0, event=event@entry=0x6239a20) at ../gtk/gtkmain.c:2032 #15 0x00007fffef9077b3 in gtk_main_do_event (event=0x6239a20) at ../gtk/gtkmain.c:1722 #16 0x00007fffefb9bfc8 in _gdk_marshal_BOOLEAN__POINTERv (closure=<optimized out>, return_value=0x7fffffffce10, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x1587ec0) at gdk/gdkmarshalers.c:302 #17 0x00007fffefc3193a in gdk_surface_event_marshallerv (closure=0x1eb29f0, return_value=0x7fffffffce10, instance=0x2d4a1d0, args=0x7fffffffcef0, marshal_data=0x0, n_params=1, param_types=0x1587ec0) at ../gdk/gdksurface.c:470 #18 0x00007ffff0870c43 in signal_emit_valist_unlocked () at /lib64/libgobject-2.0.so.0 #19 0x00007ffff0870d58 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0 #20 0x00007ffff0870e13 in g_signal_emit () at /lib64/libgobject-2.0.so.0 #21 0x00007fffefc33a7a in gdk_surface_handle_event.isra.0 (event=event@entry=0x6239a20) at ../gdk/gdksurface.c:3100 #22 0x00007fffefc33e8c in _gdk_event_emit (event=0x6239a20) at ../gdk/gdkevents.c:491 #23 _gdk_event_queue_flush (display=0x589360) at ../gdk/gdkevents.c:855 #24 gdk_surface_flush_events (clock=0x29207c0, data=0x2d4a1d0) at ../gdk/gdksurface.c:2525 #25 0x00007ffff0850b1a in g_closure_invoke () at /lib64/libgobject-2.0.so.0 #26 0x00007ffff086eaba in signal_emit_unlocked_R.isra.0 () at /lib64/libgobject-2.0.so.0 #27 0x00007ffff0870adc in signal_emit_valist_unlocked () at /lib64/libgobject-2.0.so.0 #28 0x00007ffff0870d58 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0 #29 0x00007ffff0870e13 in g_signal_emit () at /lib64/libgobject-2.0.so.0 #30 0x00007fffefc1817a in _gdk_frame_clock_emit_flush_events (frame_clock=0x29207c0) at ../gdk/gdkframeclock.c:695 #31 gdk_frame_clock_flush_idle (data=0x29207c0) at ../gdk/gdkframeclockidle.c:391 #32 0x00007fffef3e31ab in g_timeout_dispatch () at /lib64/libglib-2.0.so.0 #33 0x00007fffef3dd040 in g_main_context_dispatch_unlocked.lto_priv () at /lib64/libglib-2.0.so.0 #34 0x00007fffef3e6128 in g_main_context_iterate_unlocked.isra () at /lib64/libglib-2.0.so.0 #35 0x00007fffef3e62d3 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #36 0x00007fffef5a40ad in g_application_run () at /lib64/libgio-2.0.so.0 #37 0x00000000004013ca in main (argc=1, argv=0x518790) at /home/pulsar17/Projects/inksape_master/src/inkscape-main.cpp:218 ``` #### What should have happened? Should not have crashed. Sample attachments: <!--Attach the sample file(s) highlighting the issue, if appropriate.--> NA #### Version info ``` Inkscape 1.5-dev (d4d38f3, 2026-03-19) Compile (Run) GLib version: 2.80.0 GTK version: 4.14.5 (4.14.5) glibmm version: 2.78.1 gtkmm version: 4.14.0 libxml2 version: 2.9.14 libxslt version: 1.1.39 Cairo version: 1.18.0 (1.18.0) Pango version: 1.52.1 (1.52.1) HarfBuzz version: 8.3.0 (8.3.0) Poppler version: 24.02.0 OS version: Linux Mint 22 ``` :heart: Thank you