On Thu, 28 Oct 2004 18:08:14 -0700 (PDT), Walt Ogburn <reuben@xxxxxxxxxxxxxxxx> wrote: > Hi Mark, > > This is strangely reminiscent of the error that Emanuele Gissi posted > earlier. What do you get if you add the following line to the beginning > of dlls/ntdll/critsection.c, function RtlLeaveCriticalSection? > > FIXME ("Watching for seg fault: (crit = %p)\n", crit); > > Since RtlCriticalSection is the last thing called before your seg fault, > printing out the value of its pointer argument might be informative. > > The patch that you hunted down seems to be a pretty significant rewrite of > some memory management stuff by Alexandre - it's all over my head, but > maybe the real problem is in graphics as you suggested. > > - Walter > Not obvious to me unless it's the two that are different a bit before the crash.... fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fc2f540) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fc2f540) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fc2f540) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fc2f540) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fc2f540) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fc2f540) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fc2f540) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fc2f540) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fc2f540) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fc2f540) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fb2eac0) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x1012aac8) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x1012aac8) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fb2eac0) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fa2c680) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fa2c680) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fb2eac0) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fb2eac0) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fa2c680) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fa2c680) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fa2c680) fixme:ntdll:RtlLeaveCriticalSection Watching for seg fault: (crit = 0x7fa2c680) Segmentation fault flash mark $ _______________________________________________ wine-users mailing list wine-users@xxxxxxxxxx http://www.winehq.org/mailman/listinfo/wine-users