From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ivan Shmakov Newsgroups: gmane.emacs.bugs Subject: bug#17169: fails to start with (setq force-load-messages t) in ~/.emacs Date: Thu, 03 Apr 2014 19:05:38 +0000 Message-ID: <877g7644jh.fsf@violet.siamics.net> References: <87mwg4awuf.fsf@violet.siamics.net> <83ppkzbspr.fsf@gnu.org> <87sipv7hky.fsf_-_@violet.siamics.net> <83fvlvbhzz.fsf@gnu.org> <87mwg27wf6.fsf_-_@violet.siamics.net> <83wqf69zgi.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1396551989 22872 80.91.229.3 (3 Apr 2014 19:06:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 3 Apr 2014 19:06:29 +0000 (UTC) To: 17169@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 03 21:06:23 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1WVmxv-0004iC-HL for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Apr 2014 21:06:19 +0200 Original-Received: from localhost ([::1]:45852 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WVmxv-0008UC-3Y for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Apr 2014 15:06:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57732) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WVmxk-0008QL-9A for bug-gnu-emacs@gnu.org; Thu, 03 Apr 2014 15:06:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WVmxf-0003Om-Pl for bug-gnu-emacs@gnu.org; Thu, 03 Apr 2014 15:06:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33554) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WVmxf-0003Oc-8h for bug-gnu-emacs@gnu.org; Thu, 03 Apr 2014 15:06:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WVmxe-0001af-8Y for bug-gnu-emacs@gnu.org; Thu, 03 Apr 2014 15:06:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ivan Shmakov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Apr 2014 19:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17169-submit@debbugs.gnu.org id=B17169.13965519586104 (code B ref 17169); Thu, 03 Apr 2014 19:06:02 +0000 Original-Received: (at 17169) by debbugs.gnu.org; 3 Apr 2014 19:05:58 +0000 Original-Received: from localhost ([127.0.0.1]:34736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WVmxY-0001aL-7C for submit@debbugs.gnu.org; Thu, 03 Apr 2014 15:05:58 -0400 Original-Received: from fely.am-1.org ([78.47.74.50]:37211) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WVmxS-0001a6-CC for 17169@debbugs.gnu.org; Thu, 03 Apr 2014 15:05:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=8sKO0lV2XOOlDygs6yvjYcQnwDGx+hY7gIqJ3CTjy6g=; b=gzhyNX9icNR+FfeeJW+51yiNgLeXJ5IMKZzuFC0H5kfWYH3/4/7ORFFKHVrKxAOd0m929jca2dpE+mbrPdOe2lAzi9i+5rBeTq5R1/B1k9z4E6bX/P3NEyBOC1NpwO2EHET92IKSdCj4SeoEPah5WSlkTXez78KJdWANPako9G0=; Original-Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by fely.am-1.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from ) id 1WVmxP-0005z6-Hu for 17169@debbugs.gnu.org; Thu, 03 Apr 2014 19:05:49 +0000 Original-Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WVmxH-0008BL-Rd for 17169@debbugs.gnu.org; Fri, 04 Apr 2014 02:05:39 +0700 In-Reply-To: <83wqf69zgi.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 03 Apr 2014 18:58:53 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:87722 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >>>>> Eli Zaretskii writes: >>>>> From: Ivan Shmakov Date: Thu, 03 Apr 2014 06:35:09 +0000 [=E2=80=A6] > This far things are fine, although I'd like to know what kind of > autoload caused Emacs to load some Lisp file here, and what was that > file (the value of 'file' in frame 14 or of 'string' in frame 13 > should tell you that). As I read it, the file is time-date.el, and it=E2=80=99s loaded for the seconds-to-time function. [=E2=80=A6] >> #79 0x000000000051d5f9 in Fload (file=3D14735265,=20 >> noerror=3Dnoerror@entry=3D11491490, nomessage=3Dnomessage@entry=3D1= 1491490,=20 >> nosuffix=3Dnosuffix@entry=3D11491490, must_suffix=3D= ,=20 >> must_suffix@entry=3D11491490) at ../../src/lread.c:1305 >> #80 0x0000000000475bb5 in uniprop_table (prop=3D) >> at ../../src/chartab.c:1340 >> #81 0x00000000004760d0 in bidi_initialize () at ../../src/bidi.c:772 [=E2=80=A6] > This part I don't understand. It says that bidi_initialize called > uniprop_table, as it should, but then uniprop_table called Fload to > load the file uni-bidi.el. JFTR, as per the GDB transcripts MIMEd, Fload () is called to load uni-mirrored.el. The respective code is as follows. emacs-2014 $ nl -ba < src/bidi.c=20 =E2=80=A6 771=09 772 bidi_mirror_table =3D uniprop_table (intern ("mirroring")); 773 if (NILP (bidi_mirror_table)) 774 emacs_abort (); 775 staticpro (&bidi_mirror_table); 776=09 =E2=80=A6 emacs-2014 $=20 [=E2=80=A6] > This code runs at "temacs -l loadup dump" time, so the result is that > uni-bidi.el gets loaded and dumped into the Emacs binary. Does the same apply to uni-mirrored.el? Is there an easy way to list the Unicode tables contained within the resulting binary? > Therefore, the call to uniprop_table from bidi_initialize should have > found that the table is already loaded, and refrain from trying to > load it. > (The rest is clear: once uniprop_table tries to load uni-bidi.el, it > announces the fact that it loads that file, because that's the effect > of a non-nil value of force-load-messages, but displaying a message > again requires the initialization of the bidi iterator, so we again > re-enter bidi_initialize, which again calls uniprop_table, etc.) ACK. BTW, is it normal that display_string () is called with an empty =E2=80=98string=E2=80=99 argument here, and in turn passes an empty (Lisp) =E2=80=98string=E2=80=99 to reseat_to_string ()? > Can you figure out how come uni-bidi.el is not preloaded in your > Emacs? Is something wrong with your characters.el, for example? Or > maybe the uni-*.el files are missing, in particular uni-bidi.el? The uni-*.el files are as follows: emacs-2014 $ find -name uni-\*.el -exec ls -gGlt -- {} +=20 -rw-r--r-- 1 9483 Jan 31 14:47 ./lisp/international/uni-mirrored.el -rw-r--r-- 1 6541 Jan 31 14:47 ./lisp/international/uni-titlecase.el -rw-r--r-- 1 2442 Jan 31 14:47 ./lisp/international/uni-comment.el -rw-r--r-- 1 6501 Jan 31 14:47 ./lisp/international/uni-lowercase.el -rw-r--r-- 1 19816 Jan 31 14:47 ./lisp/international/uni-old-name.el -rw-r--r-- 1 6537 Jan 31 14:47 ./lisp/international/uni-uppercase.el -rw-r--r-- 1 8349 Jan 31 14:47 ./lisp/international/uni-bidi.el -rw-r--r-- 1 2826 Jan 31 14:47 ./lisp/international/uni-decimal.el -rw-r--r-- 1 29388 Jan 31 14:47 ./lisp/international/uni-decomposition.el -rw-r--r-- 1 3144 Jan 31 14:47 ./lisp/international/uni-digit.el -rw-r--r-- 1 4662 Jan 31 14:47 ./lisp/international/uni-numeric.el -rw-r--r-- 1 13187 Jan 31 14:47 ./lisp/international/uni-category.el -rw-r--r-- 1 6462 Jan 31 14:47 ./lisp/international/uni-combining.el -rw-r--r-- 1 162388 Jan 31 14:47 ./lisp/international/uni-name.el -rw-r--r-- 1 4335 Jan 13 21:39 ./lisp/leim/quail/uni-input.el emacs-2014 $=20 Obviously, they come from an earlier build (sans uni-input.el), but as neither unidata-gen.el nor UnicodeData.txt have changed since earlier in January, it shouldn=E2=80=99t be necessary to update them. (Unless there were some data format change, that is.) The characters.el appears to be up to date: emacs-2014 $ git status -- lisp/international/characters.el=20 On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working directory clean emacs-2014 $=20 --=20 FSF associate member #7257 --=-=-= Content-Type: text/plain Content-Disposition: inline Breakpoint 2, Fload (file=13803489, noerror=noerror@entry=11491490, nomessage=nomessage@entry=11491490, nosuffix=nosuffix@entry=11491490, must_suffix=must_suffix@entry=11491490) at ../../src/lread.c:1048 1048 { (gdb) print file $1 = 13803489 (gdb) xstring $2 = (struct Lisp_String *) 0xd29fe0 "international/uni-mirrored.el" (gdb) bt #0 Fload (file=13803489, noerror=noerror@entry=11491490, nomessage=nomessage@entry=11491490, nosuffix=nosuffix@entry=11491490, must_suffix=must_suffix@entry=11491490) at ../../src/lread.c:1048 #1 0x0000000000475bb5 in uniprop_table (prop=) at ../../src/chartab.c:1340 #2 0x00000000004760d0 in bidi_initialize () at ../../src/bidi.c:772 #3 0x0000000000478f97 in bidi_init_it (charpos=charpos@entry=0, bytepos=0, frame_window_p=frame_window_p@entry=false, bidi_it=bidi_it@entry=0x7fffffffbcd8) at ../../src/bidi.c:813 #4 0x0000000000425f55 in reseat_to_string (multibyte=, field_width=, precision=, charpos=0, string=140737488338136, s=, it=0x7fffffffb340) at ../../src/xdisp.c:6587 #5 display_string (string=string@entry=0x57475c "", lisp_string=lisp_string@entry=11491442, face_string=face_string@entry=14993985, face_string_pos=face_string_pos@entry=1, start=start@entry=0, it=it@entry=0x7fffffffb340, field_width=, precision=, precision@entry=0, max_x=, max_x@entry=0, multibyte=) at ../../src/xdisp.c:22967 #6 0x0000000000426935 in display_mode_element (it=it@entry=0x7fffffffb340, depth=, depth@entry=1, field_width=, precision=, precision@entry=0, elt=14993985, props=, props@entry=11491442, risky=risky@entry=0) at ../../src/xdisp.c:21734 #7 0x0000000000427dd9 in display_mode_element (it=it@entry=0x7fffffffb340, depth=1, depth@entry=0, field_width=field_width@entry=0, precision=precision@entry=0, elt=, elt@entry=14940422, props=11491442, risky=risky@entry=0) at ../../src/xdisp.c:21906 #8 0x0000000000428771 in display_mode_line (w=w@entry=0xb09420, face_id=MODE_LINE_FACE_ID, format=14940422) at ../../src/xdisp.c:21423 #9 0x0000000000428a18 in display_mode_lines (w=w@entry=0xb09420) at ../../src/xdisp.c:21366 #10 0x0000000000428bed in redisplay_mode_lines (window=11572261, force=force@entry=false) at ../../src/xdisp.c:21324 #11 0x000000000043342b in echo_area_display ( update_frame_p=update_frame_p@entry=1) at ../../src/xdisp.c:11107 #12 0x000000000043355e in message3_nolog (m=m@entry=13797553) at ../../src/xdisp.c:10093 #13 0x000000000043370b in message3 (m=13797553) at ../../src/xdisp.c:10035 #14 0x0000000000433c40 in message_with_string ( m=m@entry=0x5720e4 "Loading %s...", string=8851465, log=1) at ../../src/xdisp.c:10180 #15 0x000000000051d54a in Fload (file=8851465, noerror=noerror@entry=11491442, nomessage=nomessage@entry=11491490, nosuffix=nosuffix@entry=11491442, must_suffix=, must_suffix@entry=11491490) at ../../src/lread.c:1351 #16 0x00000000004fcfb0 in Fautoload_do_load (fundef=8851582, funname=funname@entry=16238434, macro_only=11491442) at ../../src/eval.c:1970 #17 0x00000000004fb5c3 in Ffuncall (nargs=2, args=0x7fffffffc4a8) at ../../src/eval.c:2879 #18 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488340128, args=0x2) at ../../src/bytecode.c:919 #19 0x00000000004fb32f in funcall_lambda (fun=9394725, nargs=nargs@entry=3, arg_vector=arg_vector@entry=0x7fffffffc680) at ../../src/eval.c:3049 #20 0x00000000004fb68b in Ffuncall (nargs=4, args=0x7fffffffc678) at ../../src/eval.c:2876 #21 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488340592, args=0x4) at ../../src/bytecode.c:919 #22 0x00000000004fb32f in funcall_lambda (fun=9400901, nargs=nargs@entry=3, arg_vector=arg_vector@entry=0x7fffffffc898) at ../../src/eval.c:3049 #23 0x00000000004fb68b in Ffuncall (nargs=4, args=0x7fffffffc890) at ../../src/eval.c:2876 #24 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488341128, args=0x4) at ../../src/bytecode.c:919 #25 0x00000000004fb3c7 in funcall_lambda (fun=9354613, nargs=nargs@entry=1, arg_vector=0x7fffffffcac0, arg_vector@entry=0x7fffffffca40) at ../../src/eval.c:2983 #26 0x00000000004fb68b in Ffuncall (nargs=2, args=0x7fffffffca38) at ../../src/eval.c:2876 #27 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488341552, args=0x2) at ../../src/bytecode.c:919 #28 0x00000000004fb3c7 in funcall_lambda (fun=9356213, nargs=nargs@entry=2, arg_vector=0x7fffffffcc40, arg_vector@entry=0x7fffffffcbb0) at ../../src/eval.c:2983 #29 0x00000000004fb68b in Ffuncall (nargs=3, args=0x7fffffffcba8) at ../../src/eval.c:2876 #30 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488341920, args=0x3) at ../../src/bytecode.c:919 #31 0x00000000004fb32f in funcall_lambda (fun=9334101, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffcda0) at ../../src/eval.c:3049 #32 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffcd98) at ../../src/eval.c:2876 #33 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488342416, args=0x1) at ../../src/bytecode.c:919 #34 0x00000000004fb32f in funcall_lambda (fun=9331597, nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffcf80) at ../../src/eval.c:3049 #35 0x00000000004fb68b in Ffuncall (nargs=2, args=0x7fffffffcf78) at ../../src/eval.c:2876 #36 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=93, args=0x2) at ../../src/bytecode.c:919 #37 0x00000000004fb32f in funcall_lambda (fun=9307053, nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffd160) at ../../src/eval.c:3049 #38 0x00000000004fb68b in Ffuncall (nargs=2, args=0x7fffffffd158) at ../../src/eval.c:2876 #39 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488343376, args=0x2) at ../../src/bytecode.c:919 #40 0x00000000004fb32f in funcall_lambda (fun=9306325, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffd340) at ../../src/eval.c:3049 #41 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffd338) at ../../src/eval.c:2876 #42 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=7, args=0x1) at ../../src/bytecode.c:919 #43 0x00000000004fb32f in funcall_lambda (fun=9307253, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffd500) at ../../src/eval.c:3049 #44 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffd4f8) at ../../src/eval.c:2876 #45 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488344304, args=0x1) at ../../src/bytecode.c:919 #46 0x00000000004fb32f in funcall_lambda (fun=9307941, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffd6d0) at ../../src/eval.c:3049 #47 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffd6c8) at ../../src/eval.c:2876 #48 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488344768, args=0x1) at ../../src/bytecode.c:919 #49 0x00000000004fb32f in funcall_lambda (fun=9309021, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffd8f8) at ../../src/eval.c:3049 #50 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffd8f0) at ../../src/eval.c:2876 #51 0x00000000004fb8f9 in funcall_nil (nargs=, args=) at ../../src/eval.c:2366 #52 0x00000000004fa1cd in run_hook_with_args (nargs=1, args=0x7fffffffd8f0, funcall=0x4fb8f0 ) at ../../src/eval.c:2551 #53 0x00000000004fa2f6 in Frun_hooks (nargs=1, args=0x7fffffffd998) at ../../src/eval.c:2393 #54 0x00000000004fb75a in Ffuncall (nargs=, args=) at ../../src/eval.c:2796 #55 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488345504, args=0x2) at ../../src/bytecode.c:919 #56 0x00000000004fb3c7 in funcall_lambda (fun=8159821, nargs=nargs@entry=1, arg_vector=0x7fffffffdb80, arg_vector@entry=0x7fffffffdb00) at ../../src/eval.c:2983 #57 0x00000000004fb68b in Ffuncall (nargs=2, args=0x7fffffffdaf8) at ../../src/eval.c:2876 #58 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488345848, args=0x2) at ../../src/bytecode.c:919 #59 0x00000000004fb3c7 in funcall_lambda (fun=9574469, nargs=nargs@entry=0, arg_vector=0x7fffffffdd50, arg_vector@entry=0x7fffffffdc70) at ../../src/eval.c:2983 #60 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffdc68) at ../../src/eval.c:2876 #61 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488346208, args=0x1) at ../../src/bytecode.c:919 #62 0x00000000004fb3c7 in funcall_lambda (fun=8613661, nargs=nargs@entry=0, arg_vector=0x7fffffffdf00, arg_vector@entry=0x7fffffffde48) at ../../src/eval.c:2983 #63 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffde40) at ../../src/eval.c:2876 #64 0x000000000052e67d in exec_byte_code (bytestr=13803489, vector=11491490, maxdepth=11491490, args_template=11491490, nargs=140737488346680, args=0x1) at ../../src/bytecode.c:919 #65 0x00000000004fb3c7 in funcall_lambda (fun=fun@entry=8610149, nargs=nargs@entry=0, arg_vector=0x0, arg_vector@entry=0x7fffffffdf80) at ../../src/eval.c:2983 #66 0x00000000004fa824 in apply_lambda (fun=8610149, args=) at ../../src/eval.c:2924 #67 0x00000000004fab7b in eval_sub (form=form@entry=14770054) at ../../src/eval.c:2260 #68 0x00000000004fe101 in Feval (form=14770054, lexical=) at ../../src/eval.c:2003 #69 0x00000000004f9d0e in internal_condition_case ( bfun=bfun@entry=0x48cdc0 , handlers=, hfun=hfun@entry=0x491250 ) at ../../src/eval.c:1354 #70 0x000000000048cda6 in top_level_1 (ignore=ignore@entry=11491442) at ../../src/keyboard.c:1191 #71 0x00000000004f9c1b in internal_catch (tag=11538786, func=func@entry=0x48cd40 , arg=11491442) at ../../src/eval.c:1118 #72 0x0000000000490e5f in command_loop () at ../../src/keyboard.c:1152 #73 recursive_edit_1 () at ../../src/keyboard.c:777 #74 0x0000000000491162 in Frecursive_edit () at ../../src/keyboard.c:845 #75 0x00000000004073cb in main (argc=, argv=0x7fffffffe2e8) at ../../src/emacs.c:1654 (gdb) --=-=-= Content-Type: text/plain Content-Disposition: inline Breakpoint 1, bidi_initialize () at ../../src/bidi.c:766 766 { (gdb) bt #0 bidi_initialize () at ../../src/bidi.c:766 #1 0x0000000000478f97 in bidi_init_it (charpos=charpos@entry=0, bytepos=0, frame_window_p=frame_window_p@entry=false, bidi_it=bidi_it@entry=0x7fffffffa688) at ../../src/bidi.c:813 #2 0x0000000000425f55 in reseat_to_string (multibyte=, field_width=, precision=, charpos=0, string=140737488332424, s=, it=0x7fffffff9cf0) at ../../src/xdisp.c:6587 #3 display_string (string=string@entry=0x57475c "", lisp_string=lisp_string@entry=11491442, face_string=face_string@entry=14993985, face_string_pos=face_string_pos@entry=1, start=start@entry=0, it=it@entry=0x7fffffff9cf0, field_width=, precision=, precision@entry=0, max_x=, max_x@entry=0, multibyte=) at ../../src/xdisp.c:22967 #4 0x0000000000426935 in display_mode_element (it=it@entry=0x7fffffff9cf0, depth=, depth@entry=1, field_width=, precision=, precision@entry=0, elt=14993985, props=, props@entry=11491442, risky=risky@entry=0) at ../../src/xdisp.c:21734 #5 0x0000000000427dd9 in display_mode_element (it=it@entry=0x7fffffff9cf0, depth=1, depth@entry=0, field_width=field_width@entry=0, precision=precision@entry=0, elt=, elt@entry=14940422, props=11491442, risky=risky@entry=0) at ../../src/xdisp.c:21906 #6 0x0000000000428771 in display_mode_line (w=w@entry=0xb09420, face_id=MODE_LINE_FACE_ID, format=14940422) at ../../src/xdisp.c:21423 #7 0x0000000000428a18 in display_mode_lines (w=w@entry=0xb09420) at ../../src/xdisp.c:21366 #8 0x0000000000428bed in redisplay_mode_lines (window=11572261, force=force@entry=false) at ../../src/xdisp.c:21324 #9 0x000000000043342b in echo_area_display ( update_frame_p=update_frame_p@entry=1) at ../../src/xdisp.c:11107 #10 0x000000000043355e in message3_nolog (m=m@entry=13804033) at ../../src/xdisp.c:10093 #11 0x000000000043370b in message3 (m=m@entry=13804033) at ../../src/xdisp.c:10035 #12 0x00000000004f3f1b in Fmessage (nargs=, args=) at ../../src/editfns.c:3452 #13 0x00000000004fb75a in Ffuncall (nargs=, args=) at ../../src/eval.c:2796 #14 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488333920, args=0x3) at ../../src/bytecode.c:919 #15 0x00000000004fb32f in funcall_lambda (fun=8231213, nargs=nargs@entry=4, arg_vector=arg_vector@entry=0x7fffffffae58) at ../../src/eval.c:3049 #16 0x00000000004fb68b in Ffuncall (nargs=nargs@entry=5, args=args@entry=0x7fffffffae50) at ../../src/eval.c:2876 #17 0x00000000004fd2d9 in call4 (fn=, arg1=, arg2=arg2@entry=13803777, arg3=, arg4=) at ../../src/eval.c:2663 #18 0x000000000051d5f9 in Fload (file=13803489, noerror=noerror@entry=11491490, nomessage=nomessage@entry=11491490, nosuffix=nosuffix@entry=11491490, must_suffix=, must_suffix@entry=11491490) at ../../src/lread.c:1305 #19 0x0000000000475bb5 in uniprop_table (prop=) at ../../src/chartab.c:1340 #20 0x00000000004760d0 in bidi_initialize () at ../../src/bidi.c:772 #21 0x0000000000478f97 in bidi_init_it (charpos=charpos@entry=0, bytepos=0, frame_window_p=frame_window_p@entry=false, bidi_it=bidi_it@entry=0x7fffffffbcd8) at ../../src/bidi.c:813 #22 0x0000000000425f55 in reseat_to_string (multibyte=, field_width=, precision=, charpos=0, string=140737488338136, s=, it=0x7fffffffb340) at ../../src/xdisp.c:6587 #23 display_string (string=string@entry=0x57475c "", lisp_string=lisp_string@entry=11491442, face_string=face_string@entry=14993985, face_string_pos=face_string_pos@entry=1, start=start@entry=0, it=it@entry=0x7fffffffb340, field_width=, precision=, precision@entry=0, max_x=, max_x@entry=0, multibyte=) at ../../src/xdisp.c:22967 #24 0x0000000000426935 in display_mode_element (it=it@entry=0x7fffffffb340, depth=, depth@entry=1, field_width=, precision=, precision@entry=0, elt=14993985, props=, props@entry=11491442, risky=risky@entry=0) at ../../src/xdisp.c:21734 #25 0x0000000000427dd9 in display_mode_element (it=it@entry=0x7fffffffb340, depth=1, depth@entry=0, field_width=field_width@entry=0, precision=precision@entry=0, elt=, elt@entry=14940422, props=11491442, risky=risky@entry=0) at ../../src/xdisp.c:21906 #26 0x0000000000428771 in display_mode_line (w=w@entry=0xb09420, face_id=MODE_LINE_FACE_ID, format=14940422) at ../../src/xdisp.c:21423 #27 0x0000000000428a18 in display_mode_lines (w=w@entry=0xb09420) at ../../src/xdisp.c:21366 #28 0x0000000000428bed in redisplay_mode_lines (window=11572261, force=force@entry=false) at ../../src/xdisp.c:21324 #29 0x000000000043342b in echo_area_display ( update_frame_p=update_frame_p@entry=1) at ../../src/xdisp.c:11107 #30 0x000000000043355e in message3_nolog (m=m@entry=13797553) at ../../src/xdisp.c:10093 #31 0x000000000043370b in message3 (m=13797553) at ../../src/xdisp.c:10035 #32 0x0000000000433c40 in message_with_string ( m=m@entry=0x5720e4 "Loading %s...", string=8851465, log=1) at ../../src/xdisp.c:10180 #33 0x000000000051d54a in Fload (file=8851465, noerror=noerror@entry=11491442, nomessage=nomessage@entry=11491490, nosuffix=nosuffix@entry=11491442, must_suffix=, must_suffix@entry=11491490) at ../../src/lread.c:1351 #34 0x00000000004fcfb0 in Fautoload_do_load (fundef=8851582, funname=funname@entry=16238434, macro_only=11491442) at ../../src/eval.c:1970 #35 0x00000000004fb5c3 in Ffuncall (nargs=2, args=0x7fffffffc4a8) at ../../src/eval.c:2879 #36 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488340128, args=0x2) at ../../src/bytecode.c:919 #37 0x00000000004fb32f in funcall_lambda (fun=9394725, nargs=nargs@entry=3, arg_vector=arg_vector@entry=0x7fffffffc680) at ../../src/eval.c:3049 #38 0x00000000004fb68b in Ffuncall (nargs=4, args=0x7fffffffc678) at ../../src/eval.c:2876 #39 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488340592, args=0x4) at ../../src/bytecode.c:919 #40 0x00000000004fb32f in funcall_lambda (fun=9400901, nargs=nargs@entry=3, arg_vector=arg_vector@entry=0x7fffffffc898) at ../../src/eval.c:3049 #41 0x00000000004fb68b in Ffuncall (nargs=4, args=0x7fffffffc890) at ../../src/eval.c:2876 #42 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488341128, args=0x4) at ../../src/bytecode.c:919 #43 0x00000000004fb3c7 in funcall_lambda (fun=9354613, nargs=nargs@entry=1, arg_vector=0x7fffffffcac0, arg_vector@entry=0x7fffffffca40) at ../../src/eval.c:2983 #44 0x00000000004fb68b in Ffuncall (nargs=2, args=0x7fffffffca38) at ../../src/eval.c:2876 #45 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488341552, args=0x2) at ../../src/bytecode.c:919 #46 0x00000000004fb3c7 in funcall_lambda (fun=9356213, nargs=nargs@entry=2, arg_vector=0x7fffffffcc40, arg_vector@entry=0x7fffffffcbb0) at ../../src/eval.c:2983 #47 0x00000000004fb68b in Ffuncall (nargs=3, args=0x7fffffffcba8) at ../../src/eval.c:2876 #48 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488341920, args=0x3) at ../../src/bytecode.c:919 #49 0x00000000004fb32f in funcall_lambda (fun=9334101, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffcda0) at ../../src/eval.c:3049 #50 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffcd98) at ../../src/eval.c:2876 #51 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488342416, args=0x1) at ../../src/bytecode.c:919 #52 0x00000000004fb32f in funcall_lambda (fun=9331597, nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffcf80) at ../../src/eval.c:3049 #53 0x00000000004fb68b in Ffuncall (nargs=2, args=0x7fffffffcf78) at ../../src/eval.c:2876 #54 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=93, args=0x2) at ../../src/bytecode.c:919 #55 0x00000000004fb32f in funcall_lambda (fun=9307053, nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffd160) at ../../src/eval.c:3049 #56 0x00000000004fb68b in Ffuncall (nargs=2, args=0x7fffffffd158) at ../../src/eval.c:2876 #57 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488343376, args=0x2) at ../../src/bytecode.c:919 #58 0x00000000004fb32f in funcall_lambda (fun=9306325, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffd340) at ../../src/eval.c:3049 #59 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffd338) at ../../src/eval.c:2876 #60 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=7, args=0x1) at ../../src/bytecode.c:919 #61 0x00000000004fb32f in funcall_lambda (fun=9307253, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffd500) at ../../src/eval.c:3049 #62 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffd4f8) at ../../src/eval.c:2876 #63 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488344304, args=0x1) at ../../src/bytecode.c:919 #64 0x00000000004fb32f in funcall_lambda (fun=9307941, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffd6d0) at ../../src/eval.c:3049 #65 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffd6c8) at ../../src/eval.c:2876 #66 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488344768, args=0x1) at ../../src/bytecode.c:919 #67 0x00000000004fb32f in funcall_lambda (fun=9309021, nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffd8f8) at ../../src/eval.c:3049 #68 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffd8f0) at ../../src/eval.c:2876 #69 0x00000000004fb8f9 in funcall_nil (nargs=, args=) at ../../src/eval.c:2366 #70 0x00000000004fa1cd in run_hook_with_args (nargs=1, args=0x7fffffffd8f0, funcall=0x4fb8f0 ) at ../../src/eval.c:2551 #71 0x00000000004fa2f6 in Frun_hooks (nargs=1, args=0x7fffffffd998) at ../../src/eval.c:2393 #72 0x00000000004fb75a in Ffuncall (nargs=, args=) at ../../src/eval.c:2796 #73 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488345504, args=0x2) at ../../src/bytecode.c:919 #74 0x00000000004fb3c7 in funcall_lambda (fun=8159821, nargs=nargs@entry=1, arg_vector=0x7fffffffdb80, arg_vector@entry=0x7fffffffdb00) at ../../src/eval.c:2983 #75 0x00000000004fb68b in Ffuncall (nargs=2, args=0x7fffffffdaf8) at ../../src/eval.c:2876 #76 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488345848, args=0x2) at ../../src/bytecode.c:919 #77 0x00000000004fb3c7 in funcall_lambda (fun=9574469, nargs=nargs@entry=0, arg_vector=0x7fffffffdd50, arg_vector@entry=0x7fffffffdc70) at ../../src/eval.c:2983 #78 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffdc68) at ../../src/eval.c:2876 #79 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488346208, args=0x1) at ../../src/bytecode.c:919 #80 0x00000000004fb3c7 in funcall_lambda (fun=8613661, nargs=nargs@entry=0, arg_vector=0x7fffffffdf00, arg_vector@entry=0x7fffffffde48) at ../../src/eval.c:2983 #81 0x00000000004fb68b in Ffuncall (nargs=1, args=0x7fffffffde40) at ../../src/eval.c:2876 #82 0x000000000052e67d in exec_byte_code (bytestr=11572256, vector=0, maxdepth=0, args_template=140737488332424, nargs=140737488346680, args=0x1) at ../../src/bytecode.c:919 #83 0x00000000004fb3c7 in funcall_lambda (fun=fun@entry=8610149, nargs=nargs@entry=0, arg_vector=0x0, arg_vector@entry=0x7fffffffdf80) at ../../src/eval.c:2983 #84 0x00000000004fa824 in apply_lambda (fun=8610149, args=) at ../../src/eval.c:2924 #85 0x00000000004fab7b in eval_sub (form=form@entry=14770054) at ../../src/eval.c:2260 #86 0x00000000004fe101 in Feval (form=14770054, lexical=) at ../../src/eval.c:2003 #87 0x00000000004f9d0e in internal_condition_case ( bfun=bfun@entry=0x48cdc0 , handlers=, hfun=hfun@entry=0x491250 ) at ../../src/eval.c:1354 #88 0x000000000048cda6 in top_level_1 (ignore=ignore@entry=11491442) at ../../src/keyboard.c:1191 #89 0x00000000004f9c1b in internal_catch (tag=11538786, func=func@entry=0x48cd40 , arg=11491442) at ../../src/eval.c:1118 #90 0x0000000000490e5f in command_loop () at ../../src/keyboard.c:1152 #91 recursive_edit_1 () at ../../src/keyboard.c:777 #92 0x0000000000491162 in Frecursive_edit () at ../../src/keyboard.c:845 #93 0x00000000004073cb in main (argc=, argv=0x7fffffffe2e8) at ../../src/emacs.c:1654 (gdb) up 2 #2 0x0000000000425f55 in reseat_to_string (multibyte=, field_width=, precision=, charpos=0, string=140737488332424, s=, it=0x7fffffff9cf0) at ../../src/xdisp.c:6587 6587 bidi_init_it (charpos, IT_BYTEPOS (*it), FRAME_WINDOW_P (it->f), (gdb) print string $14 = 140737488332424 (gdb) xstring $15 = (struct Lisp_String *) 0x7fffffffa688 "" (gdb) up 14 #16 0x00000000004fb68b in Ffuncall (nargs=nargs@entry=5, args=args@entry=0x7fffffffae50) at ../../src/eval.c:2876 2876 val = funcall_lambda (fun, numargs, args + 1); (gdb) print args[0] $22 = 14904386 (gdb) xpr Lisp_Symbol $23 = (struct Lisp_Symbol *) 0xe36c40 "load-with-code-conversion" (gdb) print args[1] $24 = 13803777 (gdb) xpr Lisp_String $25 = (struct Lisp_String *) 0xd2a100 "/home/private/users/ivan/devel/emacs-2014/lisp/international/uni-mirrored.el" (gdb) print args[2] $26 = 13803777 (gdb) xpr Lisp_String $27 = (struct Lisp_String *) 0xd2a100 "/home/private/users/ivan/devel/emacs-2014/lisp/international/uni-mirrored.el" (gdb) print args[3] $28 = 11491490 (gdb) xpr Lisp_Symbol $29 = (struct Lisp_Symbol *) 0xaf58a0 "t" (gdb) print args[4] $30 = 11491442 (gdb) xpr Lisp_Symbol $31 = (struct Lisp_Symbol *) 0xaf5870 "nil" (gdb) up 2 #18 0x000000000051d5f9 in Fload (file=13803489, noerror=noerror@entry=11491490, nomessage=nomessage@entry=11491490, nosuffix=nosuffix@entry=11491490, must_suffix=, must_suffix@entry=11491490) at ../../src/lread.c:1305 1305 val = call4 (Vload_source_file_function, found, hist_file_name, (gdb) print file $32 = 13803489 (gdb) xstring $33 = (struct Lisp_String *) 0xd29fe0 "international/uni-mirrored.el" (gdb) --=-=-=--