[OTR-dev] Freeze, .NET, RPC, and other weirdness

chris.tuchs at hushmail.com chris.tuchs at hushmail.com
Mon Dec 14 18:27:55 EST 2009


Users of OTR in Emerald recently started complaining about a freeze 
when they get the first OTR message.  I did a little investigating 
and found that a bunch of strange DLL's get loaded and RPC calls 
get made.  Are you aware of any reason that calling 
otrl_message_receiving() would cause any of the following to be 
loaded, or RPC calls made (and failed)?  I include the first half 
of the log, I didn't bother to include the unloading of all those 
DLL's or 3 separate threads that stop running.

'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\netfxperf.dll', 
No symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\mscoree.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 
'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\PerfCounter.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\pdh.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\odbc32.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\odbcbcp.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\odbcint.dll', 
Binary was not built with debug information.
'secondlife-bin.exe': Loaded 
'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 
'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CORPerfMonExt.dll', 
No symbols loaded.
'secondlife-bin.exe': Loaded 
'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Aspnet_perf.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\query.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\msdtcuiu.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\atl.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\mfc42u.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\mpr.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\msdtcprx.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\mtxclu.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\clusapi.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\resutils.dll', No 
symbols loaded.
First-chance exception at 0x7c812afb in secondlife-bin.exe: 
0x000006D9: There are no more endpoints available from the endpoint 
mapper.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\perfdisk.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\perfnet.dll', No 
symbols loaded.
First-chance exception at 0x7c812afb in secondlife-bin.exe: 
0x000006BA: The RPC server is unavailable.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\perfos.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\perfproc.dll', No 
symbols loaded.
First-chance exception at 0x7c812afb in secondlife-bin.exe: 
0x000006BA: The RPC server is unavailable.
First-chance exception at 0x7c812afb in secondlife-bin.exe: 
0x000006BA: The RPC server is unavailable.
First-chance exception at 0x7c812afb in secondlife-bin.exe: 
0x000006BA: The RPC server is unavailable.
First-chance exception at 0x7c812afb in secondlife-bin.exe: 
0x000006BA: The RPC server is unavailable.
First-chance exception at 0x7c812afb in secondlife-bin.exe: 
0x000006BA: The RPC server is unavailable.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\pschdprf.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\traffic.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\wmi.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\rasctrs.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\rasman.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\msapsspc.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\msvcrt40.dll', No 
symbols loaded.
'secondlife-bin.exe': Unloaded 'C:\WINDOWS\system32\msapsspc.dll'
'secondlife-bin.exe': Unloaded 'C:\WINDOWS\system32\msvcrt40.dll'
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\schannel.dll', No 
symbols loaded.
'secondlife-bin.exe': Unloaded 'C:\WINDOWS\system32\schannel.dll'
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\digest.dll', No 
symbols loaded.
'secondlife-bin.exe': Unloaded 'C:\WINDOWS\system32\digest.dll'
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\msnsspc.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\msvcrt40.dll', No 
symbols loaded.
'secondlife-bin.exe': Unloaded 'C:\WINDOWS\system32\msnsspc.dll'
'secondlife-bin.exe': Unloaded 'C:\WINDOWS\system32\msvcrt40.dll'
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\msv1_0.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\cryptdll.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\rsvpperf.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\tapiperf.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\tapi32.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\rtutils.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\perfctrs.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\mprapi.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\activeds.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\adsldpc.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\perfts.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\winsta.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\utildll.dll', No 
symbols loaded.
'secondlife-bin.exe': Loaded 
'C:\WINDOWS\system32\wbem\wmiaprpl.dll', No symbols loaded.
'secondlife-bin.exe': Loaded 'C:\WINDOWS\system32\loadperf.dll', No 
symbols loaded.

If that log looks kosher, is there a way for me to make it happen 
during start-up of our application?  A predictable pause during 
start up is preferable to one that can strike at any random moment 
when someone sends you your first OTR IM of the day.

Thanks!
Chris

p.s. I recently had to change my email address from chris-
tuchs at hushmail.com to chris.tuchs at hushmail.com  This is the new 
correct address.




More information about the OTR-dev mailing list