
* Marcus Meissner (meissner@suse.de) [20080716 10:47]:
Is this for building dinotrace or for building xorg-x11-libXt?
For building dinotrace. In this loop /* loop forever */ /*This code ~= XtAppMainLoop (global->appcontext);*/ while (1) { XEvent event; if (global->redraw_needed && !XtAppPending (global->appcontext) && (!global->redraw_manually || (global->redraw_needed & GRD_MANUAL))) { draw_perform(); } XtAppNextEvent (global->appcontext, &event); /*if (DTPRINT) { printf ("[Event %s] ", /events[event.type]);fflush(stdout); }*/ XtDispatchEvent (&event); } At some point in the loop the lower four bytes of the address of event passed to XtAppNextEvent are cleared and a later memcpy leads to a segfault. Philipp --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org