Ben Wing <ben(a)xemacs.org> writes:
Surendra Singhi wrote:
>================================================================
>Dear Bug Team!
> When I open a lisp file, and then start slime using M-x slime, and
> the moment I try to do auto-completion say by typing (unwi<TAB><TAB>
>
>XEmacs crashes.
>
>Also, when I tired to debug this in the MS debugger, I landed at
the
>following place in the emacs.c file (line 3915)
>
> * ((int *) 0) = 666;
>
>
It's the mark of the beast! :)
Surendra, can you send the full C stack trace from your debugger?
Thanks, for looking into this problem. Here goes the full stack trace, which I
got.
xemacs.exe!assert_failed(const char * file=0x0135a8e0, int line=279, const char *
expr=0x0135a8cc) Line 3915 C++
xemacs.exe!error_check_lstream_type(lstream * stream=0x0207af50, const
lstream_implementation * imp=0x01483f60) Line 279 + 0x21 C++
xemacs.exe!coding_stream_canonicalize_after_coding(lstream * stream=0x0207af50)
Line 2029 + 0xe C++
xemacs.exe!undecided_canonicalize_after_coding(coding_stream * str=0x022f9df0) Line
3917 + 0x22 C++
xemacs.exe!coding_stream_canonicalize_after_coding(lstream * stream=0x022f9db0) Line
2032 + 0x45 C++
xemacs.exe!coding_stream_detected_coding_system(lstream * stream=0x022f9db0) Line 2039
+ 0x9 C++
xemacs.exe!Fprocess_coding_system(long process=34252416) Line 1435 + 0x68 C++
xemacs.exe!Feval(long form=30074128) Line 3607 + 0x69 C++
xemacs.exe!Feval(long form=30074140) Line 3594 + 0xc C++
xemacs.exe!FletX(long args=30074068) Line 1046 + 0x1f C++
xemacs.exe!Feval(long form=30074644) Line 3579 + 0xd C++
xemacs.exe!Fprogn(long args=30074656) Line 954 + 0x9 C++
xemacs.exe!funcall_lambda(long fun=30073396, int nargs=2, long * args=0x0082de30) Line
4203 + 0x9 C++
xemacs.exe!Feval(long form=32983148) Line 3719 + 0x14 C++
xemacs.exe!Fprogn(long args=32983136) Line 954 + 0x9 C++
xemacs.exe!funcall_lambda(long fun=32983208, int nargs=1, long * args=0x0082e104) Line
4203 + 0x9 C++
xemacs.exe!Ffuncall(int nargs=2, long * args=0x0082e100) Line 3896 + 0x11 C++
xemacs.exe!execute_optimized_program(const unsigned char * program=0x03a6c808, int
stack_depth=8, long * constants_data=0x02079808) Line 823 + 0x10 C++
xemacs.exe!funcall_compiled_function(long fun=33565464, int nargs=1, long *
args=0x0082e354) Line 3460 + 0x47 C++
xemacs.exe!Feval(long form=61410576) Line 3668 + 0x14 C++
xemacs.exe!Fprogn(long args=61410588) Line 954 + 0x9 C++
xemacs.exe!Flet(long args=61410600) Line 1123 + 0x9 C++
xemacs.exe!Feval(long form=61410612) Line 3579 + 0xd C++
xemacs.exe!Feval(long form=61348296) Line 3692 + 0x2c C++
xemacs.exe!Feval(long form=33079216) Line 3692 + 0x2c C++
xemacs.exe!Fprogn(long args=33081596) Line 954 + 0x9 C++
xemacs.exe!funcall_lambda(long fun=33081608, int nargs=1, long * args=0x0082eb80) Line
4203 + 0x9 C++
xemacs.exe!Feval(long form=33081788) Line 3719 + 0x14 C++
xemacs.exe!Fprogn(long args=33081812) Line 954 + 0x9 C++
xemacs.exe!Fcond(long args=33081764) Line 931 + 0x9 C++
xemacs.exe!Feval(long form=33081704) Line 3579 + 0xd C++
xemacs.exe!Fprogn(long args=33081836) Line 954 + 0x9 C++
xemacs.exe!funcall_lambda(long fun=33081848, int nargs=1, long * args=0x0082efdc) Line
4203 + 0x9 C++
xemacs.exe!Feval(long form=33092904) Line 3719 + 0x14 C++
xemacs.exe!Fprogn(long args=33092844) Line 954 + 0x9 C++
xemacs.exe!Flet(long args=33092808) Line 1123 + 0x9 C++
xemacs.exe!Feval(long form=33092748) Line 3579 + 0xd C++
xemacs.exe!Fprogn(long args=33091728) Line 954 + 0x9 C++
xemacs.exe!funcall_lambda(long fun=33092952, int nargs=1, long * args=0x0082f494) Line
4203 + 0x9 C++
xemacs.exe!Feval(long form=33089216) Line 3719 + 0x14 C++
xemacs.exe!Fprogn(long args=33089240) Line 954 + 0x9 C++
xemacs.exe!Fcond(long args=33088820) Line 931 + 0x9 C++
xemacs.exe!Feval(long form=33088580) Line 3579 + 0xd C++
xemacs.exe!Fprogn(long args=33088424) Line 954 + 0x9 C++
xemacs.exe!funcall_lambda(long fun=33089360, int nargs=1, long * args=0x0082f97c) Line
4203 + 0x9 C++
xemacs.exe!Ffuncall(int nargs=2, long * args=0x0082f978) Line 3896 + 0x11 C++
xemacs.exe!Fcall_interactively(long function=32859816, long record_flag=35127920, long
keys=35127920) Line 994 + 0x16 C++
xemacs.exe!Fcommand_execute(long cmd=32859816, long record_flag=35127920, long
keys=35127920) Line 3114 + 0x11 C++
xemacs.exe!execute_command_event(command_builder * command_builder=0x023469e4, long
event=51135080) Line 4286 + 0x19 C++
xemacs.exe!Fdispatch_event(long event=51135080) Line 4598 + 0x4f C++
xemacs.exe!Fcommand_loop_1() Line 600 + 0x9 C++
xemacs.exe!command_loop_1(long unused_dummy=35127920) Line 505 + 0x5 C++
xemacs.exe!condition_case_1(long handlers=35125536, long (long)* bfun=0x010726e0, long
barg=35127920, long (long, long)* hfun=0x01072310, long harg=35127920) Line 1924 +
0x7 C++
xemacs.exe!command_loop_3() Line 262 + 0x23 C++
xemacs.exe!command_loop_2(long unused_dummy=35127920) Line 276 C++
xemacs.exe!internal_catch(long tag=34893288, long (long)* func=0x01072460, long
arg=35127920, int * volatile threw=0x00000000, long * volatile thrown_tag=0x00000000, long
* volatile backtrace_before_throw=0x00000000) Line 1530 + 0x7 C++
xemacs.exe!initial_command_loop(long load_me=35127920) Line 313 + 0x1d C++
xemacs.exe!xemacs_21_5_b22_i586_pc_win32(int argc=1, unsigned short * * argv=0x0082ff14,
unsigned short * * unused_envp=0x00000000, int restart=0) Line 2626 C++
xemacs.exe!main(int argc=1, char * * argv=0x00f92560, char * * unused_envp=0x00f92ca8)
Line 3067 C++
xemacs.exe!mainCRTStartup() Line 398 + 0x11 C
kernel32.dll!7c816d4f()
kernel32.dll!7c8399f3()
--
Surendra Singhi
http://www.public.asu.edu/~sksinghi/index.html
,----
| "O thou my friend! The prosperity of Crime is like unto the lightning,
| whose traitorous brilliancies embellish the atmosphere but for an
| instant, in order to hurl into death's very depths the luckless one
| they have dazzled." -- Marquis de Sade
`----