[Pkg-mutt-maintainers] Bug#838720: mutt: pager segfaults when window is resized
Antonio Radici
antonio at debian.org
Mon Sep 26 04:38:00 UTC 2016
Control: tag -1 +moreinfo
On Fri, Sep 23, 2016 at 05:45:47PM -0400, Peter Colberg wrote:
> Package: mutt
> Version: 1.7.0-5
> Severity: important
>
> Dear Maintainer,
>
> Since the inclusion of the neomutt patches, I experience occasional
> segmentation faults when viewing a message in the pager. So far I
> cannot specify an exact sequence of steps to reproduce the issue.
>
> I reckon the issue occurs after having sent a new message, viewing
> that message in the pager, and then adding a new window to my awesome
> tiling window manager, which triggers a refresh of the pager.
>
> This is the backtrace of a crash using the symbols from mutt-dbgsym:
>
> (gdb) bt
> #0 0x000055eebe3e8bca in hdr_format_str (dest=dest at entry=0x7ffeef83d900 "", destlen=destlen at entry=1024, col=25, cols=cols at entry=119, op=110 'n', src=0x55eebff7e9a4 " %s%* -- (%P)", prefix=0x7ffeef83d800 "-20.20",
> ifstring=0x7ffeef83d880 "%4c", elsestring=0x7ffeef83dd00 "", data=140732916818544, flags=MUTT_FORMAT_MAKEPRINT) at ../../hdrline.c:692
> #1 0x000055eebe42ec96 in mutt_FormatString (dest=dest at entry=0x7ffeef83e570 "- d*- -1050820271/10662: 0662 397M]---(threads/last-date-received)", '-' <repeats 45 times>, "(end)---", destlen=1023, col=col at entry=0, cols=119,
> src=<optimized out>, callback=callback at entry=0x55eebe3e81f0 <hdr_format_str>, data=140732916818544, flags=MUTT_FORMAT_MAKEPRINT) at ../../muttlib.c:1551
> #2 0x000055eebe3ea3ab in mutt_make_string_info (dst=dst at entry=0x7ffeef83e570 "- d*- -1050820271/10662: 0662 397M]---(threads/last-date-received)", '-' <repeats 45 times>, "(end)---", dstlen=<optimized out>, cols=<optimized out>,
> s=<optimized out>, hfi=hfi at entry=0x7ffeef83e270, flags=flags at entry=MUTT_FORMAT_MAKEPRINT) at ../../hdrline.c:1051
> #3 0x000055eebe3ff683 in mutt_pager (banner=banner at entry=0x0, fname=fname at entry=0x7ffeef83ee10 "/tmp/mutt-alcyone-1000-29714-8251779491620025653", flags=<optimized out>, flags at entry=66, extra=extra at entry=0x7ffeef83ede0)
> at ../../pager.c:1951
> #4 0x000055eebe3c1055 in mutt_display_message (cur=0x55eec03db890) at ../../commands.c:225
> #5 0x000055eebe3d168b in mutt_index_menu () at ../../curs_main.c:1905
> #6 0x000055eebe3b17aa in main (argc=1, argv=<optimized out>) at ../../main.c:877
>
> My muttrc contains these pager-related settings:
>
> set index_format="%4C %Z %{%b %d} %-15.15F (%?l?%4l&%4c?) %s"
> set pager_index_lines=10
Hi Peter,
when I informally talked to Richard, the NeoMutt maintainer, he told me that
this might be fixed starting from 20160916, which means that we expect this to
be fixed starting from 1.7.0-6 in Debian, do you mind letting us know whether
this is still reproducible?
Thanks!
More information about the Pkg-mutt-maintainers
mailing list