Expect deadlock!

Mike Hearn m.hearn at signal.qinetiq.com
Wed Jul 30 10:48:46 CDT 2003


I'd like to know this too. Spending ten minutes on Google revealed
little - all references to syslevels in the context on Win32 pointed
back to WineHQ, so it seems to be either undocumented (likely) or a Wine
internal thing (from the name of the functions, I'd guess that it's
undocumented MS stuff).

In particular, this error occurred today while doing a demo for my boss
(he knew this particular action would cause a freeze/crash but he wanted
to see what it would do under Wine). He wanted to know what it meant,
and obviously I couldn't really tell him.

It seems to be something to do with locking 16 bit parts of the code,
and I found an email from Andi Mohr talking about "syslevel violations
being an ongoing problem". Level 3 is "GDI Level", but I don't know what
level 2 is. The relevant file (scheduler/syslevel.c) is no help at all.

On Wed, 2003-07-30 at 06:05, Marcelo Duarte wrote:
> Hi all,
> 
> Somebody could help saying me what it means the messages below and where I 
> must look for to finish with them? 
> 
> Thank you!
> 
> err:win32:_EnterSysLevel (0x4087eda8, level 2): Holding 0x4092f8e0, level 3. 
> Expect deadlock!
> err:win32:_EnterSysLevel (0x4087eda8, level 2): Holding 0x4092f8e0, level 3. 
> Expect deadlock!
> err:win32:_EnterSysLevel (0x4087eda8, level 2): Holding 0x4092f8e0, level 3. 
> Expect deadlock!
> err:win32:_EnterSysLevel (0x4087eda8, level 2): Holding 0x4092f8e0, level 3. 
> Expect deadlock!
> err:win32:_EnterSysLevel (0x4087eda8, level 2): Holding 0x4092f8e0, level 3. 
> Expect deadlock!
> err:win32:_EnterSysLevel (0x4087eda8, level 2): Holding 0x4092f8e0, level 3. 
> Expect deadlock!
> err:win32:_EnterSysLevel (0x4087eda8, level 2): Holding 0x4092f8e0, level 3. 
> Expect deadlock!
> err:win32:_EnterSysLevel (0x4087eda8, level 2): Holding 0x4092f8e0, level 3. 
> Expect deadlock!
> err:win32:_EnterSysLevel (0x4087eda8, level 2): Holding 0x4092f8e0, level 3. 
> Expect deadlock!
> err:win32:_EnterSysLevel (0x4087eda8, level 2): Holding 0x4092f8e0, level 3. 
> Expect deadlock!
-- 
Mike Hearn <m.hearn at signal.qinetiq.com>
QinetiQ - Malvern Technology Center




More information about the wine-devel mailing list