HOLY CRAP!!! I FIXED IT!
It was Lazarus 0.9.26 and possible a gtk combination.
What I did was to perform complete removal of the Lazarus that I installed from Synaptic in Ubuntu 8.1 x64. I had Lazarus 0.9.26 installed with fpc 2.2.2. Removed Lazarus and fpc from synaptic (purge). Then in terminal type "sudo apt-get autoremove" to remove all the fpc dependencies.
Then I followed this post from this forum.
http://forum.lazarus.freepascal.org/index.php/topic,5647.0.htmlBut instead of downloading the version in post I downloaded the latest obviously which was ;
fpc-2.2.5-20090320.x86_64.rpm
fpc-src-2.2.5-20090320.x86_64.rpm
lazarus-0.9.27.19037-20090320.x86_64.rpm
Also these rpms are the GTK2 builds, so after creating the deb detailed in the post (link above) I did not have to worry about rebuilding lazarus to GTK2. So yeah, once you got the rpm packages, convert to deb with alien then install. Then when loading Lazarus I got message that the fpcscr/2.2.5 didn't look correct. Clicked OK and all is working.
Now the good news!
Using the same demo code for the purpose of troubleshooting i got a incredible nice surprise. My app loaded all the 55,000+ lines into the listbox in
3 seconds!!!!
On windows I am getting 30seconds and previously on Ubuntu with the older Lazarus 0.9.26 /w fpc2.2.2 I still had nothing loaded after 11mins. So I am not sure whether its a bug fix in 0.9.27 /w fpc 2.2.5 or GTK2 support now, or both. But I am happy now that I got it loading in 3 seconds. Now to go back to my original log reviewer app I am building to see if that works.
Thanks for your help guys.
