From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Maury, Olivier" Newsgroups: gmane.emacs.help Subject: RE: stack overflow in regexp matcher with gdb Date: Thu, 14 Nov 2013 12:10:36 +0000 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1384431065 15727 80.91.229.3 (14 Nov 2013 12:11:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 14 Nov 2013 12:11:05 +0000 (UTC) To: Stefan Monnier , "help-gnu-emacs@gnu.org" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Nov 14 13:11:09 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VgvlL-0000vn-Qf for geh-help-gnu-emacs@m.gmane.org; Thu, 14 Nov 2013 13:11:08 +0100 Original-Received: from localhost ([::1]:54843 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VgvlL-0002D5-Bo for geh-help-gnu-emacs@m.gmane.org; Thu, 14 Nov 2013 07:11:07 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54110) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vgvl3-0002Ct-1V for help-gnu-emacs@gnu.org; Thu, 14 Nov 2013 07:10:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vgvkv-00087g-OK for help-gnu-emacs@gnu.org; Thu, 14 Nov 2013 07:10:48 -0500 Original-Received: from relay1.mentorg.com ([192.94.38.131]:57969) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vgvkv-00087O-EQ for help-gnu-emacs@gnu.org; Thu, 14 Nov 2013 07:10:41 -0500 Original-Received: from svr-orw-fem-01.mgc.mentorg.com ([147.34.98.93]) by relay1.mentorg.com with esmtp id 1Vgvks-000026-F7 from Olivier_Maury@mentor.com ; Thu, 14 Nov 2013 04:10:38 -0800 Original-Received: from SVR-IES-FEM-02.mgc.mentorg.com ([137.202.0.106]) by svr-orw-fem-01.mgc.mentorg.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Thu, 14 Nov 2013 04:10:38 -0800 Original-Received: from EU-MBX-01.mgc.mentorg.com ([169.254.1.38]) by SVR-IES-FEM-02.mgc.mentorg.com ([137.202.0.106]) with mapi id 14.02.0247.003; Thu, 14 Nov 2013 12:10:37 +0000 Thread-Topic: stack overflow in regexp matcher with gdb Thread-Index: Ac7gYIWcFatqUKx6TkG93rtRKRDrEAAQxHoTACKxTRA= In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [137.202.0.76] X-OriginalArrivalTime: 14 Nov 2013 12:10:38.0316 (UTC) FILETIME=[87CAEAC0:01CEE132] X-detected-operating-system: by eggs.gnu.org: Windows NT kernel [generic] [fuzzy] X-Received-From: 192.94.38.131 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:94489 Archived-At: Hello, Thanks for the tips. I tried with the 24.3 version of emacs and the gdb -i=3Dmi interface. It se= ems it works a little bit better (doesn't fail with that kind of error). Ho= wever when I do a "next" the first one is ok but the second "next" is very = slow and then it's ok again and then it's very slow again, etc... and from = time to time the gdb prompt is no longer printed even though I can still en= ter gdb commands...=20 Using gud-gdb with the 24.3 version of emacs seems even more weird as it do= esn't show the source files I've stop in... it's like if I was using gdb in= a terminal. And if I use gdb --annotate=3D3 it's not better. Here is what I got with the 23.4 version of emacs: Debugger entered--Lisp error: (error "Stack overflow in regexp matcher") looking-at(",value=3D\\(\".*\"\\).*?}") gdb-stack-list-locals-handler() gdb-prompt("") gud-gdba-marker-filter("e=3D\"double\",value=3D\"0\"},{name=3D\"sD2901\",= type=3D\"double\",value=3D\"0\"},{name=3D\"sD2902\",type=3D\"double\",value= =3D\"0\"},{name=3D\"sD2903\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2= 904\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2905\",type=3D\"double\"= ,value=3D\"0\"},{name=3D\"sD2906\",type=3D\"double\",value=3D\"0\"},{name= =3D\"sD2907\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2908\",type=3D\"= double\",value=3D\"0\"},{name=3D\"sD2909\",type=3D\"double\",value=3D\"0\"}= ,{name=3D\"sD2910\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2911\",typ= e=3D\"double\",value=3D\"0\"},{name=3D\"sD2912\",type=3D\"double\",value=3D= \"0\"},{name=3D\"sD2913\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2914= \",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2915\",type=3D\"double\",va= lue=3D\"0\"},{name=3D\"sD2916\",type=3D\"double\",value=3D\"0\"},{name=3D\"= sD2917\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2918\",type=3D\"doubl= e\",value=3D\"0\"},{name=3D\"sD2919\",type=3D\"double\",value=3D\"0\"},{nam= e=3D\"sD2920\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2921\",type=3D\= "double\",value=3D\"0\"},{name=3D\"sD2922\",type=3D\"double\",value=3D\"0\"= },{name=3D\"sD2923\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2924\",ty= pe=3D\"double\",value=3D\"0\"},{name=3D\"sD2953\",type=3D\"double\",value= =3D\"0\"},{name=3D\"sD2954\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2= 955\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2956\",type=3D\"double\"= ,value=3D\"0\"},{name=3D\"sD2957\",type=3D\"double\",value=3D\"0\"},{name= =3D\"sD2958\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2959\",type=3D\"= double\",value=3D\"0\"},{name=3D\"sD2960\",type=3D\"double\",value=3D\"0\"}= ,{name=3D\"sD2961\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2962\",typ= e=3D\"double\",value=3D\"0\"},{name=3D\"sD2963\",type=3D\"double\",value=3D= \"0\"},{name=3D\"sD2964\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2965= \",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2966\",type=3D\"double\",va= lue=3D\"0\"},{name=3D\"sD2967\",type=3D\"double\",value=3D\"0\"},{name=3D\"= sD2968\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2969\",type=3D\"doubl= e\",value=3D\"0\"},{name=3D\"sD2970\",type=3D\"double\",value=3D\"0\"},{nam= e=3D\"sD2971\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2972\",type=3D\= "double\",value=3D\"0\"},{name=3D\"sD2973\",type=3D\"double\",value=3D\"0\"= },{name=3D\"sD2974\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2975\",ty= pe=3D\"double\",value=3D\"0\"},{name=3D\"sD2976\",type=3D\"double\",value= =3D\"0\"},{name=3D\"sD2977\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2= 978\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2979\",type=3D\"double\"= ,value=3D\"0\"},{name=3D\"sD2980\",type=3D\"double\",value=3D\"0\"},{name= =3D\"sD2981\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2982\",type=3D\"= double\",value=3D\"0\"},{name=3D\"sD2983\",type=3D\"double\",value=3D\"0\"}= ,{name=3D\"sD2984\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2985\",typ= e=3D\"double\",value=3D\"0\"},{name=3D\"sD2986\",type=3D\"double\",value=3D= \"0\"},{name=3D\"sD2987\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2988= \",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2989\",type=3D\"double\",va= lue=3D\"0\"},{name=3D\"sD2990\",type=3D\"double\",value=3D\"0\"}]\n\n=1A=1A= pre-prompt\n(gdb) \n=1A=1Aprompt\n") apply(gud-gdba-marker-filter "e=3D\"double\",value=3D\"0\"},{name=3D\"sD2= 901\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2902\",type=3D\"double\"= ,value=3D\"0\"},{name=3D\"sD2903\",type=3D\"double\",value=3D\"0\"},{name= =3D\"sD2904\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2905\",type=3D\"= double\",value=3D\"0\"},{name=3D\"sD2906\",type=3D\"double\",value=3D\"0\"}= ,{name=3D\"sD2907\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2908\",typ= e=3D\"double\",value=3D\"0\"},{name=3D\"sD2909\",type=3D\"double\",value=3D= \"0\"},{name=3D\"sD2910\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2911= \",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2912\",type=3D\"double\",va= lue=3D\"0\"},{name=3D\"sD2913\",type=3D\"double\",value=3D\"0\"},{name=3D\"= sD2914\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2915\",type=3D\"doubl= e\",value=3D\"0\"},{name=3D\"sD2916\",type=3D\"double\",value=3D\"0\"},{nam= e=3D\"sD2917\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2918\",type=3D\= "double\",value=3D\"0\"},{name=3D\"sD2919\",type=3D\"double\",value=3D\"0\"= },{name=3D\"sD2920\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2921\",ty= pe=3D\"double\",value=3D\"0\"},{name=3D\"sD2922\",type=3D\"double\",value= =3D\"0\"},{name=3D\"sD2923\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2= 924\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2953\",type=3D\"double\"= ,value=3D\"0\"},{name=3D\"sD2954\",type=3D\"double\",value=3D\"0\"},{name= =3D\"sD2955\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2956\",type=3D\"= double\",value=3D\"0\"},{name=3D\"sD2957\",type=3D\"double\",value=3D\"0\"}= ,{name=3D\"sD2958\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2959\",typ= e=3D\"double\",value=3D\"0\"},{name=3D\"sD2960\",type=3D\"double\",value=3D= \"0\"},{name=3D\"sD2961\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2962= \",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2963\",type=3D\"double\",va= lue=3D\"0\"},{name=3D\"sD2964\",type=3D\"double\",value=3D\"0\"},{name=3D\"= sD2965\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2966\",type=3D\"doubl= e\",value=3D\"0\"},{name=3D\"sD2967\",type=3D\"double\",value=3D\"0\"},{nam= e=3D\"sD2968\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2969\",type=3D\= "double\",value=3D\"0\"},{name=3D\"sD2970\",type=3D\"double\",value=3D\"0\"= },{name=3D\"sD2971\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2972\",ty= pe=3D\"double\",value=3D\"0\"},{name=3D\"sD2973\",type=3D\"double\",value= =3D\"0\"},{name=3D\"sD2974\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2= 975\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2976\",type=3D\"double\"= ,value=3D\"0\"},{name=3D\"sD2977\",type=3D\"double\",value=3D\"0\"},{name= =3D\"sD2978\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2979\",type=3D\"= double\",value=3D\"0\"},{name=3D\"sD2980\",type=3D\"double\",value=3D\"0\"}= ,{name=3D\"sD2981\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2982\",typ= e=3D\"double\",value=3D\"0\"},{name=3D\"sD2983\",type=3D\"double\",value=3D= \"0\"},{name=3D\"sD2984\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2985= \",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2986\",type=3D\"double\",va= lue=3D\"0\"},{name=3D\"sD2987\",type=3D\"double\",value=3D\"0\"},{name=3D\"= sD2988\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2989\",type=3D\"doubl= e\",value=3D\"0\"},{name=3D\"sD2990\",type=3D\"double\",value=3D\"0\"}]\n\n= =1A=1Apre-prompt\n(gdb) \n=1A=1Aprompt\n") gud-marker-filter("e=3D\"double\",value=3D\"0\"},{name=3D\"sD2901\",type= =3D\"double\",value=3D\"0\"},{name=3D\"sD2902\",type=3D\"double\",value=3D\= "0\"},{name=3D\"sD2903\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2904\= ",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2905\",type=3D\"double\",val= ue=3D\"0\"},{name=3D\"sD2906\",type=3D\"double\",value=3D\"0\"},{name=3D\"s= D2907\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2908\",type=3D\"double= \",value=3D\"0\"},{name=3D\"sD2909\",type=3D\"double\",value=3D\"0\"},{name= =3D\"sD2910\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2911\",type=3D\"= double\",value=3D\"0\"},{name=3D\"sD2912\",type=3D\"double\",value=3D\"0\"}= ,{name=3D\"sD2913\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2914\",typ= e=3D\"double\",value=3D\"0\"},{name=3D\"sD2915\",type=3D\"double\",value=3D= \"0\"},{name=3D\"sD2916\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2917= \",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2918\",type=3D\"double\",va= lue=3D\"0\"},{name=3D\"sD2919\",type=3D\"double\",value=3D\"0\"},{name=3D\"= sD2920\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2921\",type=3D\"doubl= e\",value=3D\"0\"},{name=3D\"sD2922\",type=3D\"double\",value=3D\"0\"},{nam= e=3D\"sD2923\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2924\",type=3D\= "double\",value=3D\"0\"},{name=3D\"sD2953\",type=3D\"double\",value=3D\"0\"= },{name=3D\"sD2954\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2955\",ty= pe=3D\"double\",value=3D\"0\"},{name=3D\"sD2956\",type=3D\"double\",value= =3D\"0\"},{name=3D\"sD2957\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2= 958\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2959\",type=3D\"double\"= ,value=3D\"0\"},{name=3D\"sD2960\",type=3D\"double\",value=3D\"0\"},{name= =3D\"sD2961\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2962\",type=3D\"= double\",value=3D\"0\"},{name=3D\"sD2963\",type=3D\"double\",value=3D\"0\"}= ,{name=3D\"sD2964\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2965\",typ= e=3D\"double\",value=3D\"0\"},{name=3D\"sD2966\",type=3D\"double\",value=3D= \"0\"},{name=3D\"sD2967\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2968= \",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2969\",type=3D\"double\",va= lue=3D\"0\"},{name=3D\"sD2970\",type=3D\"double\",value=3D\"0\"},{name=3D\"= sD2971\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2972\",type=3D\"doubl= e\",value=3D\"0\"},{name=3D\"sD2973\",type=3D\"double\",value=3D\"0\"},{nam= e=3D\"sD2974\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2975\",type=3D\= "double\",value=3D\"0\"},{name=3D\"sD2976\",type=3D\"double\",value=3D\"0\"= },{name=3D\"sD2977\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2978\",ty= pe=3D\"double\",value=3D\"0\"},{name=3D\"sD2979\",type=3D\"double\",value= =3D\"0\"},{name=3D\"sD2980\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2= 981\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2982\",type=3D\"double\"= ,value=3D\"0\"},{name=3D\"sD2983\",type=3D\"double\",value=3D\"0\"},{name= =3D\"sD2984\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2985\",type=3D\"= double\",value=3D\"0\"},{name=3D\"sD2986\",type=3D\"double\",value=3D\"0\"}= ,{name=3D\"sD2987\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2988\",typ= e=3D\"double\",value=3D\"0\"},{name=3D\"sD2989\",type=3D\"double\",value=3D= \"0\"},{name=3D\"sD2990\",type=3D\"double\",value=3D\"0\"}]\n\n=1A=1Apre-pr= ompt\n(gdb) \n=1A=1Aprompt\n") gud-filter(# "e=3D\"double\",value=3D\"0\"},{n= ame=3D\"sD2901\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2902\",type= =3D\"double\",value=3D\"0\"},{name=3D\"sD2903\",type=3D\"double\",value=3D\= "0\"},{name=3D\"sD2904\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2905\= ",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2906\",type=3D\"double\",val= ue=3D\"0\"},{name=3D\"sD2907\",type=3D\"double\",value=3D\"0\"},{name=3D\"s= D2908\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2909\",type=3D\"double= \",value=3D\"0\"},{name=3D\"sD2910\",type=3D\"double\",value=3D\"0\"},{name= =3D\"sD2911\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2912\",type=3D\"= double\",value=3D\"0\"},{name=3D\"sD2913\",type=3D\"double\",value=3D\"0\"}= ,{name=3D\"sD2914\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2915\",typ= e=3D\"double\",value=3D\"0\"},{name=3D\"sD2916\",type=3D\"double\",value=3D= \"0\"},{name=3D\"sD2917\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2918= \",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2919\",type=3D\"double\",va= lue=3D\"0\"},{name=3D\"sD2920\",type=3D\"double\",value=3D\"0\"},{name=3D\"= sD2921\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2922\",type=3D\"doubl= e\",value=3D\"0\"},{name=3D\"sD2923\",type=3D\"double\",value=3D\"0\"},{nam= e=3D\"sD2924\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2953\",type=3D\= "double\",value=3D\"0\"},{name=3D\"sD2954\",type=3D\"double\",value=3D\"0\"= },{name=3D\"sD2955\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2956\",ty= pe=3D\"double\",value=3D\"0\"},{name=3D\"sD2957\",type=3D\"double\",value= =3D\"0\"},{name=3D\"sD2958\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2= 959\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2960\",type=3D\"double\"= ,value=3D\"0\"},{name=3D\"sD2961\",type=3D\"double\",value=3D\"0\"},{name= =3D\"sD2962\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2963\",type=3D\"= double\",value=3D\"0\"},{name=3D\"sD2964\",type=3D\"double\",value=3D\"0\"}= ,{name=3D\"sD2965\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2966\",typ= e=3D\"double\",value=3D\"0\"},{name=3D\"sD2967\",type=3D\"double\",value=3D= \"0\"},{name=3D\"sD2968\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2969= \",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2970\",type=3D\"double\",va= lue=3D\"0\"},{name=3D\"sD2971\",type=3D\"double\",value=3D\"0\"},{name=3D\"= sD2972\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2973\",type=3D\"doubl= e\",value=3D\"0\"},{name=3D\"sD2974\",type=3D\"double\",value=3D\"0\"},{nam= e=3D\"sD2975\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2976\",type=3D\= "double\",value=3D\"0\"},{name=3D\"sD2977\",type=3D\"double\",value=3D\"0\"= },{name=3D\"sD2978\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2979\",ty= pe=3D\"double\",value=3D\"0\"},{name=3D\"sD2980\",type=3D\"double\",value= =3D\"0\"},{name=3D\"sD2981\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2= 982\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2983\",type=3D\"double\"= ,value=3D\"0\"},{name=3D\"sD2984\",type=3D\"double\",value=3D\"0\"},{name= =3D\"sD2985\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2986\",type=3D\"= double\",value=3D\"0\"},{name=3D\"sD2987\",type=3D\"double\",value=3D\"0\"}= ,{name=3D\"sD2988\",type=3D\"double\",value=3D\"0\"},{name=3D\"sD2989\",typ= e=3D\"double\",value=3D\"0\"},{name=3D\"sD2990\",type=3D\"double\",value=3D= \"0\"}]\n\n=1A=1Apre-prompt\n(gdb) \n=1A=1Aprompt\n") Olivier -----Original Message----- From: help-gnu-emacs-bounces+olivier_maury=3Dmentor.com@gnu.org [mailto:hel= p-gnu-emacs-bounces+olivier_maury=3Dmentor.com@gnu.org] On Behalf Of Stefan= Monnier Sent: Wednesday, November 13, 2013 20:06 To: help-gnu-emacs@gnu.org Subject: Re: stack overflow in regexp matcher with gdb > error in process filter: gdb-stack-list-locals-handler: Stack overflow=20 > in regexp matcher error in process filter: Stack overflow in regexp=20 > matcher Please try to enable "Options =3D> Enter Debugger on Error", and if that fa= ils to give you a backtrace, then try M-: (setq debug-on-signal t) RET [ Bu= t note that this latter option will make your Emacs session "inconvenient" because the debugger will be triggered too often. ] That should hopefully give you a backtrace which can help fix the problem. Of course, M-x report-emacs-bug is also a good idea. In any case, you'll probably want to try Emacs-24.3 first, to see if this b= ug hasn't been fixed already. > I don't know where it comes from, I've been searching on the web and=20 > found a bug report was entered some years ago but it seems it ended here. It means that the backtracking-based regexp-matcher recursed too deep (prob= ably because some "*" repetition matched many more times than normally expe= cted). The best fix usually is to change the regexp so it backtracks less = (i.e. uses less stack space) or so the match fails much earlier. > Is there any way to turn that thing off (whatever it is doing) so I=20 > can at least continue debugging in a normal way ? Not sure: using M-x gud-gdb RET instead of M-x gdb would be a way, but tha= t requires re-starting the GDB session (and it gives you a much more barebo= nes UI, tho that's what I use personally). Stefan