emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SIGSEGV during GC


From: David Ponce
Subject: SIGSEGV during GC
Date: Fri, 23 Jan 2004 14:49:34 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7a) Gecko/20040122

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 <return> to continue, or q <return> 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 <return> to continue, or q <return> 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 <command_loop_1>, 
handlers=138419393, hfun=0x8111998 <cmd_error>)
    at eval.c:1333
#91 0x08111c8e in command_loop_2 () at keyboard.c:1264
#92 0x0816b515 in internal_catch (tag=1, func=0x8111c70 <command_loop_2>, 
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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]