Cannot open debugger because of recursive errors

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Cannot open debugger because of recursive errors

Nicolas Cellier
Hi all,
with a Win64 squeak.cog.spur VM compiled from opensmalltalk github head revision, i encounter problems with debuggers.
Most recent one: I can't 'debug it'

Error: receiver:withArguments:executeMethod: failed
that's primitive 188...

Am I alone?
Any hint?


Reply | Threaded
Open this post in threaded view
|

Re: Cannot open debugger because of recursive errors

Levente Uzonyi
The issue is present on linux as well.
If you revert CompiledMethod >> #receiver:withArguments:executeMethod:,
'debug it' will work again. So the issue is clearly with the 3 argument
variant of primitive 188.

Levente

On Mon, 17 Dec 2018, Nicolas Cellier wrote:

> Hi all,
> with a Win64 squeak.cog.spur VM compiled from opensmalltalk github head revision, i encounter problems with debuggers.
> Most recent one: I can't 'debug it'
>
> Error: receiver:withArguments:executeMethod: failed
> that's primitive 188...
>
> Am I alone?
> Any hint?
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Cannot open debugger because of recursive errors

Eliot Miranda-2
Hi Levente,  Hi Nicolas,

   first, apologies.  I screwed up.

On Mon, Dec 17, 2018 at 9:31 AM Levente Uzonyi <[hidden email]> wrote:
The issue is present on linux as well.
If you revert CompiledMethod >> #receiver:withArguments:executeMethod:,
'debug it' will work again. So the issue is clearly with the 3 argument
variant of primitive 188.

Right, but it is with the implementation of its invocation in the metacircular interpreter, i.e. in Context>>#doPrimitive:method:receiver:args:.  Hopefully I'll be able to fix this quickly...
 

Levente

On Mon, 17 Dec 2018, Nicolas Cellier wrote:

> Hi all,
> with a Win64 squeak.cog.spur VM compiled from opensmalltalk github head revision, i encounter problems with debuggers.
> Most recent one: I can't 'debug it'
>
> Error: receiver:withArguments:executeMethod: failed
> that's primitive 188...
>
> Am I alone?
> Any hint?
>
>



--
_,,,^..^,,,_
best, Eliot


Reply | Threaded
Open this post in threaded view
|

Re: Cannot open debugger because of recursive errors

Eliot Miranda-2
In reply to this post by Nicolas Cellier
Hi Both,

   apologies.  Find in Kernel-eem.1207

On Mon, Dec 17, 2018 at 9:03 AM Nicolas Cellier <[hidden email]> wrote:
Hi all,
with a Win64 squeak.cog.spur VM compiled from opensmalltalk github head revision, i encounter problems with debuggers.
Most recent one: I can't 'debug it'

Error: receiver:withArguments:executeMethod: failed
that's primitive 188...

Am I alone?
Any hint?



--
_,,,^..^,,,_
best, Eliot


Reply | Threaded
Open this post in threaded view
|

Re: Cannot open debugger because of recursive errors

Nicolas Cellier
Thanks Eliot,
it works fine.

Le lun. 17 déc. 2018 à 20:24, Eliot Miranda <[hidden email]> a écrit :
Hi Both,

   apologies.  Find in Kernel-eem.1207

On Mon, Dec 17, 2018 at 9:03 AM Nicolas Cellier <[hidden email]> wrote:
Hi all,
with a Win64 squeak.cog.spur VM compiled from opensmalltalk github head revision, i encounter problems with debuggers.
Most recent one: I can't 'debug it'

Error: receiver:withArguments:executeMethod: failed
that's primitive 188...

Am I alone?
Any hint?



--
_,,,^..^,,,_
best, Eliot