Community Discussions and Support
Problems with spell checking in v4.7

[quote user="PhilipAL"]Okay, I have twice managed to cause Pegasus to terminate abnormally this morning. I have assumed that the MiniDump process is always running, but it appears not to have caught anything.[/quote]

It might be required to use MiniDump's "stand-alone" mode where it monitors Pegasus Mail as a child process (see MiniDump's ReadMe for details).

[quote user="PhilipAL"]The trick to cause Pegasus to terminate abnormally is to wait a couple of seconds between selecting "End check" and "Cancel".[/quote]

Since it's apparently reproducable I should be able to create a dump myself or David Harris can recreate it from within his VC debugger.

[quote user="PhilipAL"]It's up to you whether you deem it worthwhile to pursue this problem.[/quote]

It's up to David Harris ...

<p>[quote user="PhilipAL"]Okay, I have twice managed to cause Pegasus to terminate abnormally this morning. I have assumed that the MiniDump process is always running, but it appears not to have caught anything.[/quote]</p><p>It might be required to use MiniDump's "stand-alone" mode where it monitors Pegasus Mail as a child process (see MiniDump's ReadMe for details).</p><p>[quote user="PhilipAL"]The trick to cause Pegasus to terminate abnormally is to wait a couple of seconds between selecting "End check" and "Cancel".[/quote]</p><p>Since it's apparently reproducable I should be able to create a dump myself or David Harris can recreate it from within his VC debugger.</p><p>[quote user="PhilipAL"]It's up to you whether you deem it worthwhile to pursue this problem.[/quote]</p><p>It's up to David Harris ...</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

With reference to a separate related message posted to the Suggestions forum, I have experienced the following problems with the new multi-language spell checker.

 

I have been unable to find any method of aborting the spell check process once the "Start check" button has been selected.  The only option is to "End check", which results in sending of the message.

 

In an effort to bail out of the check process, I selected "End check", followed immediately by "Cancel" in the message window.  The result was:

 - the message transmission process began, as shown by the info bar at the bottom of the Pegasus window;

- the message appeared in the "copies to self" folder but without the original message body data. Instead there appears the statement "No formatted contents: Please try to follow link to display plain text, if any", which of course there isn't.

- the Pegasus client crashed.

- the embarrassing thing is that the complete message contents do actually get sent to the recipient.

<p>With reference to a separate related message posted to the Suggestions forum, I have experienced the following problems with the new multi-language spell checker.</p><p> </p><p>I have been unable to find any method of aborting the spell check process once the "Start check" button has been selected.  The only option is to "End check", which results in sending of the message.</p><p> </p><p>In an effort to bail out of the check process, I selected "End check", followed immediately by "Cancel" in the message window.  The result was:</p><p> - the message transmission process began, as shown by the info bar at the bottom of the Pegasus window; </p><p>- the message appeared in the "copies to self" folder but without the original message body data. Instead there appears the statement "No formatted contents: Please try to follow link to display plain text, if any", which of course there isn't.</p><p>- the Pegasus client crashed. </p><p>- the embarrassing thing is that the complete message contents do actually get sent to the recipient. </p>

[quote user="PhilipAL"]I have been unable to find any method of aborting the spell check process once the "Start check" button has been selected.  The only option is to "End check", which results in sending of the message.[/quote]  

See this post/thread. And with regard to the crash: Just don't do it. But if you want to provide a detailed report see item 3 in the crash/hang post and submit a crash dump.

[quote user="PhilipAL"]I have been unable to find any method of aborting the spell check process once the "Start check" button has been selected.  The only option is to "End check", which results in sending of the message.[/quote]  <p>See <a href="http://community.pmail.com/forums/40439/ShowThread.aspx#40439" mce_href="http://community.pmail.com/forums/40439/ShowThread.aspx#40439" target="_blank">this post/thread</a>. And with regard to the crash: Just don't do it. But if you want to provide a detailed report see item 3 in the <a href="http://community.pmail.com/forums/thread/31478.aspx" target="_blank">crash/hang post</a> and submit a crash dump.</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

Thank you for pointing to the previous thread on this subject which I had not found.  I have understood that the "Don't send" button functionality as it used to be will be returning soon.

 

With reference to the crash which I experienced previously, I will follow your advice to "don't do it" under normal circumstances. As recommended, I have downloaded and installed the MiniDump extension and have attempted to recreate the crash without success as yet.

 

 What I still find to be inappropriate operation is that a message will be sent after selecting "End check", even if one attempts to discard the message as follows:

Message

composed and spell checker automatically activated after selecting "Send"

message.


Spell

check partly performed and "End check" selected, immediately followed by

"Cancel" in the message window.


Window

appears: "Are you sure that you want to discard message", answered with

"Yes".


Message

was sent anyway and received in original form. "Copy to self" contains the

message with contents "No formatted contents: Please try the following link to

display plain text, if any".

 
I guess that there are two different processes at work here, one attempting to transmit what it believes is a completed message (End check) and the other wanting to throw away a message that was not completed (Cancel). Maybe you know how to, or whether it is appropriate to, tie these two together?
 
 

 

<p>Thank you for pointing to the previous thread on this subject which I had not found.  I have understood that the "Don't send" button functionality as it used to be will be returning soon.</p><p> </p><p>With reference to the crash which I experienced previously, I will follow your advice to "don't do it" under normal circumstances. As recommended, I have downloaded and installed the MiniDump extension and have attempted to recreate the crash without success as yet.</p><p> </p><p> What I still find to be inappropriate operation is that a message will be sent after selecting "End check", even if one attempts to discard the message as follows:</p><div align="left"><font face="Arial" size="2"><span style="FONT-SIZE: 10pt">Message composed and spell checker automatically activated after selecting "Send" message.</span></font></div> <div align="left"><font face="Arial" size="2"><span style="FONT-SIZE: 10pt"> </span></font></div> <div align="left"><font face="Arial" size="2"><span style="FONT-SIZE: 10pt">Spell check partly performed and "End check" selected, immediately followed by "Cancel" in the message window.</span></font></div> <div align="left"><font face="Arial" size="2"><span style="FONT-SIZE: 10pt"> </span></font></div> <div align="left"><font face="Arial" size="2"><span style="FONT-SIZE: 10pt">Window appears: "Are you sure that you want to discard message", answered with "Yes".</span></font></div> <div align="left"><font face="Arial" size="2"><span style="FONT-SIZE: 10pt"> </span></font></div> <div align="left"><font face="Arial" size="2"><span style="FONT-SIZE: 10pt">Message was sent anyway and received in original form. "Copy to self" contains the message with contents "No formatted contents: Please try the following link to display plain text, if any".</span></font></div><div align="left"> </div><div align="left">I guess that there are two different processes at work here, one attempting to transmit what it believes is a completed message (End check) and the other wanting to throw away a message that was not completed (Cancel). Maybe you know how to, or whether it is appropriate to, tie these two together?</div><div align="left"> </div><div align="left"> </div><p> </p>

Okay, I have twice managed to cause Pegasus to terminate abnormally this morning. I have assumed that the MiniDump process is always running, but it appears not to have caught anything.

 

The trick to cause Pegasus to terminate abnormally is to wait a couple of seconds between selecting "End check" and "Cancel".  Once "Cancel" has been selected, progress of the message transmission process shown in the status window at the bottom left hand corner of the Pegasus window is halted until after answering the "Are you sure that you want to discard message" prompt.  After answering this prompt, and it doesn't matter whether it is answered by "Yes" or "No", the message transmission process completes and Pegasus exits.  When Pegasus is re-started, it indicates that there was an abnormal termination of the previous session, but MiniDump does not indicate that there is data to send.

 

As stated several times, the worst aspect of this situation is that the message is sent anyway, regardless of attempts to cancel it.  This can lead to an embarrassing  situation because the recipient can receive a message containing errors or plain wrong information.

 

Upon further reflection on this problem, it is obvious that it goes away when the "Don't send" button is always available.  There is then no need to attempt brute force procedures to cancel message transmission.  These don't seem to work anyway, unless one takes the Task Manager route to terminate Pegasus.

 

It's up to you whether you deem it worthwhile to pursue this problem.

<p>Okay, I have twice managed to cause Pegasus to terminate abnormally this morning. I have assumed that the MiniDump process is always running, but it appears not to have caught anything. </p><p> </p><p>The trick to cause Pegasus to terminate abnormally is to wait a couple of seconds between selecting "End check" and "Cancel".  Once "Cancel" has been selected, progress of the message transmission process shown in the status window at the bottom left hand corner of the Pegasus window is halted until after answering the <font face="Arial" size="2"><span style="FONT-SIZE:10pt;">"Are you sure that you want to discard message" prompt.  After answering this prompt, and it doesn't matter whether it is answered by "Yes" or "No", the message transmission process completes and Pegasus exits.  When Pegasus is </span></font><font face="Arial" size="2"><span style="FONT-SIZE:10pt;">re-started, it indicates that there was an abnormal termination of the previous session, but MiniDump does not indicate that there is data to send.</span></font></p><p> </p><p>As stated several times, the worst aspect of this situation is that the message is sent anyway, regardless of attempts to cancel it.  This can lead to an embarrassing  situation because the recipient can receive a message containing errors or plain wrong information. </p><p> </p><p>Upon further reflection on this problem, it is obvious that it goes away when the "Don't send" button is always available.  There is then no need to attempt brute force procedures to cancel message transmission.  These don't seem to work anyway, unless one takes the Task Manager route to terminate Pegasus.</p><p> </p><p>It's up to you whether you deem it worthwhile to pursue this problem. </p>
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