This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: recursion limit exceeded in Python API, but there's only one function in traceback
- From: Phil Muldoon <pmuldoon at redhat dot com>
- To: Ãmer Sinan AÄacan <omeragacan at gmail dot com>
- Cc: paul_koning <Paul_Koning at dell dot com>, gdb <gdb at sourceware dot org>
- Date: Fri, 17 Oct 2014 16:02:38 +0100
- Subject: Re: recursion limit exceeded in Python API, but there's only one function in traceback
- Authentication-results: sourceware.org; auth=none
- References: <CAMQQO3knCrj=7dQNV1NEJofLhm7gZzvzG55K66uDOJt7qYrjGg at mail dot gmail dot com> <543FBDFF dot 3050709 at redhat dot com> <104DEFBD-D686-4290-8E3C-725A51C165E6 at dell dot com> <CAMQQO3=GxjGzF-9RXQsJ_9=Du3rS-UoYFA_0-friPp1nMa8yAA at mail dot gmail dot com> <7BB30632-15BE-4EF8-B84F-D35A27772F18 at dell dot com> <CAMQQO3kAPanS0uPPjUjiTFjpkOKUR5CiV55BJMbbA2p_J7d3nQ at mail dot gmail dot com> <CAMQQO3kehAHCMQkEOsU8kak5j=CdwZqKEy6_nHubWJF4F3A+Lg at mail dot gmail dot com> <5440EB39 dot 2060305 at redhat dot com> <CAMQQO3mVQX8S7_juz2XgNQEjJWnYMWyAXMYVS93Kr2epo8a6Gw at mail dot gmail dot com> <54412597 dot 8080600 at redhat dot com> <CAMQQO3nN_=dshUzwV=cWi2DRg-DtKGuQ4tnT2Lc8KSxfaiSSqg at mail dot gmail dot com>
On 17/10/14 15:26, Ãmer Sinan AÄacan wrote:
>> The patch has already been written (I had to fix it for a RH bugzilla
>> entry). I just have not gotten around to posting it upstream yet. I
>> will do that very soon. But if you are interested, the patch is here:
>>
>>
>> https://bugzilla.redhat.com/show_bug.cgi?id=1116957
>
> Can anyone explain me how does GIL related with my problem? A blocking call
> will still be blocking no matter what happens to GIL, I don't understand how
> `gdb.execute("continue")` won't fill the stack with free GIL.
The GIL is only part of the problem. You are seeing the recursion
limit as you are recursively entering the handler.
If you could expand what you are trying to do, with what codebase that
would be the best thing.
Cheers,
Phil
- References:
- recursion limit exceeded in Python API, but there's only one function in traceback
- Re: recursion limit exceeded in Python API, but there's only one function in traceback
- Re: recursion limit exceeded in Python API, but there's only one function in traceback
- Re: recursion limit exceeded in Python API, but there's only one function in traceback
- Re: recursion limit exceeded in Python API, but there's only one function in traceback
- Re: recursion limit exceeded in Python API, but there's only one function in traceback
- Re: recursion limit exceeded in Python API, but there's only one function in traceback
- Re: recursion limit exceeded in Python API, but there's only one function in traceback
- Re: recursion limit exceeded in Python API, but there's only one function in traceback
- Re: recursion limit exceeded in Python API, but there's only one function in traceback
- Re: recursion limit exceeded in Python API, but there's only one function in traceback