emacs-pretest-bug
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]