Improving faces inserting

Adam Sjøgren asjo at koldfront.dk
Thu May 1 06:32:06 EDT 2008


The following message is a courtesy copy of an article
that has been posted to gnu.emacs.gnus as well.

  Hi.


When I try to read the article that I am following up on:

 From: giglio robbo' d'acciaio <dgiglio at iol.it>
 Newsgroups: gnu.emacs.gnus
 Subject: Improving faces inserting
 Message-ID: <mailman.11013.1209635836.18990.info-gnus-english at gnu.org>
 Date: Wed, 30 Apr 2008 18:26:35 +0200

XEmacs/Gnus hangs - the display becomes unresponsive. C-g does nothing.

In the end I just ran 'killall xemacs'.

I can read the raw message if I go C-u RET, so something must be going
on with the display-stuff.

Versions:

 No Gnus v0.7 (cvs from 2008-03-25)
 XEmacs 21.4 (patch 21) "Educational Television" [Lucid] (powerpc-linux-gnu, Mule) of Thu Mar 13 2008 on voltaire
 xorg 1:7.3+10
 Debian unstable/Powerpc

Here is the output in the terminal I started xemacs from:

== =
asjo at topper:~$ xemacs
*** glibc detected *** xemacs: double free or corruption (!prev): 0x10a344b0 ***
======= Backtrace: =========
/lib/libc.so.6[0xf70ec88]
/lib/libc.so.6(cfree+0xcc)[0xf71133c]
xemacs(xfree+0x10)[0x10045220]
xemacs[0x1012f78c]
xemacs(unbind_to+0x148)[0x100883c8]
xemacs[0x1012f4f0]
xemacs[0x1012c898]
xemacs[0x1012d094]
xemacs[0x10089e20]
xemacs(internal_catch+0xd0)[0x10087dc0]
xemacs(call_with_suspended_errors+0x208)[0x100898a8]
xemacs[0x101a4444]
xemacs(specifier_instance+0x16c)[0x101a63dc]
xemacs[0x1012c0fc]
xemacs(get_glyph_cachel_index+0x84)[0x1012c414]
xemacs[0x10177794]
xemacs[0x1017fe14]
xemacs[0x10181b18]
xemacs[0x10185e70]
xemacs[0x101859fc]
xemacs(redisplay_frame+0x12c)[0x1018719c]
xemacs[0x101876ac]
xemacs(redisplay+0x10c)[0x10187c5c]
xemacs(Fnext_event+0xb28)[0x100e2138]
xemacs(Fcommand_loop_1+0x140)[0x10063ca0]
xemacs(condition_case_1+0x178)[0x1008acf8]
xemacs[0x10063fc8]
xemacs(internal_catch+0xd0)[0x10087dc0]
xemacs(initial_command_loop+0x1c4)[0x10064454]
xemacs(xemacs_21_4_21_powerpc_unknown_linux+0x9ac)[0x100853dc]
xemacs[0x10085d94]
/lib/libc.so.6[0xf6ad720]
/lib/libc.so.6[0xf6ad8e0]
======= Memory map: ========
00100000-00103000 r-xp 00100000 00:00 0          [vdso]
0f1e8000-0f1ec000 r-xp 00000000 03:03 48522245   /lib/libnss_dns-2.7.so
0f1ec000-0f1fb000 ---p 00004000 03:03 48522245   /lib/libnss_dns-2.7.so
0f1fb000-0f1fc000 r--p 00003000 03:03 48522245   /lib/libnss_dns-2.7.so
0f1fc000-0f1fd000 rw-p 00004000 03:03 48522245   /lib/libnss_dns-2.7.so
0f20d000-0f213000 r-xp 00000000 03:03 151539028  /usr/lib/libnss_db-2.2.3.so
0f213000-0f222000 ---p 00006000 03:03 151539028  /usr/lib/libnss_db-2.2.3.so
0f222000-0f223000 rw-p 00005000 03:03 151539028  /usr/lib/libnss_db-2.2.3.so
0f233000-0f239000 r-xp 00000000 03:03 151539146  /usr/lib/libXfixes.so.3.1.0
0f239000-0f248000 ---p 00006000 03:03 151539146  /usr/lib/libXfixes.so.3.1.0
0f248000-0f249000 rwxp 00005000 03:03 151539146  /usr/lib/libXfixes.so.3.1.0
0f259000-0f265000 r-xp 00000000 03:03 151538361  /usr/lib/libXrender.so.1.3.0
0f265000-0f274000 ---p 0000c000 03:03 151538361  /usr/lib/libXrender.so.1.3.0
0f274000-0f275000 rw-p 0000b000 03:03 151538361  /usr/lib/libXrender.so.1.3.0
0f285000-0f290000 r-xp 00000000 03:03 151541022  /usr/lib/libXcursor.so.1.0.2
0f290000-0f29f000 ---p 0000b000 03:03 151541022  /usr/lib/libXcursor.so.1.0.2
0f29f000-0f2a0000 rw-p 0000a000 03:03 151541022  /usr/lib/libXcursor.so.1.0.2
0f2b0000-0f2b2000 r-xp 00000000 03:03 115942607  /usr/lib/gconv/ISO8859-1.so
0f2b2000-0f2c1000 ---p 00002000 03:03 115942607  /usr/lib/gconv/ISO8859-1.so
0f2c1000-0f2c2000 r--p 00001000 03:03 115942607  /usr/lib/gconv/ISO8859-1.so
0f2c2000-0f2c3000 rw-p 00002000 03:03 115942607  /usr/lib/gconv/ISO8859-1.so
0f2d3000-0f2dd000 r-xp 00000000 03:03 48538087   /lib/libnss_nis-2.7.so
0f2dd000-0f2ed000 ---p 0000a000 03:03 48538087   /lib/libnss_nis-2.7.so
0f2ed000-0f2ee000 r--p 0000a000 03:03 48538087   /lib/libnss_nis-2.7.so
0f2ee000-0f2ef000 rw-p 0000b000 03:03 48538087   /lib/libnss_nis-2.7.so
0f2ff000-0f315000 r-xp 00000000 03:03 48323667   /lib/libnsl-2.7.so
0f315000-0f325000 ---p 00016000 03:03 48323667   /lib/libnsl-2.7.so
0f325000-0f326000 r--p 00016000 03:03 48323667   /lib/libnsl-2.7.so
0f326000-0f327000 rw-p 00017000 03:03 48323667   /lib/libnsl-2.7.so
0f327000-0f329000 rw-p 0f327000 00:00 0 
0f339000-0f341000 r-xp 00000000 03:03 48323669   /lib/libnss_compat-2.7.so
0f341000-0f350000 ---p 00008000 03:03 48323669   /lib/libnss_compat-2.7.so
0f350000-0f351000 r--p 00007000 03:03 48323669   /lib/libnss_compat-2.7.so
0f351000-0f352000 rw-p 00008000 03:03 48323669   /lib/libnss_compat-2.7.so
0f362000-0f36d000 r-xp 00000000 03:03 48538085   /lib/libnss_files-2.7.so
0f36d000-0f37c000 ---p 0000b000 03:03 48538085   /lib/libnss_files-2.7.so
0f37c000-0f37d000 r--p 0000a000 03:03 48538085   /lib/libnss_files-2.7.so
0f37d000-0f37e000 rw-p 0000b000 03:03 48538085   /lib/libnss_files-2.7.so
0f38e000-0f3ff000 r-xp 00000000 03:03 151538524  /usr/lib/libgcrypt.so.11.4.4
0f3ff000-0f40f000 ---p 00071000 03:03 151538524  /usr/lib/libgcrypt.so.11.4.4
0f40f000-0f411000 rw-p 00071000 03:03 151538524  /usr/lib/libgcrypt.so.11.4.4
0f421000-0f425000 r-xp 00000000 03:03 151538806  /usr/lib/libgpg-error.so.0.3.0
0f425000-0f434000 ---p 00004000 03:03 151538806  /usr/lib/libgpg-error.so.0.3.0
0f434000-0f435000 rwxp 00003000 03:03 151538806  /usr/lib/libgpg-error.so.0.3.0
0f445000-0f455000 r-xp 00000000 03:03 151529797  /usr/lib/libtasn1.so.3.0.15
0f455000-0f456000 rw-p 00010000 03:03 151529797  /usr/lib/libtasn1.so.3.0.15
0f466000-0f4ed000 r-xp 00000000 03:03 151538537  /usr/lib/libgnutls.so.26.1.3
0f4ed000-0f4fc000 ---p 00087000 03:03 151538537  /usr/lib/libgnutls.so.26.1.3
0f4fc000-0f503000 rw-p 00086000 03:03 151538537  /usr/lib/libgnutls.so.26.1.3
0f513000-0f52f000 r-xp 00000000 03:03 151747883  /usr/lib/libsasl2.so.2.0.22
0f52f000-0f53f000 ---p 0001c000 03:03 151747883  /usr/lib/libsasl2.so.2.0.22
0f53f000-0f540000 rw-p 0001c000 03:03 151747883  /usr/lib/libsasl2.so.2.0.22
0f550000-0f561000 r-xp 00000000 03:03 48538091   /lib/libresolv-2.7.so
0f561000-0f570000 ---p 00011000 03:03 48538091   /lib/libresolv-2.7.so
0f570000-0f571000 r--p 00010000 03:03 48538091   /lib/libresolv-2.7.so
0f571000-0f572000 rw-p 00011000 03:03 48538091   /lib/libresolv-2.7.so
0f572000-0f574000 rw-p 0f572000 00:00 0 
0f584000-0f59b000 r-xp 00000000 03:03 48538090   /lib/libpthread-2.7.so
0f59b000-0f5aa000 ---p 00017000 03:03 48538090   /lib/libpthread-2.7.so
0f5aa000-0f5ab000 r--p 00016000 03:03 48538090   /lib/libpthread-2.7.so
0f5ab000-0f5ac000 rw-p 00017000 03:03 48538090   /lib/libpthread-2.7.so
0f5ac000-0f5ae000 rw-p 0f5ac000 00:00 0 
0f5be000-0f5c4000 r-xp 00000000 03:03 151538391  /usr/lib/libXdmcp.so.6.0.0
0f5c4000-0f5d3000 ---p 00006000 03:03 151538391  /usr/lib/libXdmcp.so.6.0.0
0f5d3000-0f5d4000 rwxp 00005000 03:03 151538391  /usr/lib/libXdmcp.so.6.0.0
0f5e4000-0f5e7000 r-xp 00000000 03:03 151538383  /usr/lib/libXau.so.6.0.0
0f5e7000-0f5f6000 ---p 00003000 03:03 151538383  /usr/lib/libXau.so.6.0.0
0f5f6000-0f5f7000 rwxp 00002000 03:03 151538383  /usr/lib/libXau.so.6.0.0
0f607000-0f61c000 r-xp 00000000 03:03 151538265  /usr/lib/libz.so.1.2.3.3
0f61c000-0f62b000 ---p 00015000 03:03 151538265  /usr/lib/libz.so.1.2.3.3
0f62b000-0f62c000 rw-p 00014000 03:03 151538265  /usr/lib/libz.so.1.2.3.3
0f63c000-0f64b000 r-xp 00000000 03:03 151747901  /usr/lib/liblber-2.4.so.2.0.3
0f64b000-0f65a000 ---p 0000f000 03:03 151747901  /usr/lib/liblber-2.4.so.2.0.3
0f65a000-0f65b000 rw-p 0000e000 03:03 151747901  /usr/lib/liblber-2.4.so.2.0.3
0f66b000-0f66e000 r-xp 00000000 03:03 47646927   /lib/libdl-2.7.so
0f66e000-0f67d000 ---p 00003000 03:03 47646927   /lib/libdl-2.7.so
0f67d000-0f67e000 r--p 00002000 03:03 47646927   /lib/libdl-2.7.so
0f67e000-0f67f000 rw-p 00003000 03:03 47646927   /lib/libdl-2.7.so
0f68f000-0f7ed000 r-xp 00000000 03:03 47598811   /lib/libc-2.7.so
0f7ed000-0f7fd000 ---p 0015e000 03:03 47598811   /lib/libc-2.7.so
0f7fd000-0f7fe000 r--p 0015e000 03:03 47598811   /lib/libc-2.7.so
0f7fe000-0f802000 rw-p 0015f000 03:03 47598811   /lib/libc-2.7.so
0f802000-0f805000 rw-p 0f802000 00:00 0 
0f815000-0f817000 r-xp 00000000 03:03 48538095   /lib/libutil-2.7.so
0f817000-0f826000 ---p 00002000 03:03 48538095   /lib/libutil-2.7.so
0f826000-0f827000 r--p 00001000 03:03 48538095   /lib/libutil-2.7.so
0f827000-0f828000 rw-p 00002000 03:03 48538095   /lib/libutil-2.7.so
0f838000-0f8e1000 r-xp 00000000 03:03 47646931   /lib/libm-2.7.so
0f8e1000-0f8f1000 ---p 000a9000 03:03 47646931   /lib/libm-2.7.so
0f8f1000-0f8f4000 r--p 000a9000 03:03 47646931   /lib/libm-2.7.so
0f8f4000-0f8f5000 rw-p 000ac000 03:03 47646931   /lib/libm-2.7.so
0f905000-0f94f000 r-xp 00000000 03:03 151747902  /usr/lib/libldap_r-2.4.so.2.0.3
0f94f000-0f95e000 ---p 0004a000 03:03 151747902  /usr/lib/libldap_r-2.4.so.2.0.3
0f95e000-0f961000 rw-p 00049000 03:03 151747902  /usr/lib/libldap_r-2.4.so.2.0.3
0f961000-0f962000 rw-p 0f961000 00:00 0 
0f972000-0f9ac000 r-xp 00000000 03:03 47743191   /lib/libncurses.so.5.6
0f9ac000-0f9bc000 ---p 0003a000 03:03 47743191   /lib/libncurses.so.5.6
0f9bc000-0f9bf000 rw-p 0003a000 03:03 47743191   /lib/libncurses.so.5.6
0f9cf000-0f9d6000 r-xp 00000000 03:03 151608237  /usr/lib/libgpm.so.1.19.6
0f9d6000-0f9e5000 ---p 00007000 03:03 151608237  /usr/lib/libgpm.so.1.19.6
0f9e5000-0f9e6000 rw-p 00006000 03:03 151608237  /usr/lib/libgpm.so.1.19.6
0f9f6000-0fb51000 r-xp 00000000 03:03 151607193  /usr/lib/libdb-4.6.so
0fb51000-0fb60000 ---p 0015b000 03:03 151607193  /usr/lib/libdb-4.6.so
0fb60000-0fb66000 rw-p 0015a000 03:03 151607193  /usr/lib/libdb-4.6.so
0fb76000-0fb8f000 r-xp 00000000 03:03 151538543  /usr/lib/libICE.so.6.3.0
0fb8f000-0fb9f000 ---p 00019000 03:03 151538543  /usr/lib/libICE.so.6.3.0
0fb9f000-0fba0000 rw-p 00019000 03:03 151538543  /usr/lib/libICE.so.6.3.0
0fba0000-0fba2000 rw-p 0fba0000 00:00 0 
0fbb2000-0fbbb000 r-xp 00000000 03:03 152731724  /usr/lib/libSM.so.6.0.0
0fbbb000-0fbca000 ---p 00009000 03:03 152731724  /usr/lib/libSM.so.6.0.0
0fbca000-0fbcb000 rw-p 00008000 03:03 152731724  /usr/lib/libSM.so.6.0.0
0fbdb000-0fce7000 r-xp 00000000 03:03 151538539  /usr/lib/libX11.so.6.2.0
0fce7000-0fcf7000 ---p 0010c000 03:03 151538539  /usr/lib/libX11.so.6.2.0
0fcf7000-0fcfc000 rwxp 0010c000 03:03 151538539  /usr/lib/libX11.so.6.2.0
0fcfc000-0fcfe000 rwxp 0fcfc000 00:00 0 
0fd0e000-0fd23000 r-xp 00000000 03:03 151538375  /usr/lib/libXext.so.6.4.0
0fd23000-0fd32000 ---p 00015000 03:03 151538375  /usr/lib/libXext.so.6.4.0
0fd32000-0fd33000 rw-p 00014000 03:03 151538375  /usr/lib/libXext.so.6.4.0
0fd43000-0fda5000 r-xp 00000000 03:03 153143560  /usr/lib/libXt.so.6.0.0
0fda5000-0fdb4000 ---p 00062000 03:03 153143560  /usr/lib/libXt.so.6.0.0
0fdb4000-0fdb9000 rw-p 00061000 03:03 153143560  /usr/lib/libXt.so.6.0.0
0fdc9000-0fde3000 r-xp 00000000 03:03 151539097  /usr/lib/libXmu.so.6.2.0
0fde3000-0fdf2000 ---p 0001a000 03:03 151539097  /usr/lib/libXmu.so.6.2.0
0fdf2000-0fdf4000 rw-p 00019000 03:03 151539097  /usr/lib/libXmu.so.6.2.0
0fe04000-0fe16000 r-xp 00000000 03:03 151538640  /usr/lib/libXpm.so.4.11.0
0fe16000-0fe25000 ---p 00012000 03:03 151538640  /usr/lib/libXpm.so.4.11.0
0fe25000-0fe26000 rw-p 00011000 03:03 151538640  /usr/lib/libXpm.so.4.11.0
0fe36000-0fe3a000 r-xp 00000000 03:03 151539596  /usr/lib/libcompface.so.1.0.0
0fe3a000-0fe4a000 ---p 00004000 03:03 151539596  /usr/lib/libcompface.so.1.0.0
0fe4a000-0fe4c000 rwxp 00004000 03:03 151539596  /usr/lib/libcompface.so.1.0.0
0fe4c000-0fe52000 rwxp 0fe4c000 00:00 0 
0fe62000-0fe88000 r-xp 00000000 03:03 151538977  /usr/lib/libjpeg.so.62.0.0
0fe88000-0fe98000 ---p 00026000 03:03 151538977  /usr/lib/libjpeg.so.62.0.0
0fe98000-0fe99000 rw-p 00026000 03:03 151538977  /usr/lib/libjpeg.so.62.0.0
0fea9000-0fed0000 r-xp 00000000 03:03 151539461  /usr/lib/libpng12.so.0.26.0
0fed0000-0fedf000 ---p 00027000 03:03 151539461  /usr/lib/libpng12.so.0.26.0
0fedf000-0fee0000 rw-p 00026000 03:03 151539461  /usr/lib/libpng12.so.0.26.0
0fef0000-0ff4f000 r-xp 00000000 03:03 151667962  /usr/lib/libtiff.so.4.2.1
0ff4f000-0ff5f000 ---p 0005f000 03:03 151667962  /usr/lib/libtiff.so.4.2.1
0ff5f000-0ff62000 rw-p 0005f000 03:03 151667962  /usr/lib/libtiff.so.4.2.1
0ff72000-0ffda000 r-xp 00000000 03:03 151538629  /usr/lib/libXaw7.so.7.0.0
0ffda000-0ffe9000 ---p 00068000 03:03 151538629  /usr/lib/libXaw7.so.7.0.0
0ffe9000-0fff0000 rw-p 00067000 03:03 151538629  /usr/lib/libXaw7.so.7.0.0
10000000-10235000 r-xp 00000000 03:03 383120032  /usr/bin/xemacs-21.4.21-mule
10244000-1024f000 rw-p 00234000 03:03 383120032  /usr/bin/xemacs-21.4.21-mule
1024f000-11957000 rwxp 1024f000 00:00 0          [heap]
48000000-4801f000 r-xp 00000000 03:03 47598789   /lib/ld-2.7.so
4801f000-48028000 rw-p 4801f000 00:00 0 
48028000-48029000 r--p 00348000 03:03 346275627  /usr/lib/locale/locale-archive
48029000-4802a000 r--p 00000000 03:03 246031880  /usr/share/locale/en_GB/LC_MESSAGES/libc.mo
4802f000-48031000 rw-p 0001f000 03:03 47598789   /lib/ld-2.7.so
48031000-482c6000 rw-p 00000000 03:03 346255937  /usr/lib/xemacs-21.4.21/powerpc-linux-gnu/mule/DUMP
482c6000-484c6000 r--p 00000000 03:03 346275627  /usr/lib/locale/locale-archive
484c6000-48a93000 rw-p 484c6000 00:00 0 
48a93000-48a9a000 r--s 00000000 03:03 115942541  /usr/lib/gconv/gconv-modules.cache
48a9a000-48b0f000 rw-p 48a9a000 00:00 0 
bf8da000-bf9a0000 rw-p bff3a000 00:00 0          [stack]

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

I could _not_ find a core-file; even though I have:

 asjo at topper:~$ ulimit -c
 unlimited

So instead I ran gdb '/usr/bin/xemacs', triggered the error and asked
for a backtrace there (that is the extent that I know gdb):

== =
asjo at topper:~$ gdb /usr/bin/xemacs
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "powerpc-linux-gnu"...
(no debugging symbols found)
(gdb) run
Starting program: /usr/bin/xemacs 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0x48026cc0 (LWP 3914)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
*** glibc detected *** /usr/bin/xemacs: double free or corruption (!prev): 0x11642dc0 ***
======= Backtrace: =========
/lib/libc.so.6[0xf70ec88]
/lib/libc.so.6(cfree+0xcc)[0xf71133c]
/usr/bin/xemacs(xfree+0x10)[0x10045220]
/usr/bin/xemacs[0x1012f78c]
/usr/bin/xemacs(unbind_to+0x148)[0x100883c8]
/usr/bin/xemacs[0x1012f4f0]
/usr/bin/xemacs[0x1012c898]
/usr/bin/xemacs[0x1012d094]
/usr/bin/xemacs[0x10089e20]
/usr/bin/xemacs(internal_catch+0xd0)[0x10087dc0]
/usr/bin/xemacs(call_with_suspended_errors+0x208)[0x100898a8]
/usr/bin/xemacs[0x101a4444]
/usr/bin/xemacs(specifier_instance+0x16c)[0x101a63dc]
/usr/bin/xemacs(invalidate_glyph_geometry_maybe+0xfc)[0x10123d1c]
/usr/bin/xemacs[0x10177788]
/usr/bin/xemacs[0x1017fe14]
/usr/bin/xemacs[0x10181b18]
/usr/bin/xemacs[0x10185e70]
/usr/bin/xemacs[0x101859fc]
/usr/bin/xemacs(redisplay_frame+0x12c)[0x1018719c]
/usr/bin/xemacs[0x101876ac]
/usr/bin/xemacs(redisplay+0x10c)[0x10187c5c]
/usr/bin/xemacs(Fnext_event+0xb28)[0x100e2138]
/usr/bin/xemacs(Fcommand_loop_1+0x140)[0x10063ca0]
/usr/bin/xemacs(condition_case_1+0x178)[0x1008acf8]
/usr/bin/xemacs[0x10063fc8]
/usr/bin/xemacs(internal_catch+0xd0)[0x10087dc0]
/usr/bin/xemacs(initial_command_loop+0x1c4)[0x10064454]
/usr/bin/xemacs(xemacs_21_4_21_powerpc_unknown_linux+0x9ac)[0x100853dc]
/usr/bin/xemacs[0x10085d94]
/lib/libc.so.6[0xf6ad720]
/lib/libc.so.6[0xf6ad8e0]
======= Memory map: ========
00100000-00103000 r-xp 00100000 00:00 0          [vdso]
0f1e8000-0f1ec000 r-xp 00000000 03:03 48522245   /lib/libnss_dns-2.7.so
0f1ec000-0f1fb000 ---p 00004000 03:03 48522245   /lib/libnss_dns-2.7.so
0f1fb000-0f1fc000 r--p 00003000 03:03 48522245   /lib/libnss_dns-2.7.so
0f1fc000-0f1fd000 rw-p 00004000 03:03 48522245   /lib/libnss_dns-2.7.so
0f20d000-0f213000 r-xp 00000000 03:03 151539028  /usr/lib/libnss_db-2.2.3.so
0f213000-0f222000 ---p 00006000 03:03 151539028  /usr/lib/libnss_db-2.2.3.so
0f222000-0f223000 rw-p 00005000 03:03 151539028  /usr/lib/libnss_db-2.2.3.so
0f233000-0f239000 r-xp 00000000 03:03 151539146  /usr/lib/libXfixes.so.3.1.0
0f239000-0f248000 ---p 00006000 03:03 151539146  /usr/lib/libXfixes.so.3.1.0
0f248000-0f249000 rwxp 00005000 03:03 151539146  /usr/lib/libXfixes.so.3.1.0
0f259000-0f265000 r-xp 00000000 03:03 151538361  /usr/lib/libXrender.so.1.3.0
0f265000-0f274000 ---p 0000c000 03:03 151538361  /usr/lib/libXrender.so.1.3.0
0f274000-0f275000 rw-p 0000b000 03:03 151538361  /usr/lib/libXrender.so.1.3.0
0f285000-0f290000 r-xp 00000000 03:03 151541022  /usr/lib/libXcursor.so.1.0.2
0f290000-0f29f000 ---p 0000b000 03:03 151541022  /usr/lib/libXcursor.so.1.0.2
0f29f000-0f2a0000 rw-p 0000a000 03:03 151541022  /usr/lib/libXcursor.so.1.0.2
0f2b0000-0f2b2000 r-xp 00000000 03:03 115942607  /usr/lib/gconv/ISO8859-1.so
0f2b2000-0f2c1000 ---p 00002000 03:03 115942607  /usr/lib/gconv/ISO8859-1.so
0f2c1000-0f2c2000 r--p 00001000 03:03 115942607  /usr/lib/gconv/ISO8859-1.so
0f2c2000-0f2c3000 rw-p 00002000 03:03 115942607  /usr/lib/gconv/ISO8859-1.so
0f2d3000-0f2dd000 r-xp 00000000 03:03 48538087   /lib/libnss_nis-2.7.so
0f2dd000-0f2ed000 ---p 0000a000 03:03 48538087   /lib/libnss_nis-2.7.so
0f2ed000-0f2ee000 r--p 0000a000 03:03 48538087   /lib/libnss_nis-2.7.so
0f2ee000-0f2ef000 rw-p 0000b000 03:03 48538087   /lib/libnss_nis-2.7.so
0f2ff000-0f315000 r-xp 00000000 03:03 48323667   /lib/libnsl-2.7.so
0f315000-0f325000 ---p 00016000 03:03 48323667   /lib/libnsl-2.7.so
0f325000-0f326000 r--p 00016000 03:03 48323667   /lib/libnsl-2.7.so
0f326000-0f327000 rw-p 00017000 03:03 48323667   /lib/libnsl-2.7.so
0f327000-0f329000 rw-p 0f327000 00:00 0 
0f339000-0f341000 r-xp 00000000 03:03 48323669   /lib/libnss_compat-2.7.so
0f341000-0f350000 ---p 00008000 03:03 48323669   /lib/libnss_compat-2.7.so
0f350000-0f351000 r--p 00007000 03:03 48323669   /lib/libnss_compat-2.7.so
0f351000-0f352000 rw-p 00008000 03:03 48323669   /lib/libnss_compat-2.7.so
0f362000-0f36d000 r-xp 00000000 03:03 48538085   /lib/libnss_files-2.7.so
0f36d000-0f37c000 ---p 0000b000 03:03 48538085   /lib/libnss_files-2.7.so
0f37c000-0f37d000 r--p 0000a000 03:03 48538085   /lib/libnss_files-2.7.so
0f37d000-0f37e000 rw-p 0000b000 03:03 48538085   /lib/libnss_files-2.7.so
0f38e000-0f3ff000 r-xp 00000000 03:03 151538524  /usr/lib/libgcrypt.so.11.4.4
0f3ff000-0f40f000 ---p 00071000 03:03 151538524  /usr/lib/libgcrypt.so.11.4.4
0f40f000-0f411000 rw-p 00071000 03:03 151538524  /usr/lib/libgcrypt.so.11.4.4
0f421000-0f425000 r-xp 00000000 03:03 151538806  /usr/lib/libgpg-error.so.0.3.0
0f425000-0f434000 ---p 00004000 03:03 151538806  /usr/lib/libgpg-error.so.0.3.0
0f434000-0f435000 rwxp 00003000 03:03 151538806  /usr/lib/libgpg-error.so.0.3.0
0f445000-0f455000 r-xp 00000000 03:03 151529797  /usr/lib/libtasn1.so.3.0.15
0f455000-0f456000 rw-p 00010000 03:03 151529797  /usr/lib/libtasn1.so.3.0.15
0f466000-0f4ed000 r-xp 00000000 03:03 151538537  /usr/lib/libgnutls.so.26.1.3
0f4ed000-0f4fc000 ---p 00087000 03:03 151538537  /usr/lib/libgnutls.so.26.1.3
0f4fc000-0f503000 rw-p 00086000 03:03 151538537  /usr/lib/libgnutls.so.26.1.3
0f513000-0f52f000 r-xp 00000000 03:03 151747883  /usr/lib/libsasl2.so.2.0.22
0f52f000-0f53f000 ---p 0001c000 03:03 151747883  /usr/lib/libsasl2.so.2.0.22
0f53f000-0f540000 rw-p 0001c000 03:03 151747883  /usr/lib/libsasl2.so.2.0.22
0f550000-0f561000 r-xp 00000000 03:03 48538091   /lib/libresolv-2.7.so
0f561000-0f570000 ---p 00011000 03:03 48538091   /lib/libresolv-2.7.so
0f570000-0f571000 r--p 00010000 03:03 48538091   /lib/libresolv-2.7.so
0f571000-0f572000 rw-p 00011000 03:03 48538091   /lib/libresolv-2.7.so
0f572000-0f574000 rw-p 0f572000 00:00 0 
0f584000-0f59b000 r-xp 00000000 03:03 48538090   /lib/libpthread-2.7.so
0f59b000-0f5aa000 ---p 00017000 03:03 48538090   /lib/libpthread-2.7.so
0f5aa000-0f5ab000 r--p 00016000 03:03 48538090   /lib/libpthread-2.7.so
0f5ab000-0f5ac000 rw-p 00017000 03:03 48538090   /lib/libpthread-2.7.so
0f5ac000-0f5ae000 rw-p 0f5ac000 00:00 0 
0f5be000-0f5c4000 r-xp 00000000 03:03 151538391  /usr/lib/libXdmcp.so.6.0.0
0f5c4000-0f5d3000 ---p 00006000 03:03 151538391  /usr/lib/libXdmcp.so.6.0.0
0f5d3000-0f5d4000 rwxp 00005000 03:03 151538391  /usr/lib/libXdmcp.so.6.0.0
0f5e4000-0f5e7000 r-xp 00000000 03:03 151538383  /usr/lib/libXau.so.6.0.0
0f5e7000-0f5f6000 ---p 00003000 03:03 151538383  /usr/lib/libXau.so.6.0.0
0f5f6000-0f5f7000 rwxp 00002000 03:03 151538383  /usr/lib/libXau.so.6.0.0
0f607000-0f61c000 r-xp 00000000 03:03 151538265  /usr/lib/libz.so.1.2.3.3
0f61c000-0f62b000 ---p 00015000 03:03 151538265  /usr/lib/libz.so.1.2.3.3
0f62b000-0f62c000 rw-p 00014000 03:03 151538265  /usr/lib/libz.so.1.2.3.3
0f63c000-0f64b000 r-xp 00000000 03:03 151747901  /usr/lib/liblber-2.4.so.2.0.3
0f64b000-0f65a000 ---p 0000f000 03:03 151747901  /usr/lib/liblber-2.4.so.2.0.3
0f65a000-0f65b000 rw-p 0000e000 03:03 151747901  /usr/lib/liblber-2.4.so.2.0.3
0f66b000-0f66e000 r-xp 00000000 03:03 47646927   /lib/libdl-2.7.so
0f66e000-0f67d000 ---p 00003000 03:03 47646927   /lib/libdl-2.7.so
0f67d000-0f67e000 r--p 00002000 03:03 47646927   /lib/libdl-2.7.so
0f67e000-0f67f000 rw-p 00003000 03:03 47646927   /lib/libdl-2.7.so
0f68f000-0f7ed000 r-xp 00000000 03:03 47598811   /lib/libc-2.7.so
0f7ed000-0f7fd000 ---p 0015e000 03:03 47598811   /lib/libc-2.7.so
0f7fd000-0f7fe000 r--p 0015e000 03:03 47598811   /lib/libc-2.7.so
0f7fe000-0f802000 rw-p 0015f000 03:03 47598811   /lib/libc-2.7.so
0f802000-0f805000 rw-p 0f802000 00:00 0 
0f815000-0f817000 r-xp 00000000 03:03 48538095   /lib/libutil-2.7.so
0f817000-0f826000 ---p 00002000 03:03 48538095   /lib/libutil-2.7.so
0f826000-0f827000 r--p 00001000 03:03 48538095   /lib/libutil-2.7.so
0f827000-0f828000 rw-p 00002000 03:03 48538095   /lib/libutil-2.7.so
0f838000-0f8e1000 r-xp 00000000 03:03 47646931   /lib/libm-2.7.so
0f8e1000-0f8f1000 ---p 000a9000 03:03 47646931   /lib/libm-2.7.so
0f8f1000-0f8f4000 r--p 000a9000 03:03 47646931   /lib/libm-2.7.so
0f8f4000-0f8f5000 rw-p 000ac000 03:03 47646931   /lib/libm-2.7.so
0f905000-0f94f000 r-xp 00000000 03:03 151747902  /usr/lib/libldap_r-2.4.so.2.0.3
0f94f000-0f95e000 ---p 0004a000 03:03 151747902  /usr/lib/libldap_r-2.4.so.2.0.3
0f95e000-0f961000 rw-p 00049000 03:03 151747902  /usr/lib/libldap_r-2.4.so.2.0.3
0f961000-0f962000 rw-p 0f961000 00:00 0 
0f972000-0f9ac000 r-xp 00000000 03:03 47743191   /lib/libncurses.so.5.6
0f9ac000-0f9bc000 ---p 0003a000 03:03 47743191   /lib/libncurses.so.5.6
0f9bc000-0f9bf000 rw-p 0003a000 03:03 47743191   /lib/libncurses.so.5.6
0f9cf000-0f9d6000 r-xp 00000000 03:03 151608237  /usr/lib/libgpm.so.1.19.6
0f9d6000-0f9e5000 ---p 00007000 03:03 151608237  /usr/lib/libgpm.so.1.19.6
0f9e5000-0f9e6000 rw-p 00006000 03:03 151608237  /usr/lib/libgpm.so.1.19.6
0f9f6000-0fb51000 r-xp 00000000 03:03 151607193  /usr/lib/libdb-4.6.so
0fb51000-0fb60000 ---p 0015b000 03:03 151607193  /usr/lib/libdb-4.6.so
0fb60000-0fb66000 rw-p 0015a000 03:03 151607193  /usr/lib/libdb-4.6.so
0fb76000-0fb8f000 r-xp 00000000 03:03 151538543  /usr/lib/libICE.so.6.3.0
0fb8f000-0fb9f000 ---p 00019000 03:03 151538543  /usr/lib/libICE.so.6.3.0
0fb9f000-0fba0000 rw-p 00019000 03:03 151538543  /usr/lib/libICE.so.6.3.0
0fba0000-0fba2000 rw-p 0fba0000 00:00 0 
0fbb2000-0fbbb000 r-xp 00000000 03:03 152731724  /usr/lib/libSM.so.6.0.0
0fbbb000-0fbca000 ---p 00009000 03:03 152731724  /usr/lib/libSM.so.6.0.0
0fbca000-0fbcb000 rw-p 00008000 03:03 152731724  /usr/lib/libSM.so.6.0.0
0fbdb000-0fce7000 r-xp 00000000 03:03 151538539  /usr/lib/libX11.so.6.2.0
0fce7000-0fcf7000 ---p 0010c000 03:03 151538539  /usr/lib/libX11.so.6.2.0
0fcf7000-0fcfc000 rwxp 0010c000 03:03 151538539  /usr/lib/libX11.so.6.2.0
0fcfc000-0fcfe000 rwxp 0fcfc000 00:00 0 
0fd0e000-0fd23000 r-xp 00000000 03:03 151538375  /usr/lib/libXext.so.6.4.0
0fd23000-0fd32000 ---p 00015000 03:03 151538375  /usr/lib/libXext.so.6.4.0
0fd32000-0fd33000 rw-p 00014000 03:03 151538375  /usr/lib/libXext.so.6.4.0
0fd43000-0fda5000 r-xp 00000000 03:03 153143560  /usr/lib/libXt.so.6.0.0
0fda5000-0fdb4000 ---p 00062000 03:03 153143560  /usr/lib/libXt.so.6.0.0
0fdb4000-0fdb9000 rw-p 00061000 03:03 153143560  /usr/lib/libXt.so.6.0.0
0fdc9000-0fde3000 r-xp 00000000 03:03 151539097  /usr/lib/libXmu.so.6.2.0
0fde3000-0fdf2000 ---p 0001a000 03:03 151539097  /usr/lib/libXmu.so.6.2.0
0fdf2000-0fdf4000 rw-p 00019000 03:03 151539097  /usr/lib/libXmu.so.6.2.0
0fe04000-0fe16000 r-xp 00000000 03:03 151538640  /usr/lib/libXpm.so.4.11.0
0fe16000-0fe25000 ---p 00012000 03:03 151538640  /usr/lib/libXpm.so.4.11.0
0fe25000-0fe26000 rw-p 00011000 03:03 151538640  /usr/lib/libXpm.so.4.11.0
0fe36000-0fe3a000 r-xp 00000000 03:03 151539596  /usr/lib/libcompface.so.1.0.0
0fe3a000-0fe4a000 ---p 00004000 03:03 151539596  /usr/lib/libcompface.so.1.0.0
0fe4a000-0fe4c000 rwxp 00004000 03:03 151539596  /usr/lib/libcompface.so.1.0.0
0fe4c000-0fe52000 rwxp 0fe4c000 00:00 0 
0fe62000-0fe88000 r-xp 00000000 03:03 151538977  /usr/lib/libjpeg.so.62.0.0
0fe88000-0fe98000 ---p 00026000 03:03 151538977  /usr/lib/libjpeg.so.62.0.0
0fe98000-0fe99000 rw-p 00026000 03:03 151538977  /usr/lib/libjpeg.so.62.0.0
0fea9000-0fed0000 r-xp 00000000 03:03 151539461  /usr/lib/libpng12.so.0.26.0
0fed0000-0fedf000 ---p 00027000 03:03 151539461  /usr/lib/libpng12.so.0.26.0
0fedf000-0fee0000 rw-p 00026000 03:03 151539461  /usr/lib/libpng12.so.0.26.0
0fef0000-0ff4f000 r-xp 00000000 03:03 151667962  /usr/lib/libtiff.so.4.2.1
0ff4f000-0ff5f000 ---p 0005f000 03:03 151667962  /usr/lib/libtiff.so.4.2.1
0ff5f000-0ff62000 rw-p 0005f000 03:03 151667962  /usr/lib/libtiff.so.4.2.1
0ff72000-0ffda000 r-xp 00000000 03:03 151538629  /usr/lib/libXaw7.so.7.0.0
0ffda000-0ffe9000 ---p 
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x48026cc0 (LWP 3914)]
0x0f6c5e5c in raise () from /lib/libc.so.6
(gdb) bt
#0  0x0f6c5e5c in raise () from /lib/libc.so.6
#1  0x0f6c7af4 in abort () from /lib/libc.so.6
#2  0x0f7070d4 in ?? () from /lib/libc.so.6
#3  0x0f70ec88 in ?? () from /lib/libc.so.6
#4  0x0f71133c in free () from /lib/libc.so.6
#5  0x10045220 in xfree ()
#6  0x1012f78c in ?? ()
#7  0x100883c8 in unbind_to ()
#8  0x1012f4f0 in ?? ()
#9  0x1012c898 in ?? ()
#10 0x1012d094 in ?? ()
#11 0x10089e20 in ?? ()
#12 0x10087dc0 in internal_catch ()
#13 0x100898a8 in call_with_suspended_errors ()
#14 0x101a4444 in ?? ()
#15 0x101a63dc in specifier_instance ()
#16 0x10123d1c in invalidate_glyph_geometry_maybe ()
#17 0x10177788 in ?? ()
#18 0x1017fe14 in ?? ()
#19 0x10181b18 in ?? ()
#20 0x10185e70 in ?? ()
#21 0x101859fc in ?? ()
#22 0x1018719c in redisplay_frame ()
#23 0x101876ac in ?? ()
#24 0x10187c5c in redisplay ()
#25 0x100e2138 in Fnext_event ()
#26 0x10063ca0 in Fcommand_loop_1 ()
#27 0x1008acf8 in condition_case_1 ()
#28 0x10063fc8 in ?? ()
#29 0x10087dc0 in internal_catch ()
#30 0x10064454 in initial_command_loop ()
#31 0x100853dc in xemacs_21_4_21_powerpc_unknown_linux ()
#32 0x10085d94 in main ()
(gdb) call debug_backtrace ()
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque-ptr, adr=0x1024f248) 0x10344548> ...)
  # (unwind-protect ...)
  # bind (inhibit-quit)
  # (condition-case ... . error)
  # (catch top-level ...)

$1 = 1
(gdb) quit
The program is running.  Exit anyway? (y or n) y
asjo at topper:~$ 
== =

Here is the output of describe-installation:

== =
uname -a: Linux voltaire 2.6.8-powerpc-smp #1 SMP Thu Nov 24 00:17:24 UTC 2005 ppc GNU/Linux

./configure  '--with-sound=none,native' '--with-x11' '--extra-verbose' '--with-site-lisp' '--with-database=berkdb' '--statedir=/var/lib' '--infodir=/usr/share/info/xemacs21' '--infopath=/usr/share/info/xemacs21' '--prefix=/usr' '--dynamic' '--error-checking=none' '--debug=no' '--with-pop' '--with-file-coding' '--pdump' '--with-system-malloc' '--with_menubars=lucid' '--with_scrollbars=lucid' '--with_dialogs=athena' '--docdir=/usr/lib/xemacs-21.4.21/powerpc-linux-gnu/mule/' '--with-mule' '--with-canna=no' '--with-wnn=no' '--with-xim=xlib' '--with-xfs' '--package-path=~/.xemacs:~/.xemacs/packages:~/.xemacs/xemacs-packages::/usr/share/xemacs21/site-packages:/usr/share/xemacs21/mule-packages:/usr/share/xemacs21/xemacs-packages' 'powerpc-linux-gnu'


XEmacs 21.4.21 "Educational Television" configured for `powerpc-unknown-linux'.


Compilation / Installation:
  Source code location:              /build/buildd/xemacs21-21.4.21
  Installation prefix:               /usr
  Operating system description file: `s/linux.h'
  Machine description file:          `m/powerpc.h'
  Compiler:                          gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow
  Compiler version:                  gcc (GCC) 4.2.3 (Debian 4.2.3-2)
  Compiler specs file:               specs.
  Relocating allocator for buffers:  no
  GNU version of malloc:             no
    - User chose not to use GNU allocators.
Need to guess glibc1/2/etc here

Window System:
  Compiling in support for the X window system:
    - X Windows headers location:                 
    - X Windows libraries location:               
    - 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.
  Compiling in support for GPM (General Purpose Mouse).

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.
  Compiling in support for X-Face message headers.

Sound:
  Compiling in support for sound (native).

Databases:
  Compiling in support for Berkeley database.
  Compiling in support for LDAP.

Internationalization:
  Compiling in support for Mule (multi-lingual Emacs).
  Compiling in support for file coding.
  Compiling in support for XIM (X11R5+ I18N input method).
    - Using raw Xlib to provide XIM support.
    - Using XFontSet to provide bilingual menubar.

Mail:
  Compiling in support for POP mail retrieval.
  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.
== =

Let me know if I should provide more information.


  Best regards,

    Adam

-- 
 "My general working style is to write everything             Adam Sjøgren
  first with pencil and paper, sitting beside a big      asjo at koldfront.dk
  wastebasket. Then I use Emacs to enter the text into
  my machine, using the conventions of TeX."



More information about the XEmacs-Beta mailing list