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.
Please describe as succinctly as possible:
- What happened.
- What you thought should have happened.
- Precisely what you were doing at the time.
Please also include any C or lisp back-traces that you may have.
================================================================
Dear Bug Team!
I still cannot get the latest CVS of 21.5.10 to run on my PowerBook.
Specifically, it crashes when Toolbar open attempts to kill the frame created
for its dialog box. I have attached lisp and C backtraces for the error at the
end of this file. I have tried Lucid widgets also, but not Motif--mo/lesstif
not installed), but I get the same errors. This machine is a PowerBook with
3-button mouse simulated using the touchpad mouse and keyboard. But the error
occurs when arrow keys and the return are used to navigate the filelist also.
Cosmetic Error
I notice that this CVS (but not the +CVS-2020223) does not redraw the modelines
properly when opened initially with a frame larger than the default--but that
is an unrelated cosmetic issue. (set-frame-size (selected-frame) 112 50) in the
init file.
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Darwin
grendal.frinabulax.org 6.3 Darwin Kernel Version 6.3: Sat Dec 14 03:11:25
PST 2002; root:xnu/xnu-344.23.obj~4/RELEASE_PPC Power Macintosh powerpc
./configure '--with-mule' '--with-png' '--with-dialogs=lucid'
'--with-menubars=lucid' '--with-xpm' '--pdump'
'--with-xim=xlib' '--with-widgets=athena'
'--with-scrollbars=lucid' '--with-toolbars' '--debug'
'--error_checking=all' '--package-path=/usr/local/sbin/xemacs/lib'
'--prefix=/usr/local/sbin/xemacs' '--with-prefix'
'--with-ldap=no'
XEmacs 21.5-b10 "burdock" (+CVS-20030208) configured for
`powerpc-apple-darwin6.3'.
Compilation / Installation:
Source code location: /Users/royar/Desktop/sources/xemacs-21.5
Installation prefix: /usr/local/sbin/xemacs
Operating system description file: `s/darwin.h'
Machine description file: `m/powerpc.h'
Compiler: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes
-Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations
-Wpointer-arith -no-cpp-precomp
Relocating allocator for buffers: no
GNU version of malloc: no
- The GNU allocators don't work with this system configuration.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw
- Athena library to link: Xaw
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Sound:
Databases:
Compiling in support for Berkeley database.
Compiling in support for DBM.
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for XIM (X11R5+ I18N input method).
- Using raw Xlib to provide XIM support.
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new portable dumper.
Compiling in support for extra debugging code.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
Load-Path Lisp Shadows:
----------------------
nil
Installed XEmacs Packages:
-------------------------
((hyperbole:version 4.18 :type regular)
(xslt-process :version 1.1 :type regular)
(xslide :version 1.03 :type regular)
(xemacs-devel :version 1.48 :type single-file)
(xemacs-base :version 1.71 :type regular)
(w3 :version 1.26 :type regular)
(vm :version 7.07 :type regular)
(view-process :version 1.12 :type regular)
(vc :version 1.33 :type regular)
(tramp :version 1.08 :type regular)
(toolbar-fancy :version 0.06 :type regular)
(tm :version 1.34 :type regular)
(time :version 1.12 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.55 :type single-file)
(texinfo :version 1.21 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.24 :type regular)
(sml-mode :version 0.03 :type regular)
(slider :version 1.13 :type regular)
(sieve :version 1.09 :type regular)
(sh-script :version 1.16 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.14 :type regular)
(ruby-modes :version 1.0 :type single-file)
(reftex :version 1.28 :type regular)
(python-modes :version 1.0 :type single-file)
(psgml-dtds :version 1.02 :type regular)
(psgml :version 1.28 :type regular)
(ps-print :version 1.08 :type regular)
(prog-modes
:version
1
.67
:type
single-file)
(perl-modes :version 1.02 :type single-file)
(pcomplete :version 1.02 :type regular)
(pcl-cvs :version 1.64 :type regular)
(pc :version 1.25 :type single-file)
(os-utils :version 1.29 :type single-file)
(net-utils :version 1.28 :type single-file)
(mmm-mode :version 1.0 :type regular)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.15 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.54 :type regular)
(lookup :version 1.13 :type regular)
(locale :version 1.2 :type regular)
(leim :version 1.19 :type regular)
(latin-unity :version 1.07 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.28 :type regular)
(igrep :version 1.1 :type regular)
(idlwave :version 1.26 :type regular)
(ibuffer :version 1.08 :type regular)
(hm--html-menus :version 1.18 :type regular)
(gnats :version 1.15 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.11 :type single-file)
(frame-icon :version 1.09 :type regular)
(fortran-modes :version 1.0 :type single-file)
(forms :version 1.14 :type regular)
(footnote :version 1.15 :type regular)
(eudc :version 1.36 :type regular)
(eterm :version 1.13 :type regular)
(ess :version 1.02 :type regular)
(eshell :version 1.03 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.03 :type regular)
(egg-its :version 1.26 :type regular)
(efs :version 1.29 :type regular)
(edit-utils :version 1.95 :type single-file)
(ediff :version 1.44 :type regular)
(edebug :version 1.14 :type regular)
(ecrypto :version 0.12 :type regular)
(docbookide :version 0.05 :type regular)
(dired :version 1.12 :type regular)
(dictionary :version 1.11 :type regular)
(debug :version 1.16 :type regular)
(cookie :version 1.14 :type regular)
(clearcase :version 1.04 :type regular)
(cc-mode :version 1.3 :type regular)
(calendar :version 1.19 :type regular)
(calc :version 1.23 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.07 :type regular)
(bbdb :version 1.21 :type regular)
(auctex :version 1.32 :type regular)
(apel :version 1.25 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 sh-script skeleton executable
efs-cu flyspell ispell blink-cursor font-lock paren blink-paren cus-face
filladapt pending-del recent-files saveconf saveplace hyperbole-autoloads
xslt-process-autoloads xslide-autoloads xemacs-devel-autoloads
xemacs-base-autoloads w3-autoloads vm-autoloads view-process-autoloads
vc-autoloads tramp-autoloads toolbar-fancy-autoloads tm-autoloads time-autoloads
textools-autoloads text-modes-autoloads texinfo-autoloads supercite-autoloads
strokes-autoloads speedbar-autoloads sml-mode-autoloads slider-autoloads
sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads
ruby-modes-autoloads reftex-autoloads python-modes-autoloads
psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads
perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads pc-autoloads
os-utils-autoloads net-utils-autoloads mmm-mode-autoloads misc-games-autoloads
mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads
mail-lib-autoloads lookup-autoloads locale-autoloads leim-autoloads
latin-unity-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads
idlwave-autoloads ibuffer-autoloads hm--html-menus-autoloads gnats-autoloads
games-autoloads fsf-compat-autoloads frame-icon-autoloads
fortran-modes-autoloads forms-autoloads footnote-autoloads eudc-autoloads
eterm-autoloads ess-autoloads eshell-autoloads emerge-autoloads elib-autoloads
eieio-autoloads egg-its-autoloads efs-autoloads edit-utils-autoloads
ediff-autoloads edebug-autoloads ecrypto-autoloads docbookide-autoloads
dired-autoloads dictionary-autoloads debug-autoloads cookie-autoloads
clearcase-autoloads cc-mode-autoloads calendar-autoloads calc-autoloads
c-support-autoloads build-autoloads bbdb-autoloads auctex-autoloads
apel-autoloads modules-autoloads mule-autoloads auto-autoloads loadhist
rsz-minibuf auto-show fontl-hooks x-iso8859-1 tibetan lao devanagari indian
slovenian czech romanian ccl code-cmds gutter-items menubar-items x-menubar
mode-motion mouse behavior itimer auto-save lisp-mode easymenu iso8859-1 page
buff-menu lib-complete cus-file derived env text-props frame obsolete cus-start
custom widget cl-extra mini-cl cl cl-19 packages backquote very-early-lisp
unicode lucid-scrollbars cut-buffer lucid-menubars athena-dialogs x
c-balloon-help tty-frames tty toolbar scrollbar unix-processes multicast
network-streams subprocesses modules menu-accelerator-support menubar
berkeley-db dbm md5 xemacs xim mule gutter png gif jpeg xpm xbm lisp-float-type
file-coding darwin dialog devices window-system base64)
Recent keystrokes:
-----------------
n o RET ESC x r e p o r TAB b BS x e TAB RET
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done (file xemacsbug.el is newer)
Loading xemacsbug... (file xemacsbug.el is newer)
Fontifying mybuild.sh... done.
Fontifying mybuild.sh... (syntactically).
Fontifying mybuild.sh...
Fontifying build... done.
Loading sh-script...done
Fontifying build... (syntactically).
Fontifying build...
Fontifying *scratch*... done.
Loading sh-script...
Loading efs-cu...done
Loading efs-cu...
Starting new Ispell process...
Loading flyspell...done
Loading flyspell...
Loading /Users/royar/.recent-files.el...done
Loading /Users/royar/.recent-files.el...
Loading ~/.abbrev_defs...done
Loading ~/.abbrev_defs...
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
delete-frame(#<x-frame "emacs" 0x3697>)
byte-code("..." [butbuf filebuf frame dirbuf kill-local-variable
delete-frame-hook delete-frame kill-buffer] 2)
# bind (user-data dirwin filewin frame butbuf dirbuf filebuf file-p completer
initial-contents must-match default dir prompt history)
mouse-read-file-name-1(file-name-history "Find file: " nil nil nil nil
read-file-name-internal)
byte-code("..." [initial-contents must-match default dir prompt history
mouse-read-file-name-1 completer] 8)
# bind (completer initial-contents must-match default dir prompt history type)
read-file-name-1(file file-name-history "Find file: " nil nil nil nil
read-file-name-internal)
# bind (history initial-contents must-match default dir prompt)
read-file-name("Find file: " nil nil nil)
call-interactively(find-file)
#<compiled-function nil "...(4)" [toolbar-open-function call-interactively]
2 nil nil>()
call-interactively(toolbar-open)
# bind (callback button event)
release-and-activate-toolbar-button(#<buttonup-event button1up>)
# bind (command-debug-status)
call-interactively(release-and-activate-toolbar-button)
# (condition-case ... . error)
# (catch top-level ...)
#0 0x00259900 in x_find_frame_for_window ()
#1 0x00259a04 in x_any_widget_or_parent_to_frame ()
#2 0x00259830 in x_any_window_to_frame ()
#3 0x002540e4 in x_event_to_emacs_event ()
#4 0x002584e4 in emacs_Xt_event_handler ()
#5 0x9646ce18 in XtDispatchEventToWidget ()
#6 0x9646d514 in DispatchEvent ()
#7 0x9646d6a0 in _XtDefaultDispatcher ()
#8 0x9646d968 in XtDispatchEvent ()
#9 0x964774f4 in XtAppProcessEvent ()
#10 0x002586b8 in emacs_Xt_drain_queue ()
#11 0x0008ed7c in event_stream_drain_queue ()
#12 0x0008f1ec in event_stream_quit_p ()
#13 0x002045fc in check_quit ()
#14 0x0007b570 in unbind_to_hairy ()
#15 0x0007b4c0 in unbind_to_1 ()
#16 0x00065910 in elisp_maphash ()
#17 0x0010549c in check_window_subwindow_cache ()
#18 0x0029069c in mark_window_as_deleted ()
#19 0x0029aa44 in delete_all_subwindows ()
#20 0x0029a9bc in delete_all_subwindows ()
#21 0x000f60bc in delete_frame_internal ()
#22 0x000f66f0 in Fdelete_frame ()
#23 0x00074dd8 in Ffuncall ()
#24 0x0001f65c in execute_optimized_program ()
#25 0x00026978 in Fbyte_code ()
#26 0x00073f68 in Feval ()
#27 0x0006d450 in Fprogn ()
#28 0x0007b630 in unbind_to_hairy ()
#29 0x0001f7f8 in execute_optimized_program ()
#30 0x0007d644 in funcall_compiled_function ()
#31 0x0007517c in Ffuncall ()
#32 0x0001f65c in execute_optimized_program ()
#33 0x00026978 in Fbyte_code ()
#34 0x00073f68 in Feval ()
#35 0x0006d450 in Fprogn ()
#36 0x0006fab8 in run_condition_case_handlers ()
#37 0x0006f7c0 in condition_case_1 ()
#38 0x0006fe64 in condition_case_3 ()
#39 0x0002177c in execute_rare_opcode ()
#40 0x0001f1e8 in execute_optimized_program ()
#41 0x0007d644 in funcall_compiled_function ()
#42 0x0007517c in Ffuncall ()
#43 0x0001f65c in execute_optimized_program ()
#44 0x0007d644 in funcall_compiled_function ()
#45 0x0007517c in Ffuncall ()
#46 0x0007709c in call4 ()
#47 0x00028690 in Fcall_interactively ()
#48 0x00074e14 in Ffuncall ()
#49 0x0001f65c in execute_optimized_program ()
#50 0x0007d644 in funcall_compiled_function ()
#51 0x0007517c in Ffuncall ()
#52 0x00076c9c in apply1 ()
#53 0x00027938 in Fcall_interactively ()
#54 0x00074e14 in Ffuncall ()
#55 0x0001f65c in execute_optimized_program ()
#56 0x0007d644 in funcall_compiled_function ()
#57 0x0007517c in Ffuncall ()
#58 0x000291f4 in Fcall_interactively ()
#59 0x000727a0 in Fcommand_execute ()
#60 0x00094674 in execute_command_event ()
#61 0x000952b4 in Fdispatch_event ()
#62 0x00033b6c in Fcommand_loop_1 ()
#63 0x00033858 in command_loop_1 ()
#64 0x0006f840 in condition_case_1 ()
#65 0x00033358 in command_loop_3 ()
#66 0x00033394 in command_loop_2 ()
#67 0x0006f0b0 in internal_catch ()
#68 0x00033538 in initial_command_loop ()
#69 0x000686fc in xemacs_21_5_b10_powerpc_apple_darwin6_3 ()
#70 0x000698b0 in main ()
#71 0x00001b70 in _start (argc=3, argv=0xbffffcb8, envp=0xbffffcc8) at
/SourceCache/Csu/Csu-45/crt.c:267
#72 0x000019f0 in start ()