unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#4443: ERC gets freezed, Emacs 23
@ 2009-09-15 20:09 Mario Castelán Castro
  0 siblings, 0 replies; 8+ messages in thread
From: Mario Castelán Castro @ 2009-09-15 20:09 UTC (permalink / raw)
  To: bug-gnu-emacs

When i click somebody ip (In the form n=user@a.b.c.d), emacs gets
freezed and i must press C-g to restore it.
I think this is a bug, i are using emacs 23.






^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#4443: ERC gets freezed, Emacs 23
@ 2009-09-18 16:31 Chong Yidong
  2009-09-18 16:48 ` Mario Castelán Castro
  0 siblings, 1 reply; 8+ messages in thread
From: Chong Yidong @ 2009-09-18 16:31 UTC (permalink / raw)
  To: Mario Castelán Castro; +Cc: 4443, Michael Olson

> When i click somebody ip (In the form n=user@a.b.c.d), emacs gets
> freezed and i must press C-g to restore it.
> I think this is a bug, i are using emacs 23.

I can't seem to reproduce this.  Could you provide step by step
instructions, starting from `emacs -Q'?





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#4443: ERC gets freezed, Emacs 23
  2009-09-18 16:31 bug#4443: ERC gets freezed, Emacs 23 Chong Yidong
@ 2009-09-18 16:48 ` Mario Castelán Castro
  2009-09-18 17:16   ` Michael Olson
  0 siblings, 1 reply; 8+ messages in thread
From: Mario Castelán Castro @ 2009-09-18 16:48 UTC (permalink / raw)
  To: Chong Yidong; +Cc: 4443, Michael Olson

Sure, i start emacs with -Q
then i use M-x erc and all the default options but nick marioxcc and
my password (i can't say it of course)
then ERC connects to freenode server, i type "\whois chanserv" in the
"freenode" buffer
i get the following message:
*** ChanServ is Channel Services (ChanServ@services.)
*** ChanServ is/was on server irc.freenode.net (http://freenode.net/)
*** ChanServ is an identified user
With the mouse i click in "ChanServ@services.", emacs gets freezed and
i type C-g to restore it
Another example:
I type "\whois marioxcc" (or any other user) and then i click it IP, as example
\whois marioxcc
*** marioxcc is Mario Castelan Castro (n=user@200.92.164.103)
*** marioxcc is on channel(s): #venenux #lisp-es #lisp #gnu #emacs-es
*** marioxcc is/was on server irc.freenode.net (http://freenode.net/)
*** marioxcc is an identified user
*** marioxcc is an identified user
then i click "n=user@200.92.164.103" and emacs gets freezed, i must
type C-g to restore it.
The same happens when someone enter the channels and i click it user. as example
*** Azag (n=user@pc-26-211-120-200.cm.vtr.net) has joined channel #venenux
And then i click in "n=user@pc-26-211-120-200.cm.vtr.net"
Thanks in advance

2009/9/18 Chong Yidong <cyd@stupidchicken.com>:
>> When i click somebody ip (In the form n=user@a.b.c.d), emacs gets
>> freezed and i must press C-g to restore it.
>> I think this is a bug, i are using emacs 23.
>
> I can't seem to reproduce this.  Could you provide step by step
> instructions, starting from `emacs -Q'?
>





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#4443: ERC gets freezed, Emacs 23
  2009-09-18 16:48 ` Mario Castelán Castro
@ 2009-09-18 17:16   ` Michael Olson
  2009-09-18 21:54     ` Mario Castelán Castro
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Olson @ 2009-09-18 17:16 UTC (permalink / raw)
  To: Mario Castelán Castro; +Cc: Chong Yidong, 4443

Please do the following:

 - In Options menu, enable "Enter Debugger on Quit/C-g"
 - Trigger the problem
 - Send the backtrace

Also, please switch to a server buffer, do C-h m, and send us the list
of enabled minor modes from the first and subsequent lines.

On Fri, Sep 18, 2009 at 9:48 AM, Mario Castelán Castro
<mariocastelancastro@gmail.com> wrote:
> Sure, i start emacs with -Q
> then i use M-x erc and all the default options but nick marioxcc and
> my password (i can't say it of course)
> then ERC connects to freenode server, i type "\whois chanserv" in the
> "freenode" buffer
> i get the following message:
> *** ChanServ is Channel Services (ChanServ@services.)
> *** ChanServ is/was on server irc.freenode.net (http://freenode.net/)
> *** ChanServ is an identified user
> With the mouse i click in "ChanServ@services.", emacs gets freezed and
> i type C-g to restore it
> Another example:
> I type "\whois marioxcc" (or any other user) and then i click it IP, as example
> \whois marioxcc
> *** marioxcc is Mario Castelan Castro (n=user@200.92.164.103)
> *** marioxcc is on channel(s): #venenux #lisp-es #lisp #gnu #emacs-es
> *** marioxcc is/was on server irc.freenode.net (http://freenode.net/)
> *** marioxcc is an identified user
> *** marioxcc is an identified user
> then i click "n=user@200.92.164.103" and emacs gets freezed, i must
> type C-g to restore it.
> The same happens when someone enter the channels and i click it user. as example
> *** Azag (n=user@pc-26-211-120-200.cm.vtr.net) has joined channel #venenux
> And then i click in "n=user@pc-26-211-120-200.cm.vtr.net"
> Thanks in advance
>
> 2009/9/18 Chong Yidong <cyd@stupidchicken.com>:
>>> When i click somebody ip (In the form n=user@a.b.c.d), emacs gets
>>> freezed and i must press C-g to restore it.
>>> I think this is a bug, i are using emacs 23.
>>
>> I can't seem to reproduce this.  Could you provide step by step
>> instructions, starting from `emacs -Q'?
>>
>



-- 
Michael Olson  ||  http://mwolson.org/
Projects: Emacs, Muse, ERC, EMMS





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#4443: ERC gets freezed, Emacs 23
  2009-09-18 17:16   ` Michael Olson
@ 2009-09-18 21:54     ` Mario Castelán Castro
  2009-09-18 22:41       ` Michael Olson
  0 siblings, 1 reply; 8+ messages in thread
From: Mario Castelán Castro @ 2009-09-18 21:54 UTC (permalink / raw)
  To: Michael Olson; +Cc: Chong Yidong, 4443

I start emacs with -Q and then use M-x erc to enter as marioxcc but
was alredy taked by another instance of emacs so it use marioxcc`,
then i type "/whois marioxcc" and click in my ip, emacs gets freezed,
i press C-g and this is the Backtrace:
Debugger entered--Lisp error: (quit)
  make-network-process(:name #("Finger [n=user@200.92.164.103]" 8 14
(rear-sticky t erc-parsed [cl-struct-erc-response
":anthony.freenode.net 311 marioxcc` marioxcc n=user 200.92.164.103 *
:Mario Castelan Castro" "anthony.freenode.net" "311" ... "Mario
Castelan Castro"] face erc-notice-face) 15 29 (rear-sticky t
erc-parsed [cl-struct-erc-response ":anthony.freenode.net 311
marioxcc` marioxcc n=user 200.92.164.103 * :Mario Castelan Castro"
"anthony.freenode.net" "311" ... "Mario Castelan Castro"] face
erc-notice-face)) :buffer #<buffer *Finger [n=user@200.92.164.103]*>
:host #("200.92.164.103" 0 14 (rear-sticky t erc-parsed
[cl-struct-erc-response ":anthony.freenode.net 311 marioxcc` marioxcc
n=user 200.92.164.103 * :Mario Castelan Castro" "anthony.freenode.net"
"311" ... "Mario Castelan Castro"] face erc-notice-face)) :service 79)
  open-network-stream(#("Finger [n=user@200.92.164.103]" 8 14
(rear-sticky t erc-parsed [cl-struct-erc-response
":anthony.freenode.net 311 marioxcc` marioxcc n=user 200.92.164.103 *
:Mario Castelan Castro" "anthony.freenode.net" "311" ... "Mario
Castelan Castro"] face erc-notice-face) 15 29 (rear-sticky t
erc-parsed [cl-struct-erc-response ":anthony.freenode.net 311
marioxcc` marioxcc n=user 200.92.164.103 * :Mario Castelan Castro"
"anthony.freenode.net" "311" ... "Mario Castelan Castro"] face
erc-notice-face)) #<buffer *Finger [n=user@200.92.164.103]*>
#("200.92.164.103" 0 14 (rear-sticky t erc-parsed
[cl-struct-erc-response ":anthony.freenode.net 311 marioxcc` marioxcc
n=user 200.92.164.103 * :Mario Castelan Castro" "anthony.freenode.net"
"311" ... "Mario Castelan Castro"] face erc-notice-face)) 79)
  run-network-program(#("Finger [n=user@200.92.164.103]" 8 14
(rear-sticky t erc-parsed [cl-struct-erc-response
":anthony.freenode.net 311 marioxcc` marioxcc n=user 200.92.164.103 *
:Mario Castelan Castro" "anthony.freenode.net" "311" ... "Mario
Castelan Castro"] face erc-notice-face) 15 29 (rear-sticky t
erc-parsed [cl-struct-erc-response ":anthony.freenode.net 311
marioxcc` marioxcc n=user 200.92.164.103 * :Mario Castelan Castro"
"anthony.freenode.net" "311" ... "Mario Castelan Castro"] face
erc-notice-face)) #("200.92.164.103" 0 14 (rear-sticky t erc-parsed
[cl-struct-erc-response ":anthony.freenode.net 311 marioxcc` marioxcc
n=user 200.92.164.103 * :Mario Castelan Castro" "anthony.freenode.net"
"311" ... "Mario Castelan Castro"] face erc-notice-face)) 79
#("n=user@200.92.164.103" 0 6 (face erc-notice-face erc-parsed
[cl-struct-erc-response ":anthony.freenode.net 311 marioxcc` marioxcc
n=user 200.92.164.103 * :Mario Castelan Castro" "anthony.freenode.net"
"311" ... "Mario Castelan Castro"] rear-sticky t) 7 21 (face
erc-notice-face erc-parsed [cl-struct-erc-response
":anthony.freenode.net 311 marioxcc` marioxcc n=user 200.92.164.103 *
:Mario Castelan Castro" "anthony.freenode.net" "311" ... "Mario
Castelan Castro"] rear-sticky t)))
  finger(#("n=user" 0 6 (rear-sticky t erc-parsed
[cl-struct-erc-response ":anthony.freenode.net 311 marioxcc` marioxcc
n=user 200.92.164.103 * :Mario Castelan Castro" "anthony.freenode.net"
"311" ... "Mario Castelan Castro"] face erc-notice-face))
#("200.92.164.103" 0 14 (rear-sticky t erc-parsed
[cl-struct-erc-response ":anthony.freenode.net 311 marioxcc` marioxcc
n=user 200.92.164.103 * :Mario Castelan Castro" "anthony.freenode.net"
"311" ... "Mario Castelan Castro"] face erc-notice-face)))
  apply(finger (#("n=user" 0 6 (rear-sticky t erc-parsed
[cl-struct-erc-response ":anthony.freenode.net 311 marioxcc` marioxcc
n=user 200.92.164.103 * :Mario Castelan Castro" "anthony.freenode.net"
"311" ... "Mario Castelan Castro"] face erc-notice-face))
#("200.92.164.103" 0 14 (rear-sticky t erc-parsed
[cl-struct-erc-response ":anthony.freenode.net 311 marioxcc` marioxcc
n=user 200.92.164.103 * :Mario Castelan Castro" "anthony.freenode.net"
"311" ... "Mario Castelan Castro"] face erc-notice-face))))
  erc-button-press-button()
  erc-button-click-button(nil (mouse-2 (#<window 3 on
irc.freenode.net:6667> 4272 (448 . 407) 9538283 nil 4272 (44 . 19) nil
(8 . 7) (0 . 20))))
  call-interactively(erc-button-click-button nil nil)

The enabled modes was:
Auto-Composition Auto-Compression Auto-Encryption
Blink-Cursor Erc-Autojoin Erc-Button Erc-Fill Erc-Irccontrols Erc-List
Erc-Match Erc-Menu Erc-Move-To-Prompt Erc-Netsplit Erc-Networks
Erc-Noncommands Erc-Pcomplete Erc-Readonly Erc-Ring Erc-Stamp
Erc-Track Erc-Track File-Name-Shadow Font-Lock Global-Auto-Composition
Global-Font-Lock Line-Number Menu-Bar Mouse-Wheel Tool-Bar Tooltip
Transient-Mark

2009/9/18 Michael Olson <mwolson@gnu.org>:
> Please do the following:
>
>  - In Options menu, enable "Enter Debugger on Quit/C-g"
>  - Trigger the problem
>  - Send the backtrace
>
> Also, please switch to a server buffer, do C-h m, and send us the list
> of enabled minor modes from the first and subsequent lines.
>
> On Fri, Sep 18, 2009 at 9:48 AM, Mario Castelán Castro
> <mariocastelancastro@gmail.com> wrote:
>> Sure, i start emacs with -Q
>> then i use M-x erc and all the default options but nick marioxcc and
>> my password (i can't say it of course)
>> then ERC connects to freenode server, i type "\whois chanserv" in the
>> "freenode" buffer
>> i get the following message:
>> *** ChanServ is Channel Services (ChanServ@services.)
>> *** ChanServ is/was on server irc.freenode.net (http://freenode.net/)
>> *** ChanServ is an identified user
>> With the mouse i click in "ChanServ@services.", emacs gets freezed and
>> i type C-g to restore it
>> Another example:
>> I type "\whois marioxcc" (or any other user) and then i click it IP, as example
>> \whois marioxcc
>> *** marioxcc is Mario Castelan Castro (n=user@200.92.164.103)
>> *** marioxcc is on channel(s): #venenux #lisp-es #lisp #gnu #emacs-es
>> *** marioxcc is/was on server irc.freenode.net (http://freenode.net/)
>> *** marioxcc is an identified user
>> *** marioxcc is an identified user
>> then i click "n=user@200.92.164.103" and emacs gets freezed, i must
>> type C-g to restore it.
>> The same happens when someone enter the channels and i click it user. as example
>> *** Azag (n=user@pc-26-211-120-200.cm.vtr.net) has joined channel #venenux
>> And then i click in "n=user@pc-26-211-120-200.cm.vtr.net"
>> Thanks in advance
>>
>> 2009/9/18 Chong Yidong <cyd@stupidchicken.com>:
>>>> When i click somebody ip (In the form n=user@a.b.c.d), emacs gets
>>>> freezed and i must press C-g to restore it.
>>>> I think this is a bug, i are using emacs 23.
>>>
>>> I can't seem to reproduce this.  Could you provide step by step
>>> instructions, starting from `emacs -Q'?
>>>
>>
>
>
>
> --
> Michael Olson  ||  http://mwolson.org/
> Projects: Emacs, Muse, ERC, EMMS
>





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#4443: ERC gets freezed, Emacs 23
  2009-09-18 21:54     ` Mario Castelán Castro
@ 2009-09-18 22:41       ` Michael Olson
  2011-09-18  8:24         ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Olson @ 2009-09-18 22:41 UTC (permalink / raw)
  To: Mario Castelán Castro; +Cc: Chong Yidong, 4443

On Fri, Sep 18, 2009 at 2:54 PM, Mario Castelán Castro
<mariocastelancastro@gmail.com> wrote:
> I start emacs with -Q and then use M-x erc to enter as marioxcc but
> was alredy taked by another instance of emacs so it use marioxcc`,
> then i type "/whois marioxcc" and click in my ip, emacs gets freezed,
> i press C-g and this is the Backtrace:
> [snip]

The problem is due to erc-button.el having a rule in erc-button-alist
that calls "finger".  I see no reason to keep that rule around, so
I'll delete it the next time I sync up ERC with Emacs.

-- 
Michael Olson  ||  http://mwolson.org/
Projects: Emacs, Muse, ERC, EMMS





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#4443: ERC gets freezed, Emacs 23
  2009-09-18 22:41       ` Michael Olson
@ 2011-09-18  8:24         ` Lars Magne Ingebrigtsen
  2012-10-07  1:45           ` Glenn Morris
  0 siblings, 1 reply; 8+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-09-18  8:24 UTC (permalink / raw)
  To: Michael Olson; +Cc: Mario Castelán Castro, Chong Yidong, 4443

Michael Olson <mwolson@gnu.org> writes:

> The problem is due to erc-button.el having a rule in erc-button-alist
> that calls "finger".  I see no reason to keep that rule around, so
> I'll delete it the next time I sync up ERC with Emacs.

Is there any reason why we can't just delete the

    ("(\\(\\([^~\n \t@][^\n \t@]*\\)@\\([a-zA-Z0-9.:-]+\\)\\)" 1 t finger 2 3)

in the Emacs sources directly?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/





^ permalink raw reply	[flat|nested] 8+ messages in thread

* bug#4443: ERC gets freezed, Emacs 23
  2011-09-18  8:24         ` Lars Magne Ingebrigtsen
@ 2012-10-07  1:45           ` Glenn Morris
  0 siblings, 0 replies; 8+ messages in thread
From: Glenn Morris @ 2012-10-07  1:45 UTC (permalink / raw)
  To: 4443-done

Version: 24.3

Lars Magne Ingebrigtsen wrote:

> Michael Olson <mwolson@gnu.org> writes:
>
>> The problem is due to erc-button.el having a rule in erc-button-alist
>> that calls "finger".  I see no reason to keep that rule around, so
>> I'll delete it the next time I sync up ERC with Emacs.
>
> Is there any reason why we can't just delete the
>
>     ("(\\(\\([^~\n \t@][^\n \t@]*\\)@\\([a-zA-Z0-9.:-]+\\)\\)" 1 t finger 2 3)
>
> in the Emacs sources directly?

Now done.





^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-10-07  1:45 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-18 16:31 bug#4443: ERC gets freezed, Emacs 23 Chong Yidong
2009-09-18 16:48 ` Mario Castelán Castro
2009-09-18 17:16   ` Michael Olson
2009-09-18 21:54     ` Mario Castelán Castro
2009-09-18 22:41       ` Michael Olson
2011-09-18  8:24         ` Lars Magne Ingebrigtsen
2012-10-07  1:45           ` Glenn Morris
  -- strict thread matches above, loose matches on Subject: below --
2009-09-15 20:09 Mario Castelán Castro

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).