Running monodis in gdb on my assembly I get this error

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000000
0x0027e83c in mono_class_from_generic_parameter (param=0x1241330,  
image=0x0, is_mvar=0) at class.c:3251
3251                            image = klass->image;
(gdb) bt
#0  0x0027e83c in mono_class_from_generic_parameter (param=0x1241330,  
image=0x0, is_mvar=0) at class.c:3251
#1  0x002c4db8 in do_mono_metadata_parse_type (type=0xbfffe9bc,  
m=0x1800a00, container=0x12412d0, ptr=0x7cb655 "\006\025\022\035\001 
\022\030\004\006\021??\006 \001\022??\016\005 ", rptr=0xbfffea28) at  
metadata.c:2193
#2  0x002c52cc in mono_metadata_parse_type_full (m=0x1800a00,  
container=0x12412d0, mode=16, opt_attrs=0, ptr=0x7cb652 "\035\023",  
rptr=0xbfffeaa4) at metadata.c:1562
#3  0x002c576c in mono_metadata_parse_method_signature_full  
(m=0x1800a00, container=0x12412d0, def=0, ptr=0x7cb652 "\035\023",  
rptr=0xbfffeab8) at metadata.c:1817
#4  0x000068fc in dis_method_list (klass_name=0x7c5d8a "Multiset`1",  
m=0x1800a00, start=204, end=211, type_container=0x12412d0) at main.c:896
#5  0x000079f0 in dis_type (m=0x1800a00, n=31, is_nested=0,  
forward=0) at main.c:1272
#6  0x00008340 in dis_types (m=0x1800a00, forward=0) at main.c:1387
#7  0x00008c1c in disassemble_file (file=0x19134 "?") at main.c:1522
#8  0x00008e74 in main (argc=2, argv=0xbffff37c) at main.c:1896
(gdb) print klass
$1 = (MonoClass *) 0x1243fb0
(gdb) print klass->image
$2 = (MonoImage *) 0x0

Mono 1.2 on OS X. The assembly is compiled using gmcs and uses  
generics but nothing else unusual. Any idea what's wrong?

Thanks

Chris Seaton
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to