draek / galaxium

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

Crash logging in to MSN #48

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Galaxium rev 354.

It starts but then crashes logging in to MSN.

2008/04/04 21:08:42 [DEBUG] [MsnClientConfig.RequestConfig] Requesting
client config
2008/04/04 21:08:43 [DEBUG] [CommandConnection..ctor] Using TCP connection
method.
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to
handle the exception.
System.ArgumentException: method arguments are incompatible
  at System.Delegate.CreateDelegate (System.Type type, System.Object
firstArgument, System.Reflection.MethodInfo method, Boolean
throwOnBindFailure) [0x00000] 
  at System.Delegate.CreateDelegate (System.Type type, System.Object
target, System.Reflection.MethodInfo method) [0x00000] 
  at Galaxium.Protocol.Msn.CommandConnection.AutoAddHandlers (System.Object
obj) [0x00000] 
  at Galaxium.Protocol.Msn.CommandConnection..ctor
(Galaxium.Protocol.Msn.MsnSession session, IConnectionInfo info,
MsnConnectionType type) [0x00000] 
  at Galaxium.Protocol.Msn.NSConnection..ctor
(Galaxium.Protocol.Msn.MsnSession session,
Galaxium.Protocol.Msn.MsnNSConnectionInfo info) [0x00000] 
  at Galaxium.Protocol.Msn.MsnSession..ctor
(Galaxium.Protocol.Msn.MsnAccount account) [0x00000] 
  at Galaxium.Protocol.Msn.GtkGui.MsnProtocolFactory.CreateSession
(IAccount account) [0x00000] 
  at Galaxium.Gui.GtkGui.AbstractAccountWidget.CreateSession () [0x00000] 
  at Galaxium.Protocol.Msn.GtkGui.MsnAccountWidget.OnConnectClicked
(System.Object sender, System.EventArgs args) [0x00000] 
  at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr data) [0x00000] 
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e,
Boolean is_terminal)
   at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr data)
   at GLib.Signal.voidObjectCallback(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)

Original issue reported on code.google.com by ekera...@gmail.com on 4 Apr 2008 at 7:13

GoogleCodeExporter commented 9 years ago
same error for me, it crashes as soon as I click on ok to login

Original comment by the.sond...@gmail.com on 5 Apr 2008 at 11:55

GoogleCodeExporter commented 9 years ago
Same for me

Original comment by ripper...@gmail.com on 5 Apr 2008 at 12:03

GoogleCodeExporter commented 9 years ago
I've fixed this specific crash by downgrading some libraries.

Original comment by ekera...@gmail.com on 5 Apr 2008 at 12:29

GoogleCodeExporter commented 9 years ago
Could I ask which libraries were causing the problem?

Original comment by paulburt...@gmail.com on 5 Apr 2008 at 1:36

GoogleCodeExporter commented 9 years ago
I can't say this because it was a massive downgrade from Arch Linux [testing] 
to the
not-[testing] repositories. It could be something related to GNOME 2.22 (last 
GTK
version, last GNOME libraries version etc.).

Original comment by ekera...@gmail.com on 5 Apr 2008 at 1:43

GoogleCodeExporter commented 9 years ago
Well I'm using Ubuntu Hardy which also has gnome 2.22 so I doubt that will be 
the
problem... If anyone else figures out what caused this please let us know, 
because
I've currently no idea how that would happen.

Original comment by paulburt...@gmail.com on 5 Apr 2008 at 3:45

GoogleCodeExporter commented 9 years ago
Yeah thats a weird one, I dont believe it has anything to do with GTK# though, 
its
complaining about a Delegate creation argument problem, the reason why it says 
GTK#
is because it happened during a GuiDispatch i think.

Original comment by dra...@gmail.com on 5 Apr 2008 at 9:44

GoogleCodeExporter commented 9 years ago
What are the versions of MONO you are using?

Original comment by dra...@gmail.com on 5 Apr 2008 at 9:45

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
It was 1.9

Original comment by ekera...@gmail.com on 6 Apr 2008 at 12:40

GoogleCodeExporter commented 9 years ago
r362 adds some error handling code that might give us a better understanding of 
what
is going wrong

Original comment by ben.motm...@gmail.com on 6 Apr 2008 at 9:24

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
1) Last night many (Arch) packages from [testing] were moved to the "stable"
repositories, so the problem is here again.

2) For a list of the upgraded packages, you can take a look at this:
http://www.archlinux.org/packages/search/?sort=-last_update (look for for 
packages
updated on 2008-04-05). Most packages are GNOME applications or GNOME 
libraries, we
have also other libraries, GTK 2.12.9, GTK bindings, gnome-sharp 2.20.0, Mono 
1.9,
mono-addins 0.3.1 etc.

3) r361 still crashed, r362 doesn't crash anymore, however it fails while 
connecting
to the MSN network saying things like "Connection lost." or it simply hangs. 
I've
attached the log.

Original comment by ekera...@gmail.com on 6 Apr 2008 at 11:33

Attachments:

GoogleCodeExporter commented 9 years ago
This is an error caused by mono 1.9, I'm not sure yet if it is a regression in 
mono
or an error in galaxium, I'll investigate asap

Original comment by ben.motm...@gmail.com on 6 Apr 2008 at 1:28

GoogleCodeExporter commented 9 years ago
I attached a little test case that might give us some more informations, please
compile and run the sample and let us know what the output is

compile: gmcs test.cs
run: mono test.exe

either it prints "test" which means my test case doesn't test the correct 
problem, or
it prints an exception, which means there is a regression in mono 1.9 (one that 
is
already fixed in newer releases, since the tests works on mono svn)

Original comment by ben.motm...@gmail.com on 6 Apr 2008 at 1:51

Attachments:

GoogleCodeExporter commented 9 years ago
[ekerazha@PC-ekerazha ~]$ gmcs test.cs 
[ekerazha@PC-ekerazha ~]$ mono test.exe
test

Original comment by ekera...@gmail.com on 6 Apr 2008 at 2:41

GoogleCodeExporter commented 9 years ago
pleease fix it because I'm on arch too and I can't use galaxium :(

Original comment by kasmol.a...@gmail.com on 7 Apr 2008 at 12:48

GoogleCodeExporter commented 9 years ago
I'm now able to replicate the behaviour with a new test case:

mono 1.2.x : works
mono 1.9   : doesn't work
mono svn   : doesn't work
.NET 2.0   : doesn't work
.NET 3.5   : doesn't work

so my assumption is that it is a bug in the galaxium source code that 
accidentally
worked on 1.2.6

(fix hopefully coming real soon)

Original comment by ben.motm...@gmail.com on 7 Apr 2008 at 2:56

Attachments:

GoogleCodeExporter commented 9 years ago
ok with r369 the problem is fixed

Original comment by kasmol.a...@gmail.com on 8 Apr 2008 at 3:06

GoogleCodeExporter commented 9 years ago

Original comment by ben.motm...@gmail.com on 8 Apr 2008 at 3:50