This happens in both D3D9, OpenGL drivers, and BurningsVideo's drivers, so I assume it is a device issue.
I admit I am not certain this is a bug in Irrlicht per-se, but the messages began appearing more or less around the time I updated my revision, and also they do not appear when I do not create an Irrlicht device (Even if the symbols are linked in.)
I have no idea really why this is happening, but I suspect someone is mixing managed/unmanaged code somewhere, as it is linking to the .NET api, and the strange debug message seems rather managed-esque (Yes it's a word, google it.). I'd like to know if anyone else is experiencing this issue. Before I forget to mention I am using MSVC 2005 (No service pack).
Anyway here is the unusual output, the netapi loading/unloading happens every second or so, and occasionally that strange debug message appears:
Code: Select all
'MRT.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'MRT.exe': Unloaded 'C:\WINDOWS\system32\netapi32.dll'
'MRT.exe': Loaded 'C:\WINDOWS\system32\setupapi.dll', No symbols loaded.
[ DEBUG ][ 10/23/2008 23:35:37 ] [ PID: 4196 ] [ TID: 4860 ] [ McciMT-Log ] [ McciMT::Thread ] [ Msg: Destructor running, aborting any underlying thread with a deadlock timeout value = 5000 (milliseconds). ]
'MRT.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'MRT.exe': Unloaded 'C:\WINDOWS\system32\netapi32.dll'
'MRT.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'MRT.exe': Unloaded 'C:\WINDOWS\system32\netapi32.dll'
'MRT.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'MRT.exe': Unloaded 'C:\WINDOWS\system32\netapi32.dll'
'MRT.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'MRT.exe': Unloaded 'C:\WINDOWS\system32\netapi32.dll'
'MRT.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'MRT.exe': Unloaded 'C:\WINDOWS\system32\netapi32.dll'
'MRT.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'MRT.exe': Unloaded 'C:\WINDOWS\system32\netapi32.dll'
'MRT.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'MRT.exe': Unloaded 'C:\WINDOWS\system32\netapi32.dll'
'MRT.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'MRT.exe': Unloaded 'C:\WINDOWS\system32\netapi32.dll'
'MRT.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'MRT.exe': Unloaded 'C:\WINDOWS\system32\netapi32.dll'
'MRT.exe': Loaded 'C:\WINDOWS\system32\netapi32.dll', No symbols loaded.
'MRT.exe': Unloaded 'C:\WINDOWS\system32\netapi32.dll'
[ DEBUG ][ 10/23/2008 23:35:51 ] [ PID: 4196 ] [ TID: 4860 ] [ McciMT-Log ] [ McciMT::Thread ] [ Msg: Destructor running, aborting any underlying thread with a deadlock timeout value = 5000 (milliseconds). ]