Infinite recursion (max. call stack size exceeded) in mqt_native_modules
See original GitHub issueIs this a bug report?
Yes
Have you read the Bugs section of the Contributing to React Native Guide?
Yes
Environment
react-native -v
: react-native: 0.46.1node -v
: v8.1.3npm -v
: 5.1.0yarn --version
(if you use Yarn):
Then, specify:
- Target Platform (e.g. iOS, Android): Android
- Development Operating System (e.g. macOS Sierra, Windows 10): Linux (Fedora 25)
- Build tools (Xcode or Android Studio version, iOS or Android SDK version, if relevant):
Steps to Reproduce
Unfortunately, I do not know how to reproduce the issue. When I bundle my project and deploy to a device (in my case, an Android emulator), the app crashes. Note that this does not happen in dev mode; with a debugger attached, it works fine.
The problem first happened with react-native
@0.45.1; upgrading to 0.46.1 did not solve the issue.
Expected Behavior
The app should start.
Actual Behavior
The app crashes. The truncated error message follows:
--------- beginning of system
07-11 12:45:01.094 1659-1673/system_process I/ActivityManager: Start proc 3379:com.android.deskclock/u0a25 for broadcast com.android.deskclock/com.android.alarmclock.DigitalAppWidgetProvider
07-11 12:45:01.116 3379-3379/com.android.deskclock W/System: ClassLoader referenced unknown path: /system/app/DeskClock/lib/x86_64
07-11 12:45:01.121 1659-3051/system_process I/ActivityManager: Killing 2716:com.android.email/u0a29 (adj 15): empty #17
07-11 12:45:02.793 3297-3320/com.elk I/Process: Sending signal. PID: 3297 SIG: 9
07-11 12:45:02.810 1659-3265/system_process E/Surface: getSlotFromBufferLocked: unknown buffer: 0x7f6633b0e450
07-11 12:45:02.815 1659-1840/system_process E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 104)
07-11 12:45:02.815 1659-1840/system_process W/InputMethodManagerService: Got RemoteException sending setActive(false) notification to pid 3297 uid 10052
07-11 12:45:02.817 1659-1840/system_process E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 104)
07-11 12:45:02.866 1659-1987/system_process D/GraphicsStats: Buffer count: 5
07-11 12:45:02.876 1659-1986/system_process I/ActivityManager: Process com.elk (pid 3297) has died
07-11 12:45:03.000 1659-1678/system_process W/AppOps: Finishing op nesting under-run: uid 1000 pkg android code 24 time=0 duration=0 nesting=0
07-11 12:45:15.936 1659-1671/system_process I/ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.elk/.MainActivity bnds=[435,1001][646,1254] (has extras)} from uid 10009 on display 0
07-11 12:45:15.939 1659-1673/system_process W/BroadcastQueue: Permission Denial: receiving Intent { act=com.android.launcher3.action.LAUNCH flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$GmsExternalReceiver requires com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS due to sender com.android.launcher3 (uid 10009)
07-11 12:45:15.939 1659-1673/system_process W/BroadcastQueue: Permission Denial: broadcasting Intent { act=com.android.launcher3.action.LAUNCH flg=0x10 (has extras) } from com.android.launcher3 (pid=1955, uid=10009) requires com.google.android.launcher.permission.RECEIVE_LAUNCH_BROADCASTS due to receiver com.google.android.gms/.icing.proxy.ApplicationLauncherReceiver
07-11 12:45:15.939 1659-1673/system_process W/BroadcastQueue: Permission Denial: broadcasting Intent { act=com.android.launcher3.action.LAUNCH flg=0x10 (has extras) } from com.android.launcher3 (pid=1955, uid=10009) requires com.google.android.launcher.permission.RECEIVE_LAUNCH_BROADCASTS due to receiver com.google.android.googlequicksearchbox/com.google.android.search.core.icingsync.ApplicationLaunchReceiver
07-11 12:45:15.950 1659-1840/system_process I/ActivityManager: Start proc 3393:com.elk/u0a52 for activity com.elk/.MainActivity
07-11 12:45:15.956 3393-3399/? I/art: Debugger is no longer active
07-11 12:45:15.960 3393-3393/? V/fb-UnpackingSoSource: locked dso store /data/user/0/com.elk/lib-main
07-11 12:45:15.960 3393-3393/? I/fb-UnpackingSoSource: dso store is up-to-date: /data/user/0/com.elk/lib-main
07-11 12:45:15.960 3393-3393/? V/fb-UnpackingSoSource: releasing dso store lock for /data/user/0/com.elk/lib-main
07-11 12:45:15.977 1286-2001/? D/gralloc_ranchu: gralloc_alloc: format 1 and usage 0x933 imply creation of host color buffer
[ 07-11 12:45:15.986 1659: 1678 D/ ]
HostConnection::get() New Host Connection established 0x7f661fda6840, tid 1678
07-11 12:45:15.990 3393-3393/? I/art: Thread[1,tid=3393,Native,Thread*=0xf40f4500,peer=0x7504e258,"main"] recursive attempt to load library "/data/app/com.elk-1/lib/x86/libfb.so"
07-11 12:45:16.009 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTGroupViewManager
07-11 12:45:16.010 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTGroupShadowNode
07-11 12:45:16.010 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTShapeViewManager
07-11 12:45:16.011 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTShapeShadowNode
07-11 12:45:16.011 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTTextViewManager
07-11 12:45:16.011 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTTextShadowNode
07-11 12:45:16.011 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTGroupShadowNode
07-11 12:45:16.012 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTTextShadowNode
07-11 12:45:16.012 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.picker.ReactDialogPickerManager
07-11 12:45:16.012 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.picker.ReactDialogPickerManager
07-11 12:45:16.013 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.uimanager.LayoutShadowNode
07-11 12:45:16.014 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.uimanager.LayoutShadowNode
07-11 12:45:16.016 1286-2265/? E/SurfaceFlinger: ro.sf.lcd_density must be defined as a build property
07-11 12:45:16.016 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.drawer.ReactDrawerLayoutManager
07-11 12:45:16.017 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.picker.ReactDropdownPickerManager
07-11 12:45:16.017 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactHorizontalScrollViewManager
07-11 12:45:16.017 3393-3410/? D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
07-11 12:45:16.018 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.progressbar.ReactProgressBarViewManager
07-11 12:45:16.019 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactHorizontalScrollViewManager
07-11 12:45:16.019 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.progressbar.ReactProgressBarViewManager
07-11 12:45:16.020 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.progressbar.ProgressBarShadowNode
07-11 12:45:16.020 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.progressbar.ProgressBarShadowNode
07-11 12:45:16.022 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactScrollViewManager
07-11 12:45:16.022 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactScrollViewManager
07-11 12:45:16.023 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.slider.ReactSliderManager
07-11 12:45:16.025 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.slider.ReactSliderManager$ReactSliderShadowNode
07-11 12:45:16.026 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.switchview.ReactSwitchManager
07-11 12:45:16.027 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.switchview.ReactSwitchManager$ReactSwitchShadowNode
07-11 12:45:16.027 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.toolbar.ReactToolbarManager
07-11 12:45:16.029 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.webview.ReactWebViewManager
07-11 12:45:16.029 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.swiperefresh.SwipeRefreshLayoutManager
07-11 12:45:16.030 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTSurfaceViewManager
07-11 12:45:16.031 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTSurfaceViewShadowNode
07-11 12:45:16.032 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageViewManager
07-11 12:45:16.032 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageViewManager
07-11 12:45:16.032 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShadowNode
07-11 12:45:16.032 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.image.ReactImageManager
07-11 12:45:16.033 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShadowNode
07-11 12:45:16.033 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.image.ReactImageManager
07-11 12:45:16.034 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.modal.ReactModalHostManager
07-11 12:45:16.034 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.modal.ReactModalHostManager
07-11 12:45:16.035 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.modal.ModalHostShadowNode
07-11 12:45:16.035 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactRawTextManager
07-11 12:45:16.035 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.modal.ModalHostShadowNode
07-11 12:45:16.035 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactRawTextManager
07-11 12:45:16.036 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactTextShadowNode
07-11 12:45:16.037 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactTextShadowNode
07-11 12:45:16.038 3393-3408/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputManager
07-11 12:45:16.039 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputManager
[ 07-11 12:45:16.045 3393: 3410 D/ ]
HostConnection::get() New Host Connection established 0xec438740, tid 3410
07-11 12:45:16.048 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputShadowNode
07-11 12:45:16.049 3393-3410/? I/OpenGLRenderer: Initialized EGL, version 1.4
07-11 12:45:16.049 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactTextViewManager
07-11 12:45:16.049 3393-3410/? W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without...
07-11 12:45:16.049 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.view.ReactViewManager
07-11 12:45:16.050 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.viewpager.ReactViewPagerManager
07-11 12:45:16.051 3393-3407/? W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactVirtualTextViewManager
07-11 12:45:16.059 1286-1307/? D/gralloc_ranchu: gralloc_alloc: format 1 and usage 0x900 imply creation of host color buffer
07-11 12:45:16.071 1286-2001/? D/gralloc_ranchu: gralloc_alloc: format 1 and usage 0x900 imply creation of host color buffer
07-11 12:45:16.077 1286-2001/? D/gralloc_ranchu: gralloc_alloc: format 1 and usage 0x900 imply creation of host color buffer
07-11 12:45:16.105 3393-3393/? W/unknown:DialogModule: onHostResume called but no FragmentManager found
07-11 12:45:16.183 1659-1678/system_process I/ActivityManager: Displayed com.elk/.MainActivity: +243ms
07-11 12:45:16.192 1955-2194/com.android.launcher3 E/Surface: getSlotFromBufferLocked: unknown buffer: 0x7f6633a2c850
07-11 12:45:16.302 3393-3415/? E/ReactNativeJS: Maximum call stack size exceeded.
07-11 12:45:16.368 3393-3415/? E/ReactNativeJS: undefined is not a function (evaluating 'this._lazyCallableModules[e]()')
07-11 12:45:16.376 1659-1678/system_process D/gralloc_ranchu: gralloc_unregister_buffer: exiting HostConnection (is buffer-handling thread)
--------- beginning of crash
07-11 12:45:17.080 3393-3416/com.elk E/AndroidRuntime: FATAL EXCEPTION: mqt_native_modules
Process: com.elk, PID: 3393
com.facebook.react.common.JavascriptException: Maximum call stack size exceeded., stack:
<unknown>@11:346
<unknown>@11:346
<unknown>@11:346
<unknown>@11:346
<unknown>@11:346
(line repeats a total of 229 times)
Reproducible Demo
Issue Analytics
- State:
- Created 6 years ago
- Comments:7 (1 by maintainers)
Top Results From Across the Web
maximum call stack size exceeded - no apparent recursion
I've spent about 12 hours looking through this code, and fiddling with it, trying to find out where there's a recursion problem because...
Read more >RangeError: Maximum call stack size exceeded
I have a flow where I control my Sonoff switch. I have a dashoard switch which goes into the MQTT node. There are...
Read more >Debug node causing RangeError: Maximum call stack size ...
I think that the RangeError: Maximum call stack size exceeded produced by the debug node "cause" the socket disconnection of the gpsd. So...
Read more >MicroPython Documentation - Read the Docs
by MicroPython integer type, if it's smaller than platform max value (that is the case ... to specify these in a call to...
Read more >selfhosted - GitHub Pages
The highest quality of code, strong testing culture, built-in Agile (BDD) workflow and exceptional flexibility make it the best solution for application ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I’m having the exact same issue. Here are some relevant details:
package.json
Error in Android Studio:
I’ve been battling with the exact same issue for days now. Does anyone have a solution to this?