[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: branch master segfault (2019-02-05)

From: Philippe Vaucher
Subject: Re: branch master segfault (2019-02-05)
Date: Wed, 6 Feb 2019 10:30:06 +0100

coding.c:7777     (*(coding->encoder)) (coding);

Here `coding->encoder` is 0. I then printed `*coding` but I don't have enough understanding to figure out what's wrong with it. 

Okay, Emacs works if I in term.c:753 if I use this:


instead of:

coding = (FRAME_TERMINAL_CODING (f)->common_flags & CODING_REQUIRE_ENCODING_MASK ? FRAME_TERMINAL_CODING (f) : &safe_terminal_coding);

I know docker allocates a "pseudo TTY", so probably that there's a misdetection happening here. The thing is it works for all docker images <= 26.2, so something changed in Emacs that triggers this only for docker's TTY.

Getting close :-)

p.s: I noticed that earlier I replied to Eli only, so I'm sending again the gdb backgrace with the lisp backtrace to the ML

Attachment: gdb2.txt
Description: Text document

reply via email to

[Prev in Thread] Current Thread [Next in Thread]