[Mono-bugs] [Bug 675899] New: Exception while working with MonoDevelop

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Mar 1 06:25:19 EST 2011


https://bugzilla.novell.com/show_bug.cgi?id=675899

https://bugzilla.novell.com/show_bug.cgi?id=675899#c0


           Summary: Exception while working with MonoDevelop
    Classification: Mono
           Product: Mono: Runtime
           Version: SVN
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: misc
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: mkrueger at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


Using the github mono version + monodevelop causes frequent crashes - after
1minute working/compiling I always get errors like that:


* Assertion at metadata.c:960, condition `idx < t->rows' not met

Stacktrace:

  at (wrapper managed-to-native)
System.Reflection.MonoMethodInfo.get_parameter_info
(intptr,System.Reflection.MemberInfo) <IL 0x0000e, 0xffffffff>
  at System.Reflection.MonoMethodInfo.GetParametersInfo
(intptr,System.Reflection.MemberInfo) [0x00000] in
/home/mkrueger/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:97
  at System.Reflection.MonoMethod.GetParameters () [0x00000] in
/home/mkrueger/mono/mcs/class/corlib/System.Reflection/MonoMethod.cs:169
  at System.Exception.GetFullNameForStackTrace
(System.Text.StringBuilder,System.Reflection.MethodBase) [0x00000] in
/home/mkrueger/mono/mcs/class/corlib/System/Exception.cs:320
  at System.Exception.get_StackTrace () [0x000d7] in
/home/mkrueger/mono/mcs/class/corlib/System/Exception.cs:207
  at System.Exception.ToString () [0x0007f] in
/home/mkrueger/mono/mcs/class/corlib/System/Exception.cs:298
  at MonoDevelop.Core.LoggingService.LogError (string,System.Exception)
[0x00000] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Core/LoggingService.cs:208
  at MonoDevelop.Ide.Tasks.TaskStore.NotifyTasksAdded
(System.Collections.Generic.IEnumerable`1<MonoDevelop.Ide.Tasks.Task>)
[0x00023] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskStore.cs:246
  at MonoDevelop.Ide.Tasks.TaskStore.EndTaskUpdates () [0x00052] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskStore.cs:237
  at MonoDevelop.Ide.Tasks.TaskStore.AddRange
(System.Collections.Generic.IEnumerable`1<MonoDevelop.Ide.Tasks.Task>)
[0x0004e] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskStore.cs:111
  at MonoDevelop.Ide.ProjectOperations.BuildDone
(MonoDevelop.Core.IProgressMonitor,MonoDevelop.Projects.BuildResult,MonoDevelop.Projects.IBuildTarget,MonoDevelop.Core.Instrumentation.ITimeTracker)
[0x00089] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/ProjectOperations.cs:1087
  at
MonoDevelop.Ide.ProjectOperations/<BuildSolutionItemAsync>c__AnonStorey93.<>m__116
() [0x00000] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/ProjectOperations.cs:1026
  at MonoDevelop.Ide.GenericMessageContainer.Run () [0x00000] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:332
  at MonoDevelop.Ide.DispatchService.guiDispatcher () [0x00092] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:257
  at MonoDevelop.Ide.DispatchService.RunPendingEvents () [0x00031] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:134
  at MonoDevelop.Ide.Gui.StatusProgressMonitor.OnProgressChanged () [0x00050]
in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/StatusProgressMonitor.cs:70
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__
(object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>
  at (wrapper managed-to-native)
System.Runtime.Remoting.RemotingServices.InternalExecute
(System.Reflection.MethodBase,object,object[],object[]&) <IL 0x00010,
0xffffffff>
  at System.Runtime.Remoting.RemotingServices.InternalExecuteMessage
(System.MarshalByRefObject,System.Runtime.Remoting.Messaging.IMethodCallMessage)
[0x000c2] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting/RemotingServices.cs:138
  at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) [0x0001f] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting.Messaging/StackBuilderSink.cs:59
  at
System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink.SyncProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) [0x00016] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting.Messaging/ServerObjectTerminatorSink.cs:53
  at System.Runtime.Remoting.Lifetime.LeaseSink.SyncProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) [0x00007] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting.Lifetime/LeaseSink.cs:52
  at MonoDevelop.Ide.Gui.SyncContextDispatchSink.DispatchMessage (object)
[0x00007] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/SyncContextAttribute.cs:157
  at MonoDevelop.Ide.Gui.GuiSyncContext.Dispatch
(MonoDevelop.Ide.StatefulMessageHandler,object) [0x0000a] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/GuiSyncContext.cs:39
  at MonoDevelop.Ide.Gui.SyncContextDispatchSink.SyncProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) [0x000fb] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/SyncContextAttribute.cs:125
  at System.Runtime.Remoting.ClientActivatedIdentity.SyncObjectProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) [0x00041] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting/ServerIdentitycs:191
  at
System.Runtime.Remoting.Messaging.ServerContextTerminatorSink.SyncProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) [0x00023] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting.Messaging/ServerContextTerminatorSink.cs:50
  at System.Runtime.Remoting.Contexts.CrossContextChannel.SyncProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) [0x00041] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting.Contexts/CrossContextChannel.cs:57
  at
System.Runtime.Remoting.Messaging.ClientContextTerminatorSink.SyncProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) [0x0003b] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting.Messaging/ClientContextTerminatorSink.cs:62
  at System.Runtime.Remoting.Messaging.EnvoyTerminatorSink.SyncProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) [0x00000] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting.Messaging/EnvoyTerminatorSink.cs:44
  at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke
(System.Runtime.Remoting.Messaging.IMessage) [0x000ea] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting.Proxies/RemotingProxy.cs:100
  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke
(System.Runtime.Remoting.Proxies.RealProxy,System.Runtime.Remoting.Messaging.IMessage,System.Exception&,object[]&)
[0x0009c] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting.Proxies/RealProxy.cs:191
  at (wrapper runtime-invoke)
<Module>.runtime_invoke_object_object_object_Exception&_object[]&
(object,intptr,intptr,intptr) <IL 0x00070, 0xffffffff>
  at (wrapper managed-to-native) object.__icall_wrapper_mono_remoting_wrapper
(intptr,intptr) <IL 0x0000e, 0xffffffff>
  at (wrapper remoting-invoke)
MonoDevelop.Ide.Gui.StatusProgressMonitor.OnProgressChanged () <IL 0x0002e,
0xffffffff>
  at MonoDevelop.Ide.ProgressMonitoring.BaseProgressMonitor.Step (int)
[0x0000c] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.ProgressMonitoring/BaseProgressMonitor.cs:107
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___int
(object,intptr,intptr,intptr) <IL 0x00054, 0xffffffff>
  at (wrapper managed-to-native)
System.Runtime.Remoting.RemotingServices.InternalExecute
(System.Reflection.MethodBase,object,object[],object[]&) <IL 0x00010,
0xffffffff>
  at System.Runtime.Remoting.RemotingServices.InternalExecuteMessage
(System.MarshalByRefObject,System.Runtime.Remoting.Messaging.IMethodCallMessage)
[0x000c2] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting/RemotingServices.cs:138
  at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) [0x0001f] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting.Messaging/StackBuilderSink.cs:59
  at
System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink.SyncProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) [0x00016] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting.Messaging/ServerObjectTerminatorSink.cs:53
  at System.Runtime.Remoting.Lifetime.LeaseSink.SyncProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) [0x00007] in
/home/mkrueger/mono/mcs/class/corlib/System.Runtime.Remoting.Lifetime/LeaseSink.cs:52
  at MonoDevelop.Ide.Gui.SyncContextDispatchSink.AsyncDispatchMessage (object)
[0x00011] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/SyncContextAttribute.cs:180
  at MonoDevelop.Ide.StatefulMessageContainer.Run () [0x00000] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:371
  at MonoDevelop.Ide.DispatchService.guiDispatcher () [0x00092] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:257
  at GLib.Timeout/TimeoutProxy.Handler () <IL 0x0000d, 0x0003a>
  at (wrapper native-to-managed) GLib.Timeout/TimeoutProxy.Handler () <IL
0x00029, 0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <IL 0x0000e,
0xffffffff>
  at Gtk.Application.Run () <IL 0x00000, 0x0000b>
  at MonoDevelop.Ide.IdeApp.Run () [0x00000] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs:383
  at MonoDevelop.Ide.IdeStartup.Run (string[]) [0x00752] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:267
  at MonoDevelop.Startup.MonoDevelopMain.Main (string[]) [0x00017] in
/home/mkrueger/monodevelop/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup/MonoDevelopMain.cs:24
  at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object
(object,intptr,intptr,intptr) <IL 0x0005c, 0xffffffff>

Native stacktrace:

    monodevelop() [0x48f8cb]
    /lib/libpthread.so.0(+0xfb40) [0x2ba3712cfb40]
    /lib/libc.so.6(gsignal+0x35) [0x2ba371510ba5]
    /lib/libc.so.6(abort+0x180) [0x2ba3715146b0]
    monodevelop() [0x5c825a]
    monodevelop() [0x5c840b]
    monodevelop(mono_metadata_decode_row+0xd9) [0x52dff9]
    monodevelop(mono_method_get_param_names+0x1bc) [0x59981c]
    monodevelop() [0x4ffa71]
    [0x41c8d9ed]

Debug info from gdb:

Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Die Operation ist nicht erlaubt.

=================================================================
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.
=================================================================

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list