[Vm-dev] Smalltalk stack dump from gdb
akgrant0710 at gmail.com
Thu Sep 13 17:37:01 UTC 2018
On Thu, 13 Sep 2018 at 18:29, Ben Coman <btc at openinworld.com> wrote:
> 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,
> I've only dabbled with the VM, but I believe calling printcallStack() from gdb
> might be what you need.
> Until a more authoritative answer arrives, the following might get you started...
> I believe many of the methods invoked from the VM Simulator can be called as functions from gdb...
> cheers -ben
Thanks! printCallStack() is what I was looking for. I'll also be
sure to read the links you supplied.
More information about the Vm-dev