unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: Segfault in current bzr
@ 2010-09-28 11:10 grischka
  2010-09-28 16:07 ` Eli Zaretskii
  0 siblings, 1 reply; 15+ messages in thread
From: grischka @ 2010-09-28 11:10 UTC (permalink / raw)
  To: dak; +Cc: emacs-devel

 > At least that can be avoided without letting go of optimization:
 > cf. C-h C-d
 >
 > ** When you are trying to analyze failed assertions, it will be
 > essential to compile Emacs either completely without optimizations or
 > at least (when using GCC) with the -fno-crossjumping option.  Failure
 > to do so may make the compiler recycle the same abort call for all
 > assertions in a given function, rendering the stack backtrace useless
 > for identifying the specific failed assertion.

Typically emacs:  They're rather able to give people a lecture about
gcc options than to add a simple one-line wrapper for abort to print
the file:linenumber.

--- grischka




^ permalink raw reply	[flat|nested] 15+ messages in thread
* Segfault in current bzr
@ 2010-09-27 19:56 Lars Magne Ingebrigtsen
  2010-09-27 19:59 ` Lars Magne Ingebrigtsen
  2010-09-27 20:16 ` Eli Zaretskii
  0 siblings, 2 replies; 15+ messages in thread
From: Lars Magne Ingebrigtsen @ 2010-09-27 19:56 UTC (permalink / raw)
  To: emacs-devel

I've now managed to kill Emacs twice.  It happened while I was reading a
picture-heavy news group.

Here's what gdb said in the backtrace:

#0  0x00007ffff1e11457 in kill () from /lib/libc.so.6
#1  0x00000000004ebc25 in abort () at emacs.c:427
#2  0x00000000005a5dd9 in wait_reading_process_output (
    time_limit=<value optimized out>, microsecs=<value optimized out>, 
    read_kbd=-1, do_display=<value optimized out>, 
    wait_for_cell=<value optimized out>, wait_proc=0x0, just_wait_proc=0)
    at process.c:5072
#3  0x0000000000418434 in sit_for (timeout=120, reading=1, do_display=1)
    at dispnew.c:6107
#4  0x00000000004fc2f9 in read_char (commandflag=<value optimized out>, 
    nmaps=<value optimized out>, maps=<value optimized out>, 
    prev_event=<value optimized out>, used_mouse_menu=<value optimized out>, 
    end_time=<value optimized out>) at keyboard.c:2811
#5  0x00000000004fd4d9 in read_key_sequence (keybuf=<value optimized out>, 
    bufsize=<value optimized out>, prompt=<value optimized out>, 
    dont_downcase_last=<value optimized out>, 
    can_return_switch_frame=<value optimized out>, 
    fix_current_buffer=<value optimized out>) at keyboard.c:9339
#6  0x00000000004ffa60 in command_loop_1 () at keyboard.c:1618
#7  0x000000000056280e in internal_condition_case (bfun=<value optimized out>, 
    handlers=<value optimized out>, hfun=<value optimized out>) at eval.c:1460
#8  0x00000000004f8b3e in command_loop_2 (ignore=<value optimized out>)
    at keyboard.c:1338
#9  0x0000000000562938 in internal_catch (tag=<value optimized out>, 
#10 0x00000000004f8d03 in command_loop () at keyboard.c:1317
#11 0x00000000004f90e8 in recursive_edit_1 () at keyboard.c:940
#12 0x00000000004f9227 in Frecursive_edit () at keyboard.c:1002
#13 0x00000000004ecb85 in main (argc=0, argv=0x7fffffffea68) at emacs.c:1712

Any ideas?

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2010-09-28 17:30 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-28 11:10 Segfault in current bzr grischka
2010-09-28 16:07 ` Eli Zaretskii
2010-09-28 17:19   ` grischka
2010-09-28 17:30     ` Eli Zaretskii
  -- strict thread matches above, loose matches on Subject: below --
2010-09-27 19:56 Lars Magne Ingebrigtsen
2010-09-27 19:59 ` Lars Magne Ingebrigtsen
2010-09-27 20:09   ` Lars Magne Ingebrigtsen
2010-09-27 20:14   ` Eli Zaretskii
2010-09-27 20:27     ` Lars Magne Ingebrigtsen
2010-09-27 20:37       ` Lars Magne Ingebrigtsen
2010-09-27 20:45         ` Lars Magne Ingebrigtsen
2010-09-27 20:46       ` Jan Djärv
2010-09-27 20:54         ` Lars Magne Ingebrigtsen
2010-09-27 22:29     ` David Kastrup
2010-09-27 20:16 ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).