Hi There,
I'm having here an Issue with CQRLOG 2.3.0 (001) 2018-06-17 running on Ubuntu 18.04.2 LTS (amd64), which has been there for a while but is now really worsening and getting on my nerves:
Very often when I work with the Filter or Search function, an empty pop-up window appears, just saying "cqrlog" in the headline and offering nothing but the "X" in the left corner of the title bar. When clicking the "X" the window reappers immediately.
Sometimes it works, that after 20-40 clicks closing pop-ups it is gone. It also helps, clogging up the system with other tasks, that there is enough time between closing the window and the new one appearing to hit the "Quit program" button.
I've tried the "Repair log database" frequently, but this does not solve the problem - or if so, then only for a very limited time.
I've got two logs in cqrlog with a total of about 3.300 QSOs ... that ought not to break the system - theoretically.
So far I've been a bit reluctant to use the beta-version for my live-log. But in case you advise so explicitly, I'll give it a shot. -- But possibly this is some other (known?) issue.
Thanks a lot and 73
Stefan.
Hi Stefan!
May I suggest that you copy whole ~/.config/cqrlog contents to safe place and then try the alphaTest binary.
If it does not help, you may go back to 001 and by copying the directory structure back you can be sure to have all "as was".
There has been some fixes for those popups, but I do not remember was there something with filter/search depended that was fixed.
--
Saku
OH1KH
Thanks, Saku for your comments.
I'm not so sure where to find the "alphaTest binary" you refer to. In the Navigation it says only about "Beta versions".
Please be so kind and tell me, what exactly you mean.
Tnx & 73
Stefan.
--
Stefan
DB4ST (ex DO2HG) --- German Ham Radio Station
D-32584 Löhne ----- Locator JO42IE
Hi Stefan,
Gruß aus Nordstemmen, JO42VD.
here you will find the alpha version
http://www.saunalahti.fi/sakny/bin/cqrlog2/
Bye & 73 de DL7OAP, Andreas
I'm seeing the same empty pop-up from time to time. It's almost always triggered by doing a search, I've stopped doing searches while wsjt-x is running because that seems to increase the chance of the problem occuring. The log has 7307 contacts at the moment.
Version is 2.4.0 (001) from a ubuntu package:
Package: cqrlog
Priority: extra
Section: hamradio
Installed-Size: 34071
Maintainer: Debian Hamradio Maintainers
Architecture: amd64
Version: 2.4.0-1~bionic
Running in debug mode browsing through contacts and doing searches makes the same happen with debug output:
select count(*) from (select distinct dxcc_id.dxcc_ref from dxcc_id left join cqrlog_main on dxcc_id.adif = cqrlog_main.adif WHERE cqrlog_main.adif<>0 and (dxcc_ref NOT LIKE '%*') AND ((qsl_r = 'Q') OR (lotw_qslr = 'L') OR (eqsl_qsl_rcvd='E'))) as foo
.
TApplication.HandleException Access violation
Stack trace:
$000000000093BBE8
$00000000008CD6C2
$00000000008CD9A5
$00000000008CCCDD
$00000000008C88CA
$00000000008659E0
$00000000008C8713
$0000000000864185
$000000000068B326
$0000000000671F88
$00000000006764C9
$000000000068B25C
$00000000004311CF
$000000000067355D
$00000000008674BA
$00000000008C38AD
$0000000000848302
Sending: fmv
.
Msg from rig: 144174000
PKTUSB
0
Msg from rig: RPRT -11
Sending: fmv
.
Msg from rig: 144174000
Msg from rig: PKTUSB
0
RPRT -11
Sending: fmv
(dots added to keep it to one code block: the communication with the rig keeps running fine)
I now see only the last sql query in the trace above, there are five in a row:
select * from view_cqrlog_main_by_qsodate where callsign = 'AM1WARD' LIMIT 1
.
select * from view_cqrlog_main_by_qsodate where callsign = 'AM1WARD'
.
select * from view_cqrlog_main_by_qsodate where callsign = 'AM1WARD'
.
select count(*) from (select distinct adif from cqrlog_main where adif <> 0 and (adif not in (2,8,19,23,25,26,28,30,39,42,44,55,57,58,59,67,68,81,85,93,101,102,113,115,119,127,128,134,139,151,154,155,164,178,183,184,186,193,193,194,196,198,200,208,210,218,220,226,228,229,231,243,244,255,258,261,264,267,268,271,307,488,493))) as foo
.
select count(*) from (select distinct dxcc_id.dxcc_ref from dxcc_id left join cqrlog_main on dxcc_id.adif = cqrlog_main.adif WHERE cqrlog_main.adif<>0 and (dxcc_ref NOT LIKE '%*') AND ((qsl_r = 'Q') OR (lotw_qslr = 'L') OR (eqsl_qsl_rcvd='E'))) as foo
.
TApplication.HandleException Access violation
Hi !
Thanks for reporting, but I have feeling that "empty popup" issue has been fixed at some time after (001) release.
Version 2.4.0 (001), although it is latest official release, has lot of bugs that that have been fixed later .
To get the latest version you should load the source code from GitHub https://github.com/ok2cqr/cqrlog and compile it.
If you are not familiar for doing that there is a ready compiled alpha test version at https://github.com/OH1KH/cqrlog/tree/loc_testing/compiled
Read the README.md that is there and think could you try this version. If you feel uncertain you just have to wait next of official release to get program updated.
--
Saku
OH1KH