From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#35003: 27.0.50; SIGTERM in dconf worker Date: Tue, 26 Mar 2019 18:03:56 +0200 Message-ID: <834l7pmxlf.fsf@gnu.org> References: Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="134416"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 35003@debbugs.gnu.org To: Michael Welsh Duggan Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Mar 26 17:08:43 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h8ocz-000Yit-9N for geb-bug-gnu-emacs@m.gmane.org; Tue, 26 Mar 2019 17:08:41 +0100 Original-Received: from localhost ([127.0.0.1]:34435 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8ocy-0006kY-9B for geb-bug-gnu-emacs@m.gmane.org; Tue, 26 Mar 2019 12:08:40 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:54876) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8oZX-0004XJ-29 for bug-gnu-emacs@gnu.org; Tue, 26 Mar 2019 12:05:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h8oZU-0004oQ-K9 for bug-gnu-emacs@gnu.org; Tue, 26 Mar 2019 12:05:06 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46903) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h8oZS-0004nK-F3 for bug-gnu-emacs@gnu.org; Tue, 26 Mar 2019 12:05:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h8oZR-0007Kd-Uo for bug-gnu-emacs@gnu.org; Tue, 26 Mar 2019 12:05:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Mar 2019 16:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35003 X-GNU-PR-Package: emacs Original-Received: via spool by 35003-submit@debbugs.gnu.org id=B35003.155361624128095 (code B ref 35003); Tue, 26 Mar 2019 16:05:01 +0000 Original-Received: (at 35003) by debbugs.gnu.org; 26 Mar 2019 16:04:01 +0000 Original-Received: from localhost ([127.0.0.1]:60447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8oYT-0007J0-7Z for submit@debbugs.gnu.org; Tue, 26 Mar 2019 12:04:01 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:40205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8oYR-0007Il-DE for 35003@debbugs.gnu.org; Tue, 26 Mar 2019 12:04:00 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:57263) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8oYL-0003y6-VD; Tue, 26 Mar 2019 12:03:54 -0400 Original-Received: from [176.228.60.248] (port=2549 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1h8oYH-00053B-SP; Tue, 26 Mar 2019 12:03:52 -0400 In-reply-to: (message from Michael Welsh Duggan on Tue, 26 Mar 2019 10:39:29 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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: 209.51.188.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:156818 Archived-At: > From: Michael Welsh Duggan > Date: Tue, 26 Mar 2019 10:39:29 -0400 > > Thread 3 "dconf worker" received signal SIGTERM, Terminated. That thread is not ours, is it? > (gdb) info thread > Id Target Id Frame > 1 Thread 0x7ffff7fca880 (LWP 42490) "emacs-27.0.50" 0x00007ffff38cdcd9 in p > select () from /lib64/libc.so.6 > 2 Thread 0x7fffead4a700 (LWP 42492) "gmain" 0x00007ffff38cbe9d in p > oll () from /lib64/libc.so.6 > * 3 Thread 0x7fffea131700 (LWP 42577) "dconf worker" 0x00007ffff454854b in r > aise () from /lib64/libpthread.so.0 > 4 Thread 0x7fffe9930700 (LWP 42583) "gdbus" 0x00007ffff38cbe9d in p > oll () from /lib64/libc.so.6 > (gdb) bt > #0 0x00007ffff454854b in raise () at /lib64/libpthread.so.0 > #1 0x00007ffff2da2dcc in ffi_call_unix64 () at /lib64/libffi.so.6 > #2 0x00007ffff2da26f5 in ffi_call () at /lib64/libffi.so.6 > #3 0x00007ffff5183675 in g_cclosure_marshal_generic_va () > at /lib64/libgobject-2.0.so.0 > #4 0x00007ffff5182c07 in _g_closure_invoke_va () at /lib64/libgobject-2.0.so.0 > #5 0x00007ffff519c757 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0 > #6 0x00007ffff519d3df in g_signal_emit () at /lib64/libgobject-2.0.so.0 > #7 0x00007ffff547d075 in emit_closed_in_idle () at /lib64/libgio-2.0.so.0 > #8 0x00007ffff4ea64e7 in g_idle_dispatch () at /lib64/libglib-2.0.so.0 > #9 0x00007ffff4ea98f9 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 > #10 0x00007ffff4ea9c58 in g_main_context_iterate.isra () > at /lib64/libglib-2.0.so.0 > #11 0x00007ffff4ea9d0c in g_main_context_iteration () > at /lib64/libglib-2.0.so.0 > #12 0x00007fffea13948d in dconf_gdbus_worker_thread () > at /usr/lib64/gio/modules/libdconfsettings.so > #13 0x00007ffff4ed0900 in g_thread_proxy () at /lib64/libglib-2.0.so.0 > #14 0x00007ffff4540dd5 in start_thread () at /lib64/libpthread.so.0 > #15 0x00007ffff38d6b3d in clone () at /lib64/libc.so.6 > > > Unfortunately, xbacktrace doesn't seem to be working very well in this > state: We can still use the C-level backtrace for the main thread, so just "bt" after switching to thread 1 would be useful. However, I wonder whether this is an Emacs problem if the signal always happens in the dconf thread.