GNU gdb (Debian 7.12-6) 7.12.0.20161007-git Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/bin/timew...Reading symbols from /usr/lib/debug/.build-id/b7/68c64a05a0a9c61b1966bf0ad60446d19d79d5.debug...done. done. [New LWP 15584] Core was generated by `timew delete @2'. Program terminated with signal SIGABRT, Aborted. #0 __GI_raise (address@hidden) at ../sysdeps/unix/sysv/linux/raise.c:51 51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) info proc exe = 'timew delete @2' (gdb) info locals set = {__val = {0, 140734227805320, 140734227806384, 139629106269070, 140737415839744, 94467942618960, 94467942619061, 94467942618960, 94467942618960, 94467942619126, 94467942619260, 94467942618960, 94467942619260, 0, 0, 0}} pid = tid = (gdb) info args sig = 6 (gdb) info frame Stack level 0, frame at 0x7fff3da7f450: rip = 0x7efdef43bfcf in __GI_raise (../sysdeps/unix/sysv/linux/raise.c:51); saved rip = 0x7efdef43d3fa called by frame at 0x7fff3da7f580 source language c. Arglist at 0x7fff3da7f3b0, args: address@hidden Locals at 0x7fff3da7f3b0, Previous frame's sp is 0x7fff3da7f450 Saved registers: rbx at 0x7fff3da7f440, rip at 0x7fff3da7f448 (gdb) info threads Id Target Id Frame * 1 LWP 15584 __GI_raise (address@hidden) at ../sysdeps/unix/sysv/linux/raise.c:51 (gdb) thread apply all backtrace full Thread 1 (LWP 15584): #0 __GI_raise (address@hidden) at ../sysdeps/unix/sysv/linux/raise.c:51 set = {__val = {0, 140734227805320, 140734227806384, 139629106269070, 140737415839744, 94467942618960, 94467942619061, 94467942618960, 94467942618960, 94467942619126, 94467942619260, 94467942618960, 94467942619260, 0, 0, 0}} pid = tid = #1 0x00007efdef43d3fa in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x2274656764756200, sa_sigaction = 0x2274656764756200}, sa_mask = {__val = {140734227805440, 140734227805360, 4, 1685414434, 0, 139629107259552, 0, 0, 21474836480, 140733193388033, 140734227805512, 139629107288400, 139629107274000, 94467942614656, 139629120864256, 94467910518760}}, sa_flags = 111, sa_restorer = 0x55eb063fc8e0 } sigs = {__val = {32, 0 }} #2 0x00007efdef434e37 in __assert_fail_base (fmt=, address@hidden "_range.overlap (interval.range)", address@hidden "/build/timew-YFmJtO/timew-1.0.0+ds.1/src/Datafile.cpp", address@hidden, address@hidden "void Datafile::deleteInterval(const Interval&)") at assert.c:92 str = 0x55eb08299750 "X+z\357\375~" total = 4096 #3 0x00007efdef434ee2 in __GI___assert_fail (address@hidden "_range.overlap (interval.range)", address@hidden "/build/timew-YFmJtO/timew-1.0.0+ds.1/src/Datafile.cpp", address@hidden, address@hidden "void Datafile::deleteInterval(const Interval&)") at assert.c:101 No locals. #4 0x000055eb06388a49 in Datafile::deleteInterval (this=0x55eb08297cd0, interval=...) at ./src/Datafile.cpp:111 __PRETTY_FUNCTION__ = "void Datafile::deleteInterval(const Interval&)" serialized = '\000' , "\370\247=\377\177\000\000\000\000\000\000\000\000\000\000\250\370\247=\377\177\000\000\000\000\000\000\000\000\000\000\240z)\b\353U\000\000`{)\b\353U\000\000`{)\b\353U\000\000\250\016H\357\375~\000\000\340\371\247=\377\177", '\000' , " \261)\b\353U\000\000\001\000\000\000\377\177\000\000\000\000\000\000\000\000\000\000\342\a\000\000\002\000\000\000"... i = #5 0x000055eb06384592 in Database::deleteInterval (address@hidden, interval=...) at ./src/Database.cpp:151 df = 1 segmentedInterval = {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 0, _month = 0, _week = 0, _weekday = 0, _julian = 0, _day = 0, _seconds = 0, _offset = 0, _utc = false, _date = 0}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 0, _month = 0, _week = 0, _weekday = 0, _julian = 0, _day = 0, _seconds = 0, _offset = 0, _utc = false, _date = 0}}, id = 2, _tags = std::set with 1 elements = {[0] = "budget"}} __for_range = intervalRange = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 14, _seconds = 84360, _offset = 0, _utc = true, _date = 1518650760}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 3, _week = 0, _weekday = 0, _julian = 0, _day = 1, _seconds = 21600, _offset = 0, _utc = true, _date = 1519884000}} #6 0x000055eb063da1de in CmdDelete (cli=..., rules=..., database=...) at ./src/commands/CmdDelete.cpp:59 __for_range = std::vector of length 1, capacity 1 = {2} ids = std::vector of length 1, capacity 1 = {2} filter = {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 50400, _offset = 0, _utc = true, _date = 1518530400}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 3, _week = 0, _weekday = 0, _julian = 0, _day = 1, _seconds = 70317, _offset = 0, _utc = true, _date = 1519932717}}, id = 0, _tags = std::set with 0 elements} tracked = std::vector of length 15, capacity 15 = {{range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 50400, _offset = 0, _utc = true, _date = 1518530400}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 55800, _offset = 0, _utc = true, _date = 1518535800}}, id = 15, _tags = std::set with 1 elements = {[0] = "Evaluate time tracking software"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 57001, _offset = 0, _utc = true, _date = 1518537001}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 57015, _offset = 0, _utc = true, _date = 1518537015}}, id = 14, _tags = std::set with 0 elements}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 57052, _offset = 0, _utc = true, _date = 1518537052}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 57096, _offset = 0, _utc = true, _date = 1518537096}}, id = 13, _tags = std::set with 2 elements = {[0] = "Software", [1] = "Using Tags"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 59119, _offset = 0, _utc = true, _date = 1518539119}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 61467, _offset = 0, _utc = true, _date = 1518541467}}, id = 12, _tags = std::set with 4 elements = {[0] = "Gustavus", [1] = "email", [2] = "migrate", [3] = "sent"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 61477, _offset = 0, _utc = true, _date = 1518541477}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 62468, _offset = 0, _utc = true, _date = 1518542468}}, id = 11, _tags = std::set with 1 elements = {[0] = "lunch"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 62491, _offset = 0, _utc = true, _date = 1518542491}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 63356, _offset = 0, _utc = true, _date = 1518543356}}, id = 10, _tags = std::set with 2 elements = {[0] = "Learn", [1] = "Taskwarrior"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 63548, _offset = 0, _utc = true, _date = 1518543548}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 64124, _offset = 0, _utc = true, _date = 1518544124}}, id = 9, _tags = std::set with 3 elements = {[0] = "Gustavus", [1] = "Migrate", [2] = "email"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 64138, _offset = 0, _utc = true, _date = 1518544138}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 64872, _offset = 0, _utc = true, _date = 1518544872}}, id = 8, _tags = std::set with 2 elements = {[0] = "learn", [1] = "taskwarrior"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 67359, _offset = 0, _utc = true, _date = 1518547359}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 68523, _offset = 0, _utc = true, _date = 1518548523}}, id = 7, _tags = std::set with 1 elements = {[0] = "Budget"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 68523, _offset = 0, _utc = true, _date = 1518548523}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 70589, _offset = 0, _utc = true, _date = 1518550589}}, id = 6, _tags = std::set with 3 elements = {[0] = "color", [1] = "configure", [2] = "taskwarrior"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 70589, _offset = 0, _utc = true, _date = 1518550589}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 13, _seconds = 81805, _offset = 0, _utc = true, _date = 1518561805}}, id = 5, _tags = std::set with 1 elements = {[0] = "budget"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 14, _seconds = 1567, _offset = 0, _utc = true, _date = 1518567967}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 14, _seconds = 2638, _offset = 0, _utc = true, _date = 1518569038}}, id = 4, _tags = std::set with 1 elements = {[0] = "budget"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 14, _seconds = 3000, _offset = 0, _utc = true, _date = 1518569400}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 14, _seconds = 5016, _offset = 0, _utc = true, _date = 1518571416}}, id = 3, _tags = std::set with 1 elements = {[0] = "budget"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 2, _week = 0, _weekday = 0, _julian = 0, _day = 14, _seconds = 84360, _offset = 0, _utc = true, _date = 1518650760}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 3, _week = 0, _weekday = 0, _julian = 0, _day = 1, _seconds = 21600, _offset = 0, _utc = true, _date = 1519884000}}, id = 2, _tags = std::set with 1 elements = {[0] = "budget"}}, {range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 3, _week = 0, _weekday = 0, _julian = 0, _day = 1, _seconds = 21600, _offset = 0, _utc = true, _date = 1519884000}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 2018, _month = 3, _week = 0, _weekday = 0, _julian = 0, _day = 1, _seconds = 70317, _offset = 0, _utc = true, _date = 1519932717}}, id = 1, _tags = std::set with 1 elements = {[0] = "budget"}}} #7 0x000055eb06395a34 in dispatchCommand (cli=..., database=..., rules=..., extensions=...) at ./src/init.cpp:263 status = 0 command = "delete" #8 0x000055eb063757a7 in main (argc=, argv=) at ./src/timew.cpp:83 commandLine = "timew delete @2" rules = {_original_file = "/home/nathaniel/.timewarrior/timewarrior.cfg", _settings = std::map with 47 elements = {["color"] = "on", ["confirmation"] = "on", ["debug"] = "off", ["reports.day.axis"] = "internal", ["reports.day.cell"] = "15", ["reports.day.day"] = "yes", ["reports.day.holidays"] = "no", ["reports.day.hours"] = "all", ["reports.day.lines"] = "2", ["reports.day.month"] = "no", ["reports.day.spacing"] = "1", ["reports.day.summary"] = "yes", ["reports.day.totals"] = "no", ["reports.day.week"] = "no", ["reports.day.weekday"] = "yes", ["reports.gaps.range"] = ":day", ["reports.month.cell"] = "15", ["reports.month.day"] = "yes", ["reports.month.holidays"] = "yes", ["reports.month.hours"] = "all", ["reports.month.lines"] = "1", ["reports.month.month"] = "yes", ["reports.month.spacing"] = "1", ["reports.month.summary"] = "yes", ["reports.month.totals"] = "yes", ["reports.month.week"] = "yes", ["reports.month.weekday"] = "yes", ["reports.summary.holidays"] = "yes", ["reports.week.cell"] = "15", ["reports.week.day"] = "yes", ["reports.week.holidays"] = "yes", ["reports.week.hours"] = "all", ["reports.week.lines"] = "1", ["reports.week.month"] = "no", ["reports.week.spacing"] = "1", ["reports.week.summary"] = "yes", ["reports.week.totals"] = "yes", ["reports.week.week"] = "yes", ["reports.week.weekday"] = "yes", ["tags.Software.description"] = "Learning about new software", ["temp.db"] = "/home/nathaniel/.timewarrior", ["theme.colors.exclusion"] = "gray8 on gray4", ["theme.colors.holiday"] = "gray4", ["theme.colors.label"] = "gray4", ["theme.colors.today"] = "white", ["theme.description"] = "Built-in default", ["verbose"] = "on"}, _rule_types = std::vector of length 5, capacity 5 = {"tags", "reports", "theme", "holidays", "exclusions"}} extensions = {_scripts = std::vector of length 0, capacity 0, _debug = false} cli = {_entities = std::multimap with 48 elements = {["command"] = "cancel", ["command"] = "config", ["command"] = "continue", ["command"] = "delete", ["command"] = "diagnostics", ["command"] = "export", ["command"] = "extensions", ["command"] = "fill", ["command"] = "gaps", ["command"] = "get", ["command"] = "help", ["command"] = "--help", ["command"] = "join", ["command"] = "lengthen", ["command"] = "move", ["command"] = "report", ["command"] = "shorten", ["command"] = "show", ["command"] = "split", ["command"] = "start", ["command"] = "stop", ["command"] = "tag", ["command"] = "tags", ["command"] = "track", ["command"] = "untag", ["extension"] = "day", ["extension"] = "month", ["extension"] = "summary", ["extension"] = "week", ["hint"] = ":adjust", ["hint"] = ":blank", ["hint"] = ":color", ["hint"] = ":day", ["hint"] = ":debug", ["hint"] = ":fill", ["hint"] = ":ids", ["hint"] = ":lastmonth", ["hint"] = ":lastquarter", ["hint"] = ":lastweek", ["hint"] = ":lastyear", ["hint"] = ":month", ["hint"] = ":nocolor", ["hint"] = ":quarter", ["hint"] = ":quiet", ["hint"] = ":week", ["hint"] = ":year", ["hint"] = ":yes", ["hint"] = ":yesterday"}, _original_args = std::vector of length 3, capacity 4 = {{_lextype = Lexer::Type::word, _tags = std::vector of length 1, capacity 1 = {"ORIGINAL"}, _attributes = std::map with 1 elements = {["raw"] = "timew"}}, {_lextype = Lexer::Type::word, _tags = std::vector of length 1, capacity 1 = {"ORIGINAL"}, _attributes = std::map with 1 elements = {["raw"] = "delete"}}, {_lextype = Lexer::Type::word, _tags = std::vector of length 1, capacity 1 = {"ORIGINAL"}, _attributes = std::map with 1 elements = {["raw"] = "@2"}}}, _args = std::vector of length 3, capacity 4 = {{_lextype = Lexer::Type::word, _tags = std::vector of length 1, capacity 1 = {"BINARY"}, _attributes = std::map with 2 elements = {["basename"] = "timew", ["raw"] = "timew"}}, {_lextype = Lexer::Type::word, _tags = std::vector of length 2, capacity 2 = {"ORIGINAL", "CMD"}, _attributes = std::map with 2 elements = {["canonical"] = "delete", ["raw"] = "delete"}}, {_lextype = Lexer::Type::word, _tags = std::vector of length 3, capacity 4 = {"ORIGINAL", "ID", "FILTER"}, _attributes = std::map with 2 elements = {["raw"] = "@2", ["value"] = "2"}}}} database = {_location = "/home/nathaniel/.timewarrior/data", _files = std::vector of length 2, capacity 2 = {{_file = { = {_original = "/home/nathaniel/.timewarrior/data/2018-02.data", _data = "/home/nathaniel/.timewarrior/data/2018-02.data"}, _vptr.File = 0x55eb06618858 , _fh = 0x0, _h = -1, _locked = false}, _dirty = true, _lines = std::vector of length 13, capacity 16 = {"inc 20180213T140000Z - 20180213T153000Z # \"Evaluate time tracking software\"", "inc 20180213T155001Z - 20180213T155015Z", "inc 20180213T155052Z - 20180213T155136Z # Software \"Using Tags\"", "inc 20180213T162519Z - 20180213T170427Z # Gustavus email migrate sent", "inc 20180213T170437Z - 20180213T172108Z # lunch", "inc 20180213T172131Z - 20180213T173556Z # Learn Taskwarrior", "inc 20180213T173908Z - 20180213T174844Z # Gustavus Migrate email", "inc 20180213T174858Z - 20180213T180112Z # learn taskwarrior", "inc 20180213T184239Z - 20180213T190203Z # Budget", "inc 20180213T190203Z - 20180213T193629Z # color configure taskwarrior", "inc 20180213T193629Z - 20180213T224325Z # budget", "inc 20180214T002607Z - 20180214T004358Z # budget", "inc 20180214T005000Z - 20180214T012336Z # budget"}, _lines_loaded = true, _range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 0, _month = 0, _week = 0, _weekday = 0, _julian = 0, _day = 0, _seconds = 0, _offset = 0, _utc = false, _date = 1517464800}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 0, _month = 0, _week = 0, _weekday = 0, _julian = 0, _day = 0, _seconds = 0, _offset = 0, _utc = false, _date = 1519884000}}}, {_file = { = {_original = "/home/nathaniel/.timewarrior/data/2018-03.data", _data = "/home/nathaniel/.timewarrior/data/2018-03.data"}, _vptr.File = 0x55eb06618858 , _fh = 0x0, _h = -1, _locked = false}, _dirty = false, _lines = std::vector of length 1, capacity 1 = {"inc 20180301T060000Z - 20180301T193157Z # budget"}, _lines_loaded = true, _range = {start = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 0, _month = 0, _week = 0, _weekday = 0, _julian = 0, _day = 0, _seconds = 0, _offset = 0, _utc = false, _date = 1519884000}, end = {static weekstart = 1, static minimumMatchLength = 3, static isoEnabled = true, static lookForwards = false, _year = 0, _month = 0, _week = 0, _weekday = 0, _julian = 0, _day = 0, _seconds = 0, _offset = 0, _utc = false, _date = 1522558800}}}}, _undo = std::vector of length 4, capacity 4 = {"txn:", " type: interval", " before: {\"start\":\"20180214T232600Z\",\"end\":\"20180301T060000Z\",\"tags\":[\"budget\"]}", " after: "}, _txn = 1} run_time = {_description = "timew", _running = true, _start = {tv_sec = 1519932864, tv_usec = 603155}, _total = 0} status = 0