From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: justus schwartz Newsgroups: gmane.emacs.bugs Subject: abort_on_gc in Fgarbage_collect Date: Mon, 25 Aug 2003 14:18:10 +0200 Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Message-ID: <87vfsmylq5.fsf@r072056.stusta.swh.mhn.de> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1061829006 3349 80.91.224.253 (25 Aug 2003 16:30:06 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 25 Aug 2003 16:30:06 +0000 (UTC) Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Aug 25 18:30:04 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19rKEG-00055p-00 for ; Mon, 25 Aug 2003 18:30:04 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19rKCT-0004zg-U4 for geb-bug-gnu-emacs@m.gmane.org; Mon, 25 Aug 2003 12:28:13 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19rKB9-0004Ch-Cl for bug-gnu-emacs@gnu.org; Mon, 25 Aug 2003 12:26:51 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19rKAA-0003b4-Pw for bug-gnu-emacs@gnu.org; Mon, 25 Aug 2003 12:26:22 -0400 Original-Received: from [141.84.69.5] (helo=mailhub.stusta.mhn.de) by monty-python.gnu.org with smtp (Exim 4.20) id 19rK2n-0007vs-Ji for bug-gnu-emacs@gnu.org; Mon, 25 Aug 2003 12:18:13 -0400 Original-Received: (qmail 23516 invoked from network); 25 Aug 2003 12:18:10 -0000 Original-Received: from r072056.stusta.swh.mhn.de (mail@10.150.72.56) by mailhub.stusta.mhn.de with SMTP; 25 Aug 2003 12:18:10 -0000 Original-Received: from localhost ([127.0.0.1] helo=r072056.stusta.swh.mhn.de ident=justus) by r072056.stusta.swh.mhn.de with esmtp (Exim 4.22 #1 (Debian) [+prerelease]) id 19rGIU-0007HV-Ma for ; Mon, 25 Aug 2003 14:18:10 +0200 Original-To: bug-gnu-emacs@gnu.org X-Face: .BS.'=]!4sumuRSvl]%e; Z; ; Wu; LL2guSR$2Sbq`2!mQ,6"J2#BUMQCrTFxP4fnO0u9IjEz qYCiX*yilbZZ9=C4pHI!pD8Q[:(ay<7<.(1t-2di>O& Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEX6/PrVmYA+Ng/pt6aI cU4VFAHw8u9JqoeOAAAB4UlEQVR4nGWUTZLbIBCFqZoqrdMR8d6UtB8NU94jd3wAVdjLkYr7HyGv uzHSTFjYEh/v9Q8gV5yOtStliwVjdQ7PddrJy8aJDLgDdA7zIQwcFQC19RPPAYNvpa60UT6xPmeQ dHOn0T2xflQw9OsJFLEBWPB3LyfwFHvMq+R2SLoPAcuYRyGP8sVpVJ+An6GBbpcIKILFEJL1JAjj kIhEuQR+gV09mIi8Su7v1elTIySKk4HrjwpmLZr6GOGFpIdLLWJe8DpQjCpBdo8WAstYgEnCfa0A lUkIkTBeQrJK/qJJcDLgZ4m+nkEf1ctLggY+pK2ojkQ0CagV7i/AQ4JiRr6PGhxOqmBUP4tVXzdj kdgIC+C1J5bVm+wOReIrp+mnVFj3qkO3r8hpkugVWOmefbJkY/QswWt7p0QNIIO81AIdPKwhCnyo 2Tq3qbsNPMZ25DoBfQOn0/NMBibq8XAct/K0PqHpjCwOQdmoehHAcaiLKmrXaXo/BKUG184fsUvZ B61j8owYdJofF2KzIs8tqbL9zjmxlQ6nSwM7dvzqWff1C4Ag//EmAWhJiQCbOdcDdyT1S0AeOGjn qW+3ZsxGgp2HSwO5jhk3CuXcyvoNyA3EZSv/Ab39eTk+L/lM8nJ7gX/Eia3vfjCV8gAAAABJRU5E rkJggg== User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 Precedence: list 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 Xref: main.gmane.org gmane.emacs.bugs:5630 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:5630 hi! i tried the cvs version and get deterministically an abort in Fgarbage_collect. i'm using tinypath and after invoking M-x tinypath-cache-regenerate emacs aborts (abort_on_gc is 1). i'll attach the backtrace (i compiled emacs without optimizations, to get a usefull backtrace) how could i help to trace this (bug if it is one) or were else should i post this, if it's not the right place? ciao -justus #0 0x404b3ce1 in kill () from /lib/libc.so.6 #1 0x08134677 in abort () at emacs.c:417 #2 0x08195996 in Fgarbage_collect () at alloc.c:4311 #3 0x081b05d5 in Ffuncall (nargs=3, args=0xbfffbfe0) at eval.c:2664 #4 0x081b03dd in run_hook_list_with_args (funlist=1485667576, nargs=3, args=0xbfffbfe0) at eval.c:2446 #5 0x08160929 in signal_before_change (start_int=1, end_int=310798, preserve_ptr=0xbfffc0e0) at insdel.c:2043 #6 0x0816065f in prepare_to_modify_buffer (start=1, end=310798, preserve_ptr=0xbfffc0e0) at insdel.c:1941 #7 0x0815fd72 in del_range_1 (from=1, to=310798, prepare=1, ret_string=0) at insdel.c:1674 #8 0x0815fcfd in del_range (from=410997980, to=0) at insdel.c:1648 #9 0x081551b1 in Ferase_buffer () at buffer.c:2011 #10 0x081c2fa6 in Fprin1_to_string (object=950984028, noescape=406271212) at print.c:786 #11 0x081afb2c in Feval (form=1481587904) at eval.c:2081 #12 0x081af99a in Feval (form=1481587920) at eval.c:2043 #13 0x081acf32 in Fprogn (args=1487972544) at eval.c:408 #14 0x081ade99 in Fwhile (args=1487972520) at eval.c:958 #15 0x081af91c in Feval (form=1487972512) at eval.c:2025 #16 0x081acf32 in Fprogn (args=1487972504) at eval.c:408 #17 0x081addfa in Flet (args=1487972496) at eval.c:936 #18 0x081af91c in Feval (form=1487972488) at eval.c:2025 #19 0x081acf32 in Fprogn (args=1487972456) at eval.c:408 #20 0x081ae134 in internal_catch (tag=410997980, func=0x81acf05 , arg=1487972456) at eval.c:1094 #21 0x081ae084 in Fcatch (args=1487972424) at eval.c:1062 #22 0x081af91c in Feval (form=1487972416) at eval.c:2025 #23 0x081afa71 in Feval (form=1487972400) at eval.c:2063 #24 0x081afdac in Feval (form=1487972464) at eval.c:2134 #25 0x081afdac in Feval (form=1481588016) at eval.c:2134 #26 0x081acf32 in Fprogn (args=1481587848) at eval.c:408 #27 0x081ace63 in Fif (args=1481588048) at eval.c:357 #28 0x081af91c in Feval (form=1481588072) at eval.c:2025 #29 0x081acf32 in Fprogn (args=1481587840) at eval.c:408 #30 0x081addfa in Flet (args=1481588240) at eval.c:936 #31 0x081af91c in Feval (form=1481588328) at eval.c:2025 #32 0x081acf32 in Fprogn (args=1487972872) at eval.c:408 #33 0x081a31f8 in Fsave_current_buffer (args=1487972848) at editfns.c:966 #34 0x081af91c in Feval (form=1487972800) at eval.c:2025 #35 0x081afdac in Feval (form=1487973176) at eval.c:2134 #36 0x081ae2e5 in Funwind_protect (args=1487973080) at eval.c:1191 #37 0x081af91c in Feval (form=1487973072) at eval.c:2025 #38 0x081acf32 in Fprogn (args=1487973024) at eval.c:408 #39 0x081addfa in Flet (args=1487973008) at eval.c:936 #40 0x081af91c in Feval (form=1487973000) at eval.c:2025 #41 0x081afdac in Feval (form=1481588336) at eval.c:2134 #42 0x081acf32 in Fprogn (args=1481587576) at eval.c:408 #43 0x081b0f79 in funcall_lambda (fun=1481587568, nargs=5, arg_vector=0xbfffd440) at eval.c:2904 #44 0x081b0c42 in apply_lambda (fun=1481587568, args=1481837776, eval_flag=1) at eval.c:2833 #45 0x081afdcf in Feval (form=1481837784) at eval.c:2136 #46 0x081acf32 in Fprogn (args=1481869144) at eval.c:408 #47 0x081adbb6 in FletX (args=1481837848) at eval.c:878 #48 0x081af91c in Feval (form=1481837944) at eval.c:2025 #49 0x081acf32 in Fprogn (args=1481868752) at eval.c:408 #50 0x081b0f79 in funcall_lambda (fun=1481868744, nargs=1, arg_vector=0xbfffd7b0) at eval.c:2904 #51 0x081b0c42 in apply_lambda (fun=1481868744, args=1484625784, eval_flag=1) at eval.c:2833 #52 0x081afdcf in Feval (form=1484625792) at eval.c:2136 #53 0x081acf32 in Fprogn (args=1487975944) at eval.c:408 #54 0x081af91c in Feval (form=1487975936) at eval.c:2025 #55 0x081ace3e in Fif (args=1487975920) at eval.c:356 #56 0x081af91c in Feval (form=1487975912) at eval.c:2025 #57 0x081afdac in Feval (form=1481854064) at eval.c:2134 #58 0x081acf32 in Fprogn (args=1484625760) at eval.c:408 #59 0x081adbb6 in FletX (args=1481856208) at eval.c:878 #60 0x081af91c in Feval (form=1481856656) at eval.c:2025 #61 0x081acf32 in Fprogn (args=1484625696) at eval.c:408 #62 0x081b0f79 in funcall_lambda (fun=1484625584, nargs=1, arg_vector=0xbfffde30) at eval.c:2904 #63 0x081b0c42 in apply_lambda (fun=1484625584, args=1484625248, eval_flag=1) at eval.c:2833 #64 0x081afdcf in Feval (form=1484625296) at eval.c:2136 #65 0x081acf32 in Fprogn (args=1487694944) at eval.c:408 #66 0x081af91c in Feval (form=1487694928) at eval.c:2025 #67 0x081ace3e in Fif (args=1487694912) at eval.c:356 #68 0x081af91c in Feval (form=1487694904) at eval.c:2025 #69 0x081afdac in Feval (form=1484625464) at eval.c:2134 #70 0x081acf32 in Fprogn (args=1484625232) at eval.c:408 #71 0x081b0f79 in funcall_lambda (fun=1484625224, nargs=0, arg_vector=0xbfffe478) at eval.c:2904 #72 0x081b0abc in Ffuncall (nargs=1, args=0xbfffe474) at eval.c:2781 #73 0x081afedb in Fapply (nargs=2, args=0xbfffe474) at eval.c:2175 #74 0x081b0773 in Ffuncall (nargs=3, args=0xbfffe470) at eval.c:2705 #75 0x081e96e6 in Fbyte_code (bytestr=942467484, vector=1210902976, maxdepth=4) at bytecode.c:710 #76 0x081afb59 in Feval (form=1479338380) at eval.c:2084 #77 0x081ae561 in Fcondition_case (args=1487694952) at eval.c:1280 #78 0x081e9ec5 in Fbyte_code (bytestr=942467244, vector=1210902824, maxdepth=5) at bytecode.c:891 #79 0x081b0fcb in funcall_lambda (fun=1210902664, nargs=1, arg_vector=0xbfffe994) at eval.c:2911 #80 0x081b0a14 in Ffuncall (nargs=2, args=0xbfffe990) at eval.c:2772 #81 0x081b04b2 in call1 (fn=406340308, arg1=1214191928) at eval.c:2520 #82 0x0813d57d in timer_check (do_it_now=1) at keyboard.c:4405 #83 0x0813bf5d in readable_filtered_events (do_timers_now=1, filter_events=0) at keyboard.c:3463 #84 0x08140372 in get_filtered_input_pending (addr=0x8369c2c, do_timers_now=1, filter_events=0) at keyboard.c:6563 #85 0x0814040b in get_input_pending (addr=0x8369c2c, do_timers_now=1) at keyboard.c:6588 #86 0x08146412 in detect_input_pending_run_timers (do_display=1) at keyboard.c:9909 #87 0x081f1c42 in wait_reading_process_input (time_limit=0, microsecs=0, read_kbd=268435455, do_display=1) at process.c:4116 #88 0x0813c621 in kbd_buffer_get_event (kbp=0xbfffedb8, used_mouse_menu=0xbffff0ac) at keyboard.c:3847 #89 0x0813aac4 in read_char (commandflag=1, nmaps=2, maps=0xbfffefb0, prev_event=406271212, used_mouse_menu=0xbffff0ac) at keyboard.c:2810 #90 0x08143e6a in read_key_sequence (keybuf=0xbffff220, bufsize=30, prompt=406271212, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:8825 #91 0x08137bc3 in command_loop_1 () at keyboard.c:1504 #92 0x081ae687 in internal_condition_case (bfun=0x8137832 , handlers=406382300, hfun=0x81373cb ) at eval.c:1333 #93 0x081376f6 in command_loop_2 () at keyboard.c:1292 #94 0x081ae134 in internal_catch (tag=406343548, func=0x81376d7 , arg=406271212) at eval.c:1094 #95 0x081376a9 in command_loop () at keyboard.c:1271 #96 0x08137172 in recursive_edit_1 () at keyboard.c:987 #97 0x081372a1 in Frecursive_edit () at keyboard.c:1043 #98 0x08135c95 in main (argc=1, argv=0xbffff844) at emacs.c:1666 -- int m,o,O=0;float l,I,_;main(){for(;1840-O;putchar((++O>907&&936>O?61-m:o) ["\rX-#!*X'bc)jrs)inG}sufpodt'''trstrM"]^7))for(o=I=l=0;79-(m=O%80)&&_*l+I* I<6&&26-++o;I=2*l*I+O/80*.09-1,l=_)_=l*l-I*I-2+m/27.;}