zD12 / galaxium

Automatically exported from code.google.com/p/galaxium
0 stars 0 forks source link

irc: double presence #228

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
after connecting to irc and entering a channel, I noticed doubled people.

every nick was display two times (had two lines in this treeview/listview
on the right).

Original issue reported on code.google.com by jakub.ru...@gmail.com on 2 Jul 2008 at 10:52

GoogleCodeExporter commented 9 years ago
strange, I've never seen this behaviour before

does this happen all the time or only on specific channels ? also, could you 
provide
me with the console output when this occurs ?

Original comment by ben.motm...@gmail.com on 2 Jul 2008 at 11:56

GoogleCodeExporter commented 9 years ago
I tried only one channel (#suse.pl on FreeNode). Galaxium became unusable, when 
I
opened context menu on some people in channel.

I noticed no specific output, but I'll give it to you next time I compile 
Galaxium
(in about 1-2 hrs).

Original comment by jakub.ru...@gmail.com on 3 Jul 2008 at 10:38

GoogleCodeExporter commented 9 years ago
2008/07/03 12:46:24 [WARNING] [BasicSessionWidget..ctor] Account's initial 
presence
is not available: 
2008/07/03 12:46:24 [DEBUG] [GtkActivityUtility.Initialize] Initializing gtk 
activity
utility...
2008/07/03 12:46:27 [WARNING] [BasicAccountWidget.LoadAccountInfo] Account's 
initial
presence is not available: liviopl
2008/07/03 12:46:28 [DEBUG] [TCPConnection.Connect] Connect to 
irc.freenode.net:6667
2008/07/03 12:46:29 << NOTICE AUTH :*** Looking up your hostname...
2008/07/03 12:46:29 << NOTICE AUTH :*** Checking ident
2008/07/03 12:46:29 << NOTICE AUTH :*** Found your hostname
2008/07/03 12:46:37 << NOTICE AUTH :*** No identd (auth) response
2008/07/03 12:46:37 << :simmons.freenode.net 001 liviopl :Welcome to the 
freenode IRC
Network liviopl
2008/07/03 12:46:37 << :simmons.freenode.net 002 liviopl :Your host is
simmons.freenode.net[simmons.freenode.net/6667], running version hyperion-1.0.2b
2008/07/03 12:46:37 << NOTICE liviopl :*** Your host is
simmons.freenode.net[simmons.freenode.net/6667], running version hyperion-1.0.2b
2008/07/03 12:46:37 << :simmons.freenode.net 003 liviopl :This server was 
created Wed
Jun 13 13:37:44 UTC 2007
2008/07/03 12:46:37 << :simmons.freenode.net 004 liviopl simmons.freenode.net
hyperion-1.0.2b aAbBcCdDeEfFGhHiIjkKlLmMnNopPQrRsStTuUvVwWxXyYzZ01234569*@
bcdefFhiIklmnoPqstv
2008/07/03 12:46:37 << :simmons.freenode.net 005 liviopl IRCD=dancer CAPAB
CHANTYPES=# EXCEPTS INVEX CHANMODES=bdeIq,k,lfJD,cgijLmnPQrRstz CHANLIMIT=#:20
PREFIX=(ov)@+ MAXLIST=bdeI:50 MODES=4 STATUSMSG=@ KNOCK NICKLEN=16 :are 
supported by
this server
2008/07/03 12:46:37 << :simmons.freenode.net 005 liviopl SAFELIST 
CASEMAPPING=ascii
CHANNELLEN=30 TOPICLEN=450 KICKLEN=450 KEYLEN=23 USERLEN=10 HOSTLEN=63 
SILENCE=50
:are supported by this server
2008/07/03 12:46:37 << :simmons.freenode.net 251 liviopl :There are 23024 
listed and
18931 unlisted users on 31 servers
2008/07/03 12:46:37 << :simmons.freenode.net 252 liviopl 37 :flagged staff 
members
2008/07/03 12:46:37 << :simmons.freenode.net 254 liviopl 21591 :channels formed
2008/07/03 12:46:37 << :simmons.freenode.net 255 liviopl :I have 1934 clients 
and 0
servers
2008/07/03 12:46:37 << :simmons.freenode.net 265 liviopl :Current local  users: 
1934
 Max: 2141
2008/07/03 12:46:37 << :simmons.freenode.net 266 liviopl :Current global users: 
41955
 Max: 47562
2008/07/03 12:46:37 << :simmons.freenode.net 250 liviopl :Highest connection 
count:
2142 (2141 clients) (30446 since server was (re)started)
2008/07/03 12:46:37 << :simmons.freenode.net 375 liviopl :- simmons.freenode.net
Message of the Day - 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- Welcome to
simmons.freenode.net in san diego CA, USA!
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- Thanks to San Diego
colocation 'http://www.americanis.net' for sponsoring this server!
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- You're using 
freenode, a
service of Peer-Directed Projects
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- Center
(http://freenode.net/pdpc.shtml).
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- By connecting to 
freenode
you indicate that you have read 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- and agree to adhere 
to
our policies and procedures as per 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- the website
(http://freenode.net). We would like to remind 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- you that 
unauthorized
public logging of channels on the 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- network is 
prohibited.
Public channel logging should only 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- take place where the
channel owner(s) has requested this 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- and users of the 
channel
are all made aware (if you are 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- publically logging 
your
channel, you may wish to keep a 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- notice in topic and
perhaps as a on-join message).
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- By registering your
nickname with Nickserv you agree that you 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- are 13 years of 
age, or
older. For more information about the 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- Children's Online 
Privacy
Protection Act please see their 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- website at
(http://www.coppa.org).
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- freenode runs an 
open
proxy scanner. Your use of the network
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- indicates your 
acceptance
of this policy. For details on
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- freenode network 
policy,
please take a look at our policy
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- page
(http://freenode.net/policy.shtml). Thank you for using
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- the network!
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- 
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- freenode is a 
service of
Peer-Directed Projects Center, an
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- IRS 501(c)(3)
not-for-profit organization.  Our yearly
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- fundraiser will 
begin
soon; if you'd like to donate early,
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- please see
http://freenode.net/pdpc_donations.shtml for more
2008/07/03 12:46:37 << :simmons.freenode.net 372 liviopl :- information.  Thank 
you
for using freenode!
2008/07/03 12:46:37 << :simmons.freenode.net 376 liviopl :End of /MOTD command.
2008/07/03 12:46:37 [DEBUG] [GeneralSession.SessionAdded] Session was added to 
the
general session: liviopl
2008/07/03 12:46:37 [DEBUG] [GeneralSession.SessionAdded] Group added
2008/07/03 12:46:37 [DEBUG] [GeneralSession.SessionAdded] Contact added
2008/07/03 12:46:38 << :NickServ!NickServ@services. NOTICE liviopl :This 
nickname is
registered. Please choose a different nickname, or identify via /msg NickServ
identify <password>.
2008/07/03 12:46:38 << :freenode-connect!freenode@freenode/bot/connect PRIVMSG
liviopl :VERSION
2008/07/03 12:46:38 [ERROR] [GLibLogging.OnUnhandledException] Unhandled 
exception in
GLib event handler.
TargetInvocationException: Exception has been thrown by the target of an 
invocation.
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr,
System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture) [0x00000] 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[]
parameters) [0x00000] 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] 
  at
Galaxium.Client.GtkGui.GtkThreadDispatcher+<>c__CompilerGenerated14.<SyncDispatc
h>c__16
(System.Object +9, System.EventArgs +10) [0x00000] 
  at Gtk.Application+InvokeCB.Invoke () [0x00000] 
  at GLib.Timeout+TimeoutProxy.Handler () [0x00000] 
IndexOutOfRangeException: Array index is out of range.
  at Galaxium.Protocol.Irc.IrcConnection.HandleDcc
(Galaxium.Protocol.Irc.IrcContactIdentifier identifier, System.String datastr) 
[0x00000] 
  at Galaxium.Protocol.Irc.IrcConnection.HandlePrivateMessage
(Galaxium.Protocol.Irc.IrcMessage msg) [0x00000] 
  at Galaxium.Protocol.Irc.IrcConnection.OnDataReceived
(Galaxium.Protocol.ConnectionDataEventArgs args) [0x00000] 
  at
Galaxium.Protocol.TCPConnection+<>c__CompilerGenerated24.<EndReceiveCallback>c__
26 ()
[0x00000] 
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke
(object,object[])
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr,
System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture) [0x00000] 
2008/07/03 12:46:38 [FATAL] [<>c__CompilerGenerated10.<ExecuteEntryPoint>c__27]
Uncaught GLib exception.
TargetInvocationException: Exception has been thrown by the target of an 
invocation.
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr,
System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture) [0x00000] 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[]
parameters) [0x00000] 
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] 
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] 
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] 
  at
Galaxium.Client.GtkGui.GtkThreadDispatcher+<>c__CompilerGenerated14.<SyncDispatc
h>c__16
(System.Object +9, System.EventArgs +10) [0x00000] 
  at Gtk.Application+InvokeCB.Invoke () [0x00000] 
  at GLib.Timeout+TimeoutProxy.Handler () [0x00000] 
IndexOutOfRangeException: Array index is out of range.
  at Galaxium.Protocol.Irc.IrcConnection.HandleDcc
(Galaxium.Protocol.Irc.IrcContactIdentifier identifier, System.String datastr) 
[0x00000] 
  at Galaxium.Protocol.Irc.IrcConnection.HandlePrivateMessage
(Galaxium.Protocol.Irc.IrcMessage msg) [0x00000] 
  at Galaxium.Protocol.Irc.IrcConnection.OnDataReceived
(Galaxium.Protocol.ConnectionDataEventArgs args) [0x00000] 
  at
Galaxium.Protocol.TCPConnection+<>c__CompilerGenerated24.<EndReceiveCallback>c__
26 ()
[0x00000] 
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke
(object,object[])
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr,
System.Reflection.Binder binder, System.Object[] parameters,
System.Globalization.CultureInfo culture) [0x00000] 
2008/07/03 12:46:43 [WARNING] [GLibLogging.LogFunc] Gtk-Warning:
gtk_scrolled_window_add(): cannot add non scrollable widget use
gtk_scrolled_window_add_with_viewport() instead
Stack trace: 
   at Glade.XML.glade_xml_new_from_buffer(System.Byte[] , Int32 , IntPtr , IntPtr )
   at Glade.XML.glade_xml_new_from_buffer(System.Byte[] , Int32 , IntPtr , IntPtr )
   at Glade.XML..ctor(System.IO.Stream s, System.String root, System.String domain)
   at Galaxium.Gui.GtkGui.GladeUtility.ExtractWidget(System.IO.Stream gladeResource,
System.String name, System.String translationDomain, System.Object 
signalHandler)
   at Galaxium.Gui.GtkGui.GladeUtility.ExtractWidget(System.IO.Stream gladeResource,
System.String name, System.Object signalHandler)
   at Galaxium.Protocol.Irc.GtkGui.IrcChatWidget.Initialize()
   at Galaxium.Client.GtkGui.ContainerWindow.AddConversation(IConversation conversation)
   at Galaxium.Client.GtkGui.GtkWindowUtility.Activate(IContainerWindow`1 window,
IConversation conversation, Boolean requested)
   at Galaxium.Client.GtkGui.GtkWindowUtility.Activate(IConversation conversation,
Boolean requested)
   at Galaxium.Client.WindowUtility`1[[Gtk.Widget, gtk-sharp, Version=2.12.0.0,
Culture=neutral, PublicKeyToken=35e10195dab3c99f]].Activate(IConversation
conversation, Boolean requested)
   at Galaxium.Client.GtkGui.MainWindow.SessionWidgetActivateChatWidget(System.Object
sender, Galaxium.Protocol.ChatEventArgs args)
   at
Galaxium.Gui.GtkGui.AbstractSessionWidget.OnActivateChatWidget(Galaxium.Protocol
.ChatEventArgs
args)
   at Galaxium.Gui.GtkGui.BasicSessionWidget.TreeRowActivated(System.Object sender,
Gtk.RowActivatedArgs args)
   at System.MulticastDelegate.invoke_void_object_RowActivatedArgs(System.Object ,
Gtk.RowActivatedArgs )
   at Gtk.TreeView.RowActivatedSignalCallback(IntPtr arg0, IntPtr arg1, IntPtr arg2,
IntPtr gch)
   at Gtk.TreeView.RowActivatedSignalCallback(IntPtr , IntPtr , IntPtr , IntPtr )
   at GLib.Object.g_signal_chain_from_overridden(IntPtr , Value ByRef )
   at GLib.Object.g_signal_chain_from_overridden(IntPtr , Value ByRef )
   at Gtk.Widget.OnButtonPressEvent(Gdk.EventButton evnt)
   at Galaxium.Gui.GtkGui.GalaxiumTreeView.OnButtonPressEvent(Gdk.EventButton e)
   at Gtk.Widget.buttonpressevent_cb(IntPtr widget, IntPtr evnt)
   at Gtk.Widget.buttonpressevent_cb(IntPtr , IntPtr )
   at Gtk.Application.gtk_main()
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Galaxium.Client.GtkGui.MainWindow.ExecuteEntryPoint(System.Object[] args)
   at Galaxium.Core.EntryPointExtension.Execute(System.Object[] args)
   at Galaxium.Core.AddinUtility.Initialize()
   at Galaxium.Startup.Program..ctor(Boolean debug, System.String appName)
   at Galaxium.Startup.Program.Main(System.String[] args)
2008/07/03 12:46:45 << :liviopl!n=liviopl@host-89-228-79-122.olsztyn.mm.pl JOIN 
:#suse.pl
2008/07/03 12:46:45 << :simmons.freenode.net 332 liviopl #suse.pl : Pomocy 
można też
szukać na http://www.suse.pl | statystyki kanału:
http://kominek.dom.aster.pl/~obi/stats/suse.html | Wklejać na 
http://suse.pastebin.pl
bo jak nie to Stiopa da w mordę!
2008/07/03 12:46:45 << :simmons.freenode.net 333 liviopl #suse.pl Sanchez 
1214693468
2008/07/03 12:46:45 << :simmons.freenode.net 353 liviopl = #suse.pl :liviopl WM1
BrakPiwa +KiFka Devil_Inside mastal Shah^ Fisiu Karter @snickers @kazehakase 
unic0rn
@ChanServ 
2008/07/03 12:46:45 << :simmons.freenode.net 366 liviopl #suse.pl :End of 
/NAMES list.
2008/07/03 12:46:45 [WARNING] [IrcConnection.OnDataReceived] No handler for 
command '333'
2008/07/03 12:46:45 << :ChanServ!ChanServ@services. NOTICE liviopl :[#suse.pl] 
Witaj
na polskim kanale dystrybucji openSUSE
2008/07/03 12:46:45 << :simmons.freenode.net 328 liviopl #suse.pl 
:http://suse.ehelp.pl/
2008/07/03 12:46:45 [WARNING] [IrcConnection.OnDataReceived] No handler for 
command '328'

==================== before that output there was output like below:

2008/07/03 12:46:23 [DEBUG] [VideoUtility.SelectDevice]     video/x-raw-yuv 
462x288 
86,00Hz, 0,00Hz, 81,00Hz, 76,00Hz, 71,00Hz, 66,00Hz, 60,00Hz, 55,00Hz, 50,00Hz,
45,00Hz, 40,00Hz, 35,00Hz, 31,00Hz, 26,00Hz, 21,00Hz, 16,00Hz, 1,00Hz, 11,00Hz,
7,00Hz, 97,00Hz, 92,00Hz, 87,00Hz, 82,00Hz, 77,00Hz, 72,00Hz, 67,00Hz, 63,00Hz,
58,00Hz, 53,00Hz, 48,00Hz, 3,00Hz, 43,00Hz, 38,00Hz, 33,00Hz, 30,00Hz, 25,00Hz,
20,00Hz, 13,00Hz, 8,00Hz, 98,00Hz, 93,00Hz, 88,00Hz, 83,00Hz, 78,00Hz, 73,00Hz,
68,00Hz, 61,00Hz, 56,00Hz, 51,00Hz, 46,00Hz, 41,00Hz, 36,00Hz, 29,00Hz, 24,00Hz,
19,00Hz, 15,00Hz, 10,00Hz, 99,00Hz, 94,00Hz, 89,00Hz, 84,00Hz, 79,00Hz, 74,00Hz,
69,00Hz, 64,00Hz, 4,00Hz, 59,00Hz, 54,00Hz, 49,00Hz, 44,00Hz, 39,00Hz, 34,00Hz,
28,00Hz, 23,00Hz, 18,00Hz, 12,00Hz, 100,00Hz, 95,00Hz, 90,00Hz, 85,00Hz, 
80,00Hz,
75,00Hz, 5,00Hz, 70,00Hz, 65,00Hz, 62,00Hz, 57,00Hz, 52,00Hz, 47,00Hz, 42,00Hz,
37,00Hz, 32,00Hz, 2,00Hz, 27,00Hz, 22,00Hz, 17,00Hz, 14,00Hz, 9,00Hz, 96,00Hz,
6,00Hz, 91,00Hz

Original comment by jakub.ru...@gmail.com on 3 Jul 2008 at 10:46

GoogleCodeExporter commented 9 years ago
should be fixed in r1005, let me know if it works so I can close the bug

PS: you can expect quite some irc bugs, but most of them should be fixed by mid 
July

Original comment by ben.motm...@gmail.com on 3 Jul 2008 at 11:31

GoogleCodeExporter commented 9 years ago
issue is not fixed, but don't worry, building Rome also took some time.

Original comment by jakub.ru...@gmail.com on 3 Jul 2008 at 11:48

GoogleCodeExporter commented 9 years ago
oh, my bad, I fixed the error with the stacktrace that occurred when the 
freenode bot
sends a CTCP version, I forgot the original issue was something else :)

Original comment by ben.motm...@gmail.com on 3 Jul 2008 at 11:52

GoogleCodeExporter commented 9 years ago
developers... :> 

Original comment by jakub.ru...@gmail.com on 3 Jul 2008 at 11:56

GoogleCodeExporter commented 9 years ago
Sorry, off topic, but wow your webcam supports a lot of framerates

Original comment by paulburt...@gmail.com on 3 Jul 2008 at 12:27

GoogleCodeExporter commented 9 years ago
ekhm. I have tv-card in my PC :> .

it's bttv-based and can be used via v4l.

Original comment by jakub.ru...@gmail.com on 3 Jul 2008 at 12:29

GoogleCodeExporter commented 9 years ago
r1010 should fix this issue (hopefully this time I fixed the correct issue :p)

Original comment by ben.motm...@gmail.com on 3 Jul 2008 at 2:15

GoogleCodeExporter commented 9 years ago
sadly you didn't fixed issue I described in first comment here.
try to fix another one - maybe that's issue I described :> .

Original comment by jakub.ru...@gmail.com on 3 Jul 2008 at 4:41

GoogleCodeExporter commented 9 years ago
are you sure you are testing the correct version? because I was able to 
duplicate the
behaviour of double contacts and with r1010 this no longer occurs

Original comment by ben.motm...@gmail.com on 3 Jul 2008 at 10:58

GoogleCodeExporter commented 9 years ago
probably lame google's svn has delays :/ .

Original comment by jakub.ru...@gmail.com on 3 Jul 2008 at 11:01

GoogleCodeExporter commented 9 years ago
Oh this is long fixed.

The IRC protocol handler has been pretty much completed on a basic level. if 
you have
more issues let us know.

Original comment by dra...@gmail.com on 20 May 2009 at 2:42