- dmalloc shows up nothing.
- memcpy() calls seem legitimate after checking with an interpositioning tool.
I've attempted both a top-down and bottom-up approach to hone in on this issue:
- I've attempted to stimulate a segv by writing an app doing "similar" things to "dpkg -l" but no joy in recreating issue yet.
- I am currently stripping dpkg down to a "minimal testcase" which exhibits the stack smashing behaviour...
Update:
- dmalloc shows up nothing.
- memcpy() calls seem legitimate after checking with an interpositioning tool.
I've attempted both a top-down and bottom-up approach to hone in on this issue:
- I've attempted to stimulate a segv by writing an app doing "similar" things to "dpkg -l" but no joy in recreating issue yet.
- I am currently stripping dpkg down to a "minimal testcase" which exhibits the stack smashing behaviour...