[Top][All Lists]

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

Re: crash when opening a newsgroup

From: Timmy Douglas
Subject: Re: crash when opening a newsgroup
Date: Sat, 30 Apr 2005 22:19:33 -0400
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/22.0.50 (gnu/linux)

Richard Stallman <address@hidden> writes:

>     Side note: one thing that would be nice is if emacs would always crash
>         instead of aborting...sometimes I run it outside of gdb and
>         aborting is like exiting cleanly (I think?) so there is no way
>         to figure out what went wrong.
> I don't really understand that; I am not sure what you mean by
> "crash instead of aborting" or why you think that this affects
> whether you can figure out what went wrong.  Are you saying
> you want it to make a core dump?
> `abort' causes a fatal signal.  It ought to make a core dump
> if you have enabled core dumps.

ok, if this is the case then don't worry about it. I just remember not
running emacs from gdb before and then it aborted without leaving
behind a core file. I guess I didn't have core dumps enabled.

> Anyway, that backtrace looks really bizarre.  It seems that the stack
> has somehow been completely corrupted.  It makes no sense for
> funcall_lambda to have called send_process.  But it is not
> entirely nonsense; for instance, Ffuncall really does call
> funcall_lambda.

If something was using a foreign function call out to C land maybe? I
don't know.

> send_process really does call error, but the first argument
> is always a string constant, so it is strange that you
> get nonexistent memory addresses.
> I can't figure out any more than this.

I'm not really clear on this and it's probably not worth looking at,
but I have a theory that gdb somehow latched onto an emacs process
that was run from the same xterm window, but gdb didn't have
permissions to look at its memory. But I don't know enough about
gdb/etc to know if that's possible. 

Anyways, we probably shouldn't worry about this one...

reply via email to

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