unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
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?)

  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).