From: Ryan Yeske <rcyeske@gmail.com>
To: rms@gnu.org
Cc: emacs-devel@gnu.org
Subject: Re: Failure to build on OpenBSD macppc
Date: Sat, 05 May 2007 17:01:49 -0700 (PDT) [thread overview]
Message-ID: <20070506000149.C289A142C2@owie.lan> (raw)
In-Reply-To: <E1HkTWS-0002VV-9y@fencepost.gnu.org>
Next step: try deleting forms at the end of files.el,
one by one, and seeing when the crash stops happening.
The next form is the one that causes the crash.
Can you show us that one?
I just discovered that running ./temacs --help also segfaults, with a
more useful backtrace.
$ gdb ./temacs
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "powerpc-unknown-openbsd4.0"...
Environment variable "DISPLAY" not defined.
TERM = dumb
Breakpoint 1 at 0x187ad70: file sysdep.c, line 1383.
(gdb) run --help
Starting program: /home/rcyeske/emacs/src/temacs --help
Usage: /home/rcyeske/emacs/src/temacs [OPTION-OR-FILENAME]...
Run Emacs, the extensible, customizable, self-documenting real-time
display editor. The recommended way to start Emacs for normal editing
is with no options at all.
Run M-x info RET m emacs RET m emacs invocation RET inside Emacs to
read the main documentation for these command-line arguments.
Initialization options:
--batch do not do interactive display; implies -q
--debug-init enable Emacs Lisp debugger for init file
--display, -d DISPLAY use X server DISPLAY
--multibyte, --no-unibyte inhibit the effect of EMACS_UNIBYTE
--no-desktop do not load a saved desktop
--no-init-file, -q load neither ~/.emacs nor default.el
--no-shared-memory, -nl do not use shared memory
--no-site-file do not load site-start.el
--no-splash do not display a splash screen on startup
--no-window-system, -nw do not communicate with X, ignoring $DISPLAY
--quick, -Q equivalent to -q --no-site-file --no-splash
--script FILE run FILE as an Emacs Lisp script
--terminal, -t DEVICE use DEVICE for terminal I/O
--unibyte, --no-multibyte run Emacs in unibyte mode
--user, -u USER load ~USER/.emacs instead of your own
Action options:
FILE visit FILE using find-file
+LINE FILE visit FILE using find-file, then go to line LINE
+LINE:COLUMN FILE visit FILE using find-file, then go to line LINE,
column COLUMN
--directory, -L DIR add DIR to variable load-path
--eval EXPR evaluate Emacs Lisp expression EXPR
--execute EXPR evaluate Emacs Lisp expression EXPR
--file FILE visit FILE using find-file
--find-file FILE visit FILE using find-file
--funcall, -f FUNC call Emacs Lisp function FUNC with no arguments
--insert FILE insert contents of FILE into current buffer
--kill exit without asking for confirmation
--load, -l FILE load Emacs Lisp FILE using the load function
--visit FILE visit FILE using find-file
Display options:
--background-color, -bg COLOR window background color
--basic-display, -D disable many display features;
used for debugging Emacs
--border-color, -bd COLOR main border color
--border-width, -bw WIDTH width of main border
--color, --color=MODE override color mode for character terminals;
MODE defaults to `auto', and can also
be `never', `auto', `always',
or a mode name like `ansi8'
--cursor-color, -cr COLOR color of the Emacs cursor indicating point
--font, -fn FONT default font; must be fixed-width
--foreground-color, -fg COLOR window foreground color
--fullheight, -fh make the first frame high as the screen
--fullscreen, -fs make first frame fullscreen
--fullwidth, -fw make the first frame wide as the screen
--geometry, -g GEOMETRY window geometry
--no-bitmap-icon, -nbi do not use picture of gnu for Emacs icon
--iconic start Emacs in iconified state
--internal-border, -ib WIDTH width between text and main border
--line-spacing, -lsp PIXELS additional space to put between lines
--mouse-color, -ms COLOR mouse cursor color in Emacs window
--name NAME title for initial Emacs frame
--no-blinking-cursor, -nbc disable blinking cursor
--reverse-video, -r, -rv switch foreground and background
--title, -T TITLE title for initial Emacs frame
--vertical-scroll-bars, -vb enable vertical scroll bars
--xrm XRESOURCES set additional X resources
--help display this help and exit
--version output version information and exit
Program received signal SIGSEGV, Segmentation fault.
Fcons (car=0, cdr=0) at alloc.c:2773
2773 XSETCDR (val, cdr);
(gdb) #0 Fcons (car=0, cdr=0) at alloc.c:2773
#1 0x018b7168 in list2 (arg1=0, arg2=0) at alloc.c:2805
#2 0x018d0bec in xsignal2 (error_symbol=0, arg1=0, arg2=0) at eval.c:1746
#3 0x018bbc70 in wrong_type_argument (predicate=0, value=0) at data.c:121
#4 0x018ed4f0 in check_obarray (obarray=0) at lread.c:3306
#5 0x018ed554 in intern (str=0x19267fc "emacs-version") at lread.c:3324
#6 0x01860aec in bug_reporting_address () at emacs.c:770
#7 0x01860aec in bug_reporting_address () at emacs.c:770
#8 0x01860aec in bug_reporting_address () at emacs.c:770
#9 0x01860aec in bug_reporting_address () at emacs.c:770
Previous frame inner to this frame (corrupt stack?)
next prev parent reply other threads:[~2007-05-06 0:01 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-02 15:15 Failure to build on OpenBSD macppc Richard Stallman
2007-05-02 20:52 ` Ryan Yeske
2007-05-05 23:18 ` Richard Stallman
2007-05-06 0:01 ` Ryan Yeske [this message]
2007-05-06 1:35 ` Glenn Morris
2007-05-06 0:07 ` Ryan Yeske
-- strict thread matches above, loose matches on Subject: below --
2007-05-11 21:56 Richard Stallman
2007-05-13 21:50 ` Ryan Yeske
2007-05-13 22:20 ` Alfred M. Szmidt
2007-05-14 16:52 ` Richard Stallman
2007-05-14 9:52 ` Alfred M. Szmidt
2007-05-15 9:46 ` Richard Stallman
2007-05-15 17:07 ` Alfred M. Szmidt
2007-05-16 1:39 ` Richard Stallman
2007-05-16 7:55 ` Alfred M. Szmidt
2007-05-16 14:32 ` Richard Stallman
2007-05-16 14:47 ` David Kastrup
2007-05-16 15:04 ` Ryan Yeske
2007-05-16 15:51 ` Alfred M. Szmidt
2007-05-17 8:01 ` Glenn Morris
2007-05-17 8:42 ` Alfred M. Szmidt
2007-05-17 21:32 ` Richard Stallman
2007-05-16 16:26 ` Stefan Monnier
2007-05-16 19:38 ` Glenn Morris
2007-05-16 19:46 ` Alfred M. Szmidt
2007-05-14 16:52 ` Richard Stallman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20070506000149.C289A142C2@owie.lan \
--to=rcyeske@gmail.com \
--cc=emacs-devel@gnu.org \
--cc=rms@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).