Community Discussions and Support
AW: Long url in embedded link crashes spellchecker!

Greetings Pegasus Mail People,

Here's a possible bug in the Pegasus Mail program - when I embed the following url in an email, the spell-checker causes the program to crash (error message copied below).

Here's the url: http://www.animalcommunicationtraining.co.uk/cgi-bin/arp3/arp3-t.pl?l=9&c=940

I'm using the Pegasus Mail "Insert a hyperlink" tool to insert the link.

Then, when I "send" the email message, the spell checker gets to "animalcommunicationtraining" and crashes the program with the following error message:

==== error message =====

Microsoft Visual C++ Runtime Library
Buffer overrun detected
Program: C\PMAIL\winpm-32.exe
A buffer overrun has been detected which has corrupted the program's internal state. The program cannot safely continue execution and must now be terminated.

==== error message =====

If I disable the spell-checker, the same message is sent perfectly.

OS Windows 2000 Professional with all latest updates

WinPMail version: Version 4.51 (Win32), Jun 23 2009
Language resources: Standard UK English resource set
Extension Manager version: 1.13
Operating mode: Standalone

Hope that's helpful info... I'll check back in a while to see if there's a reply or if you need more info or whatever.

All good wishes,

Satch Norton

Greetings Pegasus Mail People, <p>Here's a possible bug in the Pegasus Mail program - when I embed the following url in an email, the spell-checker causes the program to crash (error message copied below).</p> <p>Here's the url: http://www.animalcommunicationtraining.co.uk/cgi-bin/arp3/arp3-t.pl?l=9&c=940</p><p>I'm using the Pegasus Mail "Insert a hyperlink" tool to insert the link. </p> <p>Then, when I "send" the email message, the spell checker gets to "animalcommunicationtraining" and crashes the program with the following error message:</p> <p>==== error message ===== </p> <p>Microsoft Visual C++ Runtime Library Buffer overrun detected Program: C\PMAIL\winpm-32.exe A buffer overrun has been detected which has corrupted the program's internal state. The program cannot safely continue execution and must now be terminated. </p> <p>==== error message ===== </p> <p>If I disable the spell-checker, the same message is sent perfectly.</p> <p>OS Windows 2000 Professional with all latest updates</p><p>WinPMail version: Version 4.51 (Win32), Jun 23 2009 Language resources: Standard UK English resource set Extension Manager version: 1.13 Operating mode: Standalone </p><p>Hope that's helpful info... I'll check back in a while to see if there's a reply or if you need more info or whatever.</p><p>All good wishes,</p><p>Satch Norton </p>

[quote user="satch"]Greetings Pegasus Mail People,

Here's a possible bug in the Pegasus Mail program - when I embed the following url in an email, the spell-checker causes the program to crash (error message copied below).

Here's the url: http://www.animalcommunicationtraining.co.uk/cgi-bin/arp3/arp3-t.pl?l=9&c=940

I'm using the Pegasus Mail "Insert a hyperlink" tool to insert the link.

Then, when I "send" the email message, the spell checker gets to "animalcommunicationtraining" and crashes the program with the following error message:

==== error message =====

Microsoft Visual C++ Runtime Library
Buffer overrun detected
Program: C\PMAIL\winpm-32.exe
A buffer overrun has been detected which has corrupted the program's internal state. The program cannot safely continue execution and must now be terminated.

==== error message =====

If I disable the spell-checker, the same message is sent perfectly.

OS Windows 2000 Professional with all latest updates

WinPMail version: Version 4.51 (Win32), Jun 23 2009
Language resources: Standard UK English resource set
Extension Manager version: 1.13
Operating mode: Standalone

Hope that's helpful info... I'll check back in a while to see if there's a reply or if you need more info or whatever.

All good wishes,

Satch Norton

[/quote]

I can't help, I'm afraid, but I can confirm this. Just reproduced it and my installation of Pegasus crashed with the same error message. I'm running Win XP SP3, though.

Cheers!
Steffan

[quote user="satch"]Greetings Pegasus Mail People, <p>Here's a possible bug in the Pegasus Mail program - when I embed the following url in an email, the spell-checker causes the program to crash (error message copied below).</p> <p>Here's the url: http://www.animalcommunicationtraining.co.uk/cgi-bin/arp3/arp3-t.pl?l=9&c=940</p><p>I'm using the Pegasus Mail "Insert a hyperlink" tool to insert the link. </p> <p>Then, when I "send" the email message, the spell checker gets to "animalcommunicationtraining" and crashes the program with the following error message:</p> <p>==== error message ===== </p> <p>Microsoft Visual C++ Runtime Library Buffer overrun detected Program: C\PMAIL\winpm-32.exe A buffer overrun has been detected which has corrupted the program's internal state. The program cannot safely continue execution and must now be terminated. </p> <p>==== error message ===== </p> <p>If I disable the spell-checker, the same message is sent perfectly.</p> <p>OS Windows 2000 Professional with all latest updates</p><p>WinPMail version: Version 4.51 (Win32), Jun 23 2009 Language resources: Standard UK English resource set Extension Manager version: 1.13 Operating mode: Standalone </p><p>Hope that's helpful info... I'll check back in a while to see if there's a reply or if you need more info or whatever.</p><p>All good wishes,</p><p>Satch Norton </p><p>[/quote]</p><p>I can't help, I'm afraid, but I can confirm this. Just reproduced it and my installation of Pegasus crashed with the same error message. I'm running Win XP SP3, though.</p><p>Cheers! Steffan </p>

I cannot confirm this one.  When I create a link using http://www.animalcommunicationtraining.co.uk/cgi-bin/arp3/arp3-t.pl?l=9&c=940 as both the text and the URL the message sends normally with spell checking. Since Steffan could confirm this with the same WinXP SP3 there MUST be something different is our setups but I sure do not know where.


<p>I cannot confirm this one.  When I create a link using http://www.animalcommunicationtraining.co.uk/cgi-bin/arp3/arp3-t.pl?l=9&c=940 as both the text and the URL the message sends normally with spell checking. Since Steffan could confirm this with the same WinXP SP3 there MUST be something different is our setups but I sure do not know where.</p><p> </p>

[quote user="Thomas R. Stephenson"]

I cannot confirm this one.  When I create a link using http://www.animalcommunicationtraining.co.uk/cgi-bin/arp3/arp3-t.pl?l=9&c=940 as both the text and the URL the message sends normally with spell checking. Since Steffan could confirm this with the same WinXP SP3 there MUST be something different is our setups but I sure do not know where.

[/quote]

Neither do I, but when I reproduced this this afternoon, I was using my computer at work. Now I'm using my computer at home (also Win XP SP3 and Pmail 4.51) and the same thing happens. I don't even have to create the entire link. A spell-check on a message containing "animalcommunicationtraining" alone (even as plain text) is enough to cause the crash. I did some further testing, starting with "communicationtraining" and prefixing the letters of "animal" backwards one by one before performing another spell-check (Does that make me a nerd or a geek? No? A loony then? I'll settle for loony) and found that Pegasus crashes on "imalcommunicationtraining". It doesn't crash on "anmalcommunicationtraining", however, nor on "animalcommunication". That's as far as I went.

Cheers!
Steffan

[quote user="Thomas R. Stephenson"]<p>I cannot confirm this one.  When I create a link using http://www.animalcommunicationtraining.co.uk/cgi-bin/arp3/arp3-t.pl?l=9&c=940 as both the text and the URL the message sends normally with spell checking. Since Steffan could confirm this with the same WinXP SP3 there MUST be something different is our setups but I sure do not know where.</p><p>[/quote]</p><p>Neither do I, but when I reproduced this this afternoon, I was using my computer at work. Now I'm using my computer at home (also Win XP SP3 and Pmail 4.51) and the same thing happens. I don't even have to create the entire link. A spell-check on a message containing "animalcommunicationtraining" alone (even as plain text) is enough to cause the crash. I did some further testing, starting with "communicationtraining" and prefixing the letters of "animal" backwards one by one before performing another spell-check (Does that make me a nerd or a geek? No? A loony then? I'll settle for loony) and found that Pegasus crashes on "imalcommunicationtraining". It doesn't crash on "anmalcommunicationtraining", however, nor on "animalcommunication". That's as far as I went. </p><p>Cheers! Steffan </p>

Spell checking is supposed to test "words" which are strings of characters between blanks. So why the Url is being checked I cannot begin to guess. unless there is a maximum word length at play here

Martin

<p>Spell checking is supposed to test "words" which are strings of characters between blanks. So why the Url is being checked I cannot begin to guess. unless there is a maximum word length at play here</p><p>Martin </p>

> Neither do I, but when I reproduced this this afternoon, I was using my computer at work. Now I'm using my computer at home (also Win XP
> SP3 and Pmail 4.51) and the same thing happens. I don't even have to create the entire link. A spell-check on a message containing
> "animalcommunicationtraining" alone (even as plain text) is enough to cause the crash.

I tried that as well, no problem here.

>  did some further testing, starting with "communicationtraining" and prefixing the letters of "animal"
> backwards one by one before performing another spell-check (Does that make me a nerd or a geek? No? A loony then? I'll settle for loony) and
> found that Pegasus crashes on "imalcommunicationtraining". It doesn't crash on "anmalcommunicationtraining", however, nor on
> "animalcommunication". That's as far as I went.

I wonder what we are doing different.  It's not BearHTML since I've used both the standard BearHTML and a new one based on IE without any differences at all. 

> Neither do I, but when I reproduced this this afternoon, I was using my computer at work. Now I'm using my computer at home (also Win XP > SP3 and Pmail 4.51) and the same thing happens. I don't even have to create the entire link. A spell-check on a message containing > "animalcommunicationtraining" alone (even as plain text) is enough to cause the crash. I tried that as well, no problem here. >  did some further testing, starting with "communicationtraining" and prefixing the letters of "animal" > backwards one by one before performing another spell-check (Does that make me a nerd or a geek? No? A loony then? I'll settle for loony) and > found that Pegasus crashes on "imalcommunicationtraining". It doesn't crash on "anmalcommunicationtraining", however, nor on > "animalcommunication". That's as far as I went. I wonder what we are doing different.  It's not BearHTML since I've used both the standard BearHTML and a new one based on IE without any differences at all. 

[quote user="irelam"]

Spell checking is supposed to test "words" which are strings of characters between blanks. So why the Url is being checked I cannot begin to guess. unless there is a maximum word length at play here

Martin

[/quote]

Whether it's a URL or plain text doesn't seem to make a difference with regard to the program crashing, nor does word length. I tried a much longer word than the one at issue and Pegasus had no problems with

it.

Cheers!

Steffan

[quote user="irelam"]<p>Spell checking is supposed to test "words" which are strings of characters between blanks. So why the Url is being checked I cannot begin to guess. unless there is a maximum word length at play here</p><p>Martin </p><p>[/quote]</p><p>Whether it's a URL or plain text doesn't seem to make a difference with regard to the program crashing, nor does word length. I tried a much longer word than the one at issue and Pegasus had no problems with it.</p>Cheers! Steffan

It makes a different what dictionary you have selected. With "Pegasusmail US dictionary" there is no problem, with select "Pegasusmail UK dictionary" Pmail crashs. Tested with WinPMail version: Version 4.51 (Win32), Jun 23 2009 Language resources: German Module by Sven Henze, v4.51 R1 (25 Jun 2009)

<P>It makes a different what dictionary you have selected. With "Pegasusmail US dictionary" there is no problem, with select "Pegasusmail UK dictionary" Pmail crashs. Tested with WinPMail version: Version 4.51 (Win32), Jun 23 2009 Language resources: German Module by Sven Henze, v4.51 R1 (25 Jun 2009)</P>

[quote user="peggy"]

It makes a different what dictionary you have selected. With "Pegasusmail US dictionary" there is no problem, with select "Pegasusmail UK dictionary" Pmail crashs. Tested with WinPMail version: Version 4.51 (Win32), Jun 23 2009 Language resources: German Module by Sven Henze, v4.51 R1 (25 Jun 2009)

[/quote]

Wow! You're right.

Cheers!
Steffan

[quote user="peggy"]<p>It makes a different what dictionary you have selected. With "Pegasusmail US dictionary" there is no problem, with select "Pegasusmail UK dictionary" Pmail crashs. Tested with WinPMail version: Version 4.51 (Win32), Jun 23 2009 Language resources: German Module by Sven Henze, v4.51 R1 (25 Jun 2009)</p><p>[/quote]</p><p>Wow! You're right. </p><p>Cheers! Steffan </p>

Confirmed here what Peggy sees.  The problem is only with the UK dictionary - plain v4.51 english install.

Confirmed here what Peggy sees.  The problem is only with the UK dictionary - plain v4.51 english install.
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft