[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SIGSEGV in mem_delete_fixup at alloc.c:3068 during GC
From: |
Reiner Steib |
Subject: |
Re: SIGSEGV in mem_delete_fixup at alloc.c:3068 during GC |
Date: |
Tue, 21 Oct 2003 20:39:47 +0200 |
User-agent: |
Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) |
On Thu, Oct 16 2003, I wrote:
> In GNU Emacs 21.3.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
> of 2003-10-14 on lumberjack
> [ This is a fresh CVS checkout with "-r EMACS_21_1_RC" on 2003-10-14 ]
> configured using `configure --prefix=/import/xtra/emacs/RC'
> Important settings:
> value of $LC_ALL: nil
> value of $LC_COLLATE: POSIX
> value of $LC_CTYPE: en_US.ISO_8859-1
> value of $LC_MESSAGES: nil
> value of $LC_MONETARY: nil
> value of $LC_NUMERIC: nil
> value of $LC_TIME: nil
> value of $LANG: POSIX
> locale-coding-system: iso-latin-1
> default-enable-multibyte-characters: t
>
> I ran Emacs under gdb from the ./src directory as described in
> etc/DEBUG. After some hours (mostly using Gnus), I got a SIGSEGV
> during garbage collection:
>
> ,----
> | Program received signal SIGSEGV, Segmentation fault.
> | mem_delete_fixup (x=0x8278780) at alloc.c:3068
> | 3068 if (w->color == MEM_RED)
> `----
Today, I got a different file position, but also during GC (AFAICS):
,----
| Program received signal SIGSEGV, Segmentation fault.
| compact_small_strings () at alloc.c:1610
| 1610 nbytes = GC_STRING_BYTES (from->string);
`----
> Although I have read the section "Debugging problems which happen in
> GC" in etc/DEBUG, I don't know what information I should provide now.
> Can anyone instruct me? I attached the output of "bt" below.
--8<---------------cut here---------------start------------->8---
(gdb) bt
#0 compact_small_strings () at alloc.c:1610
#1 0x08122b03 in gc_sweep () at alloc.c:4928
#2 0x08121cad in Fgarbage_collect () at alloc.c:4194
#3 0x080dcc49 in read_char (commandflag=1, nmaps=4, maps=0xbfffe070,
prev_event=405297516,
used_mouse_menu=0xbfffe0a8) at keyboard.c:2532
#4 0x080e2d9d in read_key_sequence (keybuf=0xbfffe1d0, bufsize=30,
prompt=405297516,
dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at
keyboard.c:8221
#5 0x080da4c7 in command_loop_1 () at keyboard.c:1451
#6 0x08133e5a in internal_condition_case (bfun=0x80da2e0 <command_loop_1>,
handlers=405393860,
hfun=0x80d9ee0 <cmd_error>) at eval.c:1267
#7 0x080da18b in command_loop_2 () at keyboard.c:1245
#8 0x081339c2 in internal_catch (tag=0, func=0x80da170 <command_loop_2>,
arg=405297516) at eval.c:1030
#9 0x080da142 in command_loop () at keyboard.c:1224
#10 0x080d9c46 in recursive_edit_1 () at keyboard.c:950
#11 0x080d9d98 in Frecursive_edit () at keyboard.c:1006
#12 0x080d8650 in main (argc=14, argv=0xbfffe7a4, envp=0xbfffe7e0) at
emacs.c:1547
#13 0x403258ae in __libc_start_main () from /lib/libc.so.6
--8<---------------cut here---------------end--------------->8---
Bye, Reiner.
--
,,,
(o o)
---ooO-(_)-Ooo--- PGP key available via WWW http://rsteib.home.pages.de/