Latest WFView from fullbuild-wfview.sh

Please provide the following information with your question:

  1. Operating System:ubuntu22.04+Xubuntu-Desktop

  2. Method of download attempted (from wfview.org, package manager, source code, etc):fullbuild-wfview.sh

  3. Radio Make and Model:IC7300

  4. Method of radio connectivity (USB, WiFi, Ethernet, etc):USB

  5. Did you check the FAQ and read the manual?YES

    I tried fullbuild-wfview.sh and got SEGfault. So rebuild with debug option. gdb got backtrace.
    Gemini saw backtrace and reply as follows:
    Cause: Audio/Serial Port Configuration Error
    The crash occurred in wfmain::connectionHandler when trying to check the isActive() value of an uninitialized timer (QTimer).
    At startup, settingswidget loads the audio and serial port settings.
    An error occurs on the port (not found, insufficient permissions, etc.), causing havePortError to be called.
    The connectionHandler is run to handle the error, but because it is too soon after startup and the timer object has not yet been created, it crashes with a memory reference error (invalid address: this=0x60).
    Solution

    I did not connect IC7300 but old wfview.conf is available.
    I remove wfview.conf. So wfview start without SEGfault.

    I hope this is some help.

Hi Toshiyuki,

Thank you for your report. We have had a few people mention a “crash on startup” when they are coming from older versions of wfview. I suspect it is similar issues.

Can you tell me which QTimer is uninitialized? We could probably handle that better!

Thanks again,

–E
de W6EL

Well, there is only one QTimer in connectionHandler, and it was not guarded against null. I’ve updated the code in the repository to catch this. Hopefully this will help many people.

–E
de W6EL

Thanks Eliiott,

I will try to build again…

Tosy,
JA6VZB also AH0T, JD1BQW

2026年2月26日(木) 1:35 Elliott Liggett <[email protected]>: