[Vm-dev] Smalltalk stack dump from gdb

Ben Coman btc at openinworld.com
Thu Sep 13 16:29:14 UTC 2018

On Fri, 14 Sep 2018 at 00:02, Alistair Grant <akgrant0710 at gmail.com> wrote:

> Hi Eliot and Everyone,
> Is it possible to print out a smalltalk stack dump from within gdb
> (while debugging a plugin)?
> The latest changes I'm making to fix UTF8 support in
> FileAttributesPlugin are causing a segmentation fault, but I can only
> trigger it during image startup and the fault occurs after returning
> from the primitive.  I assume I'm corrupting memory somewhere, but
> haven't been able to track it down yet.
> Wishing I was at ESUG,
> Alistair

I've only dabbled with the VM, but I believe calling printcallStack() from
might be what you need.

Until a more authoritative answer arrives, the following might get you

I believe many of the methods invoked from the VM Simulator can be called
as functions from gdb...

cheers -ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20180914/12c3c45f/attachment.html>

More information about the Vm-dev mailing list