{"action":"opened","issue":{"url":"https://api.github.com/repos/facebook/react-native/issues/20669","repository_url":"https://api.github.com/repos/facebook/react-native","labels_url":"https://api.github.com/repos/facebook/react-native/issues/20669/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react-native/issues/20669/comments","events_url":"https://api.github.com/repos/facebook/react-native/issues/20669/events","html_url":"https://github.com/facebook/react-native/issues/20669","id":350495094,"node_id":"MDU6SXNzdWUzNTA0OTUwOTQ=","number":20669,"title":"My App Seems to Break on a large Switch Statement","user":{"login":"matthewjj","id":22818969,"node_id":"MDQ6VXNlcjIyODE4OTY5","avatar_url":"https://avatars3.githubusercontent.com/u/22818969?v=4","gravatar_id":"","url":"https://api.github.com/users/matthewjj","html_url":"https://github.com/matthewjj","followers_url":"https://api.github.com/users/matthewjj/followers","following_url":"https://api.github.com/users/matthewjj/following{/other_user}","gists_url":"https://api.github.com/users/matthewjj/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewjj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewjj/subscriptions","organizations_url":"https://api.github.com/users/matthewjj/orgs","repos_url":"https://api.github.com/users/matthewjj/repos","events_url":"https://api.github.com/users/matthewjj/events{/privacy}","received_events_url":"https://api.github.com/users/matthewjj/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-14T16:04:57Z","updated_at":"2018-08-14T16:04:57Z","closed_at":null,"author_association":"NONE","body":"[code.txt](https://github.com/facebook/react-native/files/2287640/code.txt)\r\n\r\nMy App seems to crash on this switch statement, but only on Android. It looks to work fine on iOS.\r\n\r\nHowever, if I remove the whole of case \"129\" it works fine. The error I receive is this:\r\n\r\n` Build fingerprint: 'google/marlin/marlin:8.1.0/OPM4.171019.021.P1/4820305:user/release-keys'\r\n    Revision: '0'\r\n    ABI: 'arm'\r\n    pid: 9144, tid: 20100, name: mqt_js  >>> host.exp.exponent <<<\r\n    signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0\r\n    Cause: null pointer dereference\r\n        r0 c336f80c  r1 fffffffe  r2 bbadbeef  r3 00000000\r\n        r4 00000000  r5 5dfee000  r6 1a0d5000  r7 0005dfee\r\n        r8 cb421748  r9 e99dc780  sl 9feb0478  fp c336f950\r\n        ip ffffffff  sp c336f890  lr cb3cfda1  pc 00000000  cpsr 400b0010\r\n08-13 16:11:11.764 20231-20231/? A/DEBUG: backtrace:\r\n        #00 pc 00000000  <unknown>\r\n        #01 pc 00182d9f  /data/app/host.exp.exponent-cM_KFXToYFNfggSrgztXVg==/lib/arm/libjsc.so (WTFCrash+22)\r\n        #02 pc 00172a47  /data/app/host.exp.exponent-cM_KFXToYFNfggSrgztXVg==/lib/arm/libjsc.so (WTF::fastRealloc(void*, unsigned int)+1342)\r\n        #03 pc 0004798b  /data/app/host.exp.exponent-cM_KFXToYFNfggSrgztXVg==/lib/arm/libjsc.so\r\n        #04 pc 0008d58f  /data/app/host.exp.exponent-cM_KFXToYFNfggSrgztXVg==/lib/arm/libjsc.so\r\n        #05 pc 000a0c53  /data/app/host.exp.exponent-cM_KFXToYFNfggSrgztXVg==/lib/arm/libjsc.so\r\n        #06 pc 0008a0a1  /data/app/host.exp.exponent-cM_KFXToYFNfggSrgztXVg==/lib/arm/libjsc.so\r\n        #07 pc 0008b625  /data/app/host.exp.exponent-cM_KFXToYFNfggSrgztXVg==/lib/arm/libjsc.so\r\n        #08 pc 000a94a5  /data/app/host.exp.exponent-cM_KFXToYFNfggSrgztXVg==/lib/arm/libjsc.so\r\n        #09 pc 000a95b9  /data/app/host.exp.exponent-cM_KFXToYFNfggSrgztXVg==/lib/arm/libjsc.so\r\n        #10 pc 000adab9  /data/app/host.exp.exponent-cM_KFXToYFNfggSrgztXVg==/lib/arm/libjsc.so\r\n        #11 pc 000b2eff  /data/app/host.exp.exponent-cM_KFXToYFNfggSrgztXVg==/lib/arm/libjsc.`\r\n\r\n\r\nAnother caveat, even on occassions when the app runs and case '129' is never called, it still errors."}}
{"actor":{"display_login":"matthewjj"}}