Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=82834 --- shadow/82834 2007-09-13 06:29:26.000000000 -0400 +++ shadow/82834.tmp.12495 2007-09-13 06:29:26.000000000 -0400 @@ -0,0 +1,268 @@ +Bug#: 82834 +Product: Mono: Runtime +Version: 1.2 +OS: +OS Details: +Status: NEW +Resolution: +Severity: +Priority: Wishlist +Component: remoting +AssignedTo: [EMAIL PROTECTED] +ReportedBy: [EMAIL PROTECTED] +QAContact: [EMAIL PROTECTED] +TargetMilestone: --- +URL: +Cc: +Summary: Mono Runtime tcp error using Remoting + +Please fill in this template when reporting a bug, unless you know what you +are doing. +Description of Problem: + + +Steps to reproduce the problem: +1. Run RemotingTmp +2. Run Remoting and enter a string + +Actual Results: +Client: +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] + + + +Server: +Stacktrace: + + at (wrapper managed-to-native) +System.Runtime.Remoting.RemotingServices.InternalExecute +(System.Reflection.MethodBase,object,object[],object[]&) <0x00004> + at (wrapper managed-to-native) +System.Runtime.Remoting.RemotingServices.InternalExecute +(System.Reflection.MethodBase,object,object[],object[]&) <0xffffffff> + at System.Runtime.Remoting.RemotingServices.InternalExecuteMessage +(System.MarshalByRefObject,System.Runtime.Remoting.Messaging.IMethodCallMessage) +<0x0018c> + at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage +(System.Runtime.Remoting.Messaging.IMessage) <0x00097> + at +System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink.SyncProcessMessage +(System.Runtime.Remoting.Messaging.IMessage) <0x0005b> + at System.Runtime.Remoting.Lifetime.LeaseSink.SyncProcessMessage +(System.Runtime.Remoting.Messaging.IMessage) <0x00022> + at System.Runtime.Remoting.SingletonIdentity.SyncObjectProcessMessage +(System.Runtime.Remoting.Messaging.IMessage) <0x00046> + at +System.Runtime.Remoting.Messaging.ServerContextTerminatorSink.SyncProcessMessage +(System.Runtime.Remoting.Messaging.IMessage) <0x00132> + at +System.Runtime.Remoting.Contexts.CrossContextChannel.SyncProcessMessage +(System.Runtime.Remoting.Messaging.IMessage) <0x000d3> + at System.Runtime.Remoting.Channels.ChannelServices.SyncDispatchMessage +(System.Runtime.Remoting.Messaging.IMessage) <0x00032> + at System.Runtime.Remoting.Channels.ChannelServices.DispatchMessage +(System.Runtime.Remoting.Channels.IServerChannelSinkStack,System.Runtime.Remoting.Messaging.IMessage,System.Runtime.Remoting.Messaging.IMessage&) +<0x0001e> + at System.Runtime.Remoting.Channels.ServerDispatchSink.ProcessMessage +(System.Runtime.Remoting.Channels.IServerChannelSinkStack,System.Runtime.Remoting.Messaging.IMessage,System.Runtime.Remoting.Channels.ITransportHeaders,System.IO.Stream,System.Runtime.Remoting.Messaging.IMessage&,System.Runtime.Remoting.Channels.ITransportHeaders&,System.IO.Stream&) +<0x00022> + at +System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage +(System.Runtime.Remoting.Channels.IServerChannelSinkStack,System.Runtime.Remoting.Messaging.IMessage,System.Runtime.Remoting.Channels.ITransportHeaders,System.IO.Stream,System.Runtime.Remoting.Messaging.IMessage&,System.Runtime.Remoting.Channels.ITransportHeaders&,System.IO.Stream&) +<0x0034d> + at +System.Runtime.Remoting.Channels.Tcp.TcpServerTransportSink.InternalProcessMessage +(System.Runtime.Remoting.Channels.Tcp.ClientConnection,System.IO.Stream) +<0x001b0> + at System.Runtime.Remoting.Channels.Tcp.ClientConnection.ProcessMessages +() <0x000d3> + at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void () +<0xffffffff> + at System.Runtime.Remoting.Channels.RemotingThreadPool.PoolThread () +<0x00166> + at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void () +<0xffffffff> + at (wrapper runtime-invoke) System.Object.runtime_invoke_void +(object,intptr,intptr,intptr) <0xffffffff> + +Native stacktrace: + + mono [0x818f7de] + mono [0x8171be4] + [0xffffe440] + [0xb6f8f910] + [0xb6f8f4c5] + [0xb6e7eb50] + [0xb6e7ea24] + [0xb6e7e65b] + [0xb6e7aeb7] + [0xb6e7ae0b] + [0xb6e7a5dc] + [0xb6e7a153] + [0xb6e79fef] + [0xb6e79fb3] + [0xb6e75c4e] + [0xb6e73701] + [0xb6e7222c] + [0xb6f85be0] + [0xb6e71ddf] + [0xb6f85be0] + [0xb6fd2bb1] + mono [0x8171aaf] + mono(mono_runtime_invoke+0x27) [0x80b038f] + mono(mono_runtime_delegate_invoke+0x62) [0x80b0617] + mono [0x80e4f6e] + mono [0x812c50d] + mono [0x8145972] + /lib/tls/i686/cmov/libpthread.so.0 [0xb7e2431b] + /lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0xb7d8657e] + +Debug info from gdb: + +(no debugging symbols found) +Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". +(no debugging symbols found) +(no debugging symbols found) +(no debugging symbols found) +(no debugging symbols found) +(no debugging symbols found) +(no debugging symbols found) +[Thread debugging using libthread_db enabled] +[New Thread -1211410720 (LWP 12644)] +[New Thread -1228936304 (LWP 12657)] +[New Thread -1227883632 (LWP 12656)] +[New Thread -1225262192 (LWP 12649)] +[New Thread -1220916336 (LWP 12646)] +[New Thread -1215161456 (LWP 12645)] +(no debugging symbols found) +(no debugging symbols found) +(no debugging symbols found) +(no debugging symbols found) +(no debugging symbols found) +(no debugging symbols found) +(no debugging symbols found) +(no debugging symbols found) +(no debugging symbols found) +0xffffe410 in __kernel_vsyscall () + 6 Thread -1215161456 (LWP 12645) 0xffffe410 in __kernel_vsyscall () + 5 Thread -1220916336 (LWP 12646) 0xffffe410 in __kernel_vsyscall () + 4 Thread -1225262192 (LWP 12649) 0xffffe410 in __kernel_vsyscall () + 3 Thread -1227883632 (LWP 12656) 0xffffe410 in __kernel_vsyscall () + 2 Thread -1228936304 (LWP 12657) 0xffffe410 in __kernel_vsyscall () + 1 Thread -1211410720 (LWP 12644) 0xffffe410 in __kernel_vsyscall () + +Thread 6 (Thread -1215161456 (LWP 12645)): +#0 0xffffe410 in __kernel_vsyscall () +#1 0xb7e2b986 in ?? () from /lib/tls/i686/cmov/libpthread.so.0 +#2 0x0811700b in ?? () +#3 0xb792139c in ?? () +#4 0x00000000 in ?? () + +Thread 5 (Thread -1220916336 (LWP 12646)): +#0 0xffffe410 in __kernel_vsyscall () +#1 0xb7e285c6 in pthread_cond_wait@@GLIBC_2.3.2 () + from /lib/tls/i686/cmov/libpthread.so.0 +#2 0x0811c14a in ?? () +#3 0xb788e1dc in ?? () +#4 0xb788e1c4 in ?? () +#5 0xb73a4178 in ?? () +#6 0x00000000 in ?? () + +Thread 4 (Thread -1225262192 (LWP 12649)): +#0 0xffffe410 in __kernel_vsyscall () +#1 0xb7e2b3a8 in accept () from /lib/tls/i686/cmov/libpthread.so.0 +#2 0x0812a47b in ?? () +#3 0x0000000a in ?? () +#4 0x00000000 in ?? () + +Thread 3 (Thread -1227883632 (LWP 12656)): +#0 0xffffe410 in __kernel_vsyscall () +#1 0xb7d7f3d1 in select () from /lib/tls/i686/cmov/libc.so.6 +#2 0xb7e934a0 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 +#3 0xb7e9386c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 +#4 0x0818f8bc in ?? () +#5 0xb6cfe594 in ?? () +#6 0xb6cfe57c in ?? () +#7 0xb6cfe578 in ?? () +#8 0xb6cfe574 in ?? () +#9 0x00000000 in ?? () + +Thread 2 (Thread -1228936304 (LWP 12657)): +#0 0xffffe410 in __kernel_vsyscall () +#1 0xb7e2884c in pthread_cond_timedwait@@GLIBC_2.3.2 () + from /lib/tls/i686/cmov/libpthread.so.0 +#2 0x0811c1c7 in ?? () +#3 0xb788e680 in ?? () +#4 0xb788e668 in ?? () +#5 0xb6bfe050 in ?? () +#6 0x081196a9 in ?? () +#7 0x0811b001 in ?? () +#8 0x00000006 in ?? () +#9 0x46e907bf in ?? () +#10 0x3731a380 in ?? () +#11 0x0000040f in ?? () +#12 0x08229a48 in ?? () +#13 0xb6bfe090 in ?? () +#14 0x0811c457 in ?? () +#15 0xb788e680 in ?? () +#16 0xb788e668 in ?? () +#17 0xb6bfe100 in ?? () +#18 0x00000001 in ?? () +#19 0x00000000 in ?? () + +Thread 1 (Thread -1211410720 (LWP 12644)): +#0 0xffffe410 in __kernel_vsyscall () +#1 0xb7e2b18b in ?? () from /lib/tls/i686/cmov/libpthread.so.0 +#2 0x0811e3f3 in ?? () +#3 0x00000000 in ?? () +#0 0xffffe410 in __kernel_vsyscall () + + +================================================================= +Got a SIGSEGV while executing native code. This usually indicates +a fatal error in the mono runtime or one of the native libraries +used by your application. +================================================================= + +Aborted (core dumped) + +Expected Results: +The function on the server should return the string + +How often does this happen? +Everytime + +Additional Information: +Ubuntu Feisty 7.04, mono C# 2.0 1.2.3.1-1ubuntu1 _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
