I don't see how HRD should be able to crash WSJTX except with a bad response 
and non-robust code in the HRD transceiver backend.
But the log I saw doesn't show a bad response and the section of code in HRD 
looks bullet proof.
Crashing is a sign of a segmentation fault which is either a NULL pointer or a 
"bad" pointer.
Changing the hamlib version might change the stack allocation and is the only 
way hamlib could affect HRD operation since Hamlib is a DLL and cannot 
interfere directly with the HRD code in WSJTX which is static.  The stack would 
be the only common denominator.Hamlib calls aren't even being done when the HRD 
rig is selected.
Mike W9MDB

 

    On Thursday, July 28, 2022 at 04:30:08 AM CDT, Uwe, DG2YCB via wsjt-devel 
<wsjt-devel@lists.sourceforge.net> wrote:  
 
  
Hi,
 
For those of you who have problems with occasional program crashes, I can 
recommend the following:
    
   - Download this "wsjtx_log_config.ini" file and save it to your log 
directory (for Linux, put it in ~/.config): 
https://sourceforge.net/projects/wsjt/files/wsjtx-2.6.0-rc2/Tests/wsjtx_log_config.ini.
 It enables trace logging, so that we can see every "event".   
 
   - Close WSJT-X, start it once again, and reproduce the error (in this case, 
let WSJT-X run until the program crashes).
   - On your desktop appears a new "logs" folder, and two files in it are 
created: "WSJT-X_RigControl.log" and "wsjtx_syslog.log". The first one is 
relevant to detect hamlib issues, but especially the latter is helpful to 
detect any abnormal behavior (i.e. abnormal termination).    
 
   - Open the "wsjtx_syslog.log" file with a text editor, copy the last 20 or 
25 lines of this file and send it to me. Experienced users can, of course, 
already analyze themselves what causes the crash.   
 
   - Then delete (or rename) the "wsjtx_log_config.ini" file again, because due 
to the trace logging the two .log files grow quickly in size.
   - Delete the "logs" folder if you don't need it anymore.
 
Perhaps also helpful to know: I recently did the same procedure with an OM who 
also reported occasional sudden program crashes. It turned out that HRD caused 
the crashes for him. 
 
 73 de Uwe, DG2YCB
 
 
  Am 28.07.2022 um 10:28 schrieb Dennis W1UE via wsjt-devel:
  
 
Mike Green found the same as you.  If I just deleted the JT9 process, it still 
didn’t work with N1MM. I have to restart the computer to again operate. 
  UE 
  On Wed, Jul 27, 2022 at 21:54 mpcorey--- via wsjt-devel 
<wsjt-devel@lists.sourceforge.net> wrote:
  
   
Thanks Dennis, it sounds very similar to what I’m experiencing. Just this 
evening, while calling CQ on 40, it has crashed three times. Each time I open 
task manager and find the JT9 process, end it, and it will restart. Although in 
once instance it crashed again within seconds of restarting. I’m not getting 
the error messages though, like I did with 2.6rc1, unless I try and restart the 
program without first ending the jt9 process.
 
 
 
 
 
 
  
From: Dennis W1UE via wsjt-devel <wsjt-devel@lists.sourceforge.net> 
 Sent: Wednesday, July 27, 2022 8:40 PM
 To: WSJT software development <wsjt-devel@lists.sourceforge.net>
 Cc: Dennis W1UE <egan.denni...@gmail.com>
 Subject: Re: [wsjt-devel] V. 2.6 Error and Crash
  
 
  
Mike
   
I wrote this up and submitted it a week ago.  I could not find any sequence of 
events to cause  the WSJT window to suddenly close.  I found it took anywhere 
from 15min to 3 hrs between crashes.  I also get a TCP error when it closes, as 
I have wsjt mated to N1mm+ for logging.
   
 
   
Dennis W1UE
   
 
   
On Wed, Jul 27, 2022 at 20:26 mpcorey--- via wsjt-devel 
<wsjt-devel@lists.sourceforge.net> wrote:
  
   
So I posted to this list a few weeks ago about the problem with 2.6rc1 suddenly 
crashing, and to restart ending a JT9 process through task manager. Last week, 
prior to the release of rc2, this problem was occurring about 2 times per day 
while I was on an Iota activation. So, when I returned home, I downloaded rc2 
to the main station computer. The problem is still occurring, just had a crash 
and “end JT9 process” fix to restart it. I recall others mentioning they 
experienced this, has anyone else had it happen with rc2? Is this a software 
bug? Or something to fix on the operator end?
 
 
 
Thanks,
 
Mike, KI1U
 
 
   
_______________________________________________
 wsjt-devel mailing list
 wsjt-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wsjt-devel
 
     _______________________________________________
 wsjt-devel mailing list
 wsjt-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wsjt-devel
 
   
  
  _______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel
 _______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel
  
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to