bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#9017: 24.0.50; gnutls.c: [0] (Emacs) fatal error: Key usage violatio


From: Roland Winkler
Subject: bug#9017: 24.0.50; gnutls.c: [0] (Emacs) fatal error: Key usage violation in certificate has been detected.
Date: Mon, 11 Jul 2011 09:29:56 -0500

On Mon Jul 11 2011 Lars Magne Ingebrigtsen wrote:
> If you eval the following
> 
> (make-network-process :name "smtpmail" :buffer (get-buffer-create "foo") :host
> "foo.bar.com" :service 465)
> 
> does it hang?

Yes, this hangs, too. (A backtrace doesn't give anything useful
beyond the call of make-network-process.)

> Try evaluating this:
> 
> (defun gnutls-available-p () nil)

This gives me the backtrace below.

Roland



Debugger entered--Lisp error: (wrong-type-argument processp nil)
  process-buffer(nil)
  network-stream-get-response(nil 197 "^[0-9]+ .*
\n")
  network-stream-open-starttls("smtpmail" #<buffer *trace of SMTP session to 
foo.bar.com*> "foo.bar.com" 465 (:type nil :return-list t :capability-command 
"EHLO regnitz
\n" :end-of-command "^[0-9]+ .*
\n" :success "^2.*\n" :always-query-capabilities t :starttls-function 
#[(capabilities) "\301\302\"\205\303\207" [capabilities string-match 
"-STARTTLS" "STARTTLS
\n"] 3] :client-certificate t :use-starttls-if-possible t))
  open-network-stream("smtpmail" #<buffer *trace of SMTP session to 
foo.bar.com*> "foo.bar.com" 465 :type nil :return-list t :capability-command 
"EHLO regnitz
\n" :end-of-command "^[0-9]+ .*
\n" :success "^2.*\n" :always-query-capabilities t :starttls-function 
#[(capabilities) "\301\302\"\205\303\207" [capabilities string-match 
"-STARTTLS" "STARTTLS
\n"] 3] :client-certificate t :use-starttls-if-possible t)
  byte-code("\306\307\310\"!r q\210\311\312 \210)\313\314    
\315\f\316\311\317\307\320\321 
\"\322\323\324\325\326\311\327\330\331\311\332\311&address@hidden@\204L\333\334\335
A\336\"\203I\335
A\336\"\202J\337\"address@hidden"\210\335
A\342\"A\343A!\211B\204l\333\334\307\344A\"\"\210B\345Y\203|\333\334\307\346A\"\"\210*r
 q\210\347\350\211\"\210\351\352!\210e*\335
A\353\"address@hidden \"\"\210\202+\356\357\360\335
A\353\"\361\"\"address@hidden 
pFG\364\216\365H!\210\366\367\360D\370\362O\371\"\"address@hidden 
I:address@hidden>\203IJBJ\202 K\203 
\374\375I\"\210)address@hidden@\307\201V!\"address@hidden"address@hidden"\210\201\\J\235\204\233\201]\201\\J\"\203\263\307\201^rOq\210deZ\201_ed\"\\)\"address@hidden"address@hidden
@address@hidden"address@hidden@address@hidden"\210\202.\333\334\201i
!\"address@hidden"\"address@hidden
@address@hidden"address@hidden@address@hidden"\210\202\246\333\334\201i
!\"\210TT\211T\2025)address@hidden"address@hidden"address@hidden"\210)\362\207"
 [host process-buffer buffer-undo-list port smtpmail-stream-type result 
get-buffer-create format "*trace of SMTP session to %s*" t erase-buffer 
open-network-stream "smtpmail" :type :return-list :capability-command "EHLO %s
\n" smtpmail-fqdn :end-of-command "^[0-9]+ .*
\n" :success "^2.*\n" :always-query-capabilities :starttls-function 
#[(capabilities) "\301\302\"\205\303\207" [capabilities string-match 
"-STARTTLS" "STARTTLS
\n"] 3] :client-certificate :use-starttls-if-possible throw done plist-get 
:error "Unable to contact server" set-process-filter smtpmail-process-filter 
:greeting smtpmail-response-code "No greeting: %s" 400 "Connection not allowed: 
%s" set-buffer-process-coding-system raw-text-unix make-local-variable 
smtpmail-read-point :capabilities smtpmail-command-or-throw "HELO %s" delete "" 
split-string "
\n" ...] 24)
  smtpmail-via-smtp((#("address@hidden" 0 16 (fontified t))) #<buffer  smtpmail 
temp>)
  smtpmail-send-it()
  mail-send()
  call-interactively(mail-send nil nil)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]