From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Christian Johansson Newsgroups: gmane.emacs.bugs Subject: bug#33135: 27.0.50; (make-thread) TRAMP interactive freeze macOS 10.14 Date: Wed, 24 Oct 2018 12:15:22 +0200 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1540376199 3214 195.159.176.226 (24 Oct 2018 10:16:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 24 Oct 2018 10:16:39 +0000 (UTC) User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 To: 33135@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Oct 24 12:16:35 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gFGDJ-0000hz-TD for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Oct 2018 12:16:34 +0200 Original-Received: from localhost ([::1]:47270 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gFGFP-0003cQ-WF for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Oct 2018 06:18:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50322) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gFGDt-0002lK-If for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2018 06:17:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gFGDq-0006uJ-5O for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2018 06:17:09 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34822) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gFGDn-0006tC-DC for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2018 06:17:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gFGDn-0002j5-56 for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2018 06:17:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Christian Johansson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Oct 2018 10:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33135 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.154037621810463 (code B ref -1); Wed, 24 Oct 2018 10:17:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 Oct 2018 10:16:58 +0000 Original-Received: from localhost ([127.0.0.1]:39080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gFGDh-0002ig-4q for submit@debbugs.gnu.org; Wed, 24 Oct 2018 06:16:58 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:40602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gFGDe-0002iT-T3 for submit@debbugs.gnu.org; Wed, 24 Oct 2018 06:16:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gFGDY-0006iK-1o for submit@debbugs.gnu.org; Wed, 24 Oct 2018 06:16:49 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:40321) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gFGDX-0006iG-UL for submit@debbugs.gnu.org; Wed, 24 Oct 2018 06:16:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50170) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gFGDV-0002XD-VH for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2018 06:16:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gFGDS-0006fH-O9 for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2018 06:16:45 -0400 Original-Received: from cvj.se ([31.192.230.63]:58298) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gFGDS-0006YD-7U for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2018 06:16:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cvj.se; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date:Message-ID:Subject:From:To; bh=7P95RcwN609ZN2K5YTO0CmaCLHwKN3I8ZMikwndsm4Q=; b=nZNjzfxpQFyXKP7vi63iDPrHibGfroBMQfJdC+BTbmOhvA9UEzRc5nTmtUa8D4OPaZmeUT6EXD2Xy5xHqHrhWEdkXiIH+dCVVTJw44nY+AqgxjmVKr104YoPo8vhqStSPZqv/JKCz2qlYTMxDk26Ra8JLfvQpib0X7bVlc+Zat8=; Original-Received: from g238.broadband3.quicknet.se ([46.17.190.238] helo=[192.168.1.160]) by cvj.se with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1gFGCH-0004fU-Pn for bug-gnu-emacs@gnu.org; Wed, 24 Oct 2018 12:15:30 +0200 Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:151543 Archived-At: Hi! I am able to reproduce this on two different computers using macOS 10.14 but I haven't tested this on any other system. Steps to reproduce: 1. Open Emacs without any configuration: src/emacs -Q 2. Make sure you are in *scratch* buffer 3. Paste following Emacs Lisp code: ;; FTP URL: ftp.dlptest.com or ftp://ftp.dlptest.com/ ;; FTP User: dlpuser@dlptest.com ;; Password: e73jzTRTNqCN9PYAAjjn (make-thread (lambda()                (message "Listing directory files..")                (let ((files (directory-files "/ftp:dlpuser@dlptest.com@ftp.dlptest.com:/")))                  (message "Opened directory")                  (message "Directory files: %s" files)))) 4. Run M-x eval-buffer 5. Emacs asks for FTP password, paste in mini-buffer: e73jzTRTNqCN9PYAAjjn 6. Emacs now hangs, asks for password again and you can't stop it using C-g. You get error in terminal: Christians-Air:emacs christianjohansson$ src/emacs -Q 2018-10-24 12:07:58.383 emacs[627:14815] Failed to initialize color list unarchiver: Error Domain=NSCocoaErrorDomain Code=4864 "*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: non-keyed archive cannot be decoded by NSKeyedUnarchiver" UserInfo={NSDebugDescription=*** -[NSKeyedUnarchiver _initForReadingFromData:error:throwLegacyExceptions:]: non-keyed archive cannot be decoded by NSKeyedUnarchiver} 2018-10-24 12:08:28.515 emacs[627:15311] WARNING: NSWindow drag regions should only be invalidated on the Main Thread! This will throw an exception in the future. Called from (     0   AppKit                              0x00007fff334132e3 -[NSWindow(NSWindow_Theme) _postWindowNeedsToResetDragMarginsUnlessPostingDisabled] + 386     1   AppKit                              0x00007fff33435422 -[NSThemeFrame _tileTitlebarAndRedisplay:] + 98     2   AppKit                              0x00007fff334604dd -[NSTitledFrame _titleDidChange] + 217     3   AppKit                              0x00007fff3345ff89 -[NSTitledFrame setTitle:] + 730     4   AppKit                              0x00007fff3345fc00 -[NSThemeFrame setTitle:] + 50     5   AppKit                              0x00007fff33423082 -[NSWindow _dosetTitle:andDefeatWrap:] + 211     6   emacs                               0x00000001001e7371 ns_set_name_internal + 161     7   emacs                               0x000000010004f640 x_consider_frame_title + 784     8   emacs                               0x0000000100028ad5 redisplay_internal + 2949     9   emacs                               0x00000001000d1e71 read_char + 2097     10  emacs                               0x00000001000cfc1d read_key_sequence + 1997     11  emacs                               0x00000001000ce30c command_loop_1 + 1228     12  emacs                               0x000000010014d103 internal_condition_case + 259     13  emacs                               0x00000001000dd400 command_loop_2 + 48     14  emacs                               0x000000010014c727 internal_catch + 263     15  emacs                               0x00000001000cd338 command_loop + 200     16  emacs                               0x00000001000cd220 recursive_edit_1 + 112     17  emacs                               0x00000001000fbc33 read_minibuf + 2179     18  emacs                               0x00000001000fc0ca Fread_string + 250     19  emacs                               0x000000010014f831 funcall_subr + 353     20  emacs                               0x000000010014ebc8 Ffuncall + 792     21  emacs                               0x000000010018ebf6 exec_byte_code + 1814     22  emacs                               0x000000010014eb2a Ffuncall + 634     23  emacs                               0x000000010018ebf6 exec_byte_code + 1814     24  emacs                               0x000000010014eb2a Ffuncall + 634     25  emacs                               0x000000010018ebf6 exec_byte_code + 1814     26  emacs                               0x000000010014eb2a Ffuncall + 634     27  emacs                               0x000000010018ebf6 exec_byte_code + 1814     28  emacs                               0x000000010014eb2a Ffuncall + 634     29  emacs                               0x000000010018ebf6 exec_byte_code + 1814     30  emacs                               0x000000010014eb2a Ffuncall + 634     31  emacs                               0x000000010018ebf6 exec_byte_code + 1814     32  emacs                               0x000000010014eb2a Ffuncall + 634     33  emacs                               0x000000010018ebf6 exec_byte_code + 1814     34  emacs                               0x000000010014eb2a Ffuncall + 634     35  emacs                               0x000000010018ebf6 exec_byte_code + 1814     36  emacs                               0x000000010014eb2a Ffuncall + 634     37  emacs                               0x000000010014ebc8 Ffuncall + 792     38  emacs                               0x000000010018ebf6 exec_byte_code + 1814     39  emacs                               0x000000010014eb2a Ffuncall + 634     40  emacs                               0x000000010014ebc8 Ffuncall + 792     41  emacs                               0x000000010018ebf6 exec_byte_code + 1814     42  emacs                               0x000000010014eb2a Ffuncall + 634     43  emacs                               0x000000010014ebc8 Ffuncall + 792     44  emacs                               0x000000010018ebf6 exec_byte_code + 1814     45  emacs                               0x000000010014eb2a Ffuncall + 634     46  emacs                               0x000000010014b270 call2 + 48     47  emacs                               0x000000010014f7e7 funcall_subr + 279     48  emacs                               0x000000010014ebc8 Ffuncall + 792     49  emacs                               0x000000010018ebf6 exec_byte_code + 1814     50  emacs                               0x000000010014eb2a Ffuncall + 634     51  emacs                               0x000000010018ebf6 exec_byte_code + 1814     52  emacs                               0x000000010014eb2a Ffuncall + 634     53  emacs                               0x000000010014e740 Fapply + 512     54  emacs                               0x000000010014ebc8 Ffuncall + 792     55  emacs                               0x000000010018ebf6 exec_byte_code + 1814     56  emacs                               0x000000010014eb2a Ffuncall + 634     57  emacs                               0x000000010014e740 Fapply + 512     58  emacs                               0x000000010014ebc8 Ffuncall + 792     59  emacs                               0x000000010018ebf6 exec_byte_code + 1814     60  emacs                               0x000000010014eb2a Ffuncall + 634     61  emacs                               0x000000010014e740 Fapply + 512     62  emacs                               0x000000010014ebc8 Ffuncall + 792     63  emacs                               0x000000010018ebf6 exec_byte_code + 1814     64  emacs                               0x000000010014eb2a Ffuncall + 634     65  emacs                               0x000000010014f53c call5 + 60     66  emacs                               0x000000010014a921 eval_sub + 2049     67  emacs                               0x000000010014bc8f Flet + 463     68  emacs                               0x000000010014a723 eval_sub + 1539     69  emacs                               0x000000010014fc1d funcall_lambda + 813     70  emacs                               0x000000010014eb2a Ffuncall + 634     71  emacs                               0x00000001001b69c5 invoke_thread_function + 53     72  emacs                               0x000000010014d103 internal_condition_case + 259     73  emacs                               0x00000001001b624a run_thread + 138     74  libsystem_pthread.dylib             0x00007fff6316d33d _pthread_body + 126     75  libsystem_pthread.dylib             0x00007fff631702a7 _pthread_start + 70     76  libsystem_pthread.dylib             0x00007fff6316c425 thread_start + 13 ) In GNU Emacs 27.0.50 (build 3, x86_64-apple-darwin17.6.0, NS appkit-1561.40 Version 10.13.5 (Build 17F77))  of 2018-06-30 built on Christians-MacBook-Air.local Repository revision: ed65ea18152636500399a7b6b75c87bac7d4ef2b Windowing system distributor 'Apple', version 10.3.1671 System Description:  Mac OS X 10.14 Recent messages: Source file ‘/Users/christianjohansson/Documents/emacs/lisp/mail/sendmail.el’ newer than byte-compiled file Source file ‘/Users/christianjohansson/Documents/emacs/lisp/gnus/message.el’ newer than byte-compiled file Source file ‘/Users/christianjohansson/Documents/emacs/lisp/mail/mailabbrev.el’ newer than byte-compiled file Source file ‘/Users/christianjohansson/Documents/emacs/lisp/gnus/gnus-util.el’ newer than byte-compiled file Source file ‘/Users/christianjohansson/Documents/emacs/lisp/mail/rmail.el’ newer than byte-compiled file Source file ‘/Users/christianjohansson/Documents/emacs/lisp/epg.el’ newer than byte-compiled file Source file ‘/Users/christianjohansson/Documents/emacs/lisp/epg-config.el’ newer than byte-compiled file Source file ‘/Users/christianjohansson/Documents/emacs/lisp/dired.el’ newer than byte-compiled file Source file ‘/Users/christianjohansson/Documents/emacs/lisp/emacs-lisp/bytecomp.el’ newer than byte-compiled file Source file ‘/Users/christianjohansson/Documents/emacs/lisp/emacs-lisp/byte-opt.el’ newer than byte-compiled file Configured features: RSVG IMAGEMAGICK DBUS NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS THREADS Important settings:   value of $LC_CTYPE: UTF-8   value of $LANG: en_SE.UTF-8   locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect:   tooltip-mode: t   global-eldoc-mode: t   eldoc-mode: t   electric-indent-mode: t   mouse-wheel-mode: t   tool-bar-mode: t   menu-bar-mode: t   file-name-shadow-mode: t   global-font-lock-mode: t   font-lock-mode: t   blink-cursor-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t   line-number-mode: t   transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv bytecomp byte-compile cconv dired dired-loaddefs format-spec rfc822 mml mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils help-mode easymenu cl-loaddefs cl-lib apropos elec-pair time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 206501 10044)  (symbols 48 20198 2)  (miscs 40 35 169)  (strings 32 29396 1914)  (string-bytes 1 776758)  (vectors 16 35414)  (vector-slots 8 727972 11800)  (floats 8 48 68)  (intervals 56 372 0)  (buffers 992 13))