From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Ponce Newsgroups: gmane.emacs.devel Subject: SIGSEGV during GC Date: Fri, 23 Jan 2004 14:49:34 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <4011266E.1080802@wanadoo.fr> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1074866477 10821 80.91.224.253 (23 Jan 2004 14:01:17 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 23 Jan 2004 14:01:17 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Jan 23 15:01:07 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Ak1rv-0004Pf-00 for ; Fri, 23 Jan 2004 15:01:07 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1Ak1rv-0008Km-00 for ; Fri, 23 Jan 2004 15:01:07 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1Ak1o7-0008Mk-DG for emacs-devel@quimby.gnus.org; Fri, 23 Jan 2004 08:57:11 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1Ak1hl-00072Y-8W for emacs-devel@gnu.org; Fri, 23 Jan 2004 08:50:37 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1Ak1g9-0006Zr-3e for emacs-devel@gnu.org; Fri, 23 Jan 2004 08:49:28 -0500 Original-Received: from [193.252.22.22] (helo=mwinf0901.wanadoo.fr) by monty-python.gnu.org with esmtp (Exim 4.24) id 1Ak1fY-0006Qe-O3 for emacs-devel@gnu.org; Fri, 23 Jan 2004 08:48:20 -0500 Original-Received: from wanadoo.fr (AGrenoble-102-1-3-69.w80-13.abo.wanadoo.fr [80.13.81.69]) by mwinf0901.wanadoo.fr (SMTP Server) with ESMTP id A668D1800121 for ; Fri, 23 Jan 2004 14:48:18 +0100 (CET) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7a) Gecko/20040122 X-Accept-Language: en, en-us, fr, de, af, sq, ar, hy, ast, eu, be, bs, bg, ca, zh, hr, cs, da, nl, eo, et, fo, fi, gl, ka, el, he, hu, is, id, ga, it, ja, ko, lv, lt, ms, no, nb, nn, pl, pt, ro, ru, gd, sr, sk, sl, es, sv, th, tr, uk, vi, cy, xh, yi, zu Original-To: emacs-devel@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:19454 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:19454 Hi, Since I enabled USE_LSB_TAG, Emacs sometimes crashes after a variable period of intensive use. I managed to get the trace that follows. It looks like the crash occured during GC. Hope it will help. Sincerely, David Here is my environment: GNU/Linux Fedora Core 1 gcc (GCC) 3.3.2 20031022 (Red Hat Linux 3.3.2-1) In GNU Emacs 21.3.50.6 (i686-pc-linux-gnu, GTK+ Version 2.2.4) of 2004-01-23 on maunakea configured using `configure '--prefix=/home/ponce' '--with-x-toolkit=gtk'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 locale-coding-system: utf-8 default-enable-multibyte-characters: t Here is the gdb trace: (gdb) run Starting program: /home/ponce/installs/emacs/src/emacs Program received signal SIGSEGV, Segmentation fault. mark_object (arg=1) at alloc.c:4952 4952 if (ptr->gcmarkbit) break; (gdb) bt #0 mark_object (arg=1) at alloc.c:4952 #1 0x0811f44b in mark_kboards () at keyboard.c:11316 #2 0x08159553 in Fgarbage_collect () at alloc.c:4464 #3 0x0816cb2a in Feval (form=138077696) at eval.c:2077 #4 0x0816a503 in Fprogn (args=114) at eval.c:408 #5 0x0816afc9 in FletX (args=161623925) at eval.c:878 #6 0x0816cc89 in Feval (form=138082284) at eval.c:2027 #7 0x0816a3b7 in Fand (args=114) at eval.c:329 #8 0x0816cc89 in Feval (form=138081900) at eval.c:2027 #9 0x0816a503 in Fprogn (args=114) at eval.c:408 #10 0x0816d845 in funcall_lambda (fun=161622416, nargs=1, arg_vector=0xbff9fbb0) at eval.c:2908 #11 0x0816d687 in apply_lambda (fun=161622421, args=138358553, eval_flag=1) at eval.c:2837 #12 0x0816c9bc in Feval (form=161622421) at eval.c:2138 #13 0x0816a503 in Fprogn (args=114) at eval.c:408 #14 0x0816d845 in funcall_lambda (fun=160720448, nargs=0, arg_vector=0xbff9fd60) at eval.c:2908 #15 0x0816d687 in apply_lambda (fun=160720453, args=138358505, eval_flag=1) at eval.c:2837 #16 0x0816c9bc in Feval (form=160720453) at eval.c:2138 #17 0x0816a503 in Fprogn (args=114) at eval.c:408 #18 0x0816cc89 in Feval (form=138081972) at eval.c:2027 #19 0x0816b89f in Fcondition_case (args=138358505) at eval.c:1280 #20 0x0816cc89 in Feval (form=138082452) at eval.c:2027 #21 0x0816a503 in Fprogn (args=114) at eval.c:408 #22 0x0816a441 in Fif (args=161058853) at eval.c:357 #23 0x0816cc89 in Feval (form=138081924) at eval.c:2027 #24 0x0816a420 in Fif (args=161058949) at eval.c:356 #25 0x0816cc89 in Feval (form=138081924) at eval.c:2027 #26 0x0816a503 in Fprogn (args=114) at eval.c:408 #27 0x0816d845 in funcall_lambda (fun=161057904, nargs=0, arg_vector=0xbffa03f0) at eval.c:2908 #28 0x0816d687 in apply_lambda (fun=161057909, args=138358505, eval_flag=1) at eval.c:2837 #29 0x0816c9bc in Feval (form=161057909) at eval.c:2138 #30 0x0816a503 in Fprogn (args=114) at eval.c:408 #31 0x0816d845 in funcall_lambda (fun=161057360, nargs=0, arg_vector=0xbffa066c) at eval.c:2908 #32 0x0816d3f7 in Ffuncall (nargs=1, args=0xbffa0668) at eval.c:2785 #33 0x0816d024 in run_hook_with_args (nargs=1, args=0xbffa0668, cond=to_completion) at eval.c:2396 #34 0x0816ced5 in Frun_hooks (nargs=1, args=0xbffa0690) at eval.c:2264 #35 0x0816cb40 in Feval (form=138082592) at eval.c:2080 #36 0x0816a503 in Fprogn (args=114) at eval.c:408 #37 0x0816cc89 in Feval (form=138081972) at eval.c:2027 #38 0x0816a420 in Fif (args=182888797) at eval.c:356 ---Type to continue, or q to quit--- #39 0x0816cc89 in Feval (form=138081924) at eval.c:2027 #40 0x0816ca29 in Feval (form=138379821) at eval.c:2136 #41 0x0816a503 in Fprogn (args=114) at eval.c:408 #42 0x0816d845 in funcall_lambda (fun=161579976, nargs=0, arg_vector=0xbffa0a70) at eval.c:2908 #43 0x0816d687 in apply_lambda (fun=161579981, args=138358505, eval_flag=1) at eval.c:2837 #44 0x0816c9bc in Feval (form=161579981) at eval.c:2138 #45 0x0816a503 in Fprogn (args=114) at eval.c:408 #46 0x081631ce in Fsave_current_buffer (args=182889045) at editfns.c:966 #47 0x0816cc89 in Feval (form=138080388) at eval.c:2027 #48 0x0816ca29 in Feval (form=138627005) at eval.c:2136 #49 0x0816a3b7 in Fand (args=114) at eval.c:329 #50 0x0816cc89 in Feval (form=138081900) at eval.c:2027 #51 0x0816a503 in Fprogn (args=114) at eval.c:408 #52 0x0816b2a6 in Fwhile (args=161578245) at eval.c:958 #53 0x0816cc89 in Feval (form=138082332) at eval.c:2027 #54 0x0816a503 in Fprogn (args=114) at eval.c:408 #55 0x0816b1d0 in Flet (args=161578149) at eval.c:936 #56 0x0816cc89 in Feval (form=138082308) at eval.c:2027 #57 0x0816a503 in Fprogn (args=114) at eval.c:408 #58 0x0816d845 in funcall_lambda (fun=161578368, nargs=0, arg_vector=0xbffa123c) at eval.c:2908 #59 0x0816d3f7 in Ffuncall (nargs=1, args=0xbffa1238) at eval.c:2785 #60 0x0816d024 in run_hook_with_args (nargs=1, args=0xbffa1238, cond=to_completion) at eval.c:2396 #61 0x0816ced5 in Frun_hooks (nargs=1, args=0xbffa12c4) at eval.c:2264 #62 0x0816d5ca in Ffuncall (nargs=2, args=0xbffa12c0) at eval.c:2709 #63 0x08195d43 in Fbyte_code (bytestr=138419801, vector=1, maxdepth=-1074130240) at bytecode.c:689 #64 0x0816d80b in funcall_lambda (fun=136326588, nargs=2, arg_vector=0xbffa13e4) at eval.c:2915 #65 0x0816d3f7 in Ffuncall (nargs=3, args=0xbffa13e0) at eval.c:2785 #66 0x08195d43 in Fbyte_code (bytestr=138615401, vector=2, maxdepth=-1074129952) at bytecode.c:689 #67 0x0816d80b in funcall_lambda (fun=136323900, nargs=6, arg_vector=0xbffa14f4) at eval.c:2915 #68 0x0816d3f7 in Ffuncall (nargs=7, args=0xbffa14f0) at eval.c:2785 #69 0x08195d43 in Fbyte_code (bytestr=138733201, vector=6, maxdepth=-1074129680) at bytecode.c:689 #70 0x0816d80b in funcall_lambda (fun=136321444, nargs=4, arg_vector=0xbffa1614) at eval.c:2915 #71 0x0816d3f7 in Ffuncall (nargs=5, args=0xbffa1610) at eval.c:2785 #72 0x08195d43 in Fbyte_code (bytestr=138768009, vector=4, maxdepth=-1074129392) at bytecode.c:689 #73 0x0816d80b in funcall_lambda (fun=136315612, nargs=1, arg_vector=0xbffa16d0) at eval.c:2915 #74 0x0816d687 in apply_lambda (fun=136315612, args=166747099, eval_flag=1) at eval.c:2837 #75 0x0816c9bc in Feval (form=136315612) at eval.c:2138 #76 0x0816a503 in Fprogn (args=114) at eval.c:408 #77 0x0816a441 in Fif (args=160175557) at eval.c:357 ---Type to continue, or q to quit--- #78 0x0816cc89 in Feval (form=138081924) at eval.c:2027 #79 0x0816a503 in Fprogn (args=114) at eval.c:408 #80 0x0816d845 in funcall_lambda (fun=160175360, nargs=1, arg_vector=0xbffa19a0) at eval.c:2908 #81 0x0816d687 in apply_lambda (fun=160175365, args=166747099, eval_flag=1) at eval.c:2837 #82 0x0816c9bc in Feval (form=160175365) at eval.c:2138 #83 0x0816a503 in Fprogn (args=114) at eval.c:408 #84 0x0816d845 in funcall_lambda (fun=184772216, nargs=0, arg_vector=0xbffa1bd4) at eval.c:2908 #85 0x0816d3f7 in Ffuncall (nargs=1, args=0xbffa1bd0) at eval.c:2785 #86 0x0816d1f2 in apply1 (fn=171579657, arg=114) at eval.c:2478 #87 0x08169cf8 in Fcall_interactively (function=171579657, record_flag=17294813, keys=182447796) at callint.c:414 #88 0x0811ce5f in Fcommand_execute (cmd=171579657, record_flag=138358505, keys=138358505, special=1) at keyboard.c:9627 #89 0x08112187 in command_loop_1 () at keyboard.c:1727 #90 0x0816b9a2 in internal_condition_case (bfun=0x8111dd0 , handlers=138419393, hfun=0x8111998 ) at eval.c:1333 #91 0x08111c8e in command_loop_2 () at keyboard.c:1264 #92 0x0816b515 in internal_catch (tag=1, func=0x8111c70 , arg=138358505) at eval.c:1094 #93 0x08111c44 in command_loop () at keyboard.c:1243 #94 0x08111774 in recursive_edit_1 () at keyboard.c:959 #95 0x08111880 in Frecursive_edit () at keyboard.c:1015 #96 0x081101dd in main (argc=1, argv=0xbffa23b4) at emacs.c:1666