From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.bugs Subject: bug#20890: master 1233bcb: Work around GC+Cairo bug Date: Wed, 04 Apr 2018 10:52:42 +0200 Message-ID: <878ta34alh.fsf@gmail.com> References: <20180403152442.25413.61540@vcs0.savannah.gnu.org> <20180403152443.B15F6215A9@vcs0.savannah.gnu.org> <87a7ukc4zn.fsf@gmail.com> <83k1tn4h4f.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1522831873 14902 195.159.176.226 (4 Apr 2018 08:51:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 4 Apr 2018 08:51:13 +0000 (UTC) Cc: 20890@debbugs.gnu.org, eggert@cs.ucla.edu To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Apr 04 10:51:09 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 1f3e8K-0003n1-MR for geb-bug-gnu-emacs@m.gmane.org; Wed, 04 Apr 2018 10:51:09 +0200 Original-Received: from localhost ([::1]:44433 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f3eAP-0005NZ-F6 for geb-bug-gnu-emacs@m.gmane.org; Wed, 04 Apr 2018 04:53:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56591) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f3eAD-0005NI-Dz for bug-gnu-emacs@gnu.org; Wed, 04 Apr 2018 04:53:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f3eAA-0004Af-Ax for bug-gnu-emacs@gnu.org; Wed, 04 Apr 2018 04:53:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57944) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f3eAA-0004AT-6H for bug-gnu-emacs@gnu.org; Wed, 04 Apr 2018 04:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1f3eA9-0000xZ-Sb for bug-gnu-emacs@gnu.org; Wed, 04 Apr 2018 04:53:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <87vbede71o.fsf@capuchin.co.uk> Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Apr 2018 08:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20890 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20890-submit@debbugs.gnu.org id=B20890.15228319743673 (code B ref 20890); Wed, 04 Apr 2018 08:53:01 +0000 Original-Received: (at 20890) by debbugs.gnu.org; 4 Apr 2018 08:52:54 +0000 Original-Received: from localhost ([127.0.0.1]:37608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f3eA1-0000xB-J0 for submit@debbugs.gnu.org; Wed, 04 Apr 2018 04:52:54 -0400 Original-Received: from mail-wm0-f47.google.com ([74.125.82.47]:40736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f3eA0-0000wx-8V for 20890@debbugs.gnu.org; Wed, 04 Apr 2018 04:52:53 -0400 Original-Received: by mail-wm0-f47.google.com with SMTP id x4so40195687wmh.5 for <20890@debbugs.gnu.org>; Wed, 04 Apr 2018 01:52:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:message-id:mime-version:content-transfer-encoding; bh=ZDJh3iz7SjBSil5mq8YUqCGo6vOwhrcb+CK6sMAfVIA=; b=kx/AY+ziWs0c3b1OPpqb3lcYuf/T3cpzhmnAQteyq8qbVuiZNLdGWPfUHrF49JjjJz 8uPUkOr8qVQB0j4R2i9qiN9lkx3GSNje6b8wsUK4a1a1NWTCMX/JUyh618DO1KHLZkmA KxpN4hDdVWUxGyqpQyzyp+X2fH5yFjWeim4csvGtFFZi8/lY2mjLb3G1ADd+AUdc080o yzrXpMkRK/Wq7MK/1RoUqtJ1z6bCVxwXk1ck/mbHM0ObNYj1lKZnAxdgFsGyU1K6xzke MmCyyf0h5X2PNjWEhvDuid7i5ins+otmY+UBZoboTri3OwsUOTFwoSXzcFypdH0GpEW3 4Q/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:message-id:mime-version :content-transfer-encoding; bh=ZDJh3iz7SjBSil5mq8YUqCGo6vOwhrcb+CK6sMAfVIA=; b=brq0kVnRFfkDsclpQcLx4P3rcZWMTVy4BH4zw2o+gjAg0rjyPE2m5ibEuG2eAa7FYg Uu7jfdAEIZSGxNlYfr8K3oQGhS1tuAJs1hAtAvpXLhRBEhDTxgMX0UhZqUEMKHDaE4tC QkPg4iJUc6Dvxp8rN/pJMc9vi82UTe2Ayx23vaUtr261Lgj+QBu5qvJfFIXtdcMziNwi 65kGBuvoxTrcV6ipsWBzAKIIMu1wdxK8oHYLznkga1rp3DaCUShzqcaNIdjVO0SejKqt gwudDktmbuHR8AITHJ3qnHmpQzj5ya3Pse4lIrvUzoiwM8vUe6o3rxWbVP43PWZdzrEN aWew== X-Gm-Message-State: ALQs6tBOfgBEQETaX3r+Ctf+H5i8Wd1hPiR9OLZBlDhqxQXRNICNd2mG SFeH2rai12a+k1gh42j/ZBkFmen+2+0= X-Google-Smtp-Source: AIpwx49YUNyWyu+1uUJp0dNwY4p/AK5/AZsFSDa/bLzEyGz6NlvLOBkbXkS2C0nWTmblU9DRhTmb9g== X-Received: by 10.28.124.14 with SMTP id x14mr6987273wmc.86.1522831965865; Wed, 04 Apr 2018 01:52:45 -0700 (PDT) Original-Received: from rpluim-ubuntu ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id q127sm10000456wmd.3.2018.04.04.01.52.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Apr 2018 01:52:45 -0700 (PDT) Mail-Copies-To: never Gmane-Reply-To-List: yes 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:144878 Archived-At: Eli Zaretskii writes: >> From: Robert Pluim >> Date: Wed, 04 Apr 2018 00:14:20 +0200 >> Cc: Paul Eggert >>=20 >> > Work around GC+Cairo bug >> >=20=20=20=20=20 >> > Workaround suggested by Robert Pluim (Bug#20890#13). >> > * src/ftfont.c (ftfont_close) [USE_CAIRO]: >> > Do nothing if GC is in progress. >>=20 >> And whilst this reduces the frequency of the issue, of course it >> doesn=CA=BCt eliminate it. Currently I=CA=BCve deployed the following >> sledgehammer, but we really need something better: > > Sorry, I don't understand: are you saying that you still get crashes > inside ftfont_close, after the above commit? If so, can you please > show the backtrace? Yes. > (Let's please continue discussing this in the bug report, not here.) Moved there. Backtrace: Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x00007ffff1f87c68 in FT_List_Find () from /usr/lib/x86_64-linux-gnu/libfre= etype.so.6 (gdb) bt #0 0x00007ffff1f87c68 in FT_List_Find () from /usr/lib/x86_64-linux-gnu/li= bfreetype.so.6 #1 0x00007ffff1f87ecf in FT_Done_Size () from /usr/lib/x86_64-linux-gnu/li= bfreetype.so.6 #2 0x00000000005d5484 in ftcrfont_close (font=3D0x35fdf60) at ftcrfont.c:1= 76 #3 0x00000000005502db in cleanup_vector (vector=3Dvector@entry=3D0x35fdf60= ) at alloc.c:3194 #4 0x000000000055134a in sweep_vectors () at alloc.c:3241 #5 0x00000000005556f7 in gc_sweep () at alloc.c:7191 #6 garbage_collect_1 (end=3D) at alloc.c:6030 #7 Fgarbage_collect () at alloc.c:6162 #8 0x000000000056df29 in maybe_gc () at lisp.h:4839 #9 Ffuncall (nargs=3D4, args=3Dargs@entry=3D0x7fffffff9a28) at eval.c:2803 #10 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x8dd84d), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9295952, args=3D= , args@entry=3D0x7fffffff9a28) at bytecode.c:632 #11 0x000000000056ddd0 in funcall_lambda (fun=3Dmake_number(35184372082330)= , nargs=3D9295952, nargs@entry=3D5,=20 arg_vector=3D0x7fffffff9a28, arg_vector@entry=3D0x7fffffff9c18) at eval= .c:3022 #12 0x000000000056e053 in Ffuncall (nargs=3D6, args=3Dargs@entry=3D0x7fffff= ff9c10) at eval.c:2835 #13 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x8dd8fd), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9296128, args=3D= , args@entry=3D0x7fffffff9c10) at bytecode.c:632 #14 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffff9c64), nargs= =3D9296128, nargs@entry=3D2,=20 arg_vector=3D0x7fffffff9c10, arg_vector@entry=3D0x7fffffff9df0) at eval= .c:3022 #15 0x000000000056e053 in Ffuncall (nargs=3D3, args=3Dargs@entry=3D0x7fffff= ff9de8) at eval.c:2835 #16 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x8dd99d), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9296288, args=3D= , args@entry=3D0x7fffffff9de8) at bytecode.c:632 #17 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffff9e27), nargs= =3D9296288, nargs@entry=3D2,=20 arg_vector=3D0x7fffffff9de8, arg_vector@entry=3D0x7fffffff9fc0) at eval= .c:3022 #18 0x000000000056e053 in Ffuncall (nargs=3D3, args=3Dargs@entry=3D0x7fffff= ff9fb8) at eval.c:2835 #19 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x8e163d), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9311808, args=3D= , args@entry=3D0x7fffffff9fb8) at bytecode.c:632 #20 0x000000000056ddd0 in funcall_lambda (fun=3Dmake_number(35184372082708)= , nargs=3D9311808, nargs@entry=3D2,=20 arg_vector=3D0x7fffffff9fb8, arg_vector@entry=3D0x7fffffffa240) at eval= .c:3022 #21 0x000000000056e053 in Ffuncall (nargs=3D3, args=3Dargs@entry=3D0x7fffff= ffa238) at eval.c:2835 #22 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x971615), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9901592, args=3D= , args@entry=3D0x7fffffffa238) at bytecode.c:632 #23 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffa395), nargs= =3D9901592, nargs@entry=3D1,=20 arg_vector=3D0x7fffffffa238, arg_vector@entry=3D0x7fffffffa4f8) at eval= .c:3022 #24 0x000000000056e053 in Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@en= try=3D0x7fffffffa4f0) at eval.c:2835 #25 0x000000000056e1ba in call1 (fn=3Dfn@entry=3DXIL(0x63c0), arg1=3Darg1@e= ntry=3DXIL(0x3705335)) at eval.c:2672 #26 0x00000000004c08be in update_face_from_frame_parameter (f=3Df@entry=3D0= x3705330, param=3Dparam@entry=3DXIL(0x2be0),=20 new_value=3Dnew_value@entry=3DXIL(0x35eabf4)) at xfaces.c:3256 #27 0x00000000004d959d in x_set_background_color (f=3D0x3705330, arg=3DXIL(= 0x35eabf4), oldval=3D) at xfns.c:1107 #28 0x000000000042bf18 in x_set_frame_parameters (f=3Df@entry=3D0x3705330, = alist=3Dalist@entry=3DXIL(0xc5b653)) at frame.c:3919 #29 0x000000000042c77c in Fmodify_frame_parameters (frame=3Dframe@entry=3DX= IL(0x3705335), alist=3DXIL(0xc5b653)) at frame.c:3183 #30 0x00000000004bc61f in Finternal_set_lisp_face_attribute (face=3DXIL(0x4= 770), attr=3DXIL(0x2a0), value=3DXIL(0x35eabf4),=20 frame=3DXIL(0x3705335)) at xfaces.c:3215 #31 0x000000000056e0f6 in Ffuncall (nargs=3D, args=3Dargs@en= try=3D0x7fffffffa7e0) at eval.c:2821 #32 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x8de15d), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9298272, args=3D= , args@entry=3D0x7fffffffa7e0) at bytecode.c:632 #33 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffa8d7), nargs= =3D9298272, nargs@entry=3D32,=20 arg_vector=3D0x7fffffffa7e0, arg_vector@entry=3D0x7fffffffaa38) at eval= .c:3022 #34 0x000000000056e053 in Ffuncall (nargs=3Dnargs@entry=3D33, args=3D0x7fff= ffffaa30) at eval.c:2835 #35 0x000000000056fbc0 in Fapply (nargs=3D, args=3D0x7ffffff= fac40) at eval.c:2441 #36 0x000000000056e0f6 in Ffuncall (nargs=3D, args=3Dargs@en= try=3D0x7fffffffac38) at eval.c:2821 #37 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x8e16fd), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9312000, args=3D= , args@entry=3D0x7fffffffac38) at bytecode.c:632 #38 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffac88), nargs= =3D9312000, nargs@entry=3D3,=20 arg_vector=3D0x7fffffffac38, arg_vector@entry=3D0x7fffffffae20) at eval= .c:3022 #39 0x000000000056e053 in Ffuncall (nargs=3D4, args=3Dargs@entry=3D0x7fffff= ffae18) at eval.c:2835 #40 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x8e163d), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9311808, args=3D= , args@entry=3D0x7fffffffae18) at bytecode.c:632 #41 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffae77), nargs= =3D9311808, nargs@entry=3D2,=20 arg_vector=3D0x7fffffffae18, arg_vector@entry=3D0x7fffffffb030) at eval= .c:3022 #42 0x000000000056e053 in Ffuncall (nargs=3D3, args=3Dargs@entry=3D0x7fffff= ffb028) at eval.c:2835 #43 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x8e27dd), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9316320, args=3D= , args@entry=3D0x7fffffffb028) at bytecode.c:632 #44 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffb079), nargs= =3D9316320, nargs@entry=3D2,=20 arg_vector=3D0x7fffffffb028, arg_vector@entry=3D0x7fffffffb240) at eval= .c:3022 #45 0x000000000056e053 in Ffuncall (nargs=3D3, args=3Dargs@entry=3D0x7fffff= ffb238) at eval.c:2835 #46 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x8e25fd), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9315840, args=3D= , args@entry=3D0x7fffffffb238) at bytecode.c:632 #47 0x000000000056ddd0 in funcall_lambda (fun=3Dmake_number(35184372083889)= , nargs=3D9315840, nargs@entry=3D1,=20 arg_vector=3D0x7fffffffb238, arg_vector@entry=3D0x7fffffffb448) at eval= .c:3022 #48 0x000000000056e053 in Ffuncall (nargs=3D2, args=3Dargs@entry=3D0x7fffff= ffb440) at eval.c:2835 #49 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0xcbbb35), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D13351736, args= =3D, args@entry=3D0x7fffffffb440) at bytecode.c:632 #50 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffb453), nargs= =3D13351736, nargs@entry=3D1,=20 arg_vector=3D0x7fffffffb440, arg_vector@entry=3D0x7fffffffb688) at eval= .c:3022 #51 0x000000000056e053 in Ffuncall (nargs=3Dnargs@entry=3D2, args=3Dargs@en= try=3D0x7fffffffb680) at eval.c:2835 #52 0x000000000056fda3 in Fapply (nargs=3D2, args=3D0x7fffffffb680) at eval= .c:2398 #53 0x000000000056e0f6 in Ffuncall (nargs=3D, args=3Dargs@en= try=3D0x7fffffffb678) at eval.c:2821 #54 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x12ca355), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D19702616, args= =3D, args@entry=3D0x7fffffffb678) at bytecode.c:632 #55 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffb70d), nargs= =3D19702616, nargs@entry=3D1,=20 arg_vector=3D0x7fffffffb678, arg_vector@entry=3D0x7fffffffb890) at eval= .c:3022 #56 0x000000000056e053 in Ffuncall (nargs=3D2, args=3Dargs@entry=3D0x7fffff= ffb888) at eval.c:2835 #57 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x970995), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9898392, args=3D= , args@entry=3D0x7fffffffb888) at bytecode.c:632 #58 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffb968), nargs= =3D9898392, nargs@entry=3D1,=20 arg_vector=3D0x7fffffffb888, arg_vector@entry=3D0x7fffffffbb10) at eval= .c:3022 #59 0x000000000056e053 in Ffuncall (nargs=3D2, args=3Dargs@entry=3D0x7fffff= ffbb08) at eval.c:2835 #60 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x9705b5), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9897400, args=3D= , args@entry=3D0x7fffffffbb08) at bytecode.c:632 #61 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffbb27), nargs= =3D9897400, nargs@entry=3D2,=20 arg_vector=3D0x7fffffffbb08, arg_vector@entry=3D0x7fffffffbcc8) at eval= .c:3022 #62 0x000000000056e053 in Ffuncall (nargs=3D3, args=3Dargs@entry=3D0x7fffff= ffbcc0) at eval.c:2835 #63 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x19b10e5), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D26939624, args= =3D, args@entry=3D0x7fffffffbcc0) at bytecode.c:632 #64 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffbdd3), nargs= =3D26939624, nargs@entry=3D4,=20 arg_vector=3D0x7fffffffbcc0, arg_vector@entry=3D0x7fffffffc040) at eval= .c:3022 #65 0x000000000056e053 in Ffuncall (nargs=3D5, args=3Dargs@entry=3D0x7fffff= ffc038) at eval.c:2835 #66 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x1a313b5), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D27464632, args= =3D, args@entry=3D0x7fffffffc038) at bytecode.c:632 #67 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffc27d), nargs= =3D27464632, nargs@entry=3D9,=20 arg_vector=3D0x7fffffffc038, arg_vector@entry=3D0x7fffffffc520) at eval= .c:3022 #68 0x000000000056e053 in Ffuncall (nargs=3D10, args=3Dargs@entry=3D0x7ffff= fffc518) at eval.c:2835 #69 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x1e7dc45), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D31972424, args= =3D, args@entry=3D0x7fffffffc518) at bytecode.c:632 #70 0x000000000056ddd0 in funcall_lambda (fun=3Dmake_number(35184372085087)= , nargs=3D31972424, nargs@entry=3D0,=20 arg_vector=3D0x7fffffffc518, arg_vector@entry=3D0x7fffffffc708) at eval= .c:3022 #71 0x000000000056e053 in Ffuncall (nargs=3D1, args=3Dargs@entry=3D0x7fffff= ffc700) at eval.c:2835 #72 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x1eaa035), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D32153656, args= =3D, args@entry=3D0x7fffffffc700) at bytecode.c:632 #73 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffc829), nargs= =3D32153656, nargs@entry=3D0,=20 arg_vector=3D0x7fffffffc700, arg_vector@entry=3D0x7fffffffca10) at eval= .c:3022 #74 0x000000000056e053 in Ffuncall (nargs=3D1, args=3Dargs@entry=3D0x7fffff= ffca08) at eval.c:2835 #75 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x1e7d235), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D31969848, args= =3D, args@entry=3D0x7fffffffca08) at bytecode.c:632 #76 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffca3f), nargs= =3D31969848, nargs@entry=3D0,=20 arg_vector=3D0x7fffffffca08, arg_vector@entry=3D0x7fffffffcbf8) at eval= .c:3022 #77 0x000000000056e053 in Ffuncall (nargs=3D1, args=3D0x7fffffffcbf0) at ev= al.c:2835 #78 0x000000000056e119 in funcall_nil (nargs=3D, args=3D) at eval.c:2452 #79 0x000000000056cafd in run_hook_with_args (nargs=3D1, args=3D0x7fffffffc= bf0, funcall=3D0x56e110 ) at eval.c:2629 #80 0x000000000056cc46 in Frun_hook_with_args (args=3D0x7fffffffcbf0, nargs= =3D1) at eval.c:2494 #81 run_hook (hook=3DXIL(0x1e7d285)) at eval.c:2642 #82 Frun_hooks (nargs=3D2, args=3D0x7fffffffcc70) at eval.c:2476 #83 0x000000000056e0f6 in Ffuncall (nargs=3D, args=3Dargs@en= try=3D0x7fffffffcc68) at eval.c:2821 #84 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x978e85), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9932424, args=3D= , args@entry=3D0x7fffffffcc68) at bytecode.c:632 #85 0x000000000056ddd0 in funcall_lambda (fun=3Dmake_number(35184372085891)= , nargs=3D9932424, nargs@entry=3D0,=20 arg_vector=3D0x7fffffffcc68, arg_vector@entry=3D0x7fffffffd468) at eval= .c:3022 #86 0x000000000056e053 in Ffuncall (nargs=3D1, args=3Dargs@entry=3D0x7fffff= ffd460) at eval.c:2835 #87 0x00000000005a5f48 in exec_byte_code (bytestr=3D, vector= =3DXIL(0x977e35), maxdepth=3D,=20 args_template=3D, nargs=3Dnargs@entry=3D9928248, args=3D= , args@entry=3D0x7fffffffd460) at bytecode.c:632 #88 0x000000000056ddd0 in funcall_lambda (fun=3DXIL(0x7fffffffd62c), fun@en= try=3DXIL(0x977de5), nargs=3D9928248,=20 nargs@entry=3D0, arg_vector=3D0x7fffffffd460, arg_vector@entry=3D0x7fff= ffffd780) at eval.c:3022 #89 0x000000000056d0c0 in apply_lambda (fun=3DXIL(0x977de5), args=3D, count=3Dcount@entry=3D4) at eval.c:2958 #90 0x000000000056d472 in eval_sub (form=3Dform@entry=3DXIL(0x1132f63)) at = eval.c:2361 #91 0x00000000005715a8 in Feval (form=3DXIL(0x1132f63), lexical=3D) at eval.c:2106 #92 0x000000000056c67e in internal_condition_case (bfun=3Dbfun@entry=3D0x4f= 7770 ,=20 handlers=3Dhandlers@entry=3DXIL(0x5250), hfun=3Dhfun@entry=3D0x4fd000 <= cmd_error>) at eval.c:1332 #93 0x00000000004fa02c in top_level_1 (ignore=3Dignore@entry=3DXIL(0)) at k= eyboard.c:1128 #94 0x000000000056c61c in internal_catch (tag=3Dtag@entry=3DXIL(0xc960), fu= nc=3Dfunc@entry=3D0x4f9fd0 ,=20 arg=3Darg@entry=3DXIL(0)) at eval.c:1097 #95 0x00000000004f7708 in command_loop () at keyboard.c:1089 #96 0x00000000004fcbe6 in recursive_edit_1 () at keyboard.c:696 #97 0x00000000004fcf30 in Frecursive_edit () at keyboard.c:767 #98 0x000000000041be36 in main (argc=3D1, argv=3D0x7fffffffdb48) at emacs.c= :1724 Lisp Backtrace: "Automatic GC" (0x0) "internal-face-x-get-resource" (0xffff9a30) "set-face-attribute-from-resource" (0xffff9c18) "set-face-attributes-from-resources" (0xffff9df0) "make-face-x-resource-internal" (0xffff9fc0) "face-spec-recalc" (0xffffa240) "frame-set-background-mode" (0xffffa4f8) "internal-set-lisp-face-attribute" (0xffffa7e8) "set-face-attribute" (0xffffaa38) "apply" (0xffffac40) "face-spec-set-2" (0xffffae20) "face-spec-recalc" (0xffffb030) "face-set-after-frame-default" (0xffffb240) "x-create-frame-with-faces" (0xffffb448) 0x12cc430 PVEC_COMPILED "apply" (0xffffb680) "frame-creation-function" (0xffffb890) "make-frame" (0xffffbb10) "make-frame-on-display" (0xffffbcc8) "frameset--restore-frame" (0xffffc040) "frameset-restore" (0xffffc520) "desktop-restore-frameset" (0xffffc708) "desktop-read" (0xffffca10) 0x1e7d280 PVEC_COMPILED "run-hooks" (0xffffcc70) "command-line" (0xffffd468) "normal-top-level" (0xffffd780) (gdb)=20