Confirmed. It happens after two clicks, no third click to end drawing the current line.
Backtrace:
#0 ActionUndo (argc=1, argv=0x0, x=8427520, y=8739024) at action.c:6286
#1 0x000000000049b48c in hid_actionv (name=name@entry=0xd16c10 "Undo", argc=argc@entry=0, argv=argv@entry=0x0)
at hid/common/actions.c:243
#2 0x000000000049b9d9 in hid_parse_actionstring (rstr=0x975200 "Undo()", require_parens=require_parens@entry=1 '\001')
at hid/common/actions.c:327
#3 0x000000000049ba8a in hid_parse_actions (str_=<optimized out>) at hid/common/actions.c:415
#4 0x00000000004cb538 in ghid_menu_cb (node=0x9751b0, action=<optimized out>) at hid/gtk/gui-top-window.c:365
#5 0x00007ffff5d1e2d5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
[...]
Confirmed. It happens after two clicks, no third click to end drawing the current line.
Backtrace: entry=0xd16c10 "Undo", argc=argc@entry=0, argv=argv@ entry=0x0) actions. c:243 actionstring (rstr=0x975200 "Undo()", require_ parens= require_ parens@ entry=1 '\001') actions. c:327 actions. c:415 gui-top- window. c:365 x86_64- linux-gnu/ libgobject- 2.0.so. 0
#0 ActionUndo (argc=1, argv=0x0, x=8427520, y=8739024) at action.c:6286
#1 0x000000000049b48c in hid_actionv (name=name@
at hid/common/
#2 0x000000000049b9d9 in hid_parse_
at hid/common/
#3 0x000000000049ba8a in hid_parse_actions (str_=<optimized out>) at hid/common/
#4 0x00000000004cb538 in ghid_menu_cb (node=0x9751b0, action=<optimized out>) at hid/gtk/
#5 0x00007ffff5d1e2d5 in g_closure_invoke () from /usr/lib/
[...]