From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Newsgroups: gmane.emacs.bugs Subject: bug#57434: 28.1.91; Terminal Emacs Mac OS flickering. Date: Mon, 29 Aug 2022 17:15:41 +0200 Message-ID: References: <83edx1znjl.fsf@gnu.org> <83czclzms4.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34365"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (darwin) Cc: Eli Zaretskii , 57434@debbugs.gnu.org To: Dmitrii Kuragin Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 29 17:16:15 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oSgUp-0008qT-3P for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 29 Aug 2022 17:16:15 +0200 Original-Received: from localhost ([::1]:51336 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oSgUn-0006dz-CN for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 29 Aug 2022 11:16:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46840) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSgUc-0006dq-LP for bug-gnu-emacs@gnu.org; Mon, 29 Aug 2022 11:16:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43652) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oSgUc-0008T9-DI for bug-gnu-emacs@gnu.org; Mon, 29 Aug 2022 11:16:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oSgUc-0003Ja-2f for bug-gnu-emacs@gnu.org; Mon, 29 Aug 2022 11:16:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Aug 2022 15:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57434 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 57434-submit@debbugs.gnu.org id=B57434.166178615212721 (code B ref 57434); Mon, 29 Aug 2022 15:16:02 +0000 Original-Received: (at 57434) by debbugs.gnu.org; 29 Aug 2022 15:15:52 +0000 Original-Received: from localhost ([127.0.0.1]:33401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSgUS-0003J7-4z for submit@debbugs.gnu.org; Mon, 29 Aug 2022 11:15:52 -0400 Original-Received: from mail-ed1-f51.google.com ([209.85.208.51]:34591) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSgUQ-0003Io-5T for 57434@debbugs.gnu.org; Mon, 29 Aug 2022 11:15:50 -0400 Original-Received: by mail-ed1-f51.google.com with SMTP id z2so10586631edc.1 for <57434@debbugs.gnu.org>; Mon, 29 Aug 2022 08:15:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc; bh=pPviSCmMkxXSN6Dxc2HrqRG9t9HT5Fr5QiEZuM0S8x0=; b=BwB13twXcigx0nSjlNpXItMobX+W1Ng6ZlmUce8SZfsy5WiblXX/x0IX3ZZxuOkHk1 7QRyvK6KHgVZYWIJhzfjqDXmDMOjOdGdk+9R2YviDPqxRcm02RiyVUFGufhaAiAYcLOz PDu656OXo3hida9uMp8GhFPca8pQBUKsmNSK8zXDoDeXp3cmwJuclrM6ixT2HgETCbtp PpCOmAX3/+UuuBNQ6WGQkg5rPfa8CRGEJD1FsKdflBbg0yGezKvtYd2MfOs9SedaJWcv QayAYPFuKxwpM1JIPD+BOFlWhqMpHSHT1jDVplf3fYy7KB9tBBGamEwPuTEpg6lXty52 mq5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc; bh=pPviSCmMkxXSN6Dxc2HrqRG9t9HT5Fr5QiEZuM0S8x0=; b=aJDRjjyMzVXfhUoG4AGKYZn9MBMCYwm24n55ki5rryKf/w6OyrYYGpi5gEeuxvt1n1 lQfsK0mBbp56CwKtrsovjvdwJ2HwRG2QdgasHahmTBujbXofCXOZQrLzOvApzw+E84gq BF2ygm1CoZflnRnUg/zD3sBeM/1naNOsy7NaXTaFAXMlrqTjGMNF95lvO/SB5HRcyIXd dGgxSjcHEH+uiNiQl1N7Bp0EhfYeje7w1EIbV4Aw1RmMb3K+WqB2B9OeooQ7mkkgyMK1 Bv0Hl5mnmv2/n7zuUkcJrVNzJ3kQ1IPs7IP8hTVKx9pkf03IQAhMq5DIvva2kUkQab6i jIZw== X-Gm-Message-State: ACgBeo0liNH8jXnjh67soKFoE//3ZK8FfaKPqzheYO7v1o1b37eYI3G6 7fl5/VVqIhXlonmW+26P45t58bJj8Os= X-Google-Smtp-Source: AA6agR7xeY8xjjgXmuXSj8yD5uEgTy9ImzmgHNOg4UlbcCg73VFrPeceIrailQ4w/Jzsdc2ykrNZOw== X-Received: by 2002:a05:6402:71a:b0:447:ebb2:18f2 with SMTP id w26-20020a056402071a00b00447ebb218f2mr12239085edx.408.1661786143761; Mon, 29 Aug 2022 08:15:43 -0700 (PDT) Original-Received: from Mini.fritz.box (pd9e36666.dip0.t-ipconnect.de. [217.227.102.102]) by smtp.gmail.com with ESMTPSA id u16-20020a170906125000b0073d6093ac93sm4649948eja.16.2022.08.29.08.15.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Aug 2022 08:15:42 -0700 (PDT) In-Reply-To: (Dmitrii Kuragin's message of "Mon, 29 Aug 2022 07:18:43 -0700") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:241032 Archived-At: Dmitrii Kuragin writes: > I am having difficulty running a debugger. > > I tried gdb and signing, but it didn't work. I also tried lldb, but it doesn't stop on a breakpoint for whatever reason. > > I compiled with `-O0 -g3`, then > ``` > lldb > (lldb) file nextstep/Emacs.app/Contents/MacOS/Emacs > Current executable set to '/Users/kuragin/Desktop/emacs/nextstep/Emacs.app/Contents/MacOS/Emacs' (x86_64). > (lldb) breakpoint set -f scroll.c -l 270 > Breakpoint 1: where = Emacs`do_scrolling + 485 at scroll.c:271:11, address = 0x0000000100032da5 > ``` > > But, it doesn't stop there... > > and I run Emacs like this: > ``` > arch --x86_64 make configure="CFLAGS='-O0 -g3'" -j 20 && nextstep/Emacs.app/Contents/MacOS/Emacs -nw I'm afraid I can't help here. because GDB doesn't support my platform. There is something about using GDB with TTY Emacs in etc/DEBUG though. Maybe that helps. LLDB doesn't work for me, neither the one from Apple, nor from LLVM 14. For some reason, SIGTTOU seems to be behave differently when running Emacs -nw under LLDB, even when I tell LLDB to not stop or report it. Or so I think, I'm not an LLDB expert. Here is what I tried cd src lldb emacs b main run -Q -nw process handle -s false -n false SIGTTOU c but then Emacs gets stuck. Maybe it's a bug in LLDB.