[Mono-dev] Mono Runtime error using Remoting on Maemo

Everaldo Canuto everaldo at simios.org
Wed Apr 25 10:17:06 EDT 2007


Hi Danilo,

We have an web app callling BugZilla that is used to report and seek
bugs, when you report is this  are a ticket is created and you can
have information about the bug by mail. You can also see who is
working to solve the problem and other things.

In this address you can have more information: http://www.mono-project.com/Bugs
Any way I will create a bug report with your attachments and add you
CC, then you will receive information about the problem.

Thanks for report,
Everaldo.


On 4/25/07, Danilo Freire <xharada at gmail.com> wrote:
> hi,
>
> I'm attaching the sample app (server and client, just the .cs files).
> When you say bugreport, there is a formal way to make it?
>
> First you run the server app (on N800), it will wait for a request from the
> client just fine. When the client make the request, that bug appears.
>
> The same bug appears, when I'm running the server on a desktop and the
> client on a N800. But now, the bug appears on the Client, and not on the
> Server. Also, the bug appears after the client sends the request. Then, I
> think that the problem is in the BinaryFormatter in Maemo. Specifically when
> it receives a message from the network, but that is just a guess.
>
> thanks
> []s
>
>
> On 4/25/07, Everaldo Canuto <everaldo at simios.org> wrote:
> > Hi,
> >
> > Looks like an bug, can you please fill a bugreport with a sample App
> > then I can take a look at it later.
> >
> > Everaldo.
> >
> > On 4/25/07, Danilo Freire <xharada at gmail.com > wrote:
> > > Hi,
> > >
> > > I'm trying to use a simple helloworld Runtime.Remoting application
> (Client
> > > and Server) at a N800 device (Both applications run without problem in a
> > > desktop ), and the following problem appears at the server when the
> client
> > > tries to connect with it:
> > >
> > > Server Stack:
> > >
> > > >
> > > > Nokia-N800-10:~/MonoStuff# mono RemotingServer.exe
> > > > Press the enter key to exit...
> > > > mono[8035]: GLIB ERROR ** default - file inssel.c: line 3502
> > > (mono_burg_emit): should not be reached
> > > > aborting...
> > > > Stacktrace:
> > > >
> > > >   at
> > >
> System.Runtime.Serialization.Formatters.Binary.MessageFormatter.ReadMethodCall
> > >
> (System.IO.BinaryReader,bool,System.Runtime.Remoting.Messaging.HeaderHandler,System.Runtime.Serialization.Formatters.Binary.BinaryFormatter)
> > > <0xffffffff>
> > > >   at
> > >
> System.Runtime.Serialization.Formatters.Binary.MessageFormatter.ReadMethodCall
> > >
> (System.IO.BinaryReader,bool,System.Runtime.Remoting.Messaging.HeaderHandler,System.Runtime.Serialization.Formatters.Binary.BinaryFormatter)
> > > <0x00218>
> > > >
> > > > Native stacktrace:
> > > >
> > > >         mono [0x100688]
> > > >         /usr/lib/libglib- 2.0.so.0(g_logv+0x268) [0x4115b42d]
> > > >
> > > >
> > >
> =================================================================
> > > > Got a SIGABRT while executing native code. This usually indicates
> > > > a fatal error in the mono runtime or one of the native libraries
> > > > used by your application.
> > > >
> > >
> =================================================================
> > > >
> > >
> > > and at the Client application:
> > >
> > > >
> > > > Nokia-N800-10:~/MonoStuff# mono MaemoClient.exe
> > > >
> > > > Unhandled Exception:
> > > System.Runtime.Remoting.RemotingException : Tcp
> transport
> > > error.
> > > >
> > > > Server stack trace:
> > > >   at
> > >
> System.Runtime.Remoting.Channels.Tcp.TcpMessageIO.ReceiveMessageStatus
> > > (System.IO.Stream networkStream, System.Byte [] buffer) [0x00000]
> > > >   at
> > >
> System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage
> > > (IMessage msg, ITransportHeaders requestHeaders, System.IO.Stream
> > > requestStream, ITransportHeaders& responseHeaders, System.IO.Stream&
> > > responseStream) [0x00000]
> > > >   at
> > >
> System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage
> > > (IMessage msg) [0x00000]
> > > >
> > > > Exception rethrown at [0]:
> > > >  ---> System.Runtime.Remoting.RemotingException :
> > > Connection closed
> > > >   at
> > >
> System.Runtime.Remoting.Channels.Tcp.TcpMessageIO.StreamRead
> > > (System.IO.Stream networkStream, System.Byte[] buffer, Int32 count)
> > > [0x00000]
> > > >   at
> > >
> System.Runtime.Remoting.Channels.Tcp.TcpMessageIO.ReceiveMessageStatus
> > > (System.IO.Stream networkStream, System.Byte[] buffer) [0x00000] --- End
> of
> > > inner exception stack trace ---
> > > >
> > > >   at
> > >
> System.Runtime.Remoting.Channels.Tcp.TcpMessageIO.ReceiveMessageStatus
> > > (System.IO.Stream networkStream, System.Byte[] buffer) [0x00000]
> > > >   at
> > >
> System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage
> > > (IMessage msg, ITransportHeaders requestHeaders, System.IO.Stream
> > > requestStream, ITransportHeaders& responseHeaders, System.IO.Stream&
> > > responseStream) [0x00000]
> > > >   at
> > >
> System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage
> > > (IMessage msg) [0x00000]
> > > >
> > >
> > > The problem appears exactly when the server receives the request form
> the
> > > client.
> > >
> > > Is that a known bug? It appears to be a problem at Mono runtime of
> maemo.
> > > Any tip will be helpful.
> > >
> > > thanks anticipate
> > > []s
> > >
> > > --
> > > Danilo Freire
> > >
> > >
> > > _______________________________________________
> > > Mono-devel-list mailing list
> > > Mono-devel-list at lists.ximian.com
> > >
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> > >
> > >
> >
>
>
>
> --
> Danilo Freire de Souza Santos
> Laboratório de Sistemas Embarcados e Computação Pervasiva
>  Centro de Engenharia Elétrica e Informática - CEEI
> Universidade Federal de Campina Grande - UFCG
> e-mails: danilo at dee.ufcg.edu.br
>              danfss at yahoo.com.br
> webpage: http://www.dee.ufcg.edu.br/~danilo
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
>



More information about the Mono-devel-list mailing list