[Bug: 21.5-b28] Crash after server password prompt(ERC)

Adrian Aichner adrian at xemacs.org
Mon Nov 5 05:05:43 EST 2007


"It's me FKtPp ;)" <m_pupil at yahoo.com.cn> writes:

> ================================================================
> Dear Bug Team!
>
> Crash as the topic described. and here is the gdb backtrace info:

Hi FKtPp,

do you also have a lisp Backtrace show where in erc the crash happens?

For me
M-x erc-select-ssl
causes a crash reliably (but I have not tried in the last few months),
while
M-x erc-select
never crashes.

How exactly do you start erc?

Adrian

>
> [...]
>
> Fatal error: assertion failed, file print.c, line 1522, ABORT()
>
> Program received signal SIGABRT, Aborted.
> [Switching to Thread 0x2b63afcac1e0 (LWP 14820)]
> 0x00002b63aeca56a5 in raise () from /lib/libc.so.6
> (gdb) where
> #0  0x00002b63aeca56a5 in raise () from /lib/libc.so.6
> #1  0x00002b63aeca7100 in abort () from /lib/libc.so.6
> #2  0x00000000004ac62f in really_abort () at emacs.c:4693
> #3  0x00000000004ab272 in assert_failed (file=0x6c7dd9 "print.c", line=1522,
>     expr=0x6c7f3a "ABORT()") at emacs.c:3986
> #4  0x00000000005b5acb in printing_major_badness (printcharfun=20027344,
>     badness_string=0x6c7fe0 "freed lrecord", type=0, val=0x111d010,
>     badness=BADNESS_NO_TYPE) at print.c:1522
> #5  0x00000000005b6026 in print_internal (obj=17944592, printcharfun=20027344,
>     escapeflag=1) at print.c:1698
> #6  0x00000000005af2fa in print_error_message (error_object=17895680,
>     stream=20027344) at print.c:1012
> #7  0x00000000005af499 in Fdisplay_error (error_object=17895680,
>     stream=10221424) at print.c:1070
> #8  0x00000000004b5d16 in Ffuncall (nargs=3, args=0x7ffffe0ddba8)
>     at eval.c:3928
> #9  0x0000000000470d81 in execute_optimized_program (
>     program=0x15dacf0 "~\033~\032\r~\034~\021~\211\020\026\035~\026\036\016\037~\004~ \210~ \210\r\026 ~~!\210~~\f~a~\037~\rA@!~\025~\rA at GU~\r~\rA@~H!~\004~\035~\032\f~a~\004~\022\f~s~\004~\n\f~a~\004\002~\"\210~\r~\"\210~ ~\v~~\016!\"\210~~!\210+~\207~\a", stack_depth=6, constants_data=0xb107e0)
>     at bytecode.c:862
> #10 0x00000000004b57ef in funcall_compiled_function (fun=12812728, nargs=1,
>     args=0x7ffffe0de138) at eval.c:3517
> ---Type <return> to continue, or q <return> to quit---
> #11 0x00000000004b6074 in Ffuncall (nargs=2, args=0x7ffffe0de130)
>     at eval.c:3967
> #12 0x00000000004b78e7 in call1 (fn=9943216, arg0=17895680) at eval.c:4580
> #13 0x000000000048040b in cmd_error (data=17895680, unused_dummy=10223248)
>     at cmdloop.c:212
> #14 0x00000000004b0bea in condition_case_1 (handlers=10215184,
>     bfun=0x4807ad <command_loop_1>, barg=10223248, hfun=0x4803b8 <cmd_error>,
>     harg=10223248) at eval.c:1930
> #15 0x00000000004804e8 in command_loop_3 () at cmdloop.c:262
> #16 0x000000000048050c in command_loop_2 (unused_dummy=10223248)
>     at cmdloop.c:275
> #17 0x00000000004b068c in internal_catch (tag=9716800,
>     func=0x4804fb <command_loop_2>, arg=10223248, threw=0x0, thrown_tag=0x0,
>     backtrace_before_throw=0x0) at eval.c:1552
> #18 0x0000000000480610 in initial_command_loop (load_me=10223248)
>     at cmdloop.c:313
> #19 0x00000000004a9ecd in xemacs_21_5_b28_x86_64_unknown_linux (argc=1,
>     argv=0x7ffffe0de6d8, unused_envp=0x0, restart=0) at emacs.c:2667
> #20 0x00000000004aa9a6 in main (argc=1, argv=0x7ffffe0de6d8,
>     unused_envp=0x7ffffe0de6e8) at emacs.c:3111
> (gdb)
>
>
> ================================================================
>
> System Info to help track down your bug:
> ---------------------------------------
>
> uname -a: Linux debian.localdomain 2.6.22-3-amd64 #1 SMP Thu Oct 11 15:23:23 UTC 2007 x86_64 GNU/Linux
>
> ./configure  '--with-xft=emacs,nomenubars,tabs,gauges' '--with-mule'
>
>
> XEmacs 21.5-b28 "fuki" (+CVS-20071103) configured for `x86_64-unknown-linux'.
>
> Compilation Environment and Installation Defaults:
>   Source code location:              /home/fktpp/workspace/xemacs
>   Installation prefix:               /usr/local
>   Operating system description file: `s/linux.h'
>   Not using any machine description file
>   Compiler version:                  gcc (GCC) 4.2.3 20071014 (prerelease) (Debian 4.2.2-3)
>     - GCC specs file:                specs.
>     - Compiler command:              gcc   -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wunused-parameter -g  
>   libc version:                      GNU libc 2.6.1-6 (Debian)
>   Relocating allocator for buffers:  no
>   GNU version of malloc:             yes
>     - Using Doug Lea's new malloc from the GNU C Library.
>
> Window System:
>   Compiling in support for the X window system:
>     - X Windows headers location:                 
>     - X Windows libraries location:               
>     - Handling WM_COMMAND properly.
>     - Using fontconfig to manage fonts.
>     - Compiling in support for Xft antialiased fonts (EXPERIMENTAL).
>   Using Lucid menubars.
>   Using Lucid scrollbars.
>
> 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.
>   Compiling in support for TIFF images.
>
> Sound:
>   Compiling in support for sound (native).
>
> Databases:
>   Compiling in support for Berkeley database.
>
> 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 "file" mail spool file locking method.
>
> Other Features:
>   Inhibiting IPv6 canonicalization at startup.
>   Compiling in support for dynamic shared object modules.
>   Using the new GC mark algorithms (KKCC).
>   WARNING: ---------------------------------------------------------
>   WARNING: The new algorithms are experimental. They are enabled by
>   WARNING: default for this release. Use `--disable-kkcc' to
>   WARNING: turn it off.
>   WARNING: ---------------------------------------------------------
>   Using the new portable dumper.
>   Dumping into executable.
>   Compiling in support for extra debugging code.
>   Compiling in support for runtime error checking.
>   WARNING: ---------------------------------------------------------
>   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:
> ----------------------
> (/usr/share/emacs/site-lisp/mercurial
> /home/fktpp/.xemacs/xemacs-packages/lisp/vc/mercurial
> /home/fktpp/.xemacs/mule-packages/lisp/mule-base/viet-util
> /usr/local/share/xemacs-21.5-b28/lisp/mule/viet-util
> /home/fktpp/.xemacs/mule-packages/lisp/mule-base/china-util
> /usr/local/share/xemacs-21.5-b28/lisp/mule/china-util
> /home/fktpp/.xemacs/mule-packages/lisp/mule-base/korea-util
> /usr/local/share/xemacs-21.5-b28/lisp/mule/korea-util
> /home/fktpp/.xemacs/mule-packages/lisp/mule-base/cyril-util
> /usr/local/share/xemacs-21.5-b28/lisp/mule/cyril-util
> /home/fktpp/.xemacs/mule-packages/lisp/mule-base/japan-util
> /usr/local/share/xemacs-21.5-b28/lisp/mule/japan-util
> /home/fktpp/.xemacs/mule-packages/lisp/mule-base/ethio-util
> /usr/local/share/xemacs-21.5-b28/lisp/mule/ethio-util
> /home/fktpp/.xemacs/xemacs-packages/lisp/xemacs-base/regexp-opt
> /usr/local/share/xemacs-21.5-b28/lisp/regexp-opt
> /home/fktpp/.xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode
> /usr/local/share/xemacs-21.5-b28/lisp/easy-mmode)
>
> Internationalization Settings:
> -------------------------
>
> Environment:
>
>   Value of LC_ALL      : nil
>   Value of LC_COLLATE  : nil
>   Value of LC_CTYPE    : nil
>   Value of LC_MESSAGES : nil
>   Value of LC_MONETARY : nil
>   Value of LC_NUMERIC  : nil
>   Value of LC_TIME     : nil
>   Value of LANG        : zh_CN.UTF-8
>
> Lisp locale settings:
>
>   current-language-environment      => "Chinese-GB (UTF-8)"
>   default-buffer-file-coding-system => utf-8
>   default-process-coding-system     => (undecided . utf-8)
>   (current-locale)                  => "zh_CN.UTF-8"
>   keyboard-coding-system            => utf-8
>   terminal-coding-system            => utf-8
>   (coding-priority-list)            =>
>     (utf-8 iso-8-2 big5 iso-7 utf-16-little-endian-bom utf-16-bom
>     utf-8-bom no-conversion iso-8-1 iso-8-designate iso-lock-shift
>     shift-jis utf-16-little-endian utf-16 ucs-4)
>
> Coding system aliases:
>
>   'native                              is aliased to utf-8
>   'file-name                           is aliased to binary
>   'mswindows-multibyte-system-default  is not a coding system alias
>
>
> Installed XEmacs Packages:
> -------------------------
> (xemacs-devel ver: 1.76 upstream: No-Upstream-Ver)
> (xemacs-base ver: 2.11 upstream: No-Upstream-Ver)
> (vc ver: 1.45 upstream: No-Upstream-Ver)
> (tramp ver: 1.39 upstream: 2.0.56)
> (time ver: 1.14 upstream: 1.17)
> (text-modes ver: 1.95 upstream: No-Upstream-Ver)
> (texinfo ver: 1.3 upstream: No-Upstream-Ver)
> (strokes ver: 1.1 upstream: No-Upstream-Ver)
> (sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
> (sounds-au ver: 1.12 upstream: No-Upstream-Ver)
> (sh-script ver: 1.22 upstream: 2.0f)
> (sasl ver: 1.16 upstream: 1.14.4)
> (ruby-modes ver: 1.02 upstream: 1.6.8)
> (python-modes ver: 1.09 upstream: No-Upstream-Ver)
> (psgml ver: 1.45 upstream: 1.3.2)
> (prog-modes ver: 2.14 upstream: No-Upstream-Ver)
> (perl-modes ver: 1.1 upstream: No-Upstream-Ver)
> (pcomplete ver: 1.04 upstream: 1.1.6)
> (pcl-cvs ver: 1.68 upstream: R-2_9_9)
> (os-utils ver: 1.4 upstream: No-Upstream-Ver)
> (ocaml ver: 0.06 upstream: 3.06)
> (net-utils ver: 1.53 upstream: N/A)
> (mmm-mode ver: 1.02 upstream: 0.4.7)
> (mailcrypt ver: 2.14 upstream: 3.5.8)
> (mail-lib ver: 1.79 upstream: No-Upstream-Ver)
> (ispell ver: 1.32 upstream: 3.6)
> (igrep ver: 1.15 upstream: 2.111)
> (gnus ver: 1.91 upstream: 5.10.8)
> (gnats ver: 1.17 upstream: 3.101)
> (general-docs ver: 1.05 upstream: No-Upstream-Ver)
> (fsf-compat ver: 1.15 upstream: No-Upstream-Ver)
> (forms ver: 1.15 upstream: 2.37)
> (footnote ver: 1.16 upstream: 0.18x)
> (eterm ver: 1.17 upstream: No-Upstream-Ver)
> (eshell ver: 1.12 upstream: 2.4.1)
> (erc ver: 0.21 upstream: Version 5.1.2 Revision: 1.796.2.6)
> (emerge ver: 1.11 upstream: No-Upstream-Ver)
> (elib ver: 1.11 upstream: 1.0)
> (efs ver: 1.34 upstream: 1.24)
> (edit-utils ver: 2.38 upstream: No-Upstream-Ver)
> (ediff ver: 1.71 upstream: 2.75)
> (edebug ver: 1.22 upstream: No-Upstream-Ver)
> (ecrypto ver: 0.2 upstream: 2.0)
> (easypg ver: 1.01 upstream: 0.0.15)
> (dired ver: 1.17 upstream: 7.13)
> (dictionary ver: 1.16 upstream: 1.8)
> (debug ver: 1.18 upstream: No-Upstream-Ver)
> (cc-mode ver: 1.45 upstream: 5.30.10)
> (calendar ver: 1.34 upstream: No-Upstream-Ver)
> (calc ver: 1.26 upstream: 2.02fX3)
> (bbdb ver: 1.32 upstream: 2.35)
> (apel ver: 1.33 upstream: 10.6)
> (mule-base ver: 1.52 upstream: No-Upstream-Ver)
>
>
>
> Installed Modules:
> -----------------
>
>
> Features:
> --------
>
> (xemacsbug shadow pcl-cvs advice advice-preload diff-mode
> pcl-cvs-parse pcl-cvs-info pcl-cvs-defs pcl-cvs-util cvs-compat cookie
> dll elib-node dired-faces dired-xemacs dired timezone parse-time
> nnfolder nndraft nnmh efs-cu encrypt gnus-agent gnus-srvr gnus-score
> score-mode nnvirtual gnus-msg gnus-art regexp-opt mm-uu mml2015 gpg
> timer-funcs mm-view gnus-sum gnus-group gnus-undo nntp nnoo nnmail
> mail-source format-spec gnus-cache gnus-start gnus-spec gnus-int
> gnus-range message mml mml-sec mml-smime smime dig mm-decode mm-bodies
> mm-encode mailcap mail-parse rfc2045 rfc2231 rfc2047 qp ietf-drums
> mail-abbrevs sendmail rfc822 mailheader canlock sha1 executable
> hex-util gnus-win gnus gnus-ems gnus-xmas messagexmas nnheader
> nnheaderxm gnus-util netrc time-date mail-utils mm-util mail-prsvr
> wid-edit lazy-shot font-lock time mwheel gnuserv vc-hooks vc-xemacs
> paren mic-paren timer cus-face icomplete jka-compr cmake-mode
> china-util xemacs-devel-autoloads xemacs-base-autoloads vc-autoloads
> tramp-autoloads time-autoloads text-modes-autoloads texinfo-autoloads
> strokes-autoloads sounds-wav-autoloads sounds-au-autoloads
> sh-script-autoloads sasl-autoloads ruby-modes-autoloads
> python-modes-autoloads psgml-autoloads prog-modes-autoloads
> perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
> os-utils-autoloads ocaml-autoloads net-utils-autoloads
> mmm-mode-autoloads mailcrypt-autoloads mail-lib-autoloads
> ispell-autoloads igrep-autoloads gnus-autoloads gnats-autoloads
> general-docs-autoloads fsf-compat-autoloads forms-autoloads
> footnote-autoloads eterm-autoloads eshell-autoloads erc-autoloads
> emerge-autoloads elib-autoloads efs-autoloads edit-utils-autoloads
> ediff-autoloads edebug-autoloads ecrypto-autoloads easypg-autoloads
> dired-autoloads dictionary-autoloads debug-autoloads cc-mode-autoloads
> calendar-autoloads calc-autoloads bbdb-autoloads apel-autoloads
> mule-base-autoloads modules-autoloads mule-autoloads auto-autoloads
> auto-show fontl-hooks canna-leim tibetan slovenian czech romanian lao
> devanagari indian cyrillic code-cmds gutter-items menubar-items
> x-menubar mode-motion mouse behavior itimer auto-save lisp-mode
> easymenu easy-mmode iso8859-1 page buff-menu lib-complete loadhist
> cus-file derived newcomment rsz-minibuf env text-props fontconfig
> frame obsolete cus-start custom widget cl-extra cl cl-19 packages
> backquote unicode font-mgr lucid-scrollbars cut-buffer xft-fonts
> lucid-menubars x c-balloon-help tty-frames tty toolbar native-sound
> scrollbar unix-processes multicast network-streams subprocesses
> modules menu-accelerator-support menubar berkeley-db md5 xemacs xim
> mule gutter tiff png gif jpeg xpm xbm lisp-float-type file-coding
> linux devices window-system base64)
>
>
> Recent keystrokes:
> -----------------
>
> button1 button1up M-x r e c o TAB s e TAB RET M-x g 
> n u s RET q y C-x m q C-/ C-x k RET C-x d RET C-v C-v 
> C-v C-v C-v M-v M-v M-v M-v M-v M-x C-g C-s w o r k 
> s p RET RET C-s x e m a c s RET RET M-x g n u s M-BS 
> c v s - u p d a t e RET RET q q q q M-x r e p o s r 
> BS BS r t - x e RET
>
>
> Recent messages (most recent first):
> -----------------------------------
>
> Loading xemacsbug...done
> Loading xemacsbug...
> CVS process has completed
> Loading cl-macs...done
> Loading cl-macs...
> Running cvs update ...
> Loading pcl-cvs...done
> Loading advice...done
> Loading advice...
> Loading pcl-cvs...
> Reading directory /home/fktpp/workspace/xemacs/...done
> Reading directory /home/fktpp/workspace/xemacs/...
> Reading directory /home/fktpp/workspace/...done
> Reading directory /home/fktpp/workspace/...
> Quit
> Reading directory /home/fktpp/...done
> Reading directory /home/fktpp/...
> Loading dired...done
> Loading dired-mule...done
> Loading dired-mule...
>
>
>
> _______________________________________________
> XEmacs-Beta mailing list
> XEmacs-Beta at xemacs.org
> http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
>
>

-- 
Adrian Aichner
 mailto:adrian at xemacs.org
 http://www.xemacs.org/



More information about the XEmacs-Beta mailing list