[MacPorts] #22513: xemacs hangs when performing a package-get-update-base on Snow Leopard

MacPorts noreply at macports.org
Fri Nov 13 11:41:42 PST 2009


#22513: xemacs hangs when performing a package-get-update-base on Snow Leopard
----------------------------+-----------------------------------------------
 Reporter:  dib@…           |       Owner:  mww@…           
     Type:  defect          |      Status:  new             
 Priority:  Normal          |   Milestone:                  
Component:  ports           |     Version:  1.8.1           
 Keywords:                  |        Port:  xemacs          
----------------------------+-----------------------------------------------
Changes (by blb@…):

  * keywords:  xemacs =>
  * owner:  macports-tickets@… => mww@…
  * port:  => xemacs


Old description:

> Actually, starting any process from xemacs hangs, requiring a SIGTERM,
> including gnuserv-start.  This is with a fresh install of ports, and no
> other packages added.
>
>  I get the following backtrace on sigterm:
>
> Lisp backtrace follows:
>
>   # (unwind-protect ...)
>   sit-for(0)
>   # bind (threshold proc)
>   efs-pty-check(#<process "*ftp anonymous at ftp.xemacs.org*" pid 25970
> state:run> 1000)
>   # bind (proc opaque-p process-environment process-connection-type
> buffer use-gateway name user host)
>   efs-start-process("ftp.xemacs.org" "anonymous" "*ftp
> anonymous at ftp.xemacs.org*")
>   # bind (name proc user host)
>   efs-get-process("ftp.xemacs.org" "anonymous")
>   # bind (host type user host)
>   efs-host-type("ftp.xemacs.org" "anonymous")
>   # bind (start string backskip regexp lbackskip lregexp parsed host-type
> host user)
>   # (unwind-protect ...)
>   # bind (match-data buff cfs s-c-res path host user host-type default
> name)
>   efs-expand-file-
> name("/anonymous at ftp.xemacs.org:pub/xemacs/beta/experimental/packages
> /package-index.LATEST.gpg" nil)
>   apply(efs-expand-file-name
> ("/anonymous at ftp.xemacs.org:pub/xemacs/beta/experimental/packages
> /package-index.LATEST.gpg" nil))
>   # bind (handler args operation)
>   efs-file-handler-function(expand-file-name
> "/anonymous at ftp.xemacs.org:pub/xemacs/beta/experimental/packages/package-
> index.LATEST.gpg" nil)
>   apply(efs-file-handler-function expand-file-name
> ("/anonymous at ftp.xemacs.org:pub/xemacs/beta/experimental/packages
> /package-index.LATEST.gpg" nil))
>   # bind (args operation)
>   remote-path-file-handler-function(expand-file-name
> "/anonymous at ftp.xemacs.org:pub/xemacs/beta/experimental/packages/package-
> index.LATEST.gpg" nil)
>   file-
> exists-p("/anonymous at ftp.xemacs.org:pub/xemacs/beta/experimental/packages
> /package-index.LATEST.gpg")
>   # bind (expn site expanded no-remote nil-if-not-found file)
>   package-get-locate-file("package-index.LATEST.gpg" t nil)
>   # bind (no-remote)
>   package-get-locate-index-file(nil)
>   (let ((dflt ...)) (list (read-file-name "Load package-get database: "
> ... dflt t ...)))
>   call-interactively(package-get-update-base)
>   # (condition-case ... . error)
>   # (catch top-level ...)

New description:

 Actually, starting any process from xemacs hangs, requiring a SIGTERM,
 including gnuserv-start.  This is with a fresh install of ports, and no
 other packages added.

  I get the following backtrace on sigterm:
 {{{
 Lisp backtrace follows:

   # (unwind-protect ...)
   sit-for(0)
   # bind (threshold proc)
   efs-pty-check(#<process "*ftp anonymous at ftp.xemacs.org*" pid 25970
 state:run> 1000)
   # bind (proc opaque-p process-environment process-connection-type buffer
 use-gateway name user host)
   efs-start-process("ftp.xemacs.org" "anonymous" "*ftp
 anonymous at ftp.xemacs.org*")
   # bind (name proc user host)
   efs-get-process("ftp.xemacs.org" "anonymous")
   # bind (host type user host)
   efs-host-type("ftp.xemacs.org" "anonymous")
   # bind (start string backskip regexp lbackskip lregexp parsed host-type
 host user)
   # (unwind-protect ...)
   # bind (match-data buff cfs s-c-res path host user host-type default
 name)
   efs-expand-file-
 name("/anonymous at ftp.xemacs.org:pub/xemacs/beta/experimental/packages
 /package-index.LATEST.gpg" nil)
   apply(efs-expand-file-name
 ("/anonymous at ftp.xemacs.org:pub/xemacs/beta/experimental/packages/package-
 index.LATEST.gpg" nil))
   # bind (handler args operation)
   efs-file-handler-function(expand-file-name
 "/anonymous at ftp.xemacs.org:pub/xemacs/beta/experimental/packages/package-
 index.LATEST.gpg" nil)
   apply(efs-file-handler-function expand-file-name
 ("/anonymous at ftp.xemacs.org:pub/xemacs/beta/experimental/packages/package-
 index.LATEST.gpg" nil))
   # bind (args operation)
   remote-path-file-handler-function(expand-file-name
 "/anonymous at ftp.xemacs.org:pub/xemacs/beta/experimental/packages/package-
 index.LATEST.gpg" nil)
   file-
 exists-p("/anonymous at ftp.xemacs.org:pub/xemacs/beta/experimental/packages
 /package-index.LATEST.gpg")
   # bind (expn site expanded no-remote nil-if-not-found file)
   package-get-locate-file("package-index.LATEST.gpg" t nil)
   # bind (no-remote)
   package-get-locate-index-file(nil)
   (let ((dflt ...)) (list (read-file-name "Load package-get database: "
 ... dflt t ...)))
   call-interactively(package-get-update-base)
   # (condition-case ... . error)
   # (catch top-level ...)
 }}}

--

-- 
Ticket URL: <http://trac.macports.org/ticket/22513#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list