I have an app (Currency Converter) that uses two different methods to open outside URL links:

1. A button in the Menu bar, that when clicked does:

Code:
void MainWindow::on_actionWebLink_triggered()
{
    QDesktopServices::openUrl(QUrl("http://www.weblink.com"));
}
2. QTextBrowser which has opneExternalLinks set as true

Both of the method give the same result: It opens the MicroB Web links page and the actual selected link. If these pages are not closed and one or two more URL links are opened, the web pages start to crash.

Am I doing something wrong? Is this a known issue? Has anyone anyone else noticed this?

I'm using the default Qt 4.5. Here are the source files.

Cheers!