Custom Query (116 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (43 - 45 of 116)

Ticket Owner Reporter Resolution Summary
#130 nelhage@mit.edu andersk@mit.edu fixed Use-after-free with pexec
Description

On current master (18fb86e), valgrind detects this problem after running, for example, :pexec date.

==3420== Invalid read of size 4
==3420==    at 0x452379: owl_popexec_viewwin_onclose (popexec.c:158)
==3420==    by 0x4428FA: owl_viewwin_free (viewwin.c:153)
==3420==    by 0x427AD5: owl_command_popless_quit (commands.c:2787)
==3420==    by 0x448D69: owl_cmd_execute (cmd.c:224)
==3420==    by 0x44857E: _owl_cmddict_execute (cmd.c:73)
==3420==    by 0x44865C: owl_cmddict_execute (cmd.c:97)
==3420==    by 0x43A072: owl_function_command (functions.c:18)
==3420==    by 0x43A0D1: owl_function_command_norv (functions.c:32)
==3420==    by 0x4480AC: owl_keybinding_execute (keybinding.c:73)
==3420==    by 0x447CA1: owl_keyhandler_process (keymap.c:245)
==3420==    by 0x45310B: owl_process_input_char (select.c:265)
==3420==    by 0x4546A2: owl_process_input (owl.c:373)
==3420==  Address 0x9be8900 is 0 bytes inside a block of size 40 free'd
==3420==    at 0x4C280BD: free (vg_replace_malloc.c:366)
==3420==    by 0x4307A8: owl_free (util.c:379)
==3420==    by 0x452A4D: owl_select_remove_io_dispatch (select.c:127)
==3420==    by 0x452AA5: owl_select_io_dispatch_gc (select.c:146)
==3420==    by 0x452ED5: owl_select_io_dispatch (select.c:211)
==3420==    by 0x45391B: owl_select (select.c:430)
==3420==    by 0x45503E: main (owl.c:666)

popexec.c:158 is

  if (pe->dispatch->fd > 0) {
    owl_select_remove_io_dispatch(pe->dispatch);
  }

where it appears pe->dispatch has already been freed by select.c:127.

#131 cesium@mit.edu fixed Segfault on malformed CC line
Description

If I send a zephyr where the first line is something like

CC:

without a list of CC'd recipients, BarnOwl segfaults.

This is reproducible using BarnOwl 1.5 on linerva.

#137 gdb@mit.edu duplicate Barnowl improperly wraps particular message
Description

In gdb's Barnowl 1.6 instance, there is (at least) one message that wraps oddly depending on the window width. If the window is made narrower, text from one line begins interfering with text from the following line. The attached file shows this effect.

Note: See TracQuery for help on using queries.