From xemacs-m  Tue Apr 15 22:50:28 1997
Received: from bittersweet.inetarena.com (karlheg@bittersweet.inetarena.com [206.129.216.38])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id WAA06253
	for <xemacs-beta@xemacs.org>; Tue, 15 Apr 1997 22:50:15 -0500 (CDT)
Received: (from karlheg@localhost)
	by bittersweet.inetarena.com (8.8.5/8.8.5) id UAA20806;
	Tue, 15 Apr 1997 20:52:07 -0700
Date: Tue, 15 Apr 1997 20:52:07 -0700
Message-Id: <199704160352.UAA20806@bittersweet.inetarena.com>
From: "Karl M. Hegbloom" <karlheg@inetarena.com>
To: <xemacs-beta@xemacs.org>
X-Mailer: VM 6.26 under 20.1 XEmacs Lucid (beta15)
Subject: CRASH!: There is something in my setup causing it. (1/2)
Mime-Version: 1.0 (split by tm-edit 7.106)
Content-Type: message/partial; id="Tue_Apr_15_20:51:52_1997@bittersweet.inetarena.com"; number=1; total=2

To: <xemacs-beta@xemacs.org>
Subject: CRASH!: There is something in my setup causing it.
X-Mailer: VM 6.26 under 20.1 XEmacs Lucid (beta15)
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: multipart/mixed;
 boundary="Multipart_Tue_Apr_15_20:51:52_1997-1"
Content-Transfer-Encoding: 7bit

--Multipart_Tue_Apr_15_20:51:52_1997-1
Content-Type: text/plain; charset=US-ASCII


 I can consistently cause a coredump if I enable mime-setup and tm-vm
in my .vm file, and click on a highlight to extract an included
file. (I will include the last two stack traces at the end of this
mail.)  It works fine unless I move the toolbar using the menu.

-D_SVID_SOURCE has no effect.  The first trace is from an XEmacs
without, and the second from one with that define in Makefile,
lwlib/Makefile and src/Makefile.

 I just tried 'xemacs -q -no-site-file', and then enabled TM, and
tried the same thing.  No crash.  No wonder you think it's my
machine. :-)

 So, I will send you my configs.  Sorry for the huge message, to those 
of you who will just burn it anyhow.  Hope you're not on a 1200 baud
link.


--Multipart_Tue_Apr_15_20:51:52_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="Crash-Script-006"
Content-Transfer-Encoding: 7bit

Script started on Tue Apr 15 20:33:28 1997
]2;karlheg@bittersweet:~
501$ xe  gc db xemacs core
GDB is free software and you are welcome to 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.
GDB 4.16 (i586-debian-linux), Copyright 1996 Free Software Foundation, Inc...
Core was generated by `xemacs -geometry +128+64'.
Program terminated with signal 6, IOT trap/Abort.
Reading symbols from /usr/X11R6/lib/Xaw3d/libXaw.so.6...done.
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Reading symbols from /usr/lib/libcompface.so...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /lib/libncurses.so.3.0...done.
Reading symbols from /usr/lib/libgdbm.so.1...done.
Reading symbols from /usr/lib/libdb.so.1...done.
Reading symbols from /lib/libm.so.5...done.
Reading symbols from /lib/libc.so.5...done.
Reading symbols from /lib/ld-linux.so.1...done.
#0  0x40249b09 in __kill ()
(gdb) where
#0  0x40249b09 in __kill ()
#1  0x402195c5 in gsignal ()
#2  0x807389a in signal_1 (sig={s = {type_mark = 1, val = -132079468}, gu = {
        type = Lisp_Record, markbit = 0, val = 136355988}, i = -2113271487, 
      v = 0x820a0941, cv = 0x820a0941}, data={s = {type_mark = 2, 
        val = -118676388}, gu = {type = Lisp_Cons, markbit = 0, 
        val = 149759068}, i = -1898822206, v = 0x8ed245c2, cv = 0x8ed245c2})
    at eval.c:1883
#3  0x8073cf2 in Fsignal (error_symbol={s = {type_mark = 1, val = -132079468}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136355988}, 
      i = -2113271487, v = 0x820a0941, cv = 0x820a0941}, data={s = {
        type_mark = 2, val = -118676388}, gu = {type = Lisp_Cons, markbit = 0, 
        val = 149759068}, i = -1898822206, v = 0x8ed245c2, cv = 0x8ed245c2})
    at eval.c:2050
#4  0x8073d28 in signal_error (sig={s = {type_mark = 1, val = -132079468}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136355988}, 
      i = -2113271487, v = 0x820a0941, cv = 0x820a0941}, data={s = {
        type_mark = 2, val = -118676388}, gu = {type = Lisp_Cons, markbit = 0, 
        val = 149759068}, i = -1898822206, v = 0x8ed245c2, cv = 0x8ed245c2})
    at eval.c:2059
#5  0x8062db2 in dead_wrong_type_argument (predicate={s = {type_mark = 1, 
        val = -132000516}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136434940}, i = -2112008255, v = 0x821d4fc1, cv = 0x821d4fc1}, 
---Type <return> to continue, or q <return> to quit---
    value={s = {type_mark = 1, val = -132079612}, gu = {type = Lisp_Record, 
        markbit = 0, val = 136355844}, i = -2113273791, v = 0x820a0041, 
      cv = 0x820a0041}) at data.c:136
#6  0x80b6a19 in Fmarker_buffer (marker={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041})
    at marker.c:116
#7  0x806c6c6 in save_excursion_restore (info={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041})
    at editfns.c:441
#8  0x8078170 in unbind_to (count=21, value={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041})
    at eval.c:4747
#9  0x80593f6 in Fbyte_code (bytestr={s = {type_mark = 3, val = -128699092}, 
      gu = {type = Lisp_String, markbit = 0, val = 139736364}, 
      i = -2059185469, v = 0x854352c3, cv = 0x854352c3}, vector={s = {
        type_mark = 4, val = -128781824}, gu = {type = Lisp_Vector, 
        markbit = 0, val = 139653632}, i = -2060509180, v = 0x852f2004, 
      cv = 0x852f2004}, maxdepth={s = {type_mark = 0, val = 5}, gu = {
        type = Lisp_Int, markbit = 0, val = 5}, i = 80, v = 0x50, cv = 0x50})
    at bytecode.c:433
---Type <return> to continue, or q <return> to quit---
#10 0x80764ba in funcall_lambda (fun={s = {type_mark = 1, val = -128735292}, 
      gu = {type = Lisp_Record, markbit = 0, val = 139700164}, 
      i = -2059764671, v = 0x853a7c41, cv = 0x853a7c41}, nargs=1, 
    arg_vector=0xbfffdb9c) at eval.c:3596
#11 0x80758bf in funcall_recording_as (recorded_as={s = {type_mark = 1, 
        val = -128909604}, gu = {type = Lisp_Record, markbit = 0, 
        val = 139525852}, i = -2062553663, v = 0x850fedc1, cv = 0x850fedc1}, 
    nargs=2, args=0xbfffdb98) at eval.c:3194
#12 0x8075916 in Ffuncall (nargs=2, args=0xbfffdb98) at eval.c:3222
#13 0x8059370 in Fbyte_code (bytestr={s = {type_mark = 3, val = -128698408}, 
      gu = {type = Lisp_String, markbit = 0, val = 139737048}, 
      i = -2059174525, v = 0x85437d83, cv = 0x85437d83}, vector={s = {
        type_mark = 4, val = -128781952}, gu = {type = Lisp_Vector, 
        markbit = 0, val = 139653504}, i = -2060511228, v = 0x852f1804, 
      cv = 0x852f1804}, maxdepth={s = {type_mark = 0, val = 4}, gu = {
        type = Lisp_Int, markbit = 0, val = 4}, i = 64, v = 0x40, cv = 0x40})
    at bytecode.c:418
#14 0x80764ba in funcall_lambda (fun={s = {type_mark = 1, val = -128698236}, 
      gu = {type = Lisp_Record, markbit = 0, val = 139737220}, 
      i = -2059171775, v = 0x85438841, cv = 0x85438841}, nargs=3, 
    arg_vector=0xbfffe034) at eval.c:3596
#15 0x80758bf in funcall_recording_as (recorded_as={s = {type_mark = 1, 
        val = -128704124}, gu = {type = Lisp_Record, markbit = 0, 
---Type <return> to continue, or q <return> to quit---
        val = 139731332}, i = -2059265983, v = 0x85421841, cv = 0x85421841}, 
    nargs=4, args=0xbfffe030) at eval.c:3194
#16 0x8075916 in Ffuncall (nargs=4, args=0xbfffe030) at eval.c:3222
#17 0x8059370 in Fbyte_code (bytestr={s = {type_mark = 3, val = -128685404}, 
      gu = {type = Lisp_String, markbit = 0, val = 139750052}, 
      i = -2058966461, v = 0x8546aa43, cv = 0x8546aa43}, vector={s = {
        type_mark = 4, val = -128738080}, gu = {type = Lisp_Vector, 
        markbit = 0, val = 139697376}, i = -2059809276, v = 0x8539ce04, 
      cv = 0x8539ce04}, maxdepth={s = {type_mark = 0, val = 4}, gu = {
        type = Lisp_Int, markbit = 0, val = 4}, i = 64, v = 0x40, cv = 0x40})
    at bytecode.c:418
#18 0x80764ba in funcall_lambda (fun={s = {type_mark = 1, val = -128697980}, 
      gu = {type = Lisp_Record, markbit = 0, val = 139737476}, 
      i = -2059167679, v = 0x85439841, cv = 0x85439841}, nargs=1, 
    arg_vector=0xbfffe4dc) at eval.c:3596
#19 0x80758bf in funcall_recording_as (recorded_as={s = {type_mark = 1, 
        val = -128703716}, gu = {type = Lisp_Record, markbit = 0, 
        val = 139731740}, i = -2059259455, v = 0x854231c1, cv = 0x854231c1}, 
    nargs=2, args=0xbfffe4d8) at eval.c:3194
#20 0x8075916 in Ffuncall (nargs=2, args=0xbfffe4d8) at eval.c:3222
#21 0x8059370 in Fbyte_code (bytestr={s = {type_mark = 3, val = -128670480}, 
      gu = {type = Lisp_String, markbit = 0, val = 139764976}, 
      i = -2058727677, v = 0x854a4f03, cv = 0x854a4f03}, vector={s = {
---Type <return> to continue, or q <return> to quit---
        type_mark = 4, val = -128738432}, gu = {type = Lisp_Vector, 
        markbit = 0, val = 139697024}, i = -2059814908, v = 0x8539b804, 
      cv = 0x8539b804}, maxdepth={s = {type_mark = 0, val = 4}, gu = {
        type = Lisp_Int, markbit = 0, val = 4}, i = 64, v = 0x40, cv = 0x40})
    at bytecode.c:418
#22 0x80764ba in funcall_lambda (fun={s = {type_mark = 1, val = -128697500}, 
      gu = {type = Lisp_Record, markbit = 0, val = 139737956}, 
      i = -2059159999, v = 0x8543b641, cv = 0x8543b641}, nargs=1, 
    arg_vector=0xbfffe9d8) at eval.c:3596
#23 0x80758bf in funcall_recording_as (recorded_as={s = {type_mark = 1, 
        val = -128703404}, gu = {type = Lisp_Record, markbit = 0, 
        val = 139732052}, i = -2059254463, v = 0x85424541, cv = 0x85424541}, 
    nargs=2, args=0xbfffe9d4) at eval.c:3194
#24 0x8075916 in Ffuncall (nargs=2, args=0xbfffe9d4) at eval.c:3222
#25 0x8059370 in Fbyte_code (bytestr={s = {type_mark = 3, val = -128670912}, 
      gu = {type = Lisp_String, markbit = 0, val = 139764544}, 
      i = -2058734589, v = 0x854a3403, cv = 0x854a3403}, vector={s = {
        type_mark = 4, val = -128726464}, gu = {type = Lisp_Vector, 
        markbit = 0, val = 139708992}, i = -2059623420, v = 0x853ca404, 
      cv = 0x853ca404}, maxdepth={s = {type_mark = 0, val = 4}, gu = {
        type = Lisp_Int, markbit = 0, val = 4}, i = 64, v = 0x40, cv = 0x40})
    at bytecode.c:418
#26 0x80764ba in funcall_lambda (fun={s = {type_mark = 1, val = -128697596}, 
---Type <return> to continue, or q <return> to quit---
      gu = {type = Lisp_Record, markbit = 0, val = 139737860}, 
      i = -2059161535, v = 0x8543b041, cv = 0x8543b041}, nargs=8, 
    arg_vector=0xbfffee40) at eval.c:3596
#27 0x80758bf in funcall_recording_as (recorded_as={s = {type_mark = 1, 
        val = -128703500}, gu = {type = Lisp_Record, markbit = 0, 
        val = 139731956}, i = -2059255999, v = 0x85423f41, cv = 0x85423f41}, 
    nargs=9, args=0xbfffee3c) at eval.c:3194
#28 0x8075916 in Ffuncall (nargs=9, args=0xbfffee3c) at eval.c:3222
#29 0x8076e5c in call8 (fn={s = {type_mark = 1, val = -128703500}, gu = {
        type = Lisp_Record, markbit = 0, val = 139731956}, i = -2059255999, 
      v = 0x85423f41, cv = 0x85423f41}, arg0={s = {type_mark = 1, 
        val = -131989820}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136445636}, i = -2111837119, v = 0x821fec41, cv = 0x821fec41}, 
    arg1={s = {type_mark = 1, val = -132079612}, gu = {type = Lisp_Record, 
        markbit = 0, val = 136355844}, i = -2113273791, v = 0x820a0041, 
      cv = 0x820a0041}, arg2={s = {type_mark = 1, val = -132079612}, gu = {
        type = Lisp_Record, markbit = 0, val = 136355844}, i = -2113273791, 
      v = 0x820a0041, cv = 0x820a0041}, arg3={s = {type_mark = 3, 
        val = -127147380}, gu = {type = Lisp_String, markbit = 0, 
        val = 141288076}, i = -2034358077, v = 0x86be28c3, cv = 0x86be28c3}, 
    arg4={s = {type_mark = 1, val = -132079612}, gu = {type = Lisp_Record, 
        markbit = 0, val = 136355844}, i = -2113273791, v = 0x820a0041, 
      cv = 0x820a0041}, arg5={s = {type_mark = 1, val = -132000972}, gu = {
---Type <return> to continue, or q <return> to quit---
        type = Lisp_Record, markbit = 0, val = 136434484}, i = -2112015551, 
      v = 0x821d3341, cv = 0x821d3341}, arg6={s = {type_mark = 3, 
        val = -127147380}, gu = {type = Lisp_String, markbit = 0, 
        val = 141288076}, i = -2034358077, v = 0x86be28c3, cv = 0x86be28c3}, 
    arg7={s = {type_mark = 1, val = -132079612}, gu = {type = Lisp_Record, 
        markbit = 0, val = 136355844}, i = -2113273791, v = 0x820a0041, 
      cv = 0x820a0041}) at eval.c:4080
#30 0x809156e in Fwrite_region_internal (start={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041}, 
    end={s = {type_mark = 1, val = -132079612}, gu = {type = Lisp_Record, 
        markbit = 0, val = 136355844}, i = -2113273791, v = 0x820a0041, 
      cv = 0x820a0041}, filename={s = {type_mark = 3, val = -127147380}, gu = {
        type = Lisp_String, markbit = 0, val = 141288076}, i = -2034358077, 
      v = 0x86be28c3, cv = 0x86be28c3}, append={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041}, 
    visit={s = {type_mark = 1, val = -132000972}, gu = {type = Lisp_Record, 
        markbit = 0, val = 136434484}, i = -2112015551, v = 0x821d3341, 
      cv = 0x821d3341}, lockname={s = {type_mark = 3, val = -127147380}, gu = {
        type = Lisp_String, markbit = 0, val = 141288076}, i = -2034358077, 
      v = 0x86be28c3, cv = 0x86be28c3}, codesys={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
---Type <return> to continue, or q <return> to quit---
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041})
    at fileio.c:3428
#31 0x80926c1 in auto_save_1 (ignored={s = {type_mark = 1, val = -132079612}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136355844}, 
      i = -2113273791, v = 0x820a0041, cv = 0x820a0041}) at fileio.c:4235
#32 0x8073486 in condition_case_1 (handlers={s = {type_mark = 1, 
        val = -132079588}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355868}, i = -2113273407, v = 0x820a01c1, cv = 0x820a01c1}, 
    bfun=0x8092638 <auto_save_1>, barg={s = {type_mark = 1, val = -132079612}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136355844}, 
      i = -2113273791, v = 0x820a0041, cv = 0x820a0041}, 
    hfun=0x809255c <auto_save_error>, harg={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041})
    at eval.c:1657
#33 0x8092c46 in Fdo_auto_save (no_message={s = {type_mark = 1, 
        val = -132079588}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355868}, i = -2113273407, v = 0x820a01c1, cv = 0x820a01c1}, 
    current_only={s = {type_mark = 1, val = -132079612}, gu = {
        type = Lisp_Record, markbit = 0, val = 136355844}, i = -2113273791, 
      v = 0x820a0041, cv = 0x820a0041}) at fileio.c:4485
#34 0x80712d4 in shut_down_emacs (sig=6, stuff={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
---Type <return> to continue, or q <return> to quit---
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041})
    at emacs.c:1899
#35 0x806fe36 in fatal_error_signal (sig=6) at emacs.c:182
#36 0xbffff32c in ?? ()
#37 0x402195c5 in gsignal ()
#38 0x80814b5 in extent_list_delete (el=0x82b3080, extent=0x8e73090)
    at extents.c:842
#39 0x8081bda in soe_move (obj={s = {type_mark = 1, val = -120331264}, gu = {
        type = Lisp_Record, markbit = 0, val = 148104192}, i = -1925300223, 
      v = 0x8d3e4001, cv = 0x8d3e4001}, pos=190) at extents.c:1475
#40 0x8082f71 in extent_find_end_of_run (obj={s = {type_mark = 1, 
        val = -120331264}, gu = {type = Lisp_Record, markbit = 0, 
        val = 148104192}, i = -1925300223, v = 0x8d3e4001, cv = 0x8d3e4001}, 
    pos=190, outside_accessible=0) at extents.c:2534
#41 0x8083658 in extent_fragment_update (w=0x8755200, ef=0x899c0c0, pos=190)
    at extents.c:2791
#42 0x80c3972 in create_text_block (w=0x8755200, dl=0x8de3120, 
    bi_start_pos=178, start_col=0, prop=0xbffff838, type=1) at redisplay.c:1989
#43 0x80c1e67 in generate_display_line (w=0x8755200, dl=0x8de3120, bounds=1, 
    start_pos=178, start_col=0, prop=0xbffff838, type=1) at redisplay.c:738
#44 0x80c6b1d in regenerate_window (w=0x8755200, start_pos=178, point=1, 
    type=1) at redisplay.c:4275
#45 0x80c7d79 in redisplay_window (window={s = {type_mark = 1, 
---Type <return> to continue, or q <return> to quit---
        val = -126529024}, gu = {type = Lisp_Record, markbit = 0, 
        val = 141906432}, i = -2024464383, v = 0x87552001, cv = 0x87552001}, 
    skip_selected=1) at redisplay.c:5176
#46 0x80c7f93 in redisplay_windows (window={s = {type_mark = 1, 
        val = -122231296}, gu = {type = Lisp_Record, markbit = 0, 
        val = 146204160}, i = -1955700735, v = 0x8b6e6001, cv = 0x8b6e6001}, 
    skip_selected=1) at redisplay.c:5276
#47 0x80c7877 in redisplay_window (window={s = {type_mark = 1, 
        val = -126528000}, gu = {type = Lisp_Record, markbit = 0, 
        val = 141907456}, i = -2024447999, v = 0x87556001, cv = 0x87556001}, 
    skip_selected=1) at redisplay.c:4952
#48 0x80c7f93 in redisplay_windows (window={s = {type_mark = 1, 
        val = -126528000}, gu = {type = Lisp_Record, markbit = 0, 
        val = 141907456}, i = -2024447999, v = 0x87556001, cv = 0x87556001}, 
    skip_selected=1) at redisplay.c:5276
#49 0x80c8144 in redisplay_frame (f=0x8859200, preemption_check=0)
    at redisplay.c:5397
#50 0x80c826d in redisplay_device (d=0x827e400) at redisplay.c:5476
#51 0x80c8481 in redisplay_without_hooks () at redisplay.c:5592
#52 0x80c866c in redisplay () at redisplay.c:5659
#53 0x807de82 in Fnext_event (event={s = {type_mark = 1, val = -119658260}, 
      gu = {type = Lisp_Record, markbit = 0, val = 148777196}, 
      i = -1914532159, v = 0x8de28ec1, cv = 0x8de28ec1}, prompt={s = {
---Type <return> to continue, or q <return> to quit---
        type_mark = 1, val = -132079612}, gu = {type = Lisp_Record, 
        markbit = 0, val = 136355844}, i = -2113273791, v = 0x820a0041, 
      cv = 0x820a0041}) at event-stream.c:2112
#54 0x805fe55 in Fcommand_loop_1 () at cmdloop.c:531
#55 0x805fcd4 in command_loop_1 (dummy={s = {type_mark = 1, val = -132079612}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136355844}, 
      i = -2113273791, v = 0x820a0041, cv = 0x820a0041}) at cmdloop.c:460
#56 0x8073486 in condition_case_1 (handlers={s = {type_mark = 1, 
        val = -132079516}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355940}, i = -2113272255, v = 0x820a0641, cv = 0x820a0641}, 
    bfun=0x805fcb0 <command_loop_1>, barg={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041}, 
    hfun=0x805f740 <cmd_error>, harg={s = {type_mark = 1, val = -132079612}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136355844}, 
      i = -2113273791, v = 0x820a0041, cv = 0x820a0041}) at eval.c:1657
#57 0x805f841 in command_loop_3 () at cmdloop.c:222
#58 0x805f860 in command_loop_2 (dummy={s = {type_mark = 1, val = -132079612}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136355844}, 
      i = -2113273791, v = 0x820a0041, cv = 0x820a0041}) at cmdloop.c:233
#59 0x8073119 in internal_catch (tag={s = {type_mark = 1, val = -132002060}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136433396}, 
      i = -2112032959, v = 0x821cef41, cv = 0x821cef41}, 
---Type <return> to continue, or q <return> to quit---
    func=0x805f854 <command_loop_2>, arg={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041}, 
    threw=0x0) at eval.c:1334
#60 0x805f9ec in initial_command_loop (load_me={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041})
    at cmdloop.c:271
#61 0x8070b3b in xemacs_20_1_beta15 (argc=3, argv=0xbffffd9c, envp=0xbffffdac)
    at emacs.c:1455
#62 0x80711aa in main (argc=3, argv=0xbffffd9c, envp=0xbffffdac)
    at emacs.c:1808
#63 0x804e11e in _start ()
(gdb) ]2;karlheg@bittersweet:~
502$ mv typescript /usr/local/src/XE


--Multipart_Tue_Apr_15_20:51:52_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="Crash-Script-007"
Content-Transfer-Encoding: 7bit

Script started on Tue Apr 15 20:35:02 1997
]2;karlheg@bittersweet:/usr/local/src/xemacs-20.1-b15
1001$ xemacs &
[1] 20715
]2;karlheg@bittersweet:/usr/local/src/xemacs-20.1-b15
1002$ Fatal error: assertion failed, file extents.c, line 842, foundp

Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.

Please report this bug to the address `crashes@xemacs.org'.
*MAKE SURE* to include as much configuration information as
possible; at the very least what OS and hardware you are running
on, and hopefully also what compiler and compiler options the
binary was compiled with, what options XEmacs was compiled with,
whether you are using a prebuilt binary from ftp.xemacs.org or
compiled XEmacs yourself for your system, etc.

If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started XEmacs, or maybe in your home
directory), and type

  gdb /usr/local/bin/xemacs core

then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB.  A similar procedure should work for all of
these.  Ask your system administrator if you need more help.)

Lisp backtrace follows:

  # (condition-case ... . error)
  # (catch top-level ...)

]2;karlheg@bittersweet:/usr/local/src/xemacs-20.1-b15[1]+  IOT trap/Abort          (core dumped) xemacs

1002$ gdb xemacs core
GDB is free software and you are welcome to 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.
GDB 4.16 (i586-debian-linux), Copyright 1996 Free Software Foundation, Inc...
Core was generated by `xemacs'.
Program terminated with signal 6, IOT trap/Abort.
Reading symbols from /usr/X11R6/lib/Xaw3d/libXaw.so.6...done.
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Reading symbols from /usr/lib/libcompface.so...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /lib/libncurses.so.3.0...done.
Reading symbols from /usr/lib/libgdbm.so.1...done.
Reading symbols from /usr/lib/libdb.so.1...done.
Reading symbols from /lib/libm.so.5...done.
Reading symbols from /lib/libc.so.5...done.
Reading symbols from /lib/ld-linux.so.1...done.
#0  0x40249b09 in __kill ()
(gdb) where
#0  0x40249b09 in __kill ()
#1  0x806fe69 in fatal_error_signal (sig=6) at emacs.c:204
#2  0xbfffef5c in ?? ()
#3  0x402195c5 in gsignal ()
#4  0x80814b5 in extent_list_delete (el=0x840f440, extent=0x87d6900)
    at extents.c:842
#5  0x8081bda in soe_move (obj={s = {type_mark = 1, val = -126280704}, gu = {
        type = Lisp_Record, markbit = 0, val = 142154752}, i = -2020491263, 
      v = 0x8791c001, cv = 0x8791c001}, pos=190) at extents.c:1475
#6  0x8082f71 in extent_find_end_of_run (obj={s = {type_mark = 1, 
        val = -126280704}, gu = {type = Lisp_Record, markbit = 0, 
        val = 142154752}, i = -2020491263, v = 0x8791c001, cv = 0x8791c001}, 
    pos=190, outside_accessible=0) at extents.c:2534
#7  0x8083658 in extent_fragment_update (w=0x87ab400, ef=0x87e1b40, pos=190)
    at extents.c:2791
#8  0x80c3972 in create_text_block (w=0x87ab400, dl=0x87bc920, 
    bi_start_pos=178, start_col=0, prop=0xbffff468, type=1) at redisplay.c:1989
#9  0x80c1e67 in generate_display_line (w=0x87ab400, dl=0x87bc920, bounds=1, 
    start_pos=178, start_col=0, prop=0xbffff468, type=1) at redisplay.c:738
#10 0x80c6b1d in regenerate_window (w=0x87ab400, start_pos=178, point=1, 
    type=1) at redisplay.c:4275
#11 0x80c7d79 in redisplay_window (window={s = {type_mark = 1, 
        val = -126176256}, gu = {type = Lisp_Record, markbit = 0, 
---Type <return> to continue, or q <return> to quit---
        val = 142259200}, i = -2018820095, v = 0x87ab4001, cv = 0x87ab4001}, 
    skip_selected=1) at redisplay.c:5176
#12 0x80c7f93 in redisplay_windows (window={s = {type_mark = 1, 
        val = -126360576}, gu = {type = Lisp_Record, markbit = 0, 
        val = 142074880}, i = -2021769215, v = 0x877e4001, cv = 0x877e4001}, 
    skip_selected=1) at redisplay.c:5276
#13 0x80c7877 in redisplay_window (window={s = {type_mark = 1, 
        val = -126175744}, gu = {type = Lisp_Record, markbit = 0, 
        val = 142259712}, i = -2018811903, v = 0x87ab6001, cv = 0x87ab6001}, 
    skip_selected=1) at redisplay.c:4952
#14 0x80c7f93 in redisplay_windows (window={s = {type_mark = 1, 
        val = -126175744}, gu = {type = Lisp_Record, markbit = 0, 
        val = 142259712}, i = -2018811903, v = 0x87ab6001, cv = 0x87ab6001}, 
    skip_selected=1) at redisplay.c:5276
#15 0x80c8144 in redisplay_frame (f=0x8659500, preemption_check=0)
    at redisplay.c:5397
#16 0x80c826d in redisplay_device (d=0x828d400) at redisplay.c:5476
#17 0x80c8481 in redisplay_without_hooks () at redisplay.c:5592
#18 0x80c866c in redisplay () at redisplay.c:5659
#19 0x807de82 in Fnext_event (event={s = {type_mark = 1, val = -130840340}, 
      gu = {type = Lisp_Record, markbit = 0, val = 137595116}, 
      i = -2093445439, v = 0x83388ec1, cv = 0x83388ec1}, prompt={s = {
        type_mark = 1, val = -132079612}, gu = {type = Lisp_Record, 
---Type <return> to continue, or q <return> to quit---
        markbit = 0, val = 136355844}, i = -2113273791, v = 0x820a0041, 
      cv = 0x820a0041}) at event-stream.c:2112
#20 0x805fe55 in Fcommand_loop_1 () at cmdloop.c:531
#21 0x805fcd4 in command_loop_1 (dummy={s = {type_mark = 1, val = -132079612}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136355844}, 
      i = -2113273791, v = 0x820a0041, cv = 0x820a0041}) at cmdloop.c:460
#22 0x8073486 in condition_case_1 (handlers={s = {type_mark = 1, 
        val = -132079516}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355940}, i = -2113272255, v = 0x820a0641, cv = 0x820a0641}, 
    bfun=0x805fcb0 <command_loop_1>, barg={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041}, 
    hfun=0x805f740 <cmd_error>, harg={s = {type_mark = 1, val = -132079612}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136355844}, 
      i = -2113273791, v = 0x820a0041, cv = 0x820a0041}) at eval.c:1657
#23 0x805f841 in command_loop_3 () at cmdloop.c:222
#24 0x805f860 in command_loop_2 (dummy={s = {type_mark = 1, val = -132079612}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136355844}, 
      i = -2113273791, v = 0x820a0041, cv = 0x820a0041}) at cmdloop.c:233
#25 0x8073119 in internal_catch (tag={s = {type_mark = 1, val = -132002060}, 
      gu = {type = Lisp_Record, markbit = 0, val = 136433396}, 
      i = -2112032959, v = 0x821cef41, cv = 0x821cef41}, 
    func=0x805f854 <command_loop_2>, arg={s = {type_mark = 1, 
---Type <return> to continue, or q <return> to quit---
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041}, 
    threw=0x0) at eval.c:1334
#26 0x805f9ec in initial_command_loop (load_me={s = {type_mark = 1, 
        val = -132079612}, gu = {type = Lisp_Record, markbit = 0, 
        val = 136355844}, i = -2113273791, v = 0x820a0041, cv = 0x820a0041})
    at cmdloop.c:271
#27 0x8070b3b in xemacs_20_1_beta15 (argc=1, argv=0xbffff9c8, envp=0xbffff9d0)
    at emacs.c:1455
#28 0x80711aa in main (argc=1, argv=0xbffff9c8, envp=0xbffff9d0)
    at emacs.c:1808
#29 0x804e11e in _start ()
(gdb) ]2;karlheg@bittersweet:/usr/local/src/xemacs-20.1-b15
1003$ exit

Script done on Tue Apr 15 20:37:07 1997


--Multipart_Tue_Apr_15_20:51:52_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=".emacs"
Content-Transfer-Encoding: 7bit

;; Time-stamp: <97/04/14 17:05:08 karlheg>
(if window-system
    (progn
      (set-frame-position (selected-frame) 134 72)
      (raise-frame (selected-frame))
      (set-frame-size (selected-frame) 79 35)
      (setq default-frame-plist '(width 80 height 42))))

(defun vm-xemacs-p () t)

 (setq  mail-default-headers
            "X-Face: 1KTXtqlAR%5-Y-#r!;P~x[\"TVcy|p~Ot-UP9<=bRbXj@/z@z?qC,xdh=?.+WS6:[wro);S0$1sp4=3ntl[F@(f)F$OaV-.Qn2G*S94mrt2c*'fNn(B|w2S>[?%8D8~|\\1wdXLw6:c0=0P(X/L:,NI2[W#!\"6XZNHX&*-%<JN:05ZbFC4heLd:N5L~PK7la}:;Ot$B#t34f2,umboR{n/N/hLl.j5f<?TFF\\Ixw}<gr\"cKlfL<wQWH]ycvjWIeE(6!trRp6,LGN|I0E'/%m6y>")

;;(defun mail-insert-x-face ()
;;            (save-excursion
;;              (goto-char (point-min))
;;              (search-forward mail-header-separator)
;;              (beginning-of-line nil)
;;              (insert "X-Face:")
;;              (insert-file "~/.face")))
;;
;;(add-hook 'mail-setup-hook 'mail-insert-x-face)

;;(setq usr-login-name "karlheg")
;;(setq user-full-name "Karl M. Hegbloom")
;;(setq user-mail-address "karlheg@inetarena.com")
(quietly-read-abbrev-file "/home/karlheg/.abbrev_defs")
;;;;(add-hook 'vm-mode-hook 'mc-install-read-mode)
;;;;(add-hook 'vm-summary-mode-hook 'mc-install-read-mode)
;;;;(add-hook 'vm-virtual-mode-hook 'mc-install-read-mode)
;;;;(add-hook 'vm-mail-mode-hook 'mc-install-write-mode)
(autoload 'sc-cite-original     "supercite" "Supercite 3.1" t)
(autoload 'sc-submit-bug-report "supercite" "Supercite 3.1" t)
(add-hook 'mail-citation-hook 'sc-cite-original)

(setenv "PS1" "\\w\\n\\$ ")

(setq Info-directory-list '("/usr/local/lib/xemacs-20.1-b15/info"
			    "/usr/local/info"
			    "/usr/info"))
			    
;;; Load the auto-save.el package, which lets you put all of your autosave
;;; files in one place, instead of scattering them around the file system.
;;;
;;(setq auto-save-directory (expand-file-name "~/autosave/")
;;      auto-save-directory-fallback auto-save-directory
;;      auto-save-hash-p nil
;;      ange-ftp-auto-save t
;;      ange-ftp-auto-save-remotely nil
;;      ;; now that we have auto-save-timeout, let's crank this up
;;      ;; for better interactive response.
;;      auto-save-interval 2000
;;      )
;;;; We load this afterwards because it checks to make sure the
;;;; auto-save-directory exists (creating it if not) when it's loaded.
;;(require 'auto-save)

;;(require 'balloon-help)


(add-hook 'write-file-hooks 'time-stamp)

;;(require 'crypt)
(gnuserv-start)
(load-library "completer")

(setq recent-files-menu-title "Recent")
(require 'recent-files)			;lisp/packages/recent-files.el
(recent-files-initialize)
(setq recent-files-permanent-submenu t
      recent-files-dont-include
      '("/\\.newsrc" "~$" "^/tmp/.")
      recent-files-filename-replacements
      '(("/home/karlheg/" . "~/")))

(load-library "saveplace")
(setq-default save-place t)
(define-key ctl-x-map "p" 'toggle-save-place)

;;(setq gnus-select-method '(nntp "news.inetarena.com"))

(defun insert-glyph-at-point (file)
  "Insert a glyph at (point)."
  (interactive "*fGraphic Image: ")
  (save-excursion
    (save-restriction
      (let ((buffer-file-coding-system-for-read  'no-conversion)
            gl e)
        (narrow-to-region (point) (point))
        (insert-file-contents file)
        (setq gl (make-glyph (buffer-substring (point-min) (point-max))))
        (delete-region (point-min) (point-max))
        (setq e (make-extent (point) (point)))
        (set-extent-end-glyph e gl)))))


(defun ask-erase-buffer ()
  (interactive)
  (if (yes-or-no-p-dialog-box 
       (concat "Erase "
	       (buffer-name (current-buffer))
	       " Buffer?"))
      (erase-buffer)))

(add-menu-button '("Buffers" )
		 ["Erase this buffer" ask-erase-buffer t])

(add-menu-button '("Buffers")
		 ["----" nil nil])

(delete-menu-item '("Apps" "Read Mail (MH)..."))
(delete-menu-item '("Options" "Syntax Highlighting" "Fonts"))
(delete-menu-item '("Options" "Syntax Highlighting" "Colors"))

(define-key global-map '(control \;) 'comment-region)
(define-key global-map '(control h) 'backward-delete-char)
(define-key global-map '(shift tab) 'self-insert-command)
;; f1 is help
(define-key global-map '(f8) 'start-kbd-macro)
(define-key global-map '(f9) 'end-kbd-macro)
(define-key global-map '(f10) 'call-last-kbd-macro)

(define-key global-map '(f11) 'lower-frame)
(define-key global-map '(shift f11) 'raise-frame)
(define-key global-map '(control f11) 'raise-frame)

(define-key global-map '(f12) 'server-edit)

(define-key global-map '(control z) 'iconify-frame)
(define-key global-map '(control Z) 'iconify-emacs)

      ;;; Keyboard macros
(fset 'quote-word
      [(meta ?b) ?\' (meta ?f) ?\'])
(define-key global-map '(control \') 'quote-word)
(fset 'dbl-quote-word
      [(meta ?b) ?\" (meta ?f) ?\"])
(define-key global-map '(control \") 'dbl-quote-word)

;;(define-key global-map '(control button3) 'floating-toolbar)

(define-key global-map '(control meta x) 'eval-last-sexp)
(define-key emacs-lisp-mode-map "\C-xx" 'edebug-defun)

;;;(autoload 'resize-minibuffer-mode "rsz-minibuf" nil t)
;;(resize-minibuffer-mode)
;;(setq resize-minibuffer-window-exactly nil)

(put 'eval-expression 'disabled nil)
(put 'erase-buffer 'disabled nil)
(setq minibuffer-max-depth nil)

(setq fume-max-items 25
      fume-fn-window-position 3
      fume-auto-position-popup t
      fume-display-in-modeline-p t
      fume-menubar-menu-location "Tools"
      fume-buffer-name "*Function List*"
      fume-no-prompt-on-valid-default nil)
(require 'func-menu)
(add-hook 'find-file-hooks 'fume-add-menubar-entry)
(require 'id-utils)
;;;;;(load-file "/usr/local/lib/xemacs/site-lisp/id-utils.elc")
(require 'tex-site)

;;;(require 'cmuscheme)
;;;(setq scheme-program-name "guile")

;;(push '(gwm::lisp-mode . fume-function-name-regexp-lisp)
;;      fume-function-name-regexp-alist)
;;(setq load-path (append load-path
;;			'("/usr/lib/xemacs/site-lisp/gwm/")))
;;(require 'gwm-lisp)

;;(require 'cperl-mode)

(setq auto-mode-alist
      (append
       '(
	 ("\\.S$" . asm-mode)
	 ("\\.pm$" . perl-mode)
	 ("\\.tmpl_html$" . html3-mode)
	 ("\\.eperl$" . html3-mode)
	 )
       auto-mode-alist))

(add-hook 'scheme-mode-hook 'turn-on-font-lock)
(add-hook 'html-mode-hook 'hm--html-minor-mode)
;; auto-newline {C-c C-a} and hungry-delete {C-c C-d}
(add-hook 'c-mode-common-hook '(lambda () (c-toggle-auto-hungry-state 1)))
(add-hook 'c-mode-common-hook '(lambda () (setq abbrev-mode t)))
(setq c-echo-syntactic-information-p t)
;;;(setq c-cleanup-list '(brace-else-brace
;;;		       empty-defun-braces
;;;		       list-close-comma
;;;		       scope-operator))

;;(require 'sql-mode)
;;(setq
;; sql-command "psql"
;; sql-batch-command-switches "???"
;; sql-interactive-command-switches "???"
;; sql-dataserver-type 'postgress)
;;(sql-initialize)


(autoload 'bbdb         "bbdb-com" "Insidious Big Brother Database" t)
(autoload 'bbdb-name    "bbdb-com" "Insidious Big Brother Database" t)
(autoload 'bbdb-company "bbdb-com" "Insidious Big Brother Database" t)
(autoload 'bbdb-net     "bbdb-com" "Insidious Big Brother Database" t)
(autoload 'bbdb-notes   "bbdb-com" "Insidious Big Brother Database" t)
(autoload 'bbdb-insinuate-vm       "bbdb-vm"    "Hook BBDB into VM")
(autoload 'bbdb-insinuate-gnus     "bbdb-gnus"  "Hook BBDB into GNUS")
(autoload 'bbdb-insinuate-sendmail "bbdb"       "Hook BBDB into sendmail")

;;; Commands added by calc-private-autoloads on Thu Mar 13 17:59:22 1997.
(autoload 'calc-dispatch	   "calc" "Calculator Options" t)
(autoload 'full-calc		   "calc" "Full-screen Calculator" t)
(autoload 'full-calc-keypad	   "calc" "Full-screen X Calculator" t)
(autoload 'calc-eval		   "calc" "Use Calculator from Lisp")
(autoload 'defmath		   "calc" nil t t)
(autoload 'calc			   "calc" "Calculator Mode" t)
(autoload 'quick-calc		   "calc" "Quick Calculator" t)
(autoload 'calc-keypad		   "calc" "X windows Calculator" t)
(autoload 'calc-embedded	   "calc" "Use Calc inside any buffer" t)
(autoload 'calc-embedded-activate  "calc" "Activate =>'s in buffer" t)
(autoload 'calc-grab-region	   "calc" "Grab region of Calc data" t)
(autoload 'calc-grab-rectangle	   "calc" "Grab rectangle of data" t)
(define-key global-map [(meta \#)] 'calc-dispatch)
;;; End of Calc autoloads.

;;;;;;;;;;;;;;;;;;;;;;;

(custom-set-variables
 '(blink-matching-paren t)
 '(gnus-play-startup-jingle t)
 '(display-time-display-pad nil)
 '(gnus-uu-save-separate-articles t)
 '(w3-do-scripting t)
 '(dabbrev-upcase-means-case-search t)
 '(gnus-read-active-file t)
 '(compilation-error-regexp-systems-list (quote (gnu)))
 '(auto-save-directory "/home/karlheg/autosave")
 '(w3-latex-use-latex2e t)
 '(x-bitmap-file-path (quote ("/usr/include/X11/bitmaps" "/usr/lib/graphics/backgrounds")))
 '(passwd-invert-frame-when-keyboard-grabbed nil)
 '(gnus-subscribe-hierarchical-interactive nil)
 '(resize-minibuffer-mode t t)
 '(dired-gnutar-program "/bin/tar" t)
 '(sc-nested-citation-p t)
 '(gnus-use-header-prefetch t)
 '(gnus-asynchronous t)
 '(gnus-uu-view-with-metamail t)
 '(vm-auto-get-new-mail t t)
 '(earcon-auto-play t)
 '(nnmail-spool-file "/var/spool/mail/karlheg")
 '(w3-display-frames t)
 '(kill-whole-line t)
 '(dired-unshar-program (quote /usr/bin/unshar) t)
 '(gnus-uu-correct-stripped-uucode t)
 '(auto-save-offer-delete t)
 '(gnus-select-method (quote (nntp "news.inetarena.com")))
 '(user-mail-address "karlheg@inetarena.com" t)
 '(gnus-nntp-server "news.inetarena.com")
 '(query-user-mail-address nil)
 '(widget-editable-list-gui t)
 '(w3-do-incremental-display t)
 '(dired-chown-program "/bin/chown" t))
(custom-set-faces
 '(default ((((type x)) (:foreground "black" :background "bisque" :stipple "/usr/lib/graphics/backgrounds/bg.xpm")) (((type tty)) (:foreground "white" :background "black"))) t)
 '(info-xref ((t (:foreground "red"))) t)
 '(pointer ((((type x) (class color)) (:foreground "chartreuse1" :background "black"))) t)
 '(info-node ((t (:bold t :foreground "red" :background "default"))) t)
 '(ediff-even-diff-face-C ((((type x)) (:stipple "/usr/lib/graphics/backgrounds/bg-grey.xpm")) (t (:background "light grey"))) t)
 '(ediff-even-diff-face-B ((((type x)) (:foreground "grey50" :stipple "/usr/lib/graphics/backgrounds/bg-grey.xpm")) (t (:foreground "White" :background "Gray"))) t)
 '(ediff-even-diff-face-A ((((type x)) (:stipple "/usr/lib/graphics/backgrounds/bg-grey.xpm")) (t (:background "light grey"))) t)
 '(secondary-selection ((((type x) (class color)) (:italic t :underline t))) t)
 '(ediff-current-diff-face-C ((((type x)) (:foreground "navy" :stipple "/usr/lib/graphics/backgrounds/bg-pink.xpm")) (t (:foreground "Navy" :background "Pink"))) t)
 '(ediff-current-diff-face-B ((((type x)) (:foreground "DarkOrchid" :stipple "/usr/lib/graphics/backgrounds/bg-yellow-highlight.xpm")) (t (:foreground "DarkOrchid" :background "Yellow"))) t)
 '(ediff-current-diff-face-A ((((type x)) (:foreground "firebrick" :stipple "/usr/lib/graphics/backgrounds/bg-neon-green.xpm")) (t (:foreground "firebrick" :background "pale green"))) t)
 '(dired-face-directory ((t (:bold t :foreground "CornflowerBlue"))))
 '(font-lock-string-face ((((type tty) (class color)) (:foreground "green")) (((type x)) (:foreground "forestgreen"))) t)
 '(dired-face-permissions ((((type x) (class color)) (:bold t :foreground "darkblue"))))
 '(message-headers ((((type x)) (:bold t :foreground "CadetBlue4"))))
 '(ediff-odd-diff-face-Ancestor ((((type x)) (:italic t :foreground "grey50" :stipple "/usr/lib/graphics/backgrounds/bg-grey.xpm")) (t (:foreground "White" :background "Gray"))) t)
 '(dired-face-setuid ((((type x)) (:stipple "bg-yellow-highlight.xpm")) (((class color)) (:foreground "Red")) (t (:bold t))))
 '(custom-changed-face ((((class color)) (:foreground "darkblue")) (t (:italic t))))
 '(dired-face-flagged ((((type x) (class color)) (:italic t :foreground "orange")) (((type tty)) (:foreground "red"))))
 '(message-header-subject-face ((((type x)) (:bold t :foreground "forestgreen")) (((class color) (background dark)) (:foreground "green3")) (((class color) (background light)) (:bold t :foreground "navy blue")) (t (:bold t))))
 '(custom-modified-face ((((type x) (class color)) (:bold t :foreground "goldenrod3"))))
 '(font-lock-doc-string-face ((((type x)) (:bold t :foreground "chocolate3")) (t (:foreground "green4"))) t)
 '(font-lock-preprocessor-face ((((type tty)) (:foreground "blue")) (((type x)) (:bold t :foreground "blue"))) t)
 '(custom-invalid-face ((((type x)) (:foreground "darkblue" :stipple "/usr/lib/graphics/backgrounds/bg-magenta-highlight.xpm")) (((class color)) (:foreground "gold3" :background "red")) (t (:bold t :italic nil :underline t))))
 '(paren-match ((((type x)) (:stipple "/usr/lib/graphics/backgrounds/bg-neon-green.xpm")) (((type tty)) (:foreground "black" :background "cyan"))) t)
 '(green ((((type x) (class color)) (:foreground "green4"))) t)
 '(font-lock-keyword-face ((((type x)) (:bold t :foreground "cyan4")) (((type tty) (class color)) (:foreground "cyan" :background "black"))) t)
 '(ediff-odd-diff-face-C ((((type x)) (:foreground "grey50" :stipple "/usr/lib/graphics/backgrounds/bg-grey.xpm")) (t (:foreground "White" :background "Gray"))) t)
 '(ediff-odd-diff-face-B ((((type x)) (:foreground "black" :stipple "/usr/lib/graphics/backgrounds/bg-grey.xpm")) (t (:foreground "Black" :background "light grey"))) t)
 '(ediff-odd-diff-face-A ((((type x)) (:foreground "grey50" :stipple "/usr/lib/graphics/backgrounds/bg-grey.xpm")) (t (:foreground "White" :background "Gray"))) t)
 '(yellow ((((type x) (class color)) (:foreground "gold3"))) t)
 '(message-cited-text ((((type x)) (:bold t :italic nil :foreground "DarkGoldenrod4"))))
 '(ediff-fine-diff-face-C ((((type x)) (:stipple "/usr/lib/graphics/backgrounds/bg-turquoise.xpm")) (t (:background "Turquoise"))) t)
 '(ediff-fine-diff-face-B ((((type x)) (:foreground "black" :stipple "/usr/lib/graphics/backgrounds/bg-cyan.xpm")) (t (:foreground "Black" :background "cyan"))) t)
 '(ediff-fine-diff-face-A ((((type x)) (:foreground "Navy" :stipple "/usr/lib/graphics/backgrounds/bg-skyblue.xpm")) (t (:foreground "Navy" :background "sky blue"))) t)
 '(ediff-even-diff-face-Ancestor ((((type x)) (:italic t :stipple "/usr/lib/graphics/backgrounds/bg-grey.xpm")) (t (:background "light grey"))) t)
 '(list-mode-item-selected ((nil (:underline t :stipple "/usr/lib/graphics/backgrounds/bg-grey.xpm")) (((type tty)) (:foreground "black" :background "white"))) t)
 '(message-header-contents ((((type x)) (:foreground "darkblue"))))
 '(display-time-mail-balloon-enhance-face ((nil (:background "orange"))))
 '(font-lock-comment-face ((((type x)) (:foreground "darkblue"))) t)
 '(dired-face-executable ((((class color)) (:bold t :foreground "green4")) (t (:bold t))))
 '(x-face ((t (:background "#ffe2bc"))))
 '(font-lock-function-name-face ((((type tty)) (:bold t :foreground "blue")) (((type x) (class color)) (:bold t :foreground "blue"))) t)
 '(hproperty:highlight-face ((((type x) (class color)) (:underline t))) t)
 '(isearch ((((type x) (class color)) (:bold t :underline t))) t)
 '(custom-rogue-face ((((class color)) (:foreground "pink3" :background "black")) (t (:underline t))))
 '(highlight ((((type x)) (:stipple "/usr/lib/graphics/backgrounds/bg-neon-green.xpm")) (((type tty)) (:foreground "black" :background "white"))) t)
 '(modeline ((t (:foreground "Black" :stipple "/usr/lib/graphics/backgrounds/wheatbkg.xpm"))) t)
 '(ediff-fine-diff-face-Ancestor ((((type x)) (:stipple "/usr/lib/graphics/backgrounds/bg-turquoise.xpm")) (((type tty)) (:background "cyan"))) t)
 '(dired-face-symlink ((((type tty) (class color) (background dark)) (:foreground "cyan" :background "black")) (((type x)) (:foreground "cyan4"))))
 '(ediff-current-diff-face-Ancestor ((((type x)) (:italic t :foreground "Navy" :stipple "/usr/lib/graphics/backgrounds/bg-pink.xpm")) (t (:foreground "Navy" :background "Pink"))) t)
 '(zmacs-region ((((type x)) (:stipple "/usr/lib/graphics/backgrounds/bg-yellow-highlight.xpm")) (((type tty)) (:background "yellow"))) t)
 '(dired-face-boring ((t (:foreground "grey50"))))
 '(message-highlighted-header-contents ((t (:underline t :foreground "red"))))
 '(dired-face-marked ((((class color)) (:foreground "PaleVioletRed")) (t (:underline t)))))

;; ==========================
(display-time)
;;(require 'mime-setup)

;;(defun pack-icons (n)
;;  (call-process "/bin/sh" nil nil nil
;;		"-c" "(sleep 3;gwmsend '(f.pack-icons)')&"))
(require 'live-icon)
;;(add-hook 'unmap-frame-hook 'pack-icons)

(load-default-sounds)
(if (featurep 'xpm)
    (let ((file (expand-file-name "recycle.xpm" data-directory)))
      (if (condition-case error
	      ;; check to make sure we can use the pointer.
	      (make-image-instance file nil
				   '(pointer))
	    (error nil))		; returns nil if an error occurred.
	  (set-glyph-image gc-pointer-glyph file))))

;; Options Menu Settings
;; =====================
(cond
 ((and (string-match "XEmacs" emacs-version)
       (boundp 'emacs-major-version)
       (or (and
            (= emacs-major-version 19)
            (>= emacs-minor-version 14))
           (= emacs-major-version 20))
       (fboundp 'load-options-file))
  (load-options-file "/home/karlheg/.xemacs-options")))
;; ============================
;; End of Options Menu Settings

(raise-frame (selected-frame))

;; ============================
;; This should stay at the end.
;;(load "hyperbole")
;;(require 'hsite)

--Multipart_Tue_Apr_15_20:51:52_1997-1
Content-Type: text/plain; charset=US-ASCII


--Multipart_Tue_Apr_15_20:51:52_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=".vm"
Content-Transfer-Encoding: 7bit

					; -*-Emacs-lisp-*-
;;(require 'bbdb-init)
;;(bbdb-insinuate-vm)
(require 'mime-setup)
(require 'tm-vm)

(setq-default
 ;; mail-signature t
 vm-folder-directory "~/mail"
 vm-primary-inbox "~/mail/Inbox"
 vm-mime-base64-decoder-program "/usr/local/bin/base64-decode"
 vm-mime-base64-encoder-program "/usr/local/bin/base64-encode"
 vm-delete-after-archiving t
 vm-delete-after-saving t
 vm-delete-empty-folders t
 vm-summary-show-threads t
 vm-reply-subject-prefix "Re: "
 vm-move-messages-physically nil
 vm-group-by "subject"
 ;; default:
 ;; vm-summary-format "%n %*%a %-17.17F %-3.3m %2d %4l/%-5c %I\"%s\"\n"
 ;; mine:
 vm-summary-format "%*%a %M/%d %-17.17F \"%s\"\n"
 ;; vm-auto-get-new-mail 30
 vm-url-browser 'vm-mouse-send-url-to-netscape)

(setq vm-auto-folder-alist
      '(
	("from" 
	 ("gwm-talk" . "GWM")
	 ("linux-kernel" . "Kernel")
	 ("staff.*inetarena" . "Inet-staff")
	 ("support.*inetarena" . "Inet-support")
	 )
	("resent"
	 ("debian" . "Debian")
	 )
	("to"
	 ("linux-c-programming" . "Programming")
	 )
	("resent-from"
	 ("xemacs-" . "XEmacs")
	 )
	))

;; Virtual Folders
(setq vm-virtual-folder-alist
      '(
	("Majordomo@inetarena.com"
	 (("Inbox")
	  (and (author "[Mm]ajordomo")
	       (author "inetarena\\.com")))
	 )
	("Majordomo@bittersweet"
	 (("Inbox")
	  (and (author "[Mm]ajordomo")
	       (author "bittersweet")))
	 )
	("Approvals Please"
	 (("Inbox")
	  (header "^[Tt]o:.*-approval"))
	 )
	("Internet Arena Staff"
	 (("Inbox")
	  (and (or (author "neff@inetarena.com")
		   (author "horan@inetarena.com")
		   (author "matt@inetarena.com")
		   (author "lenonj@inetarena.com")
		   (author "rmyers@inetarena.com")
		   (author "josh@inetarena.com")
		   (header "inetstaff@inetarena.com"))
	       (not (filed))))
	 )
	("UserDB Devel"
	 (("Inbox")
	  (or (header "userdb-devel")
	      (header "UserDB")))
	 )
	("Family"
	 (("Inbox")
	  (or
	   (author "legend@")
	   (author "uckingham@")
	   (author "hegb9581@")
	   (author "windrose@")))
	 )
	("Kernel"
	 (("Inbox")
	  (and (header "linux-kernel")
	       (not (filed))))
	 )
	("Linuxconf"
	 (("Inbox")
	  (and (header "linuxconf")
	       (not (filed))))
	 )
	("Debian"
	 (("Inbox")
	  (header "lists.debian.org"))
	 )
	("PLUG"
	 (("Inbox")
	  (and (header "plug@northwest.com")
	       (not (filed))))
	 )
	("Linux Programming"
	 (("Inbox")
	   (and (header "linux.*program")
		(not (filed))))
	 )
	("Shadow Suite"
	 (("Inbox")
	   (and (header "shadow")
		(not (filed))))
	 )
	("XEmacs"
	 (("Inbox")
	   (header "xemacs\.org"))

