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
RISC OS Gaming in Focus
Neil my-one-game-a-week-addiction White shows how easy it is.
10 comments, latest by nice and sweet on 29/4/03 6:45PM. Published: 21 Apr 2003
We're dreaming of an Omega Christmas
Omegad! Microdigital says Omega in production [Updated] ARMTwister explained
37 comments, latest by arenaman on 3/12/02 8:18PM. Published: 27 Nov 2002
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 •