[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Crash (msvc) when compiling semantic from cedet-1.0pre4
From: |
Andrey Zhdanov |
Subject: |
Crash (msvc) when compiling semantic from cedet-1.0pre4 |
Date: |
Thu, 5 Jul 2007 14:23:56 -0400 |
Hello,
Checked out cvs head, compiled with msvc:
In GNU Emacs 22.1.50.1 (i386-msvc-nt5.2.3790)
of 2007-07-05 on PASCAL
Windowing system distributor `Microsoft Corp.', version 5.2.3790
configured using `configure --with-msvc (13.10)'
Was trying to compile cedet-1.0pre4/semantic using this:
"emacs" -batch --no-site-file -l grammar-make-script -f
semantic-grammar-batch-build-packages semantic-grammar.wy
Crash to debug (yes/no) window. Here is call stack from msdev:
ntdll.dll!7c81a3e1()
emacs.exe!w32_abort() Line 9088 C
emacs.exe!Fbyte_code(int bytestr=22625080, int vector=-2124858576, int
maxdepth=2) Line 457 C
emacs.exe!Feval(int form=-1588729352) Line 2336 C
emacs.exe!Fdefvar(int args=-1588729240) Line 844 + 0xe C
emacs.exe!Feval(int form=-1588729248) Line 2276 C
emacs.exe!readevalloop(int readcharfun=556698648, _iobuf *
stream=0x0117f100, int sourcename=1633387616, int (void)*
evalfun=0x01005478, int printflag=0, int unibyte=556625920, int
readfun=556625920, int start=556625920, int end=556625920) Line 1545 C
emacs.exe!Fload(int file=1633242512, int noerror=556625920, int
nomessage=556625968, int nosuffix=556625920, int must_suffix=556625968)
Line 1010 + 0x1f C
emacs.exe!Frequire(int feature=560245904, int filename=556625920, int
noerror=556625920) Line 3593 C
emacs.exe!Ffuncall(int nargs=556701152, int * args=0x0082ee24) Line 3005
C
emacs.exe!Fbyte_code(int bytestr=22908200, int vector=-2124575456, int
maxdepth=2) Line 681 C
emacs.exe!Feval(int form=-1589890016) Line 2336 C
emacs.exe!readevalloop(int readcharfun=556698648, _iobuf *
stream=0x0117f0e0, int sourcename=1633387344, int (void)*
evalfun=0x01005478, int printflag=0, int unibyte=556625920, int
readfun=556625920, int start=556625920, int end=556625920) Line 1545 C
emacs.exe!Fload(int file=1633385232, int noerror=556625920, int
nomessage=556625968, int nosuffix=556625920, int must_suffix=556625968)
Line 1010 + 0x1f C
emacs.exe!Frequire(int feature=559732144, int filename=556625920, int
noerror=556625920) Line 3593 C
emacs.exe!Ffuncall(int nargs=556701152, int * args=0x0082f058) Line 3005
C
emacs.exe!Fbyte_code(int bytestr=22825544, int vector=-2124658112, int
maxdepth=4) Line 681 C
emacs.exe!Feval(int form=-1590526160) Line 2336 C
emacs.exe!readevalloop(int readcharfun=556698648, _iobuf *
stream=0x0117f0c0, int sourcename=1632535184, int (void)*
evalfun=0x01005478, int printflag=0, int unibyte=556625920, int
readfun=556625920, int start=556625920, int end=556625920) Line 1545 C
emacs.exe!Fload(int file=1633522160, int noerror=556625920, int
nomessage=556625968, int nosuffix=556625920, int must_suffix=556625968)
Line 1010 + 0x1f C
emacs.exe!Frequire(int feature=559706000, int filename=556625920, int
noerror=556625920) Line 3593 C
emacs.exe!Feval(int form=-1588731560) Line 2336 C
emacs.exe!readevalloop(int readcharfun=-2126616064, _iobuf *
stream=0x00000000, int sourcename=1633524384, int (void)*
evalfun=0x01005478, int printflag=0, int unibyte=556625920, int
readfun=556625920, int start=556625920, int end=556625920) Line 1545 C
emacs.exe!Feval_buffer(int buffer=556625920, int printflag=556625920, int
filename=1633525712, int unibyte=556625920, int do_allow_print=556625968)
Line 1607 + 0x22 C
emacs.exe!Ffuncall(int nargs=556693392, int * args=0x0082f38c) Line 3013
+ 0x11 C
emacs.exe!Fbyte_code(int bytestr=18456348, int vector=-2129027308, int
maxdepth=6) Line 681 C
emacs.exe!funcall_lambda(int fun=-2129027392, int nargs=4, int *
arg_vector=0x0082f460) Line 3186 + 0x11 C
emacs.exe!Ffuncall(int nargs=557054216, int * args=0x0082f45c) Line 3054
+ 0xc C
emacs.exe!call4(int fn=557054216, int arg1=1633525712, int
arg2=1633525712, int arg3=556625920, int arg4=556625968) Line 2847 + 0xb C
emacs.exe!Fload(int file=1633535440, int noerror=556625920, int
nomessage=556625968, int nosuffix=556625920, int must_suffix=556625968)
Line 966 C
emacs.exe!Frequire(int feature=558983600, int filename=556625920, int
noerror=556625920) Line 3593 C
emacs.exe!Ffuncall(int nargs=556701152, int * args=0x0082f598) Line 3005
C
emacs.exe!Fbyte_code(int bytestr=22881448, int vector=-2124602208, int
maxdepth=2) Line 681 C
emacs.exe!Feval(int form=-1588730920) Line 2336 C
emacs.exe!readevalloop(int readcharfun=556698648, _iobuf *
stream=0x0117f0a0, int sourcename=1633535504, int (void)*
evalfun=0x01005478, int printflag=0, int unibyte=556625920, int
readfun=556625920, int start=556625920, int end=556625920) Line 1545 C
emacs.exe!Fload(int file=1633597728, int noerror=556625920, int
nomessage=556625968, int nosuffix=556625920, int must_suffix=556625968)
Line 1010 + 0x1f C
emacs.exe!Frequire(int feature=558983576, int filename=556625920, int
noerror=556625920) Line 3593 C
emacs.exe!Feval(int form=-1588729408) Line 2336 C
emacs.exe!readevalloop(int readcharfun=-2124614656, _iobuf *
stream=0x00000000, int sourcename=1633524224, int (void)*
evalfun=0x01005478, int printflag=0, int unibyte=556625920, int
readfun=556625920, int start=556625920, int end=556625920) Line 1545 C
emacs.exe!Feval_buffer(int buffer=556625920, int printflag=556625920, int
filename=1633522080, int unibyte=556625920, int do_allow_print=556625968)
Line 1607 + 0x22 C
emacs.exe!Ffuncall(int nargs=556693392, int * args=0x0082f8c4) Line 3013
+ 0x11 C
emacs.exe!Fbyte_code(int bytestr=18456348, int vector=-2129027308, int
maxdepth=6) Line 681 C
emacs.exe!funcall_lambda(int fun=-2129027392, int nargs=4, int *
arg_vector=0x0082f998) Line 3186 + 0x11 C
emacs.exe!Ffuncall(int nargs=557054216, int * args=0x0082f994) Line 3054
+ 0xc C
emacs.exe!call4(int fn=557054216, int arg1=1633522080, int
arg2=1633522080, int arg3=556625920, int arg4=556625968) Line 2847 + 0xb C
emacs.exe!Fload(int file=1633522352, int noerror=556625920, int
nomessage=556625968, int nosuffix=556625920, int must_suffix=556625920)
Line 966 C
emacs.exe!Ffuncall(int nargs=556693368, int * args=0x0082fab4) Line 3013
+ 0x11 C
emacs.exe!Fbyte_code(int bytestr=18927140, int vector=-2128556516, int
maxdepth=12) Line 681 C
emacs.exe!funcall_lambda(int fun=-2128556564, int nargs=1, int *
arg_vector=0x0082fba0) Line 3186 + 0x11 C
emacs.exe!Ffuncall(int nargs=559490696, int * args=0x0082fb9c) Line 3054
+ 0xc C
emacs.exe!Fbyte_code(int bytestr=18918228, int vector=-2128565428, int
maxdepth=7) Line 681 C
emacs.exe!funcall_lambda(int fun=-2128565468, int nargs=0, int *
arg_vector=0x0082fc74) Line 3186 + 0x11 C
emacs.exe!Ffuncall(int nargs=559491912, int * args=0x0082fc70) Line 3054
+ 0xc C
emacs.exe!Fbyte_code(int bytestr=18915252, int vector=-2128568404, int
maxdepth=6) Line 681 C
emacs.exe!funcall_lambda(int fun=-2128568444, int nargs=0, int *
arg_vector=0x0082fd00) Line 3186 + 0x11 C
emacs.exe!apply_lambda(int fun=-2128568444, int args=556625920, int
eval_flag=1) Line 3111 C
emacs.exe!Feval(int form=-1588911800) Line 2388 + 0xb C
emacs.exe!top_level_2() Line 1338 + 0xb C
emacs.exe!internal_condition_case(int (void)* bfun=0x01056224, int
handlers=556678792, int (void)* hfun=0x0105cf06) Line 1482 C
emacs.exe!top_level_1() Line 1346 + 0x15 C
emacs.exe!internal_catch(int tag=556672000, int (void)* func=0x0105cfc7,
int arg=556625920) Line 1222 + 0x6 C
emacs.exe!command_loop() Line 1308 C
emacs.exe!recursive_edit_1() Line 1006 + 0x5 C
emacs.exe!Frecursive_edit() Line 1068 C
emacs.exe!main() Line 1768 + 0x5 C
emacs.exe!mainCRTStartup() Line 259 + 0x12 C
kernel32.dll!77e6f23b()
***********************
- byte_stack_list 0x0082ee38 {pc=0x01648c1f "‡" top=0x0082ee28
bottom=0x0082ee24 ...} byte_stack *
+ pc 0x01648c1f "‡" const unsigned char *
+ top 0x0082ee28 int *
+ bottom 0x0082ee24 int *
byte_string 1633242528 int
+ byte_string_start 0x01648c18 "АБ!€ВГ!‡" const unsigned char *
constants -2124575456 int
+ next 0x0082f074 {pc=0x0162afb6 "‡" top=0x0082f05c bottom=0x0082f058 ...}
byte_stack *
+ stack {pc=0x0164e76c "" top=0x00000000 bottom=0x0082eb6c ...} byte_stack
+ stack.bottom 0x0082eb6c int *
+ stack.next 0x0082ee38 {pc=0x01648c1f "‡" top=0x0082ee28 bottom=0x0082ee24
..} byte_stack *
+ stack.top 0x00000000 int *
******************************
stack.byte_string = bytestr;
stack.pc = stack.byte_string_start = SDATA (bytestr);
stack.constants = vector;
stack.bottom = (Lisp_Object *) alloca (XFASTINT (maxdepth)
* sizeof (Lisp_Object));
top = stack.bottom - 1;
stack.top = NULL;
>>>>> stack.next = byte_stack_list;
byte_stack_list = &stack;
Thanks!
--
az
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Crash (msvc) when compiling semantic from cedet-1.0pre4,
Andrey Zhdanov <=