
Ormond, Randy wrote:
Jeff,
Thanks for the quick reply.
But I don't see the recursion. Is MyClass::f() somehow the same as MyClass::SomeFunc() ?
Thanks, Randy
-----Original Message----- From: boost-bounces@lists.boost.org [mailto:boost-bounces@lists.boost.org] On Behalf Of Jeff Flinn Sent: Friday, November 09, 2007 3:51 PM To: boost@lists.boost.org Subject: Re: [boost] [bind] segfault
Ormond, Randy wrote:
Hello,
I hope someone can point me in a new direction for tracking down a segfault.
Code that has been running fine for months started seg faulting after a directory reorganization.
Valgrind says "Use of uninitialized value of size 4".
A simplified version is below.
void MyClass::
SomeFunc()
{ // void f() is a member function of MyClass typedef boost::function<void ()> VoidFunc;
VoidFunc vf = boost::bind(&MyClass::f, this);
f(); // fine
this->f(); // fine;
vf(); // segfaults }
Infinite Recursion? At least for this sample code?
Jeff Flinn
Oops, reader error. :( Jeff Flinn