[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-nano] Segfaults in libc-2.19 w/ 2.9.2
From: |
Andreas Schamanek |
Subject: |
Re: [Help-nano] Segfaults in libc-2.19 w/ 2.9.2 |
Date: |
Fri, 19 Jan 2018 23:27:04 +0100 (CET) |
User-agent: |
Alpine 2.21.9 (DEB 218 2017-09-23) |
Hi Benno,
On Wed, 17 Jan 2018, at 20:06, Benno Schulenberg wrote:
In your markdown.nanorc I cannot find anything suspicious.
There seem to be some superfluous backslashes in there, but
they shouldn't cause any problem. Although... who knows?
For example, in this line: color green "\*[^\* ]\*"
Thanks for checking and your feedback. Apparently, I never had a
closer look at this markdown.nanorc. The `[^\* ]` is not the only
nonsense in there :| Shouldn't cause a problem but it is simply wrong
in the sense that it does not highlight text as intended.
What can I do to track this down?
How do you compile your nano? With what configure options?
Please show the output of 'nano --version'.
$ "nano" --version
GNU nano, version 2.9.2
(C) 1999-2011, 2013-2017 Free Software Foundation, Inc.
(C) 2014-2017 the contributors to nano
Email: address@hidden Web: https://nano-editor.org/
Compiled options: --disable-libmagic --enable-utf8
To compile I ran
configure --prefix=/usr/local/testing --enable-utf8 && make
I understand that `--enable-utf8` is not needed. It's a historic
switch I used on systems that were not yet set to UTF-8 only.
And what CFLAGS do you use? 'echo $CFLAGS'
CFLAGS = -g -O2 -Wall
Even better, Brand Huntsman has posted a patch that should
produce a backtrace automatically whenever nano would crash:
http://lists.gnu.org/archive/html/nano-devel/2018-01/msg00064.html
However, after applying the patch, nano fails to compiler for me.
But... maybe in a few days Brand will post a version that does work.
Thanks a lot for this and for the cross references on both lists. I
see Brand Huntsman already posted an updated patch in
http://lists.gnu.org/archive/html/nano-devel/2018-01/msg00097.html
For now I wait until the crash occurs again.
As I am not subscribed to nano-devel I'd like to highlight here what
you wrote in
http://lists.gnu.org/archive/html/nano-devel/2018-01/msg00068.html
But this also does an endwin(), which means that it wipes all of
nano and its content from the screen and restores the terminal to
what it looked like before nano started. I don't think I would
like that. I want to see the content of the screen at the point
that nano crashed.
Both times when nano crashed I was able to copy-paste and preserve
most of the text I had just written. That would have been a pity if
nano had cleared the screen in the course of the crash.
--
-- Andreas
:-)
- [Help-nano] Segfaults in libc-2.19 w/ 2.9.2, Andreas Schamanek, 2018/01/15
- Re: [Help-nano] Segfaults in libc-2.19 w/ 2.9.2, Benno Schulenberg, 2018/01/16
- [Help-nano] Features I like a lot ... Re: Segfaults in libc-2.19 w/ 2.9.2, Andreas Schamanek, 2018/01/16
- Re: [Help-nano] Segfaults in libc-2.19 w/ 2.9.2, Andreas Schamanek, 2018/01/16
- Re: [Help-nano] Segfaults in libc-2.19 w/ 2.9.2, Benno Schulenberg, 2018/01/17
- Re: [Help-nano] Segfaults in libc-2.19 w/ 2.9.2,
Andreas Schamanek <=
- Re: [Help-nano] Segfaults in libc-2.19 w/ 2.9.2, Andreas Schamanek, 2018/01/21
- Re: [Help-nano] Segfaults in libc-2.19 w/ 2.9.2, Benno Schulenberg, 2018/01/22
- Re: [Help-nano] Segfaults in libc-2.19 w/ 2.9.2, Andreas Schamanek, 2018/01/22
- Re: [Help-nano] segfaults with option trimblanks in 2.9.2, Benno Schulenberg, 2018/01/23