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

Bug#855200: marked as done (gnomint: segfault when exporting private keys)



Your message dated Mon, 28 Jan 2019 01:34:17 +0000
with message-id <E1gnvoX-000H2z-U5@fasolo.debian.org>
and subject line Bug#855200: fixed in gnomint 1.3.0-1
has caused the Debian Bug report #855200,
regarding gnomint: segfault when exporting private keys
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.)


-- 
855200: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855200
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: gnomint
Version: 1.2.1-7
Severity: important

Dear Maintainer,

When exporting private keys from gnomint, the export appars to work
ok, but is immediately followed by a segfault.  This happens on both
version 1.2.1-7+b2 and version 1.2.1-7

This doesn't happen when exporting the public parts.

I managed to build gnomint 1.2.1-7 [1] from the debian source ("managed" -
it was easy) , which also produced the gnomint-dbgsym package which
allowed me to examine the resulting core dump. It gave me this backtrace:

Core was generated by `gnomint'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fbe7c4bd445 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
[Current thread is 1 (Thread 0x7fbe7ce73a80 (LWP 25490))]
(gdb) bt
#0  0x00007fbe7c4bd445 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#1  0x00007fbe7c4b032c in gtk_tree_model_get_valist () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#2  0x00007fbe7c4b0629 in gtk_tree_model_get () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#3  0x00005589191c2a4b in __ca_export_private_pkcs8 (iter=0x558900000000, type=type@entry=0) at ca.c:950
#4  0x00005589191c34ea in ca_on_extractprivatekey1_activate (menuitem=<optimized out>, user_data=<optimized out>) at ca.c:1192
#5  0x00007fbe7be3df75 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6  0x00007fbe7be4ff82 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007fbe7be58bcc in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007fbe7be58faf in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007fbe7c4ec62e in gtk_widget_activate () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#10 0x00007fbe7c3e74dd in gtk_menu_shell_activate_item () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#11 0x00007fbe7c3e7846 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#12 0x00007fbe7c3d57bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#13 0x00007fbe7be3df75 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007fbe7be5037d in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007fbe7be5866f in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007fbe7be58faf in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007fbe7c4ed8ac in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#18 0x00007fbe7c3d3f84 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x00007fbe7c3d433b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#20 0x00007fbe79f45cbc in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#21 0x00007fbe7bb647f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fbe7bb64a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fbe7bb64d82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fbe7c3d33b7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#25 0x00005589191b828a in main (argc=<optimized out>, argv=<optimized out>) at main.c:201


[1] "apt-get source" was unwilling give the source for 1.2.1-7+b2 !?
    It would only give me version 1.2.1-7. But the same problem
    exists there too.


-- System Information:
Debian Release: 9.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable'), (300, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnomint depends on:
ii  gconf-service       3.2.6-4
ii  gconf2              3.2.6-4
ii  libc6               2.24-9
ii  libgconf-2-4        3.2.6-4
ii  libgcrypt20         1.7.6-1
ii  libgdk-pixbuf2.0-0  2.36.4-1
ii  libglib2.0-0        2.50.2-2
ii  libgnutls30         3.5.8-3
ii  libgtk2.0-0         2.24.31-2
ii  libreadline7        7.0-2
ii  libsqlite3-0        3.16.2-2

gnomint recommends no packages.

gnomint suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: gnomint
Source-Version: 1.3.0-1

We believe that the bug you reported is fixed in the latest version of
gnomint, 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 855200@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Yavor Doganov <yavor@gnu.org> (supplier of updated gnomint 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, 26 Jan 2019 22:16:06 +0200
Source: gnomint
Architecture: source
Version: 1.3.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Yavor Doganov <yavor@gnu.org>
Closes: 631768 855200 885817
Changes:
 gnomint (1.3.0-1) unstable; urgency=medium
 .
   * QA upload.
   * New upstream release.
   * debian/compat: Set to 11.
   * debian/control: Run wrap-and-sort -ast.
     (Build-Depends): Bump debhelper requirement to match the compat level.
     Remove autotools-dev and libgconf2-dev.
     (Recommends): Add gconf2 for the sake of data migration.
     (Standards-Version): Claim compliance with 4.3.0 as of this release.
   * debian/rules: Enable all hardening.  Remove --with autotools_dev.
     (override_dh_auto_install): Remove gconf schemas stuff.
   * debian/patches/682432.patch: Refresh.
   * debian/patches/02-cflags.patch: Remove configure hunk; refresh and
     remove -Werror.  Fix typo in the patch description.
   * debian/patches/01-ldd.patch:
   * debian/patches/10_gnutlsv3.diff: Delete, fixed upstream.
   * debian/patches/fix-autoreconf.patch: New, fix autoreconf failure.
   * debian/patches/gsettings-port.patch: New, migrate from GConf to
     GSettings (Closes: #885817).  I believe the switch to GSettings also
     closes: #631768 which was probably due to the fact that GConf does not
     apply changes atomically.
   * debian/patches/export-private-key-crash.patch: New, fix crash when
     exporting the private key (Closes: #855200).  Thanks to Karl E.
     Jorgensen for the report.
   * debian/patches/desktop-file.patch: New, fix some lintian complaints.
   * debian/patches/spelling-errors.patch: New, self-explanatory.
   * debian/patches/series: Update.
   * debian/watch: New file.
   * debian/pixmaps/gnomint.xpm: Delete.
   * debian/gnomint.menu: Likewise.
   * debian/gnomint.install: Likewise.
   * debian/copyright: Declare format.
   * debian/source/options: Delete as per lintian's advice.
Checksums-Sha1:
 4c3263e8fa05e92f62fa27fc83ba34f656121be3 1796 gnomint_1.3.0-1.dsc
 8abce2963b698dcd452a1ee38fd312b2d033009c 757968 gnomint_1.3.0.orig.tar.gz
 24b2896f92768904199ed5f513886d529f4c9b39 9780 gnomint_1.3.0-1.debian.tar.xz
 8d2edef2e0dd5a8c5034f70b7173d35de3409067 5826 gnomint_1.3.0-1_source.buildinfo
Checksums-Sha256:
 0543253f159187ec7aee3cc9a2d9cc38e9264baa1c39dca2c4cdd1f76fe61d22 1796 gnomint_1.3.0-1.dsc
 85b404d458f22c1b1337c0063f659cdf3da4fa1d02baf0c50efad9e897194834 757968 gnomint_1.3.0.orig.tar.gz
 ebad38271c0ca5dc6f0258340bb1fd94f036c861e0837d8680c60bcad0175858 9780 gnomint_1.3.0-1.debian.tar.xz
 cfb0e0f9ff0b8025d399237e4b1a8788968054f5c2b613d763db88ca4d794140 5826 gnomint_1.3.0-1_source.buildinfo
Files:
 8d2b83c2d7205e4eefcabe79957fbb9b 1796 gnome optional gnomint_1.3.0-1.dsc
 32d6fa9be8c47325fa5b337a99c7e006 757968 gnome optional gnomint_1.3.0.orig.tar.gz
 5ef97ba743741c1f09ff90564ed95e7e 9780 gnome optional gnomint_1.3.0-1.debian.tar.xz
 3d87400b3bd5a211cf710389fafbe87c 5826 gnome optional gnomint_1.3.0-1_source.buildinfo

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

iQIzBAEBCgAdFiEEkjZVexcMh/iCHArDweDZLphvfH4FAlxOVoAACgkQweDZLphv
fH4bwBAAxtdwL8akKvht8NvzfiP7cn7E2hv1pttYHBesAPz6I/DXwQNLDNxFyYrL
Q0aKcFTSdjj46e38k6T8Pj8+0H+VUaJj9cQe877jeljVtwfW6U+oV10aPDpiG0rl
q4w4+f+Z83PObi5SQCtEoWXQPPJjDX720oYZ0ZuRALUA4+fnj1HVwcNpme4mUT9k
WODWXEb915qKho/YoTg3967SD8nQLc0kVhNCLppKmvpipbUmmICGqmYmbQHMnNPw
sBYeeQX3Ddf1PPjEifyyMXbeQn8obNgYY1cq4+rTuxwoKKy6aKpL9wbEtf0DNEuX
EfQRVXjJ0GrllKNqFI48en4OQLau3z2QcrhbehyJtOEm4o5GljNRdrJesx/VcRDu
oVHYMLaK7FhLmNgfs4+KdQxd4qMkXUvZpPkon0YT22OPx6UuoTSZ9fE65cSGjeLP
3tXObxIXWUeNIFdmi+OsXSFdjOsKE02PJkMjhIl6tBO/H5CFASiR0I9fcXjmIx45
RMIJY+JoCB46lLN5mrX2O/ujW67nRUOO6SPElFc9mvX1aSqLlmZ3QNInp52/ubRD
OcWl6uh4qEVFbxRkpB3knLngKu/sCj29MNJNA/Vew5RfUQZAhBcXhbqxXTXM3EnY
Yx14LNOxEau0I4eF89a8XqOkULeeHhP6s70VnWWCQ30iOPwk0Io=
=2L8d
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: