[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1012020: marked as done (trustedqsl: segfault when trying to renew station certificate)



Your message dated Sat, 04 Jun 2022 16:35:01 +0000
with message-id <E1nxWjt-000A3e-3M@fasolo.debian.org>
and subject line Bug#1012020: fixed in trustedqsl 2.6.3-1
has caused the Debian Bug report #1012020,
regarding trustedqsl: segfault when trying to renew station certificate
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1012020: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012020
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: trustedqsl
Version: 2.6.2-1
Severity: normal

Hi, creating this for visibility.  Since I'm experiencing the issue, I
will try to resolve it.  Also (not related to this bug), I have an
update to upstream 2.6.3 ready to upload.  I am planning to wait until the
auto-openssl transition completes before uploading it.

When starting tqsl, I am prompted to renew my station certificate.  If I
select "yes," the application encounters the following segmentation
fault.  I'm not sure if this is an upstream bug or due to our packaging.
It appears that the code on apps/certtree.cpp line 215 fails to return a
valid tQSL_Cert.  (Perhaps only in some circumstances?)


Thread 1 "tqsl" received signal SIGSEGV, Segmentation fault.
0x00005555556d023d in CertTree::SelectCert (this=0x55555682c7f0, cert=<optimized out>) at ./apps/certtree.cpp:217
217	./apps/certtree.cpp: No such file or directory.
(gdb) bt
#0  0x00005555556d023d in CertTree::SelectCert(void*) (this=0x55555682c7f0, cert=<optimized out>) at ./apps/certtree.cpp:217
#1  0x00005555556641a5 in MyFrame::OnExpiredCertFound(wxCommandEvent&) (this=0x5555562bd8a0, event=<optimized out>) at ./apps/tqsl.cpp:3731
#2  0x00007ffff77ee15e in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
    at /lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3  0x00007ffff77ee253 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () at /lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4  0x00007ffff77ee58c in wxEvtHandler::TryHereOnly(wxEvent&) () at /lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5  0x00007ffff77ee61b in wxEvtHandler::ProcessEventLocally(wxEvent&) () at /lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6  0x00007ffff77ee6f1 in wxEvtHandler::ProcessEvent(wxEvent&) () at /lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7  0x00007ffff77ef1e5 in wxEvtHandler::ProcessPendingEvents() () at /lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8  0x00007ffff7699f27 in wxAppConsoleBase::ProcessPendingEvents() () at /lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#9  0x00007ffff7b428da in wxGUIEventLoop::YieldFor(long) () at /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.0.so.0
#10 0x00007ffff769a8ed in wxAppConsoleBase::Yield(bool) () at /lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#11 0x000055555562a395 in MyFrame::DoUpdateCheck(bool, bool) (this=0x5555562bd8a0, silent=<optimized out>, noGUI=<optimized out>)
    at /usr/include/wx-3.0/wx/app.h:439
#12 0x00005555556616df in MyFrame::FirstTime() (this=0x5555562bd8a0) at ./apps/tqsl.cpp:6093
#13 0x0000555555671895 in QSLApp::GUIinit(bool, bool) (this=0x555555804c20, checkUpdates=<optimized out>, quiet=<optimized out>)
    at ./apps/tqsl.cpp:5243
#14 0x0000555555672f9a in QSLApp::OnInit() (this=0x555555804c20) at ./apps/tqsl.cpp:5460
#15 0x00007ffff7714a72 in wxEntry(int&, wchar_t**) () at /lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#16 0x000055555561cd1e in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./apps/tqsl.cpp:234


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.17.0-3-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages trustedqsl depends on:
ii  libc6                 2.33-7
ii  libcurl4              7.83.1-1+b1
ii  libexpat1             2.4.8-1
ii  libgcc-s1             12.1.0-2
ii  liblmdb0              0.9.24-1
ii  libssl3               3.0.3-5
ii  libstdc++6            12.1.0-2
ii  libwxbase3.0-0v5      3.0.5.1+dfsg-4
ii  libwxgtk3.0-gtk3-0v5  3.0.5.1+dfsg-4
ii  zlib1g                1:1.2.11.dfsg-4

trustedqsl recommends no packages.

trustedqsl suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: trustedqsl
Source-Version: 2.6.3-1
Done: tony mancill <tmancill@debian.org>

We believe that the bug you reported is fixed in the latest version of
trustedqsl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1012020@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
tony mancill <tmancill@debian.org> (supplier of updated trustedqsl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 04 Jun 2022 08:37:47 -0700
Source: trustedqsl
Architecture: source
Version: 2.6.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org>
Changed-By: tony mancill <tmancill@debian.org>
Closes: 1012020
Changes:
 trustedqsl (2.6.3-1) unstable; urgency=medium
 .
   * New upstream version 2.6.3
   * Refresh patches for new upstream version
   * Fix segfault when renewing station certificate (Closes: #1012020)
Checksums-Sha1:
 c2f69a1dfe65d7ecb3000e4a8dc88f669ac1191b 2128 trustedqsl_2.6.3-1.dsc
 191b4d12badc84ee187bf392fa32cf7afb5c45f9 3516151 trustedqsl_2.6.3.orig.tar.gz
 4bae6d78619391d8874e54a4442340cfddb9870e 79924 trustedqsl_2.6.3-1.debian.tar.xz
 baf20739b14faf1e251b1e9f8988b432d1e0a26e 11628 trustedqsl_2.6.3-1_amd64.buildinfo
Checksums-Sha256:
 f705867c5885b8e0322f8bca9e8e477a0d4c31164a223bd45de3b83976469af0 2128 trustedqsl_2.6.3-1.dsc
 7ef7b2d9bb252e90408c97d730e9ba6bf02c81e7a343d5450f94c6af0c41cdbb 3516151 trustedqsl_2.6.3.orig.tar.gz
 67416e90ba9168a0002fdc567296f571784e4c4865a72e389e04de7aae77102a 79924 trustedqsl_2.6.3-1.debian.tar.xz
 67b9eb088ee4717a1e10734fd801bcf2bc52d5916a3d9c656873e31296267163 11628 trustedqsl_2.6.3-1_amd64.buildinfo
Files:
 dee8b1843b1f24f1dc80a6a9a73350db 2128 hamradio optional trustedqsl_2.6.3-1.dsc
 52dfc67bc2e8946cb71214dbbbb47f95 3516151 hamradio optional trustedqsl_2.6.3.orig.tar.gz
 542947503e0fc6b2f17325bb449009a3 79924 hamradio optional trustedqsl_2.6.3-1.debian.tar.xz
 2419c45ffc24f14a662994f8bdf9cbeb 11628 hamradio optional trustedqsl_2.6.3-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmKbhVIUHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpaVUw/+K75Cm3sK+zpgG+WPlHl8BAHM2C8H
krkrF1OIAy+l/3ozdjtRkwg1VSjyJs3x5qowVl1lTM1CbRVqNLuy+rCgNShylCs8
ePgPsy84vrz5EGJWBvDADnC+vXAy8sVIJQuus8QLMj1438kOur0rHh0A/M7o6EuO
3wm5/TqAYe/FMT5R9rDN2BI/6gS8zN7CAN9yVuJHwoMCQPwM2jW1xXil1zyBjJo+
FSrCduvs/LsUVgK6BvhWuRerttCaAlDovcU888ziNQrdDfvFQ/F4oK00rU2NOGsm
ZUHHoBv6a8N7EAfOEu0rWWRzPWxxj0IwpBqCLWLRhtX57Ak4qUsiuPlDCve4fJp6
LG97zZR28jkgIjL4wrLMTE9K3e7AieydoyFv1YceRjIA8Lo9dEFy3KNRjnVTEQAD
rVh40Ti4BQRtevkxmXA8y9kFWZyIXEwqyytcDbAnT5EQDWjHtENb+kBH7ksEGh5w
kclMpNSm5SUlBRtHdw1+ZK/cXKN/TyGRW0Coc18CS6zYaGk5W2bbH0Fce8gXKfgV
8LVnqbF6tJf255MZ4u0RAL7l9aLnCI0Jci0cfgEx3WcX4/tUYgX6q9gXM9lspIjH
mDIuYU8eHo2gTkDLjmOxdQRmep2bARHEoi0HcX+sO+JXFwhVOXvhKszoMCGZz1+3
2KXUyHeHG27W2OA=
=ym8B
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: