[Bug: 21.4.19] crash with Planner: planner-create-note-from-task

Johan W. Klüwer johan.w.kluwer at gmail.com
Sun Jan 14 08:39:27 EST 2007


To follow up my previous report -- it turns out that the error with
Planner notes is not related to compiled files, as I haven't compiled
them. However, 

Perhaps the following pieces of output, presented to me at my console
today, is more informative (after doing 'ulimit -c unlimited', as
recommended, the core file was dumped). Using xemacs from rpm
xemacs-21.4.19-4mdv2007.0, x86_64.






Fatal error: assertion failed, file /home/gb/rebuild.ncurses/rebuild/rpm/BUILD/xemacs-21.4.19/src/bytecode.c, line 1479, ABORT()

Fatal error (6).

Your files have been auto-saved.
Use `M-x recover-session' to recover them.

Your version of XEmacs was distributed with a PROBLEMS file that  may describe
your crash, and with luck a workaround.  Please check it first, but do report
the crash anyway.  Please report this bug by invoking M-x report-emacs-bug,
or by selecting `Send Bug Report' from the Help menu.  If necessary, send
ordinary email to `xemacs-beta at xemacs.org'.  *MAKE SURE* to include the XEmacs
configuration from M-x describe-installation, or equivalently the file
Installation in the top of the build tree.

*Please* try *hard* to obtain a C stack backtrace; without it, we are unlikely
to be able to analyze the problem.  Locate the core file produced as a result
of this crash (often called `core' or `core.<process-id>', and located in
the directory in which you started XEmacs or your home directory), and type

  gdb /usr/bin/xemacs core

then type `where' at the debugger prompt.  No GDB on your system?  You may
have DBX, or XDB, or SDB.  (Ask your system administrator if you need help.)
If no core file was produced, enable them (often with `ulimit -c unlimited'
in case of future recurrance of the crash.

Lisp backtrace follows:

  # (unwind-protect ...)
  # bind (info ad-return-value description)
  planner-edit-task-description("Test igjen [[MindMap#2][(2)]]")
  (if (planner-find-task task-info) (planner-edit-task-description (concat ... " " ...)))
  (when (planner-find-task task-info) (planner-edit-task-description (concat ... " " ...)))
  # (unwind-protect ...)
  (save-window-excursion (when (planner-find-task task-info) (planner-edit-task-description ...)))
  # (unwind-protect ...)
  (save-excursion (save-window-excursion (when ... ...)))
  (progn (when (and plan-page-p ...) (planner-jump-to-linked-task task-info)) (setq note-num (planner-create-note ...)) (save-excursion (save-window-excursion ...)) (insert " " (planner-task-description task-info) "\n\n"))
  (if task-info (progn (when ... ...) (setq note-num ...) (save-excursion ...) (insert " " ... "\n\n")))
  (when task-info (when (and plan-page-p ...) (planner-jump-to-linked-task task-info)) (setq note-num (planner-create-note ...)) (save-excursion (save-window-excursion ...)) (insert " " (planner-task-description task-info) "\n\n"))
  # bind (note-num task-info)
  (let ((task-info ...) note-num) (when task-info (when ... ...) (setq note-num ...) (save-excursion ...) (insert " " ... "\n\n")))
  # bind (plan-page-p)
  planner-create-note-from-task(nil)
  # bind (command-debug-status)
  call-interactively(planner-create-note-from-task)
  command-execute(planner-create-note-from-task t)
  # bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
  execute-extended-command(nil)
  # bind (command-debug-status)
  call-interactively(execute-extended-command)
  # (condition-case ... . error)
  # (catch top-level ...)
Aborted (core dumped)





[johanw at blupp ~]$ gdb /usr/bin/xemacs core.6176
GNU gdb 6.3-8mdv2007.0 (Mandriva Linux release 2007.0)
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 "x86_64-mandriva-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib64/libthread_db.so.1".

Core was generated by `xemacs'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/lib64/libaudio.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libaudio.so.2
Reading symbols from /usr/lib64/libXaw3d.so.7...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXaw3d.so.7
Reading symbols from /usr/lib64/libtiff.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libtiff.so.3
Reading symbols from /usr/lib64/libpng12.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libpng12.so.0
Reading symbols from /usr/lib64/libjpeg.so.62...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libjpeg.so.62
Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /usr/lib64/libXpm.so.4...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXpm.so.4
Reading symbols from /usr/lib64/libXmu.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXmu.so.6
Reading symbols from /usr/lib64/libXt.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXt.so.6
Reading symbols from /usr/lib64/libXext.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXext.so.6
Reading symbols from /usr/lib64/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libX11.so.6
Reading symbols from /usr/lib64/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libSM.so.6
Reading symbols from /usr/lib64/libICE.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libICE.so.6
Reading symbols from /usr/lib64/libdb-4.2.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libdb-4.2.so
Reading symbols from /lib64/libgpm.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libgpm.so.1
Reading symbols from /lib64/libncurses.so.5...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libncurses.so.5
Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /lib64/libutil.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libutil.so.1
Reading symbols from /lib64/libc.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /usr/lib64/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXau.so.6
Reading symbols from /usr/lib64/libXp.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXp.so.6
Reading symbols from /usr/lib64/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libXdmcp.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib64/libnss_files.so.2...done.
Loaded symbols for /lib64/libnss_files.so.2
Reading symbols from /usr/lib64/libXcursor.so.1...done.
Loaded symbols for /usr/lib64/libXcursor.so.1
Reading symbols from /usr/lib64/libXrender.so.1...done.
Loaded symbols for /usr/lib64/libXrender.so.1
Reading symbols from /usr/lib64/libXfixes.so.3...done.
Loaded symbols for /usr/lib64/libXfixes.so.3
#0  0x00002b654e820487 in kill ()
   from /lib64/libc.so.6
(gdb)  where
#0  0x00002b654e820487 in kill () from /lib64/libc.so.6
#1  0x000000000046d0be in fatal_error_signal ()
#2  0x00002b654e820030 in killpg () from /lib64/libc.so.6
#3  0x0000000000000000 in ?? ()
(gdb)                                                         




More information about the XEmacs-Beta mailing list