Skip to content

Qt and Wayland crash #33

Description

@ivanbistrovic

Hi,

I tried this program with my DL24 on my Raspberry Pi 5.
The discharge was going for about 13 hours over night and everything was working fine until I unlocked the screen. At that moment the program seems to have crashed so I could not save my .cvs log and the curve.
The error from the terminal window is this:

qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
Segmentation fault

On 7th of May there were some updates done which I was hoping would fix the problem. After locally updating the repository I see some changes done on the UI but the program seems cannot function anymore. It cannot send commands to the device, it beeps and they seem to get reset after a few seconds.
Instead of data in the terminal, I get "Receive Error".
Here is the excerpt from the terminal log at startup.

Detecting instruments...
common /home/user home /home/user sel /home/user
swcccv_reset
ASRL/dev/ttyUSB0::INSTR
SerialInstrument at ASRL/dev/ttyUSB0::INSTR
probe
found PX100
ASRL/dev/ttyAMA10::INSTR
SerialInstrument at ASRL/dev/ttyAMA10::INSTR
probe
<class 'pyvisa.errors.VisaIOError'>
('VI_ERROR_TMO (-1073807339): Timeout expired before operation completed.',)
VI_ERROR_TMO (-1073807339): Timeout expired before operation completed.
error reading bytes
no answer
ko
Receive error
Receive error
Receive error
Receive error

The VisaIOError I had before but the GUI worked fine at least until the crash. Maybe it is related.

Is there a way to fix these issues? I find this program the best so far although it is primarily intended for use with PX100. There are some forks specifically for DL24 that don't work at all.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions