This bug report will be sent to the XEmacs Development Team,
not to your local site managers!!
Please write in English, because the XEmacs maintainers do not have
translators to read other languages for them.
In XEmacs 21.4 (patch 2) "Developer-Friendly Unix APIs" [Lucid]
(hppa2.0w-hp-hpux11.00) of Wed Jul 18 2001 on
hpesjfh.fc.hp.com
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
home> echo "testing" > dummy1
home> xemacs --vanilla dummy1
xemacs-menu> Tools->VC->Load VC
xemacs-menu> Tools->VC->Register File dummy1
xemacs-menu> Tools->VC->Check in File dummy1
CRASH
describe instillation
---------------------
uname -a: HP-UX hpesjfh B.11.00 U 9000/785 2000025340 unlimited-user license
./configure
XEmacs 21.4.2 "Developer-Friendly Unix APIs" configured for
`hppa2.0w-hp-hpux11.00'.
Compilation / Installation:
Source code location: /opt/xemacs-21.4.2
Installation prefix: /usr/local
Operating system description file: `s/hpux11.h'
Machine description file: `m/hp800.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wshadow -Wsign-compare -Wpointer-arith
Relocating allocator for buffers: yes
GNU version of malloc: yes
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/dt/include
/usr/contrib/X11R6/include
- X Windows libraries location: /usr/dt/lib /usr/lib/X11R6
/usr/contrib/X11R6/lib
- Xau (X authority) not available.
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Sound:
Databases:
Compiling in support for Berkeley database.
Compiling in support for GNU DBM.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Compiling in support for ToolTalk.
Compiling in support for dynamic shared object modules.
Lisp trace
----------
Lisp backtrace follows:
make-dialog-box-internal(question (:question "Revert to master version? "
:buttons (["Yes" ...] ["No" ...] nil ["Cancel" ...])))
eval((make-dialog-box-internal (quote question) (quote (:question "Revert to master
version? " :buttons ...))))
byte-code("..." [thunk frames id sym eval gensym lambda (did) when eq quote
(did) mapc (quote enable-frame) (enqueue-eval-event (quote internal-make-dialog-box-exit)
did) remove-hook (quote delete-dialog-box-hook) add-hook delete-dialog-box-hook
disable-frame --cl-block-nil-- (byte-code "Â
à !«Ä !Åa«Æ !a«ÇÈÉ\"ªÊ !)ª\\" [id event next-event eval-event-p
event-function internal-make-dialog-box-exit event-object throw --cl-block-nil-- ...
dispatch-event] 3)] 11)
# (catch internal-dialog-box-finish ...)
# bind (frames thunk)
dialog-box-modal-loop((make-dialog-box-internal (quote question) (quote (:question
"Revert to master version? " :buttons ...))))
# bind (cl-modal)
# (unwind-protect ...)
# bind (--letf-save--7893 --letf-bound--7894 cl-keys type)
make-dialog-box(question :question "Revert to master version? " :modal t
:buttons (["Yes" (dialog-box-finish t)] ["No" (dialog-box-finish nil)]
nil ["Cancel" (dialog-box-cancel)]))
# (unwind-protect ...)
# bind (ssf7885 prompt)
yes-or-no-p-dialog-box("Revert to master version? ")
# bind (prompt)
yes-or-no-p("Revert to master version? ")
# bind (vc-file vc-type owner version buffer comment verbose file)
vc-next-action-on-file("/home/jfh/dummy1" nil)
byte-code("..." [verbose vc-dired-mode buffer-file-name vc-parent-buffer files
dired-get-marked-files mapconcat #<compiled-function (f) "...(34)" [f
vc-backend CVS vc-cvs-status locally-modified locally-added "@" ""
vc-locking-user] 2> "" vc-next-action-dired nil "dummy"
vc-start-entry "Enter a change comment for the marked files." throw nogo
pop-to-buffer vc-next-action-on-file vc-registration-error] 6)
# (catch nogo ...)
# bind (verbose)
vc-next-action(nil)
# bind (command-debug-status)
call-interactively(vc-next-action)
# (condition-case ... . error)
# (catch top-level ...)
C trace follows
---------------
(gdb) where
#0 0xc01f4000 in kill () from /usr/lib/libc.2
#1 0xa2f84 in fatal_error_signal (sig=0) at emacs.c:535
#2 <signal handler called>
#3 0xc19614b0 in XtWidgetToApplicationContext () from /usr/lib/X11R6/libXt.3
#4 0xc21768e0 in XmProcessTraversal () from /usr/lib/libXm.4
#5 0x1e03c0 in make_dialog (name=0x0, parent=0x6ff2b6b5, pop_up_p=48 '0',
shell_title=0x4033d200 "@3\322", icon_name=0x2398c4
"dbox-question",
text_input_slot=0 '\000', radio_box=0 '\000', list=0 '\000',
left_buttons=2, right_buttons=1) at lwlib-Xm.c:1307
#6 0x1e0a94 in xm_create_dialog (instance=0x40405c80) at lwlib-Xm.c:1506
#7 0x1d7518 in instantiate_widget_instance (instance=0x40405c80)
at lwlib.c:941
#8 0x1d7664 in lw_make_widget (id=0, parent=0x4037e800, pop_up_p=1 '\001')
at lwlib.c:389
#9 0x1d82f8 in lw_create_widget (type=0x4038dc00 "Q3BR1",
name=0x228118 "dialog", id=65548, val=0x4038e380, parent=0x4037e800,
pop_up_p=1, pre_activate_cb=0,
selection_cb=0x40015eea <dbox_selection_callback>, post_activate_cb=0)
at lwlib.c:993
#10 0xcd7dc in x_make_dialog_box_internal (f=0x403e8300, type=1074031188,
keys=1878244656) at dialog-x.c:269
#11 0xc5f8c in Fmake_dialog_box_internal (type=1074187516, keys=1077470080)
at dialog.c:51
#12 0xacaa4 in Feval (form=1076639284) at eval.c:3331
#13 0xad18c in Ffuncall (nargs=0, args=0x6fff3894) at eval.c:3528
#14 0x7b7c0 in execute_optimized_program (program=0x0, stack_depth=0,
constants_data=0x4021c310) at bytecode.c:746
#15 0x402284d0 in ?? ()
#16 0xa2f84 in fatal_error_signal (sig=1878997076) at emacs.c:535
#17 0x40014d60 in Def_term ()
#18 0xa2f84 in fatal_error_signal (sig=2232512) at emacs.c:535
Cannot access memory at address 0x5dfff6c.
--
| Hewlett-Packard Company Internal E-Mail: jfh(a)hpesjfh.fc.hp.com
| John Hutton MS-88 External E-Mail: john_hutton(a)hp.com
| Bldg. 6, Dock A Phone: 970-898-4497
| 3404 E. Harmony Road Fax: 970-898-6439
| Fort Collins, CO. 80528-9599