https://bugzilla.novell.com/show_bug.cgi?id=682236
https://bugzilla.novell.com/show_bug.cgi?id=682236#c0 Summary: SIGSEGV when running MonoDevelop with SGen Classification: Mono Product: Mono: Runtime Version: SVN Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: GC AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- I got a crash at startup when running MonoDevelop using SGen. This is with mono HEAD. Stacktrace: at (wrapper managed-to-native) System.MonoCustomAttrs.GetCustomAttributesInternal (System.Reflection.ICustomAttributeProvider,System.Type,bool) <0xffffffff> at System.MonoCustomAttrs.GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider,System.Type) <0x00057> at System.MonoCustomAttrs.GetCustomAttributes (System.Reflection.ICustomAttributeProvider,System.Type,bool) <0x000a3> at System.Reflection.MonoField.GetCustomAttributes (System.Type,bool) <0x0001b> at System.Attribute.GetCustomAttributes (System.Reflection.MemberInfo,System.Type,bool) <0x000ab> at MonoDevelop.Core.Serialization.TypeAttributeProvider.GetCustomAttributes (object,System.Type,bool) <0x00207> at MonoDevelop.Core.Serialization.ClassDataType.AddProperty (object,string,System.Type) <0x00062> at MonoDevelop.Core.Serialization.ClassDataType.Initialize () <0x009bf> at MonoDevelop.Core.Serialization.DataType.SetContext (MonoDevelop.Core.Serialization.DataContext) <0x0004e> at MonoDevelop.Core.Serialization.DataContext.GetConfigurationDataType (System.Type) <0x000cf> at MonoDevelop.Core.Serialization.CollectionDataType.GetMapData (object[],string) <0x00193> at MonoDevelop.Core.Serialization.ItemProperty.Initialize (object[],string) <0x0002e> at MonoDevelop.Core.Serialization.ClassDataType.AddProperty (object,string,System.Type) <0x0058b> at MonoDevelop.Core.Serialization.ClassDataType.Initialize () <0x009bf> at MonoDevelop.Core.Serialization.DataType.SetContext (MonoDevelop.Core.Serialization.DataContext) <0x0004e> at MonoDevelop.Core.Serialization.DataContext.GetConfigurationDataType (System.Type) <0x000cf> at MonoDevelop.Core.Serialization.DataContext.LoadConfigurationData (MonoDevelop.Core.Serialization.SerializationContext,System.Type,MonoDevelop.Core.Serialization.DataNode) <0x0001f> at MonoDevelop.Core.Serialization.DataSerializer.Deserialize (System.Type,MonoDevelop.Core.Serialization.DataNode) <0x00033> at MonoDevelop.Core.Serialization.XmlDataSerializer.Deserialize (System.Xml.XmlReader,System.Type) <0x00047> at MonoDevelop.Core.AddIns.TargetFrameworkNode.CreateFramework () <0x0017b> at MonoDevelop.Core.Assemblies.SystemAssemblyService.CreateFrameworks () <0x0015b> at MonoDevelop.Core.Assemblies.SystemAssemblyService.Initialize () <0x00037> at MonoDevelop.Core.Runtime.Initialize (bool) <0x00367> at MonoDevelop.Ide.IdeStartup.Run (string[]) <0x00e1b> at MonoDevelop.Startup.MonoDevelopMain.Main (string[]) <0x0006f> at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff> Native stacktrace: /home/lluis/install/bin/mono-sgen() [0x4928a6] /home/lluis/install/bin/mono-sgen() [0x4e86cf] /home/lluis/install/bin/mono-sgen() [0x41a749] /lib64/libpthread.so.0(+0xf2e0) [0x7f200e4612e0] /home/lluis/install/bin/mono-sgen() [0x552680] /home/lluis/install/bin/mono-sgen() [0x552826] /home/lluis/install/bin/mono-sgen() [0x5528b2] /home/lluis/install/bin/mono-sgen() [0x55939e] /home/lluis/install/bin/mono-sgen() [0x55b4ca] /home/lluis/install/bin/mono-sgen() [0x55b919] /home/lluis/install/bin/mono-sgen() [0x55bb5f] /home/lluis/install/bin/mono-sgen(mono_string_new_size+0x4c) [0x56420c] /home/lluis/install/bin/mono-sgen(mono_string_new_utf16+0x20) [0x5642c0] /home/lluis/install/bin/mono-sgen(mono_string_new_len+0x41) [0x564a01] /home/lluis/install/bin/mono-sgen() [0x58816d] /home/lluis/install/bin/mono-sgen() [0x5886d1] /home/lluis/install/bin/mono-sgen() [0x588b5b] /home/lluis/install/bin/mono-sgen(mono_reflection_get_custom_attrs_by_type+0x42) [0x588c82] /home/lluis/install/bin/mono-sgen() [0x522c28] [0x4159c880] Debug info from gdb: Missing separate debuginfo for /lib64/libm.so.6 Try: zypper install -C "debuginfo(build-id)=f05646449077dfbf15d5f78251a3b25e0f955dd9" Missing separate debuginfo for /lib64/librt.so.1 Try: zypper install -C "debuginfo(build-id)=d56892aae99874e3a6f41a277011ce0d114acf96" Missing separate debuginfo for /lib64/libdl.so.2 Try: zypper install -C "debuginfo(build-id)=b32241719a8a0234bb425377e47155231deadf26" Missing separate debuginfo for /lib64/libpthread.so.0 Try: zypper install -C "debuginfo(build-id)=0bfcf306c464b3ab89bd3e485c4f813196fecca5" Missing separate debuginfo for /lib64/libc.so.6 Try: zypper install -C "debuginfo(build-id)=8626ba66937eea83fbe594766f27ecd27bc0ab0d" Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2 Try: zypper install -C "debuginfo(build-id)=cb584e8640c40d7b4adb4c44eb44e2f30bb274dc" Missing separate debuginfo for /usr/lib64/gconv/UTF-16.so Try: zypper install -C "debuginfo(build-id)=b6a351b5b1fda5ab4b78138a230d7fc36a392298" Missing separate debuginfo for /usr/lib64/libglib-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=ebf30fadc0ef9074292cfbe0675af8b32c5e3076" Missing separate debuginfo for /lib64/libpcre.so.0 Try: zypper install -C "debuginfo(build-id)=6e3c2456900ef68f8411c931225c953de3156d22" Missing separate debuginfo for /usr/lib64/libgobject-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=74332e86b0aa2949001168def5f24b6befac1fe5" Missing separate debuginfo for /usr/lib64/libgthread-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=296ec105a0d9f07ff5070549c53f1617305195d2" Missing separate debuginfo for /usr/lib64/libgtk-x11-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=8788a393254a392eb0436b7ffc86997983e325ff" Missing separate debuginfo for /usr/lib64/libgdk-x11-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=f3f93d21cc221f2225220380535721e4c60ad9e4" Missing separate debuginfo for /usr/lib64/libgdk_pixbuf-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=9c5755a44eedc9667a03d66fcd8a2ad9e53f5010" Missing separate debuginfo for /usr/lib64/libpangocairo-1.0.so.0 Try: zypper install -C "debuginfo(build-id)=8d50c952f8d9a44fc64f30aeb673ccdd0de64461" Missing separate debuginfo for /usr/lib64/libX11.so.6 Try: zypper install -C "debuginfo(build-id)=17e600f15c63aeac9328041c89be2de49b8d7f99" Missing separate debuginfo for /usr/lib64/libXfixes.so.3 Try: zypper install -C "debuginfo(build-id)=572b060ff226ba8667a7629b8693edecbf594381" Missing separate debuginfo for /usr/lib64/libatk-1.0.so.0 Try: zypper install -C "debuginfo(build-id)=58f6f3d32ecb5e1f9c743bbe415689059948e780" Missing separate debuginfo for /usr/lib64/libcairo.so.2 Try: zypper install -C "debuginfo(build-id)=06eb30f33804c748fb1dd44b06e19253f4e7fe72" Missing separate debuginfo for /usr/lib64/libgio-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=0cde7664733068c95b7a82a0c0d71b3b5abc01c0" Missing separate debuginfo for /usr/lib64/libpangoft2-1.0.so.0 Try: zypper install -C "debuginfo(build-id)=83cee4e3b75f10af22c0301f1e01f357aca37c0e" Missing separate debuginfo for /usr/lib64/libpango-1.0.so.0 Try: zypper install -C "debuginfo(build-id)=14f8676f9366b9aedd128b4a5e272f90e8f763fb" Missing separate debuginfo for /usr/lib64/libfontconfig.so.1 Try: zypper install -C "debuginfo(build-id)=63709c37c1b7b8722ccec025e203856ed6cd57f8" Missing separate debuginfo for /usr/lib64/libgmodule-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=23fc67b6bf77526fce6705215a6fcc36068bade4" Missing separate debuginfo for /usr/lib64/libXext.so.6 Try: zypper install -C "debuginfo(build-id)=79635f0a6f78c5049bfa5f25fb69a80fd6177015" Missing separate debuginfo for /usr/lib64/libXrender.so.1 Try: zypper install -C "debuginfo(build-id)=3b608bb48f593a38ebf82ccaaeac5f89299b1ced" Missing separate debuginfo for /usr/lib64/libXinerama.so.1 Try: zypper install -C "debuginfo(build-id)=f5986ff9ab11968d79d0d0e70c81003164e0c434" Missing separate debuginfo for /usr/lib64/libXi.so.6 Try: zypper install -C "debuginfo(build-id)=7a5f1d2d14981f30d697e9b52c1bbcdab9af4c89" Missing separate debuginfo for /usr/lib64/libXrandr.so.2 Try: zypper install -C "debuginfo(build-id)=055295be4d0e4c37a1c8353bc089037a48909f1b" Missing separate debuginfo for /usr/lib64/libXcursor.so.1 Try: zypper install -C "debuginfo(build-id)=ebc6c4e346480aa64cecd80f0fd9296fb8034665" Missing separate debuginfo for /usr/lib64/libXcomposite.so.1 Try: zypper install -C "debuginfo(build-id)=9f03a0971f9858b5382165073498dc8f26edd35d" Missing separate debuginfo for /usr/lib64/libXdamage.so.1 Try: zypper install -C "debuginfo(build-id)=190774f08de3c2b28cd7b677d8b4c0603e3c30c2" Missing separate debuginfo for /usr/lib64/libfreetype.so.6 Try: zypper install -C "debuginfo(build-id)=2a5caed5e0fb8c98103efab052784a9a578ef5b8" Missing separate debuginfo for /usr/lib64/libxcb.so.1 Try: zypper install -C "debuginfo(build-id)=bf8b04e9add0caf5f5167acfc3e4b5237e877647" Missing separate debuginfo for /usr/lib64/libpixman-1.so.0 Try: zypper install -C "debuginfo(build-id)=b18c54ea63f103db480602e7a0cee6401d93adce" Missing separate debuginfo for /usr/lib64/libpng14.so.14 Try: zypper install -C "debuginfo(build-id)=851eae6f02fa3d618ce73ede3a9046c28e76763d" Missing separate debuginfo for /usr/lib64/libxcb-render-util.so.0 Try: zypper install -C "debuginfo(build-id)=1df2daef9001dd2c1a7022403996e19ba44f32bf" Missing separate debuginfo for /usr/lib64/libxcb-render.so.0 Try: zypper install -C "debuginfo(build-id)=8cd22ead21130cde0d745f4658597e36613c134c" Missing separate debuginfo for /lib64/libz.so.1 Try: zypper install -C "debuginfo(build-id)=cb036401316b8a63b5e6cc3ac3c584f77d649b7b" Missing separate debuginfo for /lib64/libresolv.so.2 Try: zypper install -C "debuginfo(build-id)=18f304f3f439046d949e965da1ba7e5f46565429" Missing separate debuginfo for /lib64/libselinux.so.1 Try: zypper install -C "debuginfo(build-id)=bb1da8966b8532972e6d85d8c305cb675d0e3e75" Missing separate debuginfo for /lib64/libexpat.so.1 Try: zypper install -C "debuginfo(build-id)=56aae03d92de394fb1ddc83d2af56b3e0304af23" Missing separate debuginfo for /usr/lib64/libXau.so.6 Try: zypper install -C "debuginfo(build-id)=3bb7bb07bf750bc38ce319d70d2730b1ac2fe208" Missing separate debuginfo for /usr/lib64/gtk-2.0/2.10.0/engines/libmurrineso Try: zypper install -C "debuginfo(build-id)=eab929dbc8285838803dc04f7b5ee9338ae8d748" Missing separate debuginfo for /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so Try: zypper install -C "debuginfo(build-id)=5c16adabbb644a5c7640b246b23512bb07cd210c" Missing separate debuginfo for /usr/lib64/libcanberra-gtk.so.0 Try: zypper install -C "debuginfo(build-id)=63ecfc68a0adc49d0e411cf19ec8f751e0778ed5" Missing separate debuginfo for /usr/lib64/libcanberra.so.0 Try: zypper install -C "debuginfo(build-id)=ff4e9c4df591c3c70b16fda5319189cc38a7fd30" Missing separate debuginfo for /usr/lib64/libvorbisfile.so.3 Try: zypper install -C "debuginfo(build-id)=c176983b9e474f2843fa63ea5f6ebad9d659d84f" Missing separate debuginfo for /usr/lib64/libltdl.so.7 Try: zypper install -C "debuginfo(build-id)=9cd39222fc18064325b5de28ab116b2939a874ef" Missing separate debuginfo for /usr/lib64/libvorbis.so.0 Try: zypper install -C "debuginfo(build-id)=9d84df8326a82e0e60db2eb8e7d081852edb81ac" Missing separate debuginfo for /usr/lib64/libogg.so.0 Try: zypper install -C "debuginfo(build-id)=6a46fd18dafd7d6d3bbd92eb4086b3039a1d6b55" Missing separate debuginfo for /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so Try: zypper install -C "debuginfo(build-id)=95f2a7a11ba389cc9526db553e0b782f529f7dbb" Missing separate debuginfo for /usr/lib64/libelf.so.1 Try: zypper install -C "debuginfo(build-id)=78ff01a2430b74c8de92981fe88e03196cc79bc3" Missing separate debuginfo for /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so Try: zypper install -C "debuginfo(build-id)=44eb3c254a6839ca81ddbca68c351926c6db9f3a" Missing separate debuginfo for /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so Try: zypper install -C "debuginfo(build-id)=a0d628c28ef71aa67876ba62f8be378ac71d63b3" Missing separate debuginfo for /lib64/libgcc_s.so.1 Try: zypper install -C "debuginfo(build-id)=92c1bf9d71eaca088ccc44ec457d0642096b13b4" Mono support loaded. [Thread debugging using libthread_db enabled] [New Thread 0x7f20051df710 (LWP 8890)] [New Thread 0x7f200c944710 (LWP 8889)] 0x00007f200e46038d in read () from /lib64/libpthread.so.0 3 Thread 0x7f200c944710 (LWP 8889) 0x00007f200e124d84 in sigsuspend () from /lib64/libc.so.6 2 Thread 0x7f20051df710 (LWP 8890) 0x00007f200e124d84 in sigsuspend () from /lib64/libc.so.6 * 1 Thread 0x7f200eec8780 (LWP 8886) 0x00007f200e46038d in read () from /lib64/libpthread.so.0 Thread 3 (Thread 0x7f200c944710 (LWP 8889)): #0 0x00007f200e124d84 in sigsuspend () from /lib64/libc.so.6 #1 0x0000000000551b4b in suspend_handler (sig=<value optimized out>, siginfo=<value optimized out>, context=0x7f200c943900) at sgen-gc.c:5140 #2 <signal handler called> #3 0x00007f200e45f5fe in sem_wait () from /lib64/libpthread.so.0 #4 0x00000000005e4d68 in mono_sem_wait (sem=0x90aa60, alertable=1) at mono-semaphore.c:113 #5 0x00000000005b3c35 in finalizer_thread (unused=<value optimized out>) at gc.c:1066 #6 0x00000000005952f1 in start_wrapper_internal (data=0x9b4e80) at threads.c:774 #7 start_wrapper (data=0x9b4e80) at threads.c:822 #8 0x00000000005cb134 in thread_start_routine (args=0x9970e0) at wthreads.c:285 #9 0x00000000005546cd in gc_start_thread (arg=0x9b48f0) at sgen-gc.c:5930 #10 0x00007f200e458a4f in start_thread () from /lib64/libpthread.so.0 #11 0x00007f200e1c282d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f20051df710 (LWP 8890)): #0 0x00007f200e124d84 in sigsuspend () from /lib64/libc.so.6 #1 0x0000000000551b4b in suspend_handler (sig=<value optimized out>, siginfo=<value optimized out>, context=0x7f20051de340) at sgen-gc.c:5140 #2 <signal handler called> #3 0x00007f200e45d39a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #4 0x00000000005d9713 in _wapi_handle_timedwait_signal_handle (handle=0x408, timeout=0x0, alertable=1, poll=<value optimized out>) at handles.c:1636 #5 0x00000000005c8235 in WaitForSingleObjectEx (handle=0x408, timeout= 4294967295, alertable=1) at wait.c:203 #6 0x00000000005c8838 in WaitForMultipleObjectsEx (numobjects=1, handles= 0x7f2000004fd0, waitall=1, timeout=4294967295, alertable=1) at wait.c:579 #7 0x0000000000594e30 in ves_icall_System_Threading_WaitHandle_WaitAll_internal (mono_handles=0x7f200dc11000, ms=-1, exitContext=<value optimized out>) at threads.c:1541 #8 0x0000000041f89510 in ?? () #9 0x0000000000bdbdf0 in ?? () #10 0x0000000000933470 in ?? () #11 0x00007f200dc0f9e8 in ?? () #12 0x0000000000000001 in ?? () #13 0x0000000000bd5460 in ?? () #14 0x00007f20051deb50 in ?? () #15 0x00007f20051dea90 in ?? () #16 0x0000000000933470 in ?? () #17 0x00007f200dc0f9e8 in ?? () #18 0x0000000000000001 in ?? () #19 0x00007f200dc11000 in ?? () #20 0x0000000041f8926c in ?? () #21 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f200eec8780 (LWP 8886)): #0 0x00007f200e46038d in read () from /lib64/libpthread.so.0 #1 0x0000000000492a2e in mono_handle_native_sigsegv ( signal=<value optimized out>, ctx=<value optimized out>) at mini-exceptions.c:2207 #2 0x00000000004e86cf in mono_arch_handle_altstack_exception (sigctx= 0x7fff64751340, fault_addr=<value optimized out>, stack_ovf=0) at exceptions-amd64.c:956 #3 0x000000000041a749 in mono_sigsegv_signal_handler (_dummy=7, info= 0x7fff64751470, context=0x7fff64751340) at mini.c:5868 #4 <signal handler called> #5 conservatively_pin_objects_from (start=0x7fff64754000, end=0x7fff64756000, start_nursery=0x7f200dc00000, end_nursery=0x7f200e000000, pin_type=<value optimized out>) at sgen-gc.c:1989 #6 0x0000000000552826 in scan_thread_data (start_nursery=0x7f200dc00000, end_nursery=0x7f200e000000, precise=0) at sgen-gc.c:5296 #7 0x00000000005528b2 in pin_from_roots (start_nursery=0x7f200dc00000, end_nursery=0x7f200e000000) at sgen-gc.c:2072 #8 0x000000000055939e in collect_nursery ( requested_size=<value optimized out>) at sgen-gc.c:3029 #9 0x000000000055b4ca in minor_collect_or_expand_inner (size=4096) at sgen-gc.c:3435 #10 0x000000000055b919 in mono_gc_alloc_obj_nolock (vtable=0x935120, size=<value optimized out>) at sgen-gc.c:3777 #11 0x000000000055bb5f in mono_gc_alloc_string (vtable=0x935120, size=54, len= 14) at sgen-gc.c:3962 #12 0x000000000056420c in mono_string_new_size (domain=0x933470, len=14) at object.c:4847 #13 0x00000000005642c0 in mono_string_new_utf16 (domain=<value optimized out>, text=0xf1c270, len=14) at object.c:4813 #14 0x0000000000564a01 in mono_string_new_len (domain=0x933470, text=<value optimized out>, length=<value optimized out>) at objectc:4876 #15 0x000000000058816d in load_cattr_value (image=0x9cc030, t=<value optimized out>, p=0x7f200c49e550 "publicKeyToken\001", end= 0x7fff64751b68) at reflection.c:7827 #16 0x00000000005886d1 in create_custom_attr (image=0x9cc030, method= "MonoDevelop.Core.Serialization.ItemPropertyAttribute:.ctor ()", data=<value optimized out>, len=<value optimized out>, error=<value optimized out>) at reflection.c:8140 #17 0x0000000000588b5b in mono_custom_attrs_construct_by_type (cinfo=0xf248a0, attr_klass="System.Attribute", error=0x7fff64751c40) at reflection.c:8423 #18 0x0000000000588c82 in mono_reflection_get_custom_attrs_by_type ( obj=<value optimized out>, attr_klass="System.Attribute", error= 0x7fff64751c40) at reflection.c:8880 #19 0x0000000000522c28 in custom_attrs_get_by_type (obj=0x7f200dfe1c70, attr_type=<value optimized out>) at icall.c:7517 #20 0x000000004159c880 in ?? () #21 0x0000000000931c40 in ?? () #22 0x0000000000000000 in ?? () ================================================================= 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. ================================================================= S'ha finalitzat l'aplicació degut a un senyal: SIGIOT -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
