{"action":"closed","issue":{"url":"https://api.github.com/repos/dotnet/coreclr/issues/6530","repository_url":"https://api.github.com/repos/dotnet/coreclr","labels_url":"https://api.github.com/repos/dotnet/coreclr/issues/6530/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/coreclr/issues/6530/comments","events_url":"https://api.github.com/repos/dotnet/coreclr/issues/6530/events","html_url":"https://github.com/dotnet/coreclr/issues/6530","id":168372790,"number":6530,"title":"[ARM/Linux] It's not clear that a workaround required to run ARM/Release [was: SIGSEGV running all tests]","user":{"login":"RussKeldorph","id":15160879,"avatar_url":"https://avatars3.githubusercontent.com/u/15160879?v=4","gravatar_id":"","url":"https://api.github.com/users/RussKeldorph","html_url":"https://github.com/RussKeldorph","followers_url":"https://api.github.com/users/RussKeldorph/followers","following_url":"https://api.github.com/users/RussKeldorph/following{/other_user}","gists_url":"https://api.github.com/users/RussKeldorph/gists{/gist_id}","starred_url":"https://api.github.com/users/RussKeldorph/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RussKeldorph/subscriptions","organizations_url":"https://api.github.com/users/RussKeldorph/orgs","repos_url":"https://api.github.com/users/RussKeldorph/repos","events_url":"https://api.github.com/users/RussKeldorph/events{/privacy}","received_events_url":"https://api.github.com/users/RussKeldorph/received_events","type":"User","site_admin":false},"labels":[{"id":330967157,"url":"https://api.github.com/repos/dotnet/coreclr/labels/arch-arm32","name":"arch-arm32","color":"eb6420","default":false},{"id":172143003,"url":"https://api.github.com/repos/dotnet/coreclr/labels/bug","name":"bug","color":"1d76db","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/dotnet/coreclr/milestones/5","html_url":"https://github.com/dotnet/coreclr/milestone/5","labels_url":"https://api.github.com/repos/dotnet/coreclr/milestones/5/labels","id":1328081,"number":5,"title":"Future","description":"Milestone tracking issues not triaged to a planned release. Work in this milestone may happen, or may not: it is not committed.","creator":{"login":"joshfree","id":1302850,"avatar_url":"https://avatars1.githubusercontent.com/u/1302850?v=4","gravatar_id":"","url":"https://api.github.com/users/joshfree","html_url":"https://github.com/joshfree","followers_url":"https://api.github.com/users/joshfree/followers","following_url":"https://api.github.com/users/joshfree/following{/other_user}","gists_url":"https://api.github.com/users/joshfree/gists{/gist_id}","starred_url":"https://api.github.com/users/joshfree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshfree/subscriptions","organizations_url":"https://api.github.com/users/joshfree/orgs","repos_url":"https://api.github.com/users/joshfree/repos","events_url":"https://api.github.com/users/joshfree/events{/privacy}","received_events_url":"https://api.github.com/users/joshfree/received_events","type":"User","site_admin":false},"open_issues":1464,"closed_issues":1115,"state":"open","created_at":"2015-09-29T00:26:07Z","updated_at":"2018-04-25T17:01:41Z","due_on":null,"closed_at":null},"comments":11,"created_at":"2016-07-29T17:20:52Z","updated_at":"2018-04-25T17:01:41Z","closed_at":"2018-04-25T17:01:41Z","author_association":"MEMBER","body":"**Raspberry Pi 2\nUbuntu 14.04\ncoreclr arm release+corefx arm release**\n\nI'm just trying to get through runtest.sh, but executing anything results in a SIGSEGV (callstack below).\n\nI believe I have faithfully followed the instructions here: https://github.com/dotnet/coreclr/blob/master/Documentation/building/cross-building.md, though I have not followed any of the ARM-specific instructions here: https://github.com/dotnet/coreclr/blob/master/Documentation/building/linux-instructions.md\n\nSince others are reporting success, I suspect either I'm the only one run running with **release** bits or I'm missing a key instruction (documented or not).  I'd mainly like to know if 1) you are having success with this configuration, and 2) if so, if you could look over the instructions and see if there is anything that has been omitted.  I'm concerned that perhaps everyone on Raspberry updated their system tools or libraries long ago and things have just been working, but no one bothered to document a key step.\n\nIf you'd like me to provide other information about my configuration to assist diagnosis, please include the command to gather that info.\n\n```\n#0  0x76fec3a4 in __tls_get_addr (ti=0x76d82746) at dl-tls.c:775\n#1  0x76ac881a in GetThread () at /home/russellk/git/coreclr/src/vm/threads.inl:35\n#2  PendingTypeLoadHolder (this=<optimized out>, pEntry=<optimized out>) at /home/russellk/git/coreclr/src/vm/clsload.cpp:4121\n#3  ClassLoader::LoadTypeHandleForTypeKey_Body (this=0x700c8, pTypeKey=0x7efff0e4, typeHnd=..., targetLevel=CLASS_LOAD_EXACTPARENTS) at /home/russellk/git/coreclr/src/vm/clsload.cpp:4327\n#4  0x76ac5962 in ClassLoader::LoadTypeHandleForTypeKey (this=0x700c8, pTypeKey=0x7efff0e4, typeHnd=..., targetLevel=CLASS_LOADED, pInstContext=0x816076a6) at /home/russellk/git/coreclr/src/vm/clsload.cpp:4053\n#5  0x76ac6874 in ClassLoader::LoadTypeDefThrowing (pModule=0x76023010, typeDef=33555130, fNotFoundAction=ClassLoader::ReturnNullIfNotFound, fUninstantiated=ClassLoader::PermitUninstDefOrRef, tokenNotToLoad=0, level=CLASS_LOADED, pTargetInstantiation=<optimized out>)\n    at /home/russellk/git/coreclr/src/vm/clsload.cpp:2902\n#6  0x76ac4364 in ClassLoader::LoadTypeHandleThrowing (this=<optimized out>, pName=0x7efff21c, level=CLASS_LOADED, pLookInThisModuleOnly=<optimized out>) at /home/russellk/git/coreclr/src/vm/clsload.cpp:2111\n#7  0x76ac4114 in LoadTypeHandleThrowIfFailed (this=0x700c8, pName=0x2, level=<optimized out>, pLookInThisModuleOnly=<optimized out>) at /home/russellk/git/coreclr/src/vm/clsload.cpp:562\n#8  ClassLoader::LoadTypeByNameThrowing (pAssembly=<optimized out>, nameSpace=<optimized out>, name=<optimized out>, fNotFound=ClassLoader::ThrowIfNotFound, fLoadTypes=ClassLoader::LoadTypes, level=2170582694) at /home/russellk/git/coreclr/src/vm/clsload.cpp:523\n#9  0x76ab0cfc in LookupClassLocal (this=0x76d8a544 <g_Mscorlib>, id=CLASS__ELEMENT_TYPE_OBJECT) at /home/russellk/git/coreclr/src/vm/binder.cpp:72\n#10 MscorlibBinder::LookupClass (id=CLASS__ELEMENT_TYPE_OBJECT) at /home/russellk/git/coreclr/src/vm/binder.cpp:38\n#11 0x76a97df6 in GetClass (id=CLASS__ELEMENT_TYPE_OBJECT) at /home/russellk/git/coreclr/src/vm/binder.h:354\n#12 SystemDomain::LoadBaseSystemClasses (this=0x76d89a28 <_MergedGlobals+24>) at /home/russellk/git/coreclr/src/vm/appdomain.cpp:2831\n#13 0x76a97bd8 in SystemDomain::Init (this=0x76d89a28 <_MergedGlobals+24>) at /home/russellk/git/coreclr/src/vm/appdomain.cpp:2556\n#14 0x76a0590c in EEStartupHelper (fFlags=<optimized out>) at /home/russellk/git/coreclr/src/vm/ceemain.cpp:1248\n#15 0x76a04de2 in operator() (this=<optimized out>, pfFlags=<optimized out>) at /home/russellk/git/coreclr/src/vm/ceemain.cpp:1436\n#16 EEStartup (fFlags=<optimized out>) at /home/russellk/git/coreclr/src/vm/ceemain.cpp:1438\n#17 0x76a04cc2 in EnsureEEStarted (flags=COINITEE_DEFAULT) at /home/russellk/git/coreclr/src/vm/ceemain.cpp:429\n#18 0x7697cef4 in Start (this=<optimized out>) at /home/russellk/git/coreclr/src/vm/corhost.cpp:897\n#19 CorHost2::Start (this=0x2bd70) at /home/russellk/git/coreclr/src/vm/corhost.cpp:842\n#20 0x769625b6 in coreclr_initialize (exePath=<optimized out>, appDomainFriendlyName=<optimized out>, propertyCount=6, propertyKeys=<optimized out>, propertyValues=<optimized out>, hostHandle=0x76d82746, domainId=0x76ff8bb8)\n    at /home/russellk/git/coreclr/src/dlls/mscoree/unixinterface.cpp:216\n#21 0x0000a512 in ExecuteManagedAssembly (currentExeAbsolutePath=<optimized out>, clrFilesAbsolutePath=<optimized out>, managedAssemblyAbsolutePath=<optimized out>, managedAssemblyArgc=<optimized out>, managedAssemblyArgv=0x76ff84c0)\n    at /home/russellk/git/coreclr/src/coreclr/hosts/unixcoreruncommon/coreruncommon.cpp:389\n#22 0x00009876 in corerun (argc=<optimized out>, argv=<optimized out>) at /home/russellk/git/coreclr/src/coreclr/hosts/unixcorerun/corerun.cpp:149\n#23 0x76db1670 in __libc_start_main (main=0x9b21 <main(int, char const**)>, argc=2, argv=0x7efff6b4, init=<optimized out>, fini=0xac51 <__libc_csu_fini>, rtld_fini=0x76fea455 <_dl_fini>, stack_end=0x7efff6b4) at libc-start.c:287\n#24 0x00009590 in _start ()\n```\n"}}
{"actor":{"display_login":"RussKeldorph"}}