Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QSO Detail: freezing and crash under Windows 11 #591

Open
iu0dhv opened this issue Feb 6, 2025 · 22 comments
Open

QSO Detail: freezing and crash under Windows 11 #591

iu0dhv opened this issue Feb 6, 2025 · 22 comments

Comments

@iu0dhv
Copy link

iu0dhv commented Feb 6, 2025

Version 0.41.1 and earlier, with Windows 11

I have experienced several stalls of the log (with ver. 0.41.1. and also with the previous one) with subsequent crash or need to restart.
I have now identified a specific case when this problem arises. If I double click on a qso in the log, the window with all the details opens, and then the software remains unresponsive, with the need to restart.
It is practically impossible to open a specific QSO in the log to edit something, as the program becomes unusable.
Can someone help to fix this problem?
74, Peter

@iu0dhv iu0dhv changed the title Stall and crash with Windows 11 Stall and crash with Windows 11 BUG Feb 6, 2025
@foldynl
Copy link
Owner

foldynl commented Feb 7, 2025

Does it crash only for specific QSO or is it for random QSOs from your log?

@foldynl foldynl changed the title Stall and crash with Windows 11 BUG QSO Detail: freezing and crash under Windows 11 Feb 7, 2025
@iu0dhv
Copy link
Author

iu0dhv commented Feb 7, 2025 via email

@foldynl
Copy link
Owner

foldynl commented Feb 7, 2025

can you send me a debug log? Following instructions below:

  1. cmd
  2. cd to the directory where QLOG is installed
  3. set QT_LOGGING_RULES=qlog.*=true
  4. qlog.exe -d
  5. double click on some QSO
  6. send me a log file C:/Users/<USER>/AppData/Local/hamradio/QLog/qlog_debug_yyyyMMddhhmmss.log (it will probably be quite big so zip it).

@iu0dhv
Copy link
Author

iu0dhv commented Feb 7, 2025 via email

@aa5sh
Copy link

aa5sh commented Feb 7, 2025

@iu0dhv it doesn't look like the attachment made it. You may need to go the github website and attach it there. If you reply to an email it doesn't bring the attachments in.

Michael, AA5SH

@foldynl
Copy link
Owner

foldynl commented Feb 7, 2025

Maybe it's too big. send me a link to my email where I can download it; google drive or another online service

@iu0dhv
Copy link
Author

iu0dhv commented Feb 7, 2025 via email

@iu0dhv
Copy link
Author

iu0dhv commented Feb 7, 2025 via email

@iu0dhv
Copy link
Author

iu0dhv commented Feb 7, 2025

@iu0dhv
Copy link
Author

iu0dhv commented Feb 7, 2025

I have now shared the zip file direcly here on github

@foldynl
Copy link
Owner

foldynl commented Feb 8, 2025

That's strange. Unfortunately, I don't see any reason why the dialog would be blocked.

The strange thing is that I can see the last event updating the time in the clock widget, which is not related to QSODetail. The application is somehow still alive because I can see CW thread activity, but the main thread is not working. Unfortunately, I am not able to identify the cause, even with such a detailed list.

I have a few questions:

  • Did you see the map in the QSO Dialog, or did it not appear?
  • Would it be possible to send a video showing how QLog is freezing?
  • Does the application crash on its own, or do you terminate it through the OS?

@iu0dhv
Copy link
Author

iu0dhv commented Feb 8, 2025

Hello I am sorry that there is not obvious solution to the problem. I am attaching here a short video that shows the kind of problem that I am having. The situation shown in the video occurs any time I try to make any change to a QSO.
As per your questions, as you will see in the video.
I have the maps open
I don't have the clock widget open
I have to crash the log myself. IT DOES NOT crash on its own, but it stops working.
Take a look at the video

WhatsApp Video 2025-02-08 at 14.29.23.zip

@foldynl
Copy link
Owner

foldynl commented Feb 8, 2025

Thanks for the video. Unfortunately, I do know how to help you. If you're reporting issues in different places, it could be due to a corrupted database. However, this only happens in exceptional cases - OS Crash, Power failure, Memory issue, Disk issue etc.

The only thing you could try is running QLog with the -n test switch. This is used during development when I need to create another instance of QLog with a new database. It won't affect your current database but will create a separate instance of QLog (new database, new configuration). It means that you'll need to go through profile setup again.

After that, try to insert a QSO and performing the operation that caused QLog to freeze.

@iu0dhv
Copy link
Author

iu0dhv commented Feb 8, 2025 via email

@iu0dhv
Copy link
Author

iu0dhv commented Feb 8, 2025

Could it be that something on my log file (ADI) causes the freeze given that with thre fake QSo everything seems to be ok?

@foldynl
Copy link
Owner

foldynl commented Feb 8, 2025

If you uninstall and reinstall QLog, your data will not be deleted. Only the application and libraries are removed, but the QSO database, passwords, and settings remain.

If your test instance worked, the issue might be a corrupted database file. Ideally, export all QSOs if possible. If it is not possible, check C:/Users/<USER>/AppData/Local/hamradio/QLog for any ADX backups. If they exist, back them up somewhere. Then, delete the entire C:/Users/<USER>/AppData/Local/hamradio/QLog folder.

After that, you will also need to delete the entire registry entry at:
HKEY_CURRENT_USER\Software\Hamradio\QLog

Once done, start QLog again, and it will guide you through the initial setup. Finally, import the ADX backup and check if everything works correctly.

Could it be that something on my log file (ADI) causes the freeze given that with thre fake QSo everything seems to be ok?

I don't know if I don't have this file.

@iu0dhv
Copy link
Author

iu0dhv commented Feb 8, 2025

I have tried deleteing evrything. I have imported again a brand new adif with basic fields (not too many). The import went fine. I was going to set the connection to QRZ, then I changed my mind and went back to try to edit a new qso before connecting anything, and gues what? freeze! :-(
Do not what to say. I could share with you the adif, but it a completely standard adi file with not fancy info in it

@iu0dhv
Copy link
Author

iu0dhv commented Feb 8, 2025

Image
this is what I have....

@foldynl
Copy link
Owner

foldynl commented Feb 9, 2025

I don't think it's a problem in ADI but we can try. Please send it to my private email - my callsign @ gmail.com

@iu0dhv
Copy link
Author

iu0dhv commented Feb 9, 2025 via email

@foldynl
Copy link
Owner

foldynl commented Feb 9, 2025

There's nothing unusual about it since QLog is a different application.

To be honest, I'm sorry but I'm not able to help you. I don't know where the issue is. It could also be an issue of QT library. The next release will come out with an updated QT library, maybe that will help you. I don't know.

@iu0dhv
Copy link
Author

iu0dhv commented Feb 9, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants