[fpc-devel] Building trunk on Win32

Leonardo M. Ramé martinrame at yahoo.com
Sat Nov 26 21:10:30 CET 2011


----- Original Message -----

> From: Sven Barth <pascaldragon at googlemail.com>
> To: fpc-devel at lists.freepascal.org
> Cc: 
> Sent: Saturday, November 26, 2011 3:40 PM
> Subject: Re: [fpc-devel] Building trunk on Win32
> 
> On 26.11.2011 19:50, Sergei Gorelkin wrote:
>>  26.11.2011 17:18, Leonardo M. Ramé пишет:
>> 
>>>>>  Runtime error 226 at $0040C776
>>>>>  $0040C776
>>>>>  $0040FB59
>>>>>  $7C81A1C2
>>>>>  $7C845A7C
>>>>>  $7C83FE59
>>>>>  $7C82EB2F
>>>>>  $7C828355
>>>> 
>> 
>>  $0040C776 is systhrd.inc line 125 "if TLSKey=$ffffffff then 
> RunError(226)
>>  $0040FB59 is syswin.inc line 356, DLL_THREAD_ATTACH branch of
>>  exec_tls_callback
>> 
>>  This is TLS callback feature showing its dark side.
>> 
>>  Something specfic to your system is creating a thread in your ppc2.exe,
>>  presumably it happens before ppc2.exe is initialized (if it initializes,
>>  TLSKey will receive value other than -1).
>> 
>>  Check for antivirus software, etc. If you want to get a clue what it is,
>>  you may use e.g. ProcessExplorer tool
>>  (http://technet.microsoft.com/ru-ru/sysinternals/bb896653). Launch any
>>  FPC binary that launches (it will display help and wait for keypress),
>>  find it in process list, right-click and select Properties, then
>>  "Threads" tab. If I'm correct, you'll see more than one 
> item in the
>>  thread list.
> 
> If your assumption should be correct, what can be done against this from 
> FPC side?
> 
> Regards,
> Sven
> 
This machine is running Win2003 32bits as Guest on VirtualBox 4.1.2 on Ubuntu 11.10 x86_64. On Windows it is not running any antivirus and I enabled only the default services, disabled firewall/updates/antivirus/etc.

I did a test with processexplorer as you suggested, by running fpc, then go to procexp->ppc386.exe->properties->threads and captured the attached screenshot. 

Hope this help to find the problem.

-- 
Leonardo M. Ramé
http://leonardorame.blogspot.com  
-------------- next part --------------
A non-text attachment was scrubbed...
Name: threads.JPG
Type: image/jpeg
Size: 25137 bytes
Desc: not available
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20111126/1686cf95/attachment.jpe>


More information about the fpc-devel mailing list