[Mono-dev] Bugs

Marek Safar marek.safar at gmail.com
Fri Jul 17 07:25:46 UTC 2015


Hi,

>
> I've got a bit of a sticky error. I don't have any native code in this
> particular application, but what I'm seeing is after some time of running
> (this is a server-side app running via upstart on Ubuntu), I get this nasty
> error.
>
> * Assertion at metadata.c:965, condition `idx < t->rows' not met
>

This looks like our runtime bug during exception stack trace construction.
You could work around it by not calling ToString but it's possible that the
original exception has same cause as the crash during ToString. Any kind of
repro would be helpful to track this down.

Thanks
Marek


>
> Stacktrace:
>
>   at <unknown> <0xffffffff>
>   at (wrapper managed-to-native)
> System.Reflection.MonoMethodInfo.get_parameter_info
> (intptr,System.Reflection.MemberInfo) <0xffffffff>
>   at System.Reflection.MonoMethodInfo.GetParametersInfo
> (intptr,System.Reflection.MemberInfo) <0x00011>
>   at System.Reflection.MonoMethod.GetParametersInternal () <0x00013>
>   at System.Exception.GetFullNameForStackTrace
> (System.Text.StringBuilder,System.Reflection.MethodBase) <0x0002d>
>   at System.Exception.AddFrames
> (System.Text.StringBuilder,string,string,System.Diagnostics.StackTrace)
> <0x00174>
>   at System.Exception.get_StackTrace () <0x00158>
>   at System.Exception.ToString () <0x000fc>
>   at (wrapper runtime-invoke) <Module>.runtime_invoke_object__this__
> (object,intptr,intptr,intptr) <0xffffffff>
>
> Native stacktrace:
>
>         mono() [0x4b20bc]
>         /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7fd05dd3b340]
>         /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39) [0x7fd05d99ccc9]
>         /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7fd05d9a00d8]
>         mono() [0x6294f9]
>         mono() [0x629707]
>         mono() [0x629856]
>         mono(mono_metadata_decode_row+0xd3) [0x55d503]
>         mono(mono_method_get_param_names+0x224) [0x546ec4]
>         mono() [0x5c5294]
>         [0x416b4e28]
>
> Debug info from gdb:
>
>
> =================================================================
> 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.
> =================================================================
>
> Anyone have any suggestions on what might be causing this or something I
> can do to avoid it?
>
> --
> Jerod Venema
>
> *Frozen Mountain Software*
> 919-300-5141 (United States)
> 604-227-2453 (Canada)
> 888-379-6686 (Toll Free)
> www.frozenmountain.com
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20150717/eb91d6bd/attachment.html>


More information about the Mono-devel-list mailing list