Closed p5pRT closed 18 years ago
I have encountered a segfault when running jsdoc.pl on intel/os x\, which I've reduced to the following testcase (two files). Note that the data file ntest.js is utf-8 encoded.
To get a segfault\, I put these two files in the same directory\, cd to it and run perl test.pl.
The crashdump produced by os x follows these files. I'm using perl 5.8.8 from darwinports.
--- BEGIN test.pl --- my $src;
$/=undef;
open (FH\, "ntest.js");
$src = \
my $BAL_PAREN=qr/(?-xism:\((?:[^()]|(?-xism:\((?:[^()]|(?-xism:\((?:[^()]|(?-xism:\((?:[^()]|(?-xism:\((?:[^()]|(?-xism:\((?:[^()]|(?-xism:\((?:[^()]|(?-xism:\((?:[^()]|(?-xism:\((?:[^()]|(?-xism:\((?:[^()]|(?-xism:\((?:[^()])*\)))*\)))*\)))*\)))*\)))*\)))*\)))*\)))*\)))*\)))*\))/; my $BAL_BRACE=qr/(?-xism:\{(?:[^\{\}]|(?-xism:\{(?:[^\{\}]|(?-xism:\{(?:[^\{\}]|(?-xism:\{(?:[^\{\}]|(?-xism:\{(?:[^\{\}]|(?-xism:\{(?:[^\{\}]|(?-xism:\{(?:[^\{\}]|(?-xism:\{(?:[^\{\}]|(?-xism:\{(?:[^\{\}]|(?-xism:\{(?:[^\{\}]|(?-xism:\{(?:[^\{\}])*\}))*\}))*\}))*\}))*\}))*\}))*\}))*\}))*\}))*\}))*\})/;
$src =~ s/$BAL_PAREN\s*$BAL_BRACE//;
print $src; --- END test.pl ---
--- BEGIN ntest.js --- f () { var list = ["Special"\, "Talk"\, "User"\, "User talk"\, "Wikipedia"\, "Wikipedia talk"\, "Image"\, "Image talk"\, "MediaWiki"\, "MediaWiki talk"\, "Template"\, "Template talk"\, "Help"\, "Help talk"\, "Category"\, "Category talk"\, "Portal"\, "Portal talk"]; "fur": ["Speciâl"\, "Discussion"\, "Utent"\, "Discussion utent"\, "Vichipedie"\, "Discussion Vichipedie"\, "Figure"\, "Discussion figure"\, "MediaWiki"\, "Discussion MediaWiki"\, "Model"\, "Discussion model"\, "Jutori"\, "Discussion jutori"\, "Categorie"\, "Discussion categorie"]\, "fy": ["Wiki"\, "Oerlis"\, "Meidogger"\, "Meidogger oerlis"\, "Wikipedy"\, "Wikipedy oerlis"\, "Ofbyld"\, "Ofbyld oerlis"\, "MediaWiki"\, "MediaWiki oerlis"\, "Berjocht"\, "Berjocht oerlis"\, "Hulp"\, "Hulp oerlis"\, "Kategory"\, "Kategory oerlis"]\, "ga": ["Meán"\, "Speisialta"\, "Plé"\, "Úsáideoir"\, "Plé úsáideora"\, "Vicipéid"\, "Plé Vicipéide"\, "Íomhá"\, "Plé íomhá"\, "MediaWiki"\, "Plé MediaWiki"\, "Teimpléad"\, "Plé teimpléid"\, "Cabhair"\, "Plé cabhrach"\, "Catagóir"\, "Plé catagóire"]\, "gu": ["Special"\, "Talk"\, "User"\, "User talk"\, "વિકિપીડિયા"\, "વિકિપીડિયા talk"\, "Image"\, "Image talk"\, "MediaWiki"\, "MediaWiki talk"\, "Template"\, "Template talk"\, "Help"\, "Help talk"\, "Category"\, "Category talk"]\, "he": ["מיוחד"\, "שיחה"\, "משתמש"\, "שיחת משתמש"\, "ויקיפדיה"\, "שיחת ויקיפדיה"\, "תמונה"\, "שיחת תמונה"\, "MediaWiki"\, "שיחת MediaWiki"\, "תבנית"\, "שיחת תבנית"\, "עזרה"\, "שיחת עזרה"\, "קטגוריה"\, "שיחת קטגוריה"]\, "hi": ["विशेष"\, "वार्ता"\, "सदस्य"\, "सदस्य वार्ता"\, "विकिपीडिया"\, "विकिपीडिया वार्ता"\, "चित्र"\, "चित्र वार्ता"\, "MediaWiki"\, "MediaWiki talk"\, "Template"\, "Template talk"\, "श्रेणी"\, "श्रेणी वार्ता"\, "Help"\, "Help talk"]\, "hr": ["Mediji"\, "Posebno"\, "Razgovor"\, "Suradnik"\, "Razgovor sa suradnikom"\, "Wikipedia"\, "Razgovor Wikipedia"\, "Slika"\, "Razgovor o slici"\, "MediaWiki"\, "MediaWiki razgovor"\, "Predložak"\, "Razgovor o predlošku"\, "Pomoć"\, "Razgovor o pomoći"\, "Kategorija"\, "Razgovor o kategoriji"]\, "hu": ["Média"\, "Speciális"\, "Vita"\, "User"\, "User vita"\, "Wikipédia"\, "Wikipédia vita"\, "Kép"\, "Kép vita"\, "MediaWiki"\, "MediaWiki vita"\, "Sablon"\, "Sablon vita"\, "Segítség"\, "Segítség vita"\, "Kategória"\, "Kategória vita"]\, "ia": ["Special"\, "Discussion"\, "Usator"\, "Discussion Usator"\, "Wikipedia"\, "Discussion Wikipedia"\, "Imagine"\, "Discussion Imagine"\, "MediaWiki"\, "Discussion MediaWiki"\, "Template"\, "Template talk"\, "Help"\, "Help talk"\, "Category"\, "Category talk"]\, "id": ["Istimewa"\, "Bicara"\, "Pengguna"\, "Bicara Pengguna"\, "Wikipedia"\, "Pembicaraan Wikipedia"\, "Gambar"\, "Pembicaraan Gambar"\, "MediaWiki"\, "Pembicaraan MediaWiki"\, "Templat"\, "Pembicaraan Templat"\, "Bantuan"\, "Pembicaraan Bantuan"\, "Kategori"\, "Pembicaraan Kategori"]\, "is": ["Miðill"\, "Kerfissíða"\, "Spjall"\, "Notandi"\, "Notandaspjall"\, "Wikipedia"\, "Wikipediaspjall"\, "Mynd"\, "Myndaspjall"\, "Melding"\, "Meldingarspjall"\, "Snið"\, "Sniðaspjall"\, "Hjálp"\, "Hjálparspjall"\, "Flokkur"\, "Flokkaspjall"]\, "it": ["Speciale"\, "Discussione"\, "Utente"\, "Discussioni utente"\, "Wikipedia"\, "Discussioni Wikipedia"\, "Immagine"\, "Discussioni immagine"\, "MediaWiki"\, "Discussioni MediaWiki"\, "Template"\, "Discussioni template"\, "Aiuto"\, "Discussioni aiuto"\, "Categoria"\, "Discussioni categoria"]\, "ja": ["特別"\, "ノート"\, "利用者"\, "利用者‐会話"\, "Wikipedia"\, "Wikipedia‐ノート"\, "画像"\, "画像‐ノート"\, "MediaWiki"\, "MediaWiki‐ノート"\, "Template"\, "Template‐ノート"\, "Help"\, "Help‐ノート"\, "Category"\, "Category‐ノート"]\, "ka": ["მედია"\, "სპეციალური"\, "განხილვა"\, "მომხმარებელი"\, "მომხმარებელი განხილვა"\, "ვიკიპედია"\, "ვიკიპედია განხილვა"\, "სურათი"\, "სურათი განხილვა"\, "მედიავიკი"\, "მედიავიკი განხილვა"\, "თარგი"\, "თარგი განხილვა"\, "დახმარება"\, "დახმარება განხილვა"\, "კატეგორია"\, "კატეგორია განხილვა"]\, "ko": ["특수기능"\, "토론"\, "사용자"\, "사용자토론"\, "위키백과"\, "위키백과토론"\, "그림"\, "그림토론"\, "분류"\, "분류토론"\, "MediaWiki"\, "MediaWiki talk"\, "Template"\, "Template talk"\, "Help"\, "Help talk"]\, "ku": ["Medya"\, "Taybet"\, "Nîqaş"\, "Bikarhêner"\, "Bikarhêner nîqaş"\, "Wîkîpediya"\, "Wîkîpediya nîqaş"\, "Wêne"\, "Wêne nîqaş"\, "MediaWiki"\, "MediaWiki nîqaş"\, "Şablon"\, "Şablon nîqaş"\, "Alîkarî"\, "Alîkarî nîqaş"\, "Kategorî"\, "Kategorî nîqaş"]\, "la": ["Specialis"\, "Disputatio"\, "Usor"\, "Disputatio Usoris"\, "Vicipaedia"\, "Disputatio Vicipaediae"\, "Imago"\, "Disputatio Imaginis"\, "MediaWiki"\, "Disputatio MediaWiki"\, "Formula"\, "Disputatio Formulae"\, "Auxilium"\, "Disputatio Auxilii"\, "Categoria"\, "Disputatio Categoriae"\, m]\, "li": ["Speciaal"\, "Euverlik"\, "Gebroeker"\, "Euverlik gebroeker"\, "Wikipedia"\, "Euverlik Wikipedia"\, "Aafbeilding"\, "Euverlik afbeelding"\, "MediaWiki"\, "Euverlik MediaWiki"\, "Sjabloon"\, "Euverlik sjabloon"\, "Help"\, "Euverlik help"\, "Kategorie"\, "Euverlik kategorie"]\, "lt": ["Medija"\, "Specialus"\, "Aptarimas"\, "Naudotojas"\, "Naudotojo aptarimas"\, "Wikipedia"\, "Wikipedia aptarimas"\, "Vaizdas"\, "Vaizdo aptarimas"\, "MediaWiki"\, "MediaWiki aptarimas"\, "Šablonas"\, "Šablono aptarimas"\, "Pagalba"\, "Pagalbos aptarimas"\, "Kategorija"\, "Kategorijos aptarimas"]\, "mk": ["Медија"\, "Специјални"\, "Разговор"\, "Корисник"\, "Корисник разговор"\, "Wikipedia"\, "Wikipedia разговор"\, "Слика"\, "Слика разговор"\, "МедијаВики"\, "МедијаВики разговор"\, "Шаблон"\, "Шаблон разговор"\, "Помош"\, "Помош разговор"\, "Категорија"\, "Категорија разговор"]\, "ms": ["Istimewa"\, "Perbualan"\, "Pengguna"\, "Perbualan Pengguna"\, "Wikipedia"\, "Perbualan Wikipedia"\, "Imej"\, "Imej Perbualan"\, "MediaWiki"\, "MediaWiki Perbualan"\, "Template"\, "Template talk"\, "Help"\, "Help talk"\, "Category"\, "Category talk"]\, "mt": ["Special"\, "Talk"\, "User"\, "User talk"\, "Wikipedija"\, "Wikipedija talk"\, "Image"\, "Image talk"\, "MediaWiki"\, "MediaWiki talk"\, "Template"\, "Template talk"\, "Help"\, "Help talk"\, "Category"\, "Category talk"]\, "nap": ["Speciale"\, "Discussione"\, "Utente"\, "Discussioni utente"\, "Wikipedia"\, "Discussioni Wikipedia"\, "Immagine"\, "Discussioni immagine"\, "MediaWiki"\, "Discussioni MediaWiki"\, "Template"\, "Discussioni template"\, "Aiuto"\, "Discussioni aiuto"\, "Categoria"\, "Discussioni categoria"]\, "nds": ["Spezial"\, "Diskuschoon"\, "Bruker"\, "Bruker Diskuschoon"\, "Wikipedia"\, "Wikipedia Diskuschoon"\, "Bild"\, "Bild Diskuschoon"\, "MediaWiki"\, "MediaWiki Diskuschoon"\, "Vörlaag"\, "Vörlaag Diskuschoon"\, "Hülp"\, "Hülp Diskuschoon"\, "Kategorie"\, "Kategorie Diskuschoon"]\, "nl": ["Speciaal"\, "Overleg"\, "Gebruiker"\, "Overleg gebruiker"\, "Wikipedia"\, "Overleg Wikipedia"\, "Afbeelding"\, "Overleg afbeelding"\, "MediaWiki"\, "Overleg MediaWiki"\, "Sjabloon"\, "Overleg sjabloon"\, "Help"\, "Overleg help"\, "Categorie"\, "Overleg categorie"]\, "nn": ["Filpeikar"\, "Spesial"\, "Diskusjon"\, "Brukar"\, "Brukardiskusjon"\, "Wikipedia"\, "Wikipedia-diskusjon"\, "Fil"\, "Fildiskusjon"\, "MediaWiki"\, "MediaWiki-diskusjon"\, "Mal"\, "Maldiskusjon"\, "Hjelp"\, "Hjelpdiskusjon"\, "Kategori"\, "Kategoridiskusjon"]\, "no": ["Medium"\, "Spesial"\, "Diskusjon"\, "Bruker"\, "Brukerdiskusjon"\, "Wikipedia"\, "Wikipedia-diskusjon"\, "Bilde"\, "Bildediskusjon"\, "MediaWiki"\, "MediaWiki-diskusjon"\, "Mal"\, "Maldiskusjon"\, "Hjelp"\, "Hjelpdiskusjon"\, "Kategori"\, "Kategoridiskusjon"]\, "nv": ["Special"\, "Naaltsoos baa yinísht'į́"\, "Choinish'įįhí"\, "Choinish'įįhí baa yinísht'į́"\, "Wikiibíídiiya"\, "Wikiibíídiiya baa yinísht'į́"\, "E'elyaaígíí"\, "E'elyaaígíí baa yinísht'į́"\, "MediaWiki"\, "MediaWiki baa yinísht'į́"\, "Template"\, "Template talk"\, "Aná'álwo'"\, "Aná'álwo' baa yinísht'į́"\, "T'ááłáhági át'éego"\, "T'ááłáhági át'éego baa yinísht'į́"]\, "oc": ["Especial"\, "Discutir"\, "Utilisator"\, "Discutida Utilisator"\, "Oiquipedià"\, "Discutida Oiquipedià"\, "Image"\, "Discutida Image"\, "MediaWiki"\, "MediaWiki talk"\, "Template"\, "Template talk"\, "Help"\, "Help talk"\, "Category"\, "Category talk"]\, "os": ["Сæрмагонд"\, "Дискусси"\, "Архайæг"\, "Архайæджы дискусси"\, "Wikipedia"\, "0"\, "Ныв"\, "Нывы тыххæй дискусси"\, "MediaWiki"\, "Дискусси MediaWiki"\, "Шаблон"\, "Шаблоны тыххæй дискусси"\, "Æххуыс"\, "Æххуысы тыххæй дискусси"\, "Категори"\, "Категорийы тыххæй дискусси"]\, "pa": ["ਮੀਡੀਆ"\, "ਖਾਸ"\, "ਚਰਚਾ"\, "ਮੈਂਬਰ"\, "ਮੈਂਬਰ ਚਰਚਾ"\, "Wikipedia"\, "Wikipedia ਚਰਚਾ"\, "ਤਸਵੀਰ"\, "ਤਸਵੀਰ ਚਰਚਾ"\, "ਮੀਡੀਆਵਿਕਿ"\, "ਮੀਡੀਆਵਿਕਿ ਚਰਚਾ"\, "ਨਮੂਨਾ"\, "ਨਮੂਨਾ ਚਰਚਾ"\, "ਮਦਦ"\, "ਮਦਦ ਚਰਚਾ"\, "ਸ਼੍ਰੇਣੀ"\, "ਸ਼੍ਰੇਣੀ ਚਰਚਾ"]\, "pl": ["Specjalna"\, "Dyskusja"\, "Wikipedysta"\, "Dyskusja Wikipedysty"\, "Wikipedia"\, "Dyskusja Wikipedii"\, "Grafika"\, "Dyskusja grafiki"\, "MediaWiki"\, "Dyskusja MediaWiki"\, "Szablon"\, "Dyskusja szablonu"\, "Pomoc"\, "Dyskusja pomocy"\, "Kategoria"\, "Dyskusja kategorii"\, "Portal"\, "Dyskusja portalu"]\, "pt": ["Especial"\, "Discussão"\, "Usuário"\, "Usuário Discussão"\, "Wikipedia"\, "Wikipedia Discussão"\, "Imagem"\, "Imagem Discussão"\, "MediaWiki"\, "MediaWiki Discussão"\, "Predefinição"\, "Predefinição Discussão"\, "Ajuda"\, "Ajuda Discussão"\, "Categoria"\, "Categoria Discussão"]\, "ro": ["Special"\, "Discuţie"\, "Utilizator"\, "Discuţie Utilizator"\, "Wikipedia"\, "Discuţie Wikipedia"\, "Imagine"\, "Discuţie Imagine"\, "MediaWiki"\, "Discuţie MediaWiki"\, "Format"\, "Discuţie Format"\, "Ajutor"\, "Discuţie Ajutor"\, "Categorie"\, "Discuţie Categorie"]\, "ru": ["Медиа"\, "Служебная"\, "Обсуждение"\, "Участник"\, "Обсуждение участника"\, "Википедия"\, "Обсуждение Википедии"\, "Изображение"\, "Обсуждение изображения"\, "MediaWiki"\, "Обсуждение MediaWiki"\, "Шаблон"\, "Обсуждение шаблона"\, "Справка"\, "Обсуждение справки"\, "Категория"\, "Обсуждение категории"]\, "sc": ["Speciale"\, "Contièndha"\, "Utente"\, "Utente discussioni"\, "Wikipedia"\, "Wikipedia discussioni"\, "Immàgini"\, "Immàgini contièndha"\, "MediaWiki"\, "MediaWiki talk"\, "Template"\, "Template talk"\, "Help"\, "Help talk"\, "Category"\, "Category talk"]\, "sk": ["Médiá"\, "Špeciálne"\, "Diskusia"\, "Redaktor"\, "Diskusia s redaktorom"\, "Wikipédia"\, "Diskusia k Wikipédii"\, "Obrázok"\, "Diskusia k obrázku"\, "MediaWiki"\, "Diskusia k MediaWiki"\, "Šablóna"\, "Diskusia k šablóne"\, "Pomoc"\, "Diskusia k pomoci"\, "Kategória"\, "Diskusia ku kategórii"]\, "sl": ["Posebno"\, "Pogovor"\, "Uporabnik"\, "Uporabniški pogovor"\, "Wikipedija"\, "Pogovor k Wikipediji"\, "Slika"\, "Pogovor k sliki"\, "MediaWiki"\, "MediaWiki talk"\, "Template"\, "Template talk"\, "Help"\, "Help talk"\, "Category"\, "Category talk"]\, "sq": ["Speciale"\, "Diskutim"\, "Përdoruesi"\, "Përdoruesi diskutim"\, "Wikipedia"\, "Wikipedia diskutim"\, "Figura"\, "Figura diskutim"\, "MediaWiki"\, "MediaWiki diskutim"\, "Stampa"\, "Stampa diskutim"\, "Ndihmë"\, "Ndihmë diskutim"\, "Category"\, "Category talk"]\, "sr": ["Посебно"\, "Разговор"\, "Корисник"\, "Разговор са корисником"\, "Википедија"\, "Разговор о Википедији"\, "Слика"\, "Разговор о слици"\, "МедијаВики"\, "Разговор о МедијаВикију"\, "Шаблон"\, "Разговор о шаблону"\, "Помоћ"\, "Разговор о помоћи"\, "Категорија"\, "Разговор о категорији"\, "Портал"\, "Разговор о порталу"]\, "sv": ["Special"\, "Diskussion"\, "Användare"\, "Användardiskussion"\, "Wikipedia"\, "Wikipediadiskussion"\, "Bild"\, "Bilddiskussion"\, "MediaWiki"\, "MediaWiki diskussion"\, "Mall"\, "Malldiskussion"\, "Hjälp"\, "Hjälp diskussion"\, "Kategori"\, "Kategoridiskussion"]\, "ta": ["ஊடகம்"\, "சிறப்பு"\, "பேச்சு"\, "பயனர்"\, "பயனர் பேச்சு"\, "Wikipedia"\, "Wikipedia பேச்சு"\, "படிமம்"\, "படிமப் பேச்சு"\, "மீடியாவிக்கி"\, "மீடியாவிக்கி பேச்சு"\, "வார்ப்புரு"\, "வார்ப்புரு பேச்சு"\, "உதவி"\, "உதவி பேச்சு"\, "பகுப்பு"\, "பகுப்பு பேச்சு"]\, "th": ["พิเศษ"\, "พูดคุย"\, "ผู้ใช้"\, "คุยเกี่ยวกับผู้ใช้"\, "Wikipedia"\, "Wikipedia talk"\, "ภาพ"\, "คุยเกี่ยวกับภาพ"\, "MediaWiki"\, "คุยเกี่ยวกับ MediaWiki"\, "Template"\, "Template talk"\, "Help"\, "Help talk"\, "Category"\, "Category talk"] } --- END ntest.js ---
--- BEGIN crash dump --- Date/Time: 2006-05-30 10:03:15.109 -0400 OS Version: 10.4.6 (Build 8I1119) Report Version: 4
Command: perl Path: /opt/local/bin/perl Parent: bash [5359]
Version: ??? (???)
PID: 8970 Thread: 0
Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_INVALID_ADDRESS (0x0001) at 0xbf806fdc
Thread 0 Crashed: 0 perl 0x000bb594 S_reginclass + 12 (crt.c:305) 1 perl 0x000c10d3 S_regmatch + 16345 (crt.c:305) 2 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 3 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 4 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 5 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 6 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 7 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 8 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 9 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 10 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 11 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 12 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 13 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 14 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 15 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 16 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 17 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 18 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 19 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 20 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 21 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 22 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 23 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 24 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 25 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 26 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 27 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 28 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 29 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 30 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 31 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 32 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 33 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 34 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 35 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 36 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 37 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 38 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 39 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 40 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 41 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 42 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 43 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 44 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 45 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 46 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 47 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 48 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 49 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 50 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 51 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 52 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 53 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 54 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 55 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 56 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 57 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 58 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 59 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 60 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 61 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 62 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 63 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 64 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 65 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 66 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 67 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 68 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 69 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 70 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 71 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 72 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 73 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 74 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 75 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 76 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 77 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 78 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 79 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 80 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 81 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 82 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 83 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 84 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 85 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 86 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 87 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 88 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 89 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 90 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 91 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 92 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 93 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 94 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 95 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 96 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 97 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 98 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 99 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 100 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 101 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 102 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 103 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 104 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 105 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 106 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 107 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 108 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 109 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 110 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 111 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 112 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 113 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 114 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 115 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 116 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 117 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 118 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 119 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 120 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 121 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 122 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 123 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 124 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 125 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 126 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 127 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 128 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 129 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 130 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 131 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 132 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 133 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 134 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 135 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 136 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 137 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 138 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 139 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 140 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 141 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 142 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 143 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 144 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 145 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 146 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 147 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 148 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 149 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 150 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 151 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 152 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 153 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 154 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 155 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 156 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 157 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 158 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 159 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 160 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 161 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 162 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 163 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 164 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 165 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 166 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 167 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 168 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 169 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 170 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 171 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 172 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 173 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 174 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 175 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 176 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 177 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 178 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 179 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 180 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 181 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 182 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 183 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 184 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 185 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 186 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 187 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 188 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 189 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 190 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 191 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 192 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 193 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 194 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 195 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 196 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 197 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 198 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 199 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 200 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 201 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 202 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 203 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 204 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 205 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 206 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 207 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 208 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 209 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 210 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 211 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 212 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 213 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 214 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 215 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 216 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 217 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 218 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 219 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 220 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 221 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 222 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 223 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 224 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 225 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 226 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 227 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 228 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 229 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 230 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 231 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 232 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 233 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 234 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 235 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 236 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 237 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 238 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 239 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 240 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 241 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 242 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 243 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 244 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 245 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 246 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 247 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 248 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 249 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 250 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 251 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 252 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 253 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 254 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 255 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 256 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 257 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 258 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 259 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 260 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 261 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 262 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 263 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 264 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 265 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 266 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 267 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 268 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 269 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 270 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 271 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 272 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 273 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 274 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 275 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 276 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 277 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 278 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 279 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 280 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 281 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 282 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 283 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 284 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 285 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 286 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 287 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 288 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 289 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 290 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 291 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 292 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 293 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 294 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 295 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 296 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 297 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 298 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 299 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 300 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 301 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 302 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 303 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 304 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 305 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 306 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 307 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 308 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 309 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 310 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 311 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 312 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 313 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 314 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 315 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 316 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 317 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 318 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 319 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 320 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 321 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 322 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 323 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 324 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 325 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 326 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 327 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 328 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 329 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 330 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 331 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 332 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 333 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 334 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 335 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 336 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 337 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 338 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 339 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 340 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 341 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 342 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 343 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 344 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 345 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 346 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 347 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 348 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 349 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 350 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 351 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 352 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 353 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 354 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 355 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 356 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 357 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 358 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 359 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 360 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 361 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 362 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 363 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 364 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 365 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 366 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 367 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 368 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 369 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 370 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 371 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 372 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 373 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 374 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 375 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 376 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 377 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 378 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 379 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 380 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 381 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 382 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 383 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 384 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 385 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 386 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 387 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 388 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 389 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 390 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 391 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 392 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 393 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 394 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 395 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 396 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 397 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 398 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 399 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 400 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 401 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 402 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 403 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 404 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 405 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 406 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 407 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 408 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 409 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 410 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 411 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 412 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 413 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 414 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 415 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 416 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 417 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 418 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 419 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 420 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 421 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 422 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 423 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 424 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 425 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 426 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 427 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 428 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 429 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 430 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 431 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 432 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 433 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 434 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 435 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 436 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 437 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 438 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 439 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 440 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 441 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 442 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 443 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 444 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 445 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 446 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 447 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 448 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 449 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 450 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 451 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 452 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 453 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 454 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 455 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 456 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 457 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 458 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 459 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 460 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 461 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 462 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 463 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 464 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 465 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 466 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 467 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 468 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 469 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 470 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 471 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 472 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 473 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 474 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 475 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 476 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 477 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 478 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 479 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 480 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 481 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 482 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 483 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 484 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 485 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 486 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 487 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 488 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 489 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 490 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 491 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 492 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 493 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 494 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 495 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 496 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 497 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 498 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 499 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 500 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 501 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 502 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 503 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 504 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 505 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 506 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 507 perl 0x000c1688 S_regmatch + 17806 (crt.c:305) 508 perl 0x000c1688 S_regmatch + 17806 (crt.c:305)
Thread 0 crashed with i386 Thread State: eax: 0x0180f210 ebx: 0x000bd10b ecx:0x00000000 edx: 0x01816dae edi: 0x00000011 esi: 0x00000011 ebp:0xbf807088 esp: 0xbf806fe0 ss: 0x0000002f efl: 0x00010282 eip:0x000bb594 cs: 0x00000027 ds: 0x0000002f es: 0x0000002f fs:0x00000000 gs: 0x00000037
Binary Images Description: 0x1000 - 0xf2fff perl /opt/local/bin/perl 0x8fe00000 - 0x8fe4bfff dyld 44.17 /usr/lib/dyld 0x90000000 - 0x9016efff libSystem.B.dylib /usr/lib/libSystem.B.dylib 0x901be000 - 0x901c0fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
Model: MacBookPro1\,1\, BootROM MBP11.0055.B03\, 2 processors\, Intel Core Duo\, 1.83 GHz\, 1 GB Graphics: ATI Radeon X1600\, ATY\,RadeonX1600\, PCIe\, 128 MB Memory Module: DIMM0/BANK 0\, 512 MB\, DDR2 SDRAM\, 667 MHz Memory Module: DIMM1/BANK 1\, 512 MB\, DDR2 SDRAM\, 667 MHz AirPort: spairport_wireless_card_type_airport_extreme (0x168C\, 0x86)\, 0.1.17 Bluetooth: Version 1.7.3f4\, 2 service\, 1 devices\, 1 incoming serial ports Network Service: AirPort\, AirPort\, en1 Serial ATA Device: FUJITSU MHV2080BH\, 74.53 GB Parallel ATA Device: MATSHITADVD-R UJ-857 USB Device: Built-in iSight\, Micron\, Up to 480 Mb/sec\, 500 mA USB Device: Apple Internal Keyboard / Trackpad\, Apple Computer\, Up to 12 Mb/sec\, 500 mA USB Device: IR Receiver\, Apple Computer\, Inc.\, Up to 12 Mb/sec\, 500 mA USB Device: Bluetooth HCI\, Up to 12 Mb/sec\, 500 mA --- END crash dump ---
On Sat\, Nov 04\, 2006 at 05:41:36PM -0800\, Lupin wp wrote:
I have encountered a segfault when running jsdoc.pl on intel/os x\, which I've reduced to the following testcase (two files). Note that the data file ntest.js is utf-8 encoded.
To get a segfault\, I put these two files in the same directory\, cd to it and run perl test.pl.
This is due to the recursive nature of the regex engine in 5.8.x\, and has been fixed in 5.9.4 onwards.
Workarounds in 5.8.x are:
* increase the maximum stack size with ulimit -s * try to avoid\, as far as possible\, applying nested quantifiers\, eg (foo*)* to long strings.
-- "I do not resent criticism\, even when\, for the sake of emphasis\, it parts for the time with reality". -- Winston Churchill\, House of Commons\, 22nd Jan 1941.
The RT System itself - Status changed from 'new' to 'open'
@rgs - Status changed from 'open' to 'resolved'
On 2006–11–05\, at 14:50\, Dave Mitchell wrote:
This is due to the recursive nature of the regex engine in 5.8.x\,
and has been fixed in 5.9.4 onwards.Workarounds in 5.8.x are:
* increase the maximum stack size with ulimit -s * try to avoid\, as far as possible\, applying nested quantifiers\, eg (foo*)* to long strings.
What Dave said\, plus
Phew. That regex is a lulu. "Mastering Regular Expressions" by
Jeffrey Friedl (O'Reilly\, now in its third edition) has some great
advice on unwinding regular expressions which may help you to make
yours less crash-prone as well as faster.
The recursive-to-iterative changes in perl's regex engine are too
radical to be back-ported to the perl-5.8 support track. Perl 5.9.x
will be released as perl-5.10 in the fairly near future\, although
there's no firm release date as yet. Incidentally\, 5.10 will also
bring a number of fixes related to Unicode in regexes.
If you want to try your script with perl-5.9.x\, you can download a
source snapshot using the instructions on the perlhack man page. But
then you'll have to build a binary yourself. This procedure can
definitely be described as "requires some assembly"\, so don't do it
unless you're feeling enthusiastic. (Although it would be great to
have somebody with an Intel-based Mac on board -- AFAICT\, nobody
who's active on the perl5 porters' list is using one.)
An easier alternative would be for you to resend your test case --
this time as real attachments -- so that perl5-porters can check it:
although it _looks_ as though the UTF-8 in the message body made it
through the mail system OK\, I don't trust it.
--
Dominic Dunlop
Migrated from rt.perl.org#40677 (status was 'resolved')
Searchable as RT40677$