Hi Marissa and list,
I think the following announcement might be a shock for some
people: This is the first instance where my hypothesis regarding
memory usage value has failed.
Basically, I opened the three sites that people have mentioned:
Love Line, Dogpile and Guide Dog Foundation uiing all my
computers (including my BrailleNote). I recorded the memory
values for virtual memory, physical memory and storage memory for
each site (on the BrailleNote) and created a table. I used some
statistical operation to test to see if there was relationship
between sites opened and memory usage (this is because sites love
to place cookies and KeyWeb needs to store the web content on
RAM). The result of the chi-square test (a stats test involving
tables) indicate that there is no relationship between sites
opened and memory usage. So memory usage statistic is out of the
picture.
Next, I opened these three sites above on my Vista laptop (using
IE 7), went to View/Source to see the source code for the
website. Here are the results:
* All websites listed above uses basic HTML, with declaration of
use and meta content.
* All websites are same except that Guide Dog Foundation uses
some kind of Javascript (Javascript 1.2 to be exact).
So I came to the conclusion that KeyWeb might have some
difficulty interpreting the code, especially Javascript
statements. This is because Windows CE's IE does not support
Javascript fully (some functions are not availible; Alex might be
able to answer this one).
Following this test, I opened the Guide Dog site again to see
what the fatal app dialog actually says. Here's the brief
summary of the dialog:
* Application "KeySoft" has performed an illegal operation: see
below for my hypotheses.
* Exception: 0xc00000fd
* Address: 031b3d10
Based on this content, my inference is this:
* If memory location was specified, it is either KeySoft was
trying to awrite to a location where it is not supposed to. In
simple words, memory manager told KeySoft that it should not
write something into this memory location, but KeySoft refused to
listen. This is the "exception" statement (am I correct,
Brian?).
* Since the dialog said that KeySoft performed something illegal,
I think this has something to do with mishandled use of memory
(separate from stats test above). In other words, KeySoft did
something wrong with the memory - writing to a read-only address,
reading from an unreadable location in memory, etc.
So my overall conclusion is this: this issue has nothing to do
with how many kilobytes of RAM KdyWeb uses to open these sites -
rather, it's something to do with KeySoft's behavior when
accessing RAM. The "exception" statement might (but not always)
count as an evidence that KeySoft was doing something which is
not supposed to do - in other words, did something wrong (such as
writing to a blocked location) that caused some kind of service
(whether CE kernel (the heart of the operating system), memory
manager (the service that monitors memory usage) or some other
processes) to throw an exception. In simple language, we can say
that KeySoft did something that it is not supposed to do,
resulting in this "exception".
I thought this post would be somewhat simple for you to
understand... well, this is the simplest explanation that I can
think of at the moment (I cannot exactly describe it because it
is somewhat hard to simplify it). I hope I'm not bragging or
anything - I'm just hoping that people understood what I'm saying
here.
I guess the next step for me would be debugging this thing over
the serial port and sending the data over to HumanWare...
Cheers,
Joseph P.S. Again, was my post simple for you to understand?
----- Original Message -----
From: Marissa <[EMAIL PROTECTED]
To: Braille Note <[email protected]
Date sent: Fri, 25 Apr 2008 23:32:47 -0400
Subject: [Braillenote] fatal exception error
Hi all,
I hope everyone's doing well. I'm composing this message with
the BrailleNote BT. I wanted to respond to a message that Paul
had posted with the loveline show site having a fatal execption
error. I have found another site that does this as well. It's
the site for the Guide Dof Foundation. The site is:
http://www.guidedog.org
Can you try this and see if it works? My BrailleNote said
something like Keysoft fatal exception error. I had to reset my
BrailleNote to get out of this dialogue. Well, thanks for
reading. Have a wonderful day!
Marissa and Gwen her loving little cockatiel!
___
Replies to this message will go directly to the sender.
If your reply would be useful to the list, please send a
copy to the list as well.
To leave the BrailleNote list, send a blank message to
[EMAIL PROTECTED]
To view the list archives or change your preferences, visit
http://list.humanware.com/mailman/listinfo/braillenote
___
Replies to this message will go directly to the sender.
If your reply would be useful to the list, please send a
copy to the list as well.
To leave the BrailleNote list, send a blank message to
[EMAIL PROTECTED]
To view the list archives or change your preferences, visit
http://list.humanware.com/mailman/listinfo/braillenote