From: SourceForge.net <no...@so...> - 2012-01-27 20:56:25
|
Bugs item #3474250, was opened at 2012-01-15 13:22 Message generated for change (Comment added) made by wsfulton You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101645&aid=3474250&group_id=1645 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. >Category: code generation (general) Group: None >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: https://www.google.com/accounts () >Assigned to: William Fulton (wsfulton) Summary: Bad rename regexp causes segfault Initial Comment: Hello, I've just mistakenly entered a rename statement into interface file: %rename("%(regex:/idis_(.*)/\\4/)s") ""; Which is of course bad, since \\4 is not there. I would imagine, that swig would generate error, warning or would just ignore it. Instead, swig compiler, run as: swig -w314,451,462 -python python.i Segfaulted. Running swig-2.0.4 on gentoo here. ---------------------------------------------------------------------- >Comment By: William Fulton (wsfulton) Date: 2012-01-27 12:56 Message: Fixed for swig-2.0.5. Now you get a message like: SWIG:1: Error: PCRE capture replacement failed while matching "idis_(.*)" using "idis_abc_def_ghi_jkl" - request for group 4 is greater than the number of captures 1. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101645&aid=3474250&group_id=1645 |