Opened 13 years ago
#205 new defect
Segfault on :multi loopwrite; loopwrite; edit:cancel; edit:cancel
Reported by: | andersk@mit.edu | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | internals | Keywords: | |
Cc: |
Description
BarnOwl segfaults on :multi loopwrite; loopwrite; edit:cancel; edit:cancel:
#0 owl_editwin_unref (e=0x0) at editwin.c:157 #1 0x000000000042dbab in owl_global_set_typwin_inactive (g=0x4a4dc0) at global.c:333 #2 0x000000000042d8c0 in owl_global_pop_context_no_delete (g=0x4a4dc0) at global.c:173 #3 0x000000000042d909 in owl_global_pop_context (g=<optimized out>) at global.c:183 #4 0x000000000042306c in owl_command_edit_cancel (e=0x54e4e80) at commands.c:2803 #5 0x000000000044c879 in owl_cmd_execute (cmd=0x288dc20, cd=<optimized out>, ctx=0x5541470, argc=1, argv=<optimized out>, cmdbuff=<optimized out>) at cmd.c:210 #6 0x000000000044c8fd in _owl_cmddict_execute (cd=0x4a4ef0, ctx=0x5541470, argv=0x54e4df0, argc=1, buff=0x54f2870 " edit:cancel") at cmd.c:61 #7 0x000000000044ca1f in owl_cmddict_execute (cd=0x4a4ef0, ctx=0x5541470, cmdbuff=0x54f2870 " edit:cancel") at cmd.c:88 #8 0x0000000000423ff8 in owl_command_multi (argc=<optimized out>, argv=<optimized out>, buff=<optimized out>) at commands.c:1729 #9 0x000000000044c730 in owl_cmd_execute (cmd=0x2860b10, cd=<optimized out>, ctx=0x2401ff0, argc=5, argv=<optimized out>, cmdbuff=<optimized out>) at cmd.c:202 #10 0x000000000044c8fd in _owl_cmddict_execute (cd=0x4a4ef0, ctx=0x2401ff0, argv=0x555ac60, argc=5, buff=0x5569839 "multi loopwrite; loopwrite; edit:cancel; edit:cancel") at cmd.c:61 #11 0x000000000044ca1f in owl_cmddict_execute (cd=0x4a4ef0, ctx=0x2401ff0, cmdbuff=0x5569839 "multi loopwrite; loopwrite; edit:cancel; edit:cancel") at cmd.c:88 #12 0x000000000044261d in owl_callback_command (e=<optimized out>, success=<optimized out>) at functions.c:1949 #13 owl_callback_command (e=<optimized out>, success=<optimized out>) at functions.c:1943 #14 0x0000000000422e7a in owl_command_edit_done (e=0x552eb70) at commands.c:2866 #15 0x000000000044c879 in owl_cmd_execute (cmd=0x2895880, cd=<optimized out>, ctx=0x550f990, argc=1, argv=<optimized out>, cmdbuff=<optimized out>) at cmd.c:210 #16 0x000000000044c8fd in _owl_cmddict_execute (cd=0x4a4ef0, ctx=0x550f990, argv=0x554c920, argc=1, buff=0x246b870 "edit:done ") at cmd.c:61 #17 0x000000000044ca1f in owl_cmddict_execute (cd=0x4a4ef0, ctx=0x550f990, cmdbuff=0x246b870 "edit:done ") at cmd.c:88 #18 0x000000000044c641 in owl_cmd_execute (cmd=<optimized out>, cd=<optimized out>, ctx=0x550f990, argc=1, argv=<optimized out>, cmdbuff=<optimized out>) at cmd.c:168 #19 0x000000000044c8fd in _owl_cmddict_execute (cd=0x4a4ef0, ctx=0x550f990, argv=0x5527090, argc=1, buff=0x24033a0 "editline:done") at cmd.c:61 #20 0x000000000044ca1f in owl_cmddict_execute (cd=0x4a4ef0, ctx=0x550f990, cmdbuff=0x24033a0 "editline:done") at cmd.c:88 #21 0x000000000043e789 in owl_function_command_norv (cmdbuff=<optimized out>) at functions.c:24 #22 0x000000000044bcfc in owl_keyhandler_process (kh=0x4a4e48, j=...) at keymap.c:279 #23 0x00000000004546ed in owl_process_input_char (j=...) at owl.c:288 #24 0x00000000004547ee in owl_process_input (source=<optimized out>, condition=<optimized out>, data=0x4a4dc0) at owl.c:348 #25 0x00007fb12f313a0d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007fb12f314208 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007fb12f314742 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x0000000000454f0f in main (argc=1, argv=0x7fff30789068, env=0x7fff30789078) at owl.c:614
Note: See
TracTickets for help on using
tickets.