HTTP/1.1 -1 Read error in cache disk data: SuccessContent-Type: text/csv; charset="utf-8" Last-Modified: Sat, 22 Jan 2022 02:32:44 GMT Content-length: 1094 Connection: Close Proxy-Connection: Close X-Cache: HIT from web1.osuosl.org Server: ProxyTrack 0.5 (HTTrack 3.49.2) id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform 1917,Parrot_api_make_interpreter() cause a crash when another interpreter already exists,kristaba,whiteknight,"When a second interpreter is created through the API, the function crash with the following backtrace : {{{ src/thread.c:1397: failed assertion '!interpreter_array' Backtrace - Obtained 32 stack frames (max trace depth is 32). /usr/local/lib/libparrot.so(+0xc22f2) [0x2db92f2] /usr/local/lib/libparrot.so(Parrot_confess+0x9a) [0x2db92ba] /usr/local/lib/libparrot.so(+0x121a36) [0x2e18a36] /usr/local/lib/libparrot.so(+0x118b6d) [0x2e0fb6d] /usr/local/lib/libparrot.so(initialize_interpreter+0x2e7) [0x2dd7927] /usr/local/lib/libparrot.so(Parrot_api_make_interpreter+0xf6) [0x2db2176] }}} The only way I find to prevent this is to create a ""parent"" interpreter and to call Parrot_api_make_interpreter() using this parent to get a new interpreter.",bug,closed,normal,3.0,embed/extend,master,high,invalid,interpreter api,,,,all ript>