[Lazarus] Problem with threads in Lazarus 0.9.24

Lee Jenkins lee at datatrakpos.com
Mon May 19 15:16:31 CEST 2008


Petr Hložek wrote:
> Hi Lee,
> 
> it looks that you are right. I have the same problem. 
> Is there any patch for 2.2.0 version? I tried to download and build
> older version of fpc (2.0.4) but I cannot compile one of main component
> for my program.
> I tried also latest source code of fpc-2.2.1 but I cannot compile
> Lazarus 0.9.24 with this version.
> Is there any solution or I have to wait for newer Lazarus and fpc?
> 
> Thanks for help!
> 
> Petr
> 
> Lee Jenkins píše v Ne 18. 05. 2008 v 12:53 -0400:
>> Petr Hložek wrote:
>>> Hello,
>>>
>>> my application uses threads.
>>> I have created TStringList for data exchange. It is global variable. If
>>> I receive any data from telnet connection I put it into this string list
>>> and create thread if is not already created.
>>> Thread read and delete this data from StringList. If I run my program,
>>> connect to telnet,  it takes about half hour and program crash with this
>>> error: Failed to create new thread
>>> I used to Lazarus 0.9.23cvs and I didnt have problem with it. Problem
>>> appears after upgrade to 0.9.24 :-(.
>>>
>>> Dou you have any idea what can be wrong or what I should do better?
>>> Source code of my thread is here:
>>> http://cqrlog.svn.sourceforge.net/viewvc/cqrlog/fDXCluster.pas?view=markup
>>>
>>> it start at line nr. 487 and body of the thread begins on line nr. 681.
>>>
>> Petr,
>>
>> I could be wrong, but I think I recall a mail list thread about threads.  Below 
>> is is a post from a little while ago.  Is it related maybe?
>>
> 

Can you try to grab a snapshot version of lazarus from here?
http://www.hu.freepascal.org/lazarus/

The above are pre-compiled  binaries.

More information on installing from source can be found here if you're 
interested in that.
http://wiki.lazarus.freepascal.org/Installing_Lazarus

HIH
-- 

Warm Regards,

Lee




More information about the Lazarus mailing list