On Jul 20, 2006, at 12:36 PM, Murray Cumming wrote:
> On Thu, 2006-07-20 at 10:19 -0500, Michael Ekstrand wrote:
>> Hello all,
>>
>> I am experiencing some strange crashes in sigc::trackable on Mac OS X
>> 10.4, using Apple's GCC 4.0.1 and libsigc++-2.0.17 from Fink.
>
> Is that the same version of g++ that was used by the Fink package?

Yes.

> Have you tried using valgrind, or getting a gdb backtrace, or reducing
> it to a simpler test case?

No, yes, no.  I've stared at backtraces on Mac until I'm blue in the  
face, and couldn't figure out what was going on.

I finally have some insight, though, from dmalloc (and playing with  
TotalView a little):  using a memory debugger set to repaint freed  
memory, I can force a segfault earlier (but still in the same  
destructor sequence from my code's perspective) where it seems that a  
slot is being destroyed twice.  I'll work on assembling a simpler  
test case this afternoon.

- Michael


_______________________________________________
libsigc-list mailing list
libsigc-list@gnome.org
http://mail.gnome.org/mailman/listinfo/libsigc-list

Reply via email to