Patch released to solve Oregano 2 socket puzzleBy Chris Williams. Published: 6th Sep 2005, 21:48:01 | Permalink | Printable
Poor thing suffered from exhaustionA patch for Oregano 2 has been released to fix a bug that affects the web browser as it attempts to connect to unavailable websites. Users recently discovered the perplexing fault when their copies of the software exhausted the resources of the networking stack in RISC OS, as Oregano tried to repeatedly contact the web server that provides automatic updates for the application. Normally, this procedure would quietly work without a problem, however over a particular weekend, the upgrade server was offline and unavailable. This caused the web browser to open a large number of connections without closing them properly, driving the OS to run out of networking 'sockets'.
The issue with the upgrades server revealed the extent of the bug, and baffled users were left to continually reboot their computers in order to use the web browser for any length of time. Reportedly, the upgrades server originally came offline after its log file grew too big (2GB in fact) and hit a limit in Linux. It has also been suggested that the problem with Oregano 2 is actually due to a bug within the RISC OS networking stack, although this has yet to be confirmed.
Developed at the end of August, the official patch alters a single machine code instruction in the Oregano 2 executable, and appears to force the program to safely close failed connections. The update is available from the website of Genesys, who publish the software developed originally by Oregan.
Patch zip file
Previous: Is this the widest RISC OS desktop yet?
Next: Hifi buffs told Iyonix audio is good enough
DiscussionViewing threaded comments | View comments unthreaded, listed by date | Skip to the end
Please login before posting a comment. Use the form on the right to do so or create a free account.
Search the archives
Today's featured article
NetSurf bags GBP10K investment from Google
Four uni coders lined up to improve web browser
35 comments, latest by tlsa on 24/11/08 4:19PM. Published: 21 Apr 2008
Flash 7 player port started
Coders welcome to help finish it [Updated]
14 comments, latest by Leo on 22/11/06 9:11AM. Published: 19 Nov 2006
News and media:
RISCOS Ltd •
RISC OS Open •
MW Software •
Advantage Six •
CJE Micros •
Liquid Silicon •
Chris Why's Acorn/RISC OS collection •
The Register •
The Inquirer •
Apple Insider •
BBC News •
Sky News •
Google News •