Marco Atzeri writes: > this is the pointer causing the segfault > > (gdb) p form->form.horiz_base > $2 = (Widget) 0x6275705f6779632f > > while similar pointers have a much smaller address, > > (gdb) p w > $5 = (Widget) 0x60014bd50 > > so it that an assignment not clearing the upper > portion of the pointer.
$2 is not a pointer that needed partial clearing, it's a character string "/cyg_pub". Possibly a buffer overrun somewhere? Hope the string fragment points the way to somebody. ..mark -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/