From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Asynchronous DNS Date: Tue, 02 Feb 2016 04:48:38 +0100 Message-ID: <87y4b393hl.fsf@gnus.org> References: <87si1gx6wz.fsf@gnus.org> <86y4b5zvzt.fsf@gmail.com> <8760y9kwrk.fsf@gnus.org> <87wpqpjgwy.fsf@gnus.org> <83a8nk1cxk.fsf@gnu.org> <87h9hrnc8x.fsf@gnus.org> <83powfzsqt.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1454384982 10786 80.91.229.3 (2 Feb 2016 03:49:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Feb 2016 03:49:42 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 02 04:49:32 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aQRy7-0004CW-9E for ged-emacs-devel@m.gmane.org; Tue, 02 Feb 2016 04:49:31 +0100 Original-Received: from localhost ([::1]:55060 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQRy2-0005sj-M7 for ged-emacs-devel@m.gmane.org; Mon, 01 Feb 2016 22:49:26 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60696) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQRxq-0005s0-2W for emacs-devel@gnu.org; Mon, 01 Feb 2016 22:49:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQRxl-0005lI-2k for emacs-devel@gnu.org; Mon, 01 Feb 2016 22:49:14 -0500 Original-Received: from hermes.netfonds.no ([80.91.224.195]:50454) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQRxk-0005lB-SU; Mon, 01 Feb 2016 22:49:09 -0500 Original-Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aQRxK-0001cf-GY; Tue, 02 Feb 2016 04:48:43 +0100 In-Reply-To: <83powfzsqt.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 02 Feb 2016 05:38:34 +0200") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux) X-MailScanner-ID: 1aQRxK-0001cf-GY MailScanner-NULL-Check: 1454989724.119@/XSeavoxUSXUxbQddAh7EQ X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.224.195 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:199154 Archived-At: Eli Zaretskii writes: > Of course it does. It's a major architecture change that we should > know about, and probably discuss before doing. Ok. :-) The last time this was discussed, I mentioned threads and I think the response was basically "sure, if you can get it to work"... What problems do you see with stopping/starting threads in Emacs (that do no Lisp-related stuff)? I'm assuming there are plenty of libraries that Emacs uses that already does this behind Emacs' back, and we don't seem to care... For instance, if we run the current trunk under gdb, it says: DISPLAY = :0 TERM = xterm-256color Breakpoint 1 at 0x4eeef0: file emacs.c, line 354. Temporary breakpoint 2 at 0x508260: init_sys_modes. (3 locations) (gdb) run Starting program: /home/larsi/src/emacs/trunk/src/emacs [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe5cad700 (LWP 18679)] [New Thread 0x7fffe4e86700 (LWP 18680)] [New Thread 0x7fffdffff700 (LWP 18681)] Running eww or Gnus will output a lot of [New Thread 0x7fffdde17700 (LWP 18698)] [New Thread 0x7fffdd3f0700 (LWP 18700)] [New Thread 0x7fffdcbef700 (LWP 18701)] [Thread 0x7fffdcbef700 (LWP 18701) exited] [Thread 0x7fffdd3f0700 (LWP 18700) exited] So... Anyway, this reminds me of something that I've been wondering about gdb output when running Emacs. It often says something like this: warning: Corrupted shared library list: 0x84582e0 != 0x5104c30 warning: Corrupted shared library list: 0x2f172a0 != 0x21688a0 warning: Corrupted shared library list: 0x79f1910 != 0x21688a0 warning: Corrupted shared library list: 0x79f1910 != 0x21688a0 warning: Corrupted shared library list: 0x7a07ae0 != 0x21688a0 Is that something to be worried about, or is it... normal? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no