id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
934,PGE build leads to assertion failure on MacOS X?,moritz,,"masak reports (but can't do so directly, because trac does an infinite redirect loop for him) that r40656 broke the build on MacOS X:

{{{
[...]
gmake[1]: Entering directory `/Users/masak/work/hobbies/parrot/compilers/pge'
perl -MExtUtils::Command -e rm_f PGE.pbc ../../runtime/parrot/library/PGE.pbc
perl -e """" >PGE/builtins_gen.pir
../../parrot -o PGE.pbc --output-pbc PGE.pir
../../parrot ../../runtime/parrot/library/PGE/Perl6Grammar.pir --output=PGE/builtins_gen.pir PGE/builtins.pg
src/string/api.c:2568: failed assertion '(s)->encoding'
Backtrace - Obtained 32 stack frames (max trace depth is 32).
0 libparrot.dylib 0x00414abd Parrot_do_check_events + 173
1 libparrot.dylib 0x00414c27 Parrot_confess + 151
2 libparrot.dylib 0x003a52e2 Parrot_str_to_hashval + 130
3 libparrot.dylib 0x00428238 Parrot_set_config_hash_internal + 1400
4 libparrot.dylib 0x00429e7d parrot_hash_get_bucket + 237
5 libparrot.dylib 0x0057662f Parrot_FixedStringArray_get_isa + 5663
6 libparrot.dylib 0x0047365b Parrot_mmd_cache_destroy + 208107
7 libparrot.dylib 0x005ca63b Parrot_PCCMETHOD_Test_get_isa + 2331
8 libparrot.dylib 0x0048536a pmc_new_init + 250
9 libparrot.dylib 0x00473f07 Parrot_mmd_cache_destroy + 210327
10 libparrot.dylib 0x0047427c Parrot_oo_get_class_str + 300
11 libparrot.dylib 0x005866d2 Parrot_Capture_get_isa + 12114
12 libparrot.dylib 0x005b4d67 Parrot_NameSpace_get_isa + 64727
13 libparrot.dylib 0x005a06f7 Parrot_MultiSub_get_isa + 4295
14 libparrot.dylib 0x004272f4 Parrot_set_global + 100
15 libparrot.dylib 0x003d89b5 Parrot_str_from_int + 202085
16 libparrot.dylib 0x00488004 enable_event_checking + 1508
17 libparrot.dylib 0x004870a4 gc_unregister_pmc + 5204
18 libparrot.dylib 0x00433bd5 new_runloop_jump_point + 389
19 libparrot.dylib 0x00433f19 new_runloop_jump_point + 1225
20 libparrot.dylib 0x00434d6a Parrot_runops_fromc_args + 186
21 libparrot.dylib 0x004769da Parrot_ComposeRole + 3418
22 libparrot.dylib 0x00476bae Parrot_ComposeRole + 3886
23 libparrot.dylib 0x00476f97 do_sub_pragmas + 407
24 libparrot.dylib 0x0047e0f8 PackFile_Annotations_add_entry + 2184
25 libparrot.dylib 0x0047e1a0 PackFile_Annotations_add_entry + 2352
26 libparrot.dylib 0x0047e7b4 Parrot_load_bytecode + 500
27 libparrot.dylib 0x003a7700 Parrot_str_from_int + 688
28 libparrot.dylib 0x00488004 enable_event_checking + 1508
29 libparrot.dylib 0x004870a4 gc_unregister_pmc + 5204
30 libparrot.dylib 0x00433bd5 new_runloop_jump_point + 389
31 libparrot.dylib 0x00433f19 new_runloop_jump_point + 1225
gmake[1]: *** [PGE.pbc] Abort trap
gmake[1]: *** Deleting file `PGE.pbc'
gmake[1]: Leaving directory `/Users/masak/work/hobbies/parrot/compilers/pge'
make: *** [compilers.dummy] Error 2
}}}",bug,closed,normal,,build,1.5.0,medium,worksforme,,,,,darwin
