[Wine]old Wine from CVS

Mark Knecht markknecht at gmail.com
Thu Oct 28 22:25:44 CDT 2004


On Thu, 28 Oct 2004 18:08:14 -0700 (PDT), Walt Ogburn
<reuben at ugcs.caltech.edu> 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 $



More information about the wine-users mailing list