It looks like I am running into the same crash. I am using wsjt-x 2.0.1 on a Raspberry Pi 4. I first installed the available package from the web site, and experienced a crash. Having done seen this before, I assumed that there probably was something incompatible with the latest Buster software and how wsjt-x was compiled, I decided to build the software on my Pi. I downloaded the source package and followed the instructions, and eventually ended up with what I think is the same crash. I am using a FT-857D, and because of how things are set up, I would like to use the flrig interface, and that is crashing. When I configure the rig directly and use the USB serial port interface, things are working correctly.
I ran wsjt-x under the debugger to get a stack trace. I did not build a debug version of the application (mainly because I don't know how :) - so if there is anything you can tell me to get a debug build going would be appreciated). Here is the bt output: [New Thread 0x97072340 (LWP 25947)] [Detaching after fork from child process 25948] free(): invalid pointer Thread 12 "QThread" received signal SIGABRT, Aborted. [Switching to Thread 0x95d1e340 (LWP 25941)] __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 0xb569cf24 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0xb5688230 in __GI_abort () at abort.c:79 #2 0xb56d851c in __libc_message (action=action@entry=do_abort, fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:181 #3 0xb56df044 in malloc_printerr (str=<optimized out>) at malloc.c:5341 #4 0xb56e0d50 in _int_free (av=0xb57bb7d4 <main_arena>, p=0x95407de9, have_lock=<optimized out>) at malloc.c:4165 #5 0x00247468 in flrig_set_mode () #6 0x00226dc8 in rig_set_mode () #7 0x001b55d4 in HamlibTransceiver::do_frequency(unsigned long long, Transceiver::MODE, bool) () #8 0x00222118 in TransceiverBase::set(Transceiver::TransceiverState const&, unsigned int) () #9 0x002225dc in EmulateSplitTransceiver::set(Transceiver::TransceiverState const&, unsigned int) () #10 0xb5d60ce4 in QMetaCallEvent::placeMetaCall(QObject*) () at /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5 #11 0xb5d64c68 in QObject::event(QEvent*) () at /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5 #12 0xb67c9dbc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/arm-linux-gnueabihf/libQt5Widgets.so.5 #13 0xb67d22a8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/arm-linux-gnueabihf/libQt5Widgets.so.5 #14 0x038c2078 in () (gdb) Does this help to shine a bit more light on this crash? Thanks, Karl Heinz - K5KHK Karl Heinz Kremer PDF Acrobatics Without a Net PDF Software Development, Training and More... k...@khk.net http://www.khkonsulting.com On Wed, Nov 13, 2019 at 12:55 PM Bill Somerville <g4...@classdesign.com> wrote: > On 13/11/2019 17:37, Black Michael via wsjt-devel wrote: > > WSJT-X decided to die this morning when I was doing some frequency > > calibration testing. > > While idling it crashed and would not restart. > > > > The WSJT-X.ini file in this link does not allow WSJT-X.ini to start -- > > it crashes soon after startup. > > https://www.dropbox.com/s/1w5imlr2ym2v29z/wsjt-x.ini?dl=0 > > > > If you change "MonitorLastUsed=true" to "MonitorLastUsed=false" WSJT-X > > will start...but any frequency change and it crashes again. > > > > de Mike W9MDB > > > Hi Mike, > > I'm not able to reproduce that. I suspect he problem lies in Hamlib > within the flrig interface. What Hamlib commit are you using? > > 73 > Bill > G4WJS. > > > > _______________________________________________ > 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