[duxuser] Re: DBT crashing

  • From: "Suzan Muncer or Dan Geminder" <geminder@xxxxxxx>
  • To: <duxuser@xxxxxxxxxxxxx>
  • Date: Mon, 29 Sep 2003 18:37:15 -0500

Thanks for the explanation. Now it makes sense why it was behaving the way
it was. Looking forward to 10.5.

-----Original Message-----
From: duxuser-bounce@xxxxxxxxxxxxx
[mailto:duxuser-bounce@xxxxxxxxxxxxx]On Behalf Of Mike Gorse
Sent: September 29, 2003 10:00 AM
To: duxuser@xxxxxxxxxxxxx
Subject: [duxuser] Re: DBT crashing


Hi Dan,

Thanks for the report; it is fixed for 10.5.

While getting cut-and-paste to work for non-English Braille code pages, I
introduced a bug which caused DBT to misbehave when copying a hyphen from a
Braille document into the clipboard.  A non-breaking hyphen is stored
internally as two characters, so, when pasting to applications other than
dbt, it would copy two characters while only allocating memory for one,
which will sometimes cause a crash.  It may be more likely to cause problems
when multiple hyphens are copied, allowing the error to grow to multiple
bytes, so one might avoid a crash by dividing the paste into multiple
operations.

Sorry for any trouble it causes.

-Mike

----- Original Message -----
From: "Suzan Muncer or Dan Geminder" <geminder@xxxxxxx>
To: "Duxbury User List" <duxuser@xxxxxxxxxxxxx>
Sent: Friday, September 19, 2003 4:53 PM
Subject: [duxuser] DBT crashing


> I'm using Windows 98 and a machine with plenty of memory. DBT 10.4 (April
> 16, 2002 release)
>
> Occasionally when I'm trying to copy/paste large amounts between braille
> files, I get the dreaded Illegal Operation message.
>
> I'm attaching a file: I want to copy this into another file, but it
crashes.
> Can someone at Duxbury shed some light on this?
>
> Thanks.
>
> Oh, I do know how I can work around it this time, but this shouldn't be
> happening.
>
> Dan
>
> DBTW caused an invalid page fault in
> module KERNEL32.DLL at 0177:bff7a138.
> Registers:
> EAX=03277364 CS=0177 EIP=bff7a138 EFLGS=00010212
> EBX=004ffad0 SS=017f ESP=0071f5c8 EBP=0071f5fc
> ECX=69726320 DS=017f ESI=004f9354 FS=45df
> EDX=61695d74 ES=017f EDI=0327dae0 GS=333f
> Bytes at CS:EIP:
> 89 51 08 8b 53 08 8b 43 04 89 42 04 8d 93 0b 10
> Stack dump:
> 0071f5fc 004f9354 004f0000 00019570 bff7b31d 004f0000 004f9354 0000677c
> 00000200 0000ffff 004f1fea 00019570 004f9354 0071f644 bff7b934 004f0000
>

* * *
* This message is via list duxuser at freelists.org.
* To unsubscribe, send a blank message with
*   unsubscribe
* as the subject to <duxuser-request@xxxxxxxxxxxxx>. You may also
* subscribe, unsubscribe, and set vacation mode and other subscription
* options by visiting //www.freelists.org.  The list archive
* is also located there.
* Duxbury Systems' web site is http://www.duxburysystems.com
* * *

* * *
* This message is via list duxuser at freelists.org.
* To unsubscribe, send a blank message with
*   unsubscribe
* as the subject to <duxuser-request@xxxxxxxxxxxxx>. You may also
* subscribe, unsubscribe, and set vacation mode and other subscription
* options by visiting //www.freelists.org.  The list archive
* is also located there.
* Duxbury Systems' web site is http://www.duxburysystems.com
* * *

Other related posts: