I might have observed the same bug, affecting libgnutls.so.26 or libcurl-gnutls.so.4 or the combination of both, and seems to be triggered by the remote side, crashing a zabbix monitoring system when connecting to a single server.
Program received signal SIGSEGV, Segmentation fault. gnutls_x509_crt_import (cert=0xb8c9bc30, data=0x0, format=GNUTLS_X509_FMT_DER) at x509.c:176 176 x509.c: No such file or directory. (gdb) bt #0 gnutls_x509_crt_import (cert=0xb8c9bc30, data=0x0, format=GNUTLS_X509_FMT_DER) at x509.c:176 #1 0xb6ea253a in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #2 0xb6ea3209 in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #3 0xb6ea3e18 in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #4 0xb6e6511c in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #5 0xb6e74328 in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #6 0xb6e87b7a in ?? () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #7 0xb6e888a0 in curl_multi_perform () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #8 0xb6e7f6fb in curl_easy_perform () from /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 #9 0xb76be6aa in process_httptests () #10 0xb76bca56 in main_httppoller_loop () #11 0xb76979a9 in MAIN_ZABBIX_ENTRY () #12 0xb76ef49b in daemon_start () #13 0xb7690abf in main () According to [1], calling the function with data=NULL seems forbidden. It seems, that [2] is a similar report for curl. The upstream patch seems to be announced in [3] as "gtls: fix NULL pointer dereference", date "Fixed in 7.37.0 - May 21 2014" [1] http://manned.org/gnutls_x509_crt_import/a0fb5c1f [2] http://curl.haxx.se/mail/lib-2014-04/0145.html [3] http://curl.haxx.se/changes.html -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to transmission in Ubuntu. https://bugs.launchpad.net/bugs/1304004 Title: transmission-gtk crashed with SIGSEGV in gnutls_x509_crt_import() Status in “transmission” package in Ubuntu: Confirmed Bug description: Tried to download a bittorrent containing a pdf file. Transmission crashed before it downloaded anything (seemingly). ProblemType: Crash DistroRelease: Ubuntu 14.04 Package: transmission-gtk 2.82-1.1ubuntu3 ProcVersionSignature: Ubuntu 3.13.0-20.42-generic 3.13.7 Uname: Linux 3.13.0-20-generic x86_64 NonfreeKernelModules: nvidia wl ApportVersion: 2.14.1-0ubuntu1 Architecture: amd64 CrashCounter: 1 CurrentDesktop: Unity Date: Mon Apr 7 21:04:18 2014 EcryptfsInUse: Yes ExecutablePath: /usr/bin/transmission-gtk InstallationDate: Installed on 2013-02-16 (415 days ago) InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130207.1) LocalLibraries: /usr/local/lib/librtmp.so.0 ProcCmdline: transmission-gtk SegvAnalysis: Segfault happened at: 0x7f3f93adab19 <gnutls_x509_crt_import+25>: mov (%rsi),%rsi PC (0x7f3f93adab19) ok source "(%rsi)" (0x00000000) not located in a known VMA region (needed readable region)! destination "%rsi" ok Stack memory exhausted (SP below stack segment) SegvReason: reading NULL VMA Signal: 11 SourcePackage: transmission StacktraceTop: gnutls_x509_crt_import () from /usr/lib/x86_64-linux-gnu/libgnutls.so.26 ?? () from /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 ?? () from /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 ?? () from /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 ?? () from /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 Title: transmission-gtk crashed with SIGSEGV in gnutls_x509_crt_import() UpgradeStatus: Upgraded to trusty on 2014-02-06 (59 days ago) UserGroups: adm cdrom dip lp lpadmin plugdev sambashare sudo To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/transmission/+bug/1304004/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp