Hi all,
Tx crash, it's not hamlib.
I compiled up wsjtx_exp r5825 and have a similar problem:
Selected mode JTMSK.
Enabled TX, waited to the time period to start, PTT was set ON,
crash.
I use DTR keying, so it's not a hamlib problem.
System: Linux, Fedora 21 x86_64
80 (has more anodes than 73)
Alan VK2ZIW
On Sun, 30 Aug 2015 18:41:46 +0000, Steven Franke wrote
> Joe -
> Now trying to TX. The rig is a TS480 keyed using CAT. WSPR mode
> works fine. The Tune function in jtmsk also seems to work - the TX
> is keyed up and a tone is emitted - but the tone frequency sounds
> lower than the selected 1500 Hz. After disabling Tune, I then
> selected Enable TX (with CQ selected as the message). The
> transmitter is keyed and the program segfaults, leaving the rig
> keyed. I re-compiled with all Debugging enabled. The trace does not
> show anything obviously wrong. The last few lines in the trace are
> included below:
>
> Sun Aug 30 18:32:11 2015
> GMT(/home/radio/Builds/wsjtx_exp/HamlibTransceiver.cpp:49)Debug:
> Hamlib: kenwood_get_ptt called
> Sun Aug 30 18:32:11 2015
> GMT(/home/radio/Builds/wsjtx_exp/HamlibTransceiver.cpp:49)Debug:
> Hamlib: kenwood_get_if called
> Sun Aug 30 18:32:11 2015
> GMT(/home/radio/Builds/wsjtx_exp/HamlibTransceiver.cpp:49)Debug:
> Hamlib: kenwood_safe_transaction called
> Sun Aug 30 18:32:11 2015
> GMT(/home/radio/Builds/wsjtx_exp/HamlibTransceiver.cpp:49)Debug:
> Hamlib: kenwood_transaction called
> Sun Aug 30 18:32:11 2015
> GMT(/home/radio/Builds/wsjtx_exp/HamlibTransceiver.cpp:743)Debug:
> virtual void HamlibTransceiver::poll() rig_get_ptt PTT = 0
> Sun Aug 30 18:32:11 2015
> GMT(/home/radio/Builds/wsjtx_exp/Configuration.cpp:643)Debug:
> Configuration::transceiver_online: open_if_closed: false
> Transceiver::TransceiverState(online: yes Frequency {50280000Hz,
> 0Hz} USB; SPLIT: off; PTT: off)
> Sun Aug 30 18:32:11 2015
> GMT(/home/radio/Builds/wsjtx_exp/Configuration.cpp:689)Debug:
> Configuration::transceiver_ptt: true
> Transceiver::TransceiverState(online: yes Frequency {50280000Hz,
> 0Hz} USB; SPLIT: off; PTT: off)
> Sun Aug 30 18:32:11 2015
> GMT(/home/radio/Builds/wsjtx_exp/HamlibTransceiver.cpp:765)Debug:
> virtual void HamlibTransceiver::do_ptt(bool) true
> Transceiver::TransceiverState(online: yes Frequency {50280000Hz,
> 0Hz} USB; SPLIT: off; PTT: off) reversed = false
> Sun Aug 30 18:32:11 2015
> GMT(/home/radio/Builds/wsjtx_exp/HamlibTransceiver.cpp:770)Debug:
> virtual void HamlibTransceiver::do_ptt(bool) rig_set_ptt PTT = true
> Sun Aug 30 18:32:11 2015
> GMT(/home/radio/Builds/wsjtx_exp/HamlibTransceiver.cpp:49)Debug:
> Hamlib: kenwood_set_ptt called
> Sun Aug 30 18:32:11 2015
> GMT(/home/radio/Builds/wsjtx_exp/HamlibTransceiver.cpp:49)Debug:
> Hamlib: kenwood_transaction called
>
> Steve k9an
>
> > On Aug 30, 2015, at 5:53 PM, Steven Franke <[email protected]> wrote:
> >
> > Hi Joe -
> > I went back outside to finish mowing the lawn, so I missed this:
> >
> > 162015 4 6.1 1500 & CQ K1JT FN20
> > 162015 4 6.1 1500 & CQ K1JT FN20
> >
> > Thanks!
> >
> > Steve k9an
> >
> >> On Aug 30, 2015, at 4:10 PM, Joe Taylor <[email protected]> wrote:
> >>
> >> Steve --
> >>
> >> I'll CQ with JTMSK, 50.280 in your direction for the next 10-15 minutes.
> >> (This is not a good time of day for meteors, though.)
> >>
> >> -- Joe
> >>
> >> On 8/30/2015 12:02 PM, Steven Franke wrote:
> >>> That seems to have fixed it Joe. Neither file causes it to crash now. I
have not yet decoded any pings though. I will let it run on 50.280 for awhile
to see if I can decode anything.
> >>> Thanks!
> >>> Steve k9an
> >>>
> >>>> On Aug 30, 2015, at 2:47 PM, Joe Taylor<[email protected]> wrote:
> >>>>
> >>>> Hi Steve,
> >>>>
> >>>> I was about to write to you along the same lines. The copies of nhash.h
> >>>> and nhash.c in .../wsjtx_exp/lib have been used only for building the
> >>>> executable testmsk, not for wsprx. I was clearly on the wrong track
> >>>> yesterday.
> >>>>
> >>>> It turns out, I believe, that the problem is entirely elsewhere. Under
> >>>> certain conditions an undefined value for TRperiod could be passed to
> >>>> function getfile(), which is used to read *.wav files from disk. As a
> >>>> consequence a big memory segment could be zeroed when this statement
> >>>> (line 56 of getfile.cpp) was executed:
> >>>>
> >>>> memset(jt9com_.d2,0,2*npts);
> >>>>
> >>>> I have now protected against this occurrence. Please try building and
> >>>> testing revision 5831.
> >>>>
> >>>> -- Joe, K1JT
> >>>>
> >>>> On 8/30/2015 10:15 AM, Steven Franke wrote:
> >>>>> Joe -
> >>>>>
> >>>>> In perusing the wsjtx_exp code this morning, I noticed two things:
> >>>>>
> >>>>> 1. All references to nhash.c in CMakeLists.txt are to the version in
/lib/wsprd - so it seems that changes in /lib/nhash.c are not going to make
any difference. If this is working for you, then perhaps we can just delete
the nhash.c/nhash.h in /lib?
> >>>>>
> >>>>> 2. in /lib/nhash.h, length is declared size_t in nhash and uint32_t in
nhash_, whereas in /lib/nhash.c is it uint32_t in nhash.c and uint32_t in nhash_
> >>>>>
> >>>>> I’m guessing that item 2 is not the problem due to item 1?
> >>>>>
> >>>>> I think that we need to resolve the differences between the two
nhash.c’s and get rid of one of them.
> >>>>>
> >>>>> Steve
> >>>>>
> >>>>>
------------------------------------------------------------------------------
> >>>>> _______________________________________________
> >>>>> wsjt-devel mailing list
> >>>>> [email protected]
> >>>>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
> >>>>
> >>>>
------------------------------------------------------------------------------
> >>>> _______________________________________________
> >>>> wsjt-devel mailing list
> >>>> [email protected]
> >>>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
> >>>
> >>>
> >>>
------------------------------------------------------------------------------
> >>> _______________________________________________
> >>> wsjt-devel mailing list
> >>> [email protected]
> >>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
> >>
> >>
------------------------------------------------------------------------------
> >> _______________________________________________
> >> wsjt-devel mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
> >
> >
> > ------------------------------------------------------------------------------
> > _______________________________________________
> > wsjt-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wsjt-devel
>
> ------------------------------------------------------------------------------
> _______________________________________________
> wsjt-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
Alan
Man's greatest waste of time: Worshipping the wrong God.
Consider Jesus.
---------------------------------------------------------------------------
Alan Beard Unix Support Technician from 1984 to today
70 Wedmore Rd. Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750 Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h) Support Programming, shell scripting, "C", assembler
0414 353013 (mobile) After uni, electronics tech
------------------------------------------------------------------------------
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel