r1111, with local enum patch. beta@elmarco-laptop:~/git/gnome2/vala$ libtool gdb ./compiler/valac *** Warning: inferring the mode of operation is deprecated. *** Future versions of Libtool will require --mode=MODE be specified. GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or 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. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) r --vapidir=vapi --pkg glib-2.0 tests/arrays.vala Starting program: /home/beta/git/gnome2/vala/compiler/.libs/lt-valac --vapidir=vapi --pkg glib-2.0 tests/arrays.vala /home/beta/git/gnome2/vala/tests/arrays.vala:244.7-244.7: error: syntax error, unexpected "," /home/beta/git/gnome2/vala/tests/arrays.vala:244.3-244.5: error: Type reference must be simple name or member access expression ** (lt-valac:8932): CRITICAL **: vala_data_type_set_takes_ownership: assertion `VALA_IS_DATA_TYPE (self)' failed ** (lt-valac:8932): CRITICAL **: vala_unresolved_type_set_array_rank: assertion `VALA_IS_UNRESOLVED_TYPE (self)' failed ** (lt-valac:8932): CRITICAL **: vala_data_type_set_nullable: assertion `VALA_IS_DATA_TYPE (self)' failed ** (lt-valac:8932): CRITICAL **: vala_code_node_set_parent_node: assertion `VALA_IS_CODE_NODE (self)' failed Program received signal SIGSEGV, Segmentation fault. vala_data_type_copy (self=0x0) at valadatatype.c:362 362 return VALA_DATA_TYPE_GET_CLASS (self)->copy (self); (gdb) bt #0 vala_data_type_copy (self=0x0) at valadatatype.c:362 #1 0xb7d90d12 in yyparse (parser=0x8057020) at parser.y:1958 #2 0xb7d98243 in vala_parser_parse_file (parser=0x8057020, source_file=0x805a870) at parser.y:4506 #3 0xb7dfd952 in vala_parser_real_visit_source_file (base=0x8057020, source_file=0x805a870) at valaparser.c:57 #4 0xb7dc16c8 in vala_code_visitor_visit_source_file (self=0x8057020, source_file=0x805a870) at valacodevisitor.c:196 #5 0xb7e23134 in vala_source_file_accept (self=0x805a870, visitor=0x8057020) at valasourcefile.c:146 #6 0xb7dbbff5 in vala_code_context_accept (self=0x8054808, visitor=0x8057020) at valacodecontext.c:269 #7 0xb7dfdcb5 in vala_parser_parse (self=0x8057020, context=0x8054808) at valaparser.c:47 #8 0x0804afbd in vala_compiler_main (args=0xbfcca8f4, args_length1=1) at valacompiler.c:375 #9 0x0804b55c in main (argc=Cannot access memory at address 0x1 ) at valacompiler.c:598 (gdb)