Emulator Issues #10287
closedAndroid: Crash in java when selecting "Video Backend"
0%
Description
Game Name?
No game - the settings UI
What's the problem? Describe what went wrong.
Crash window pops up when selecting any video backend - backtrace from logcat:
05-17 16:07:15.207 2199 2199 D AndroidRuntime: Shutting down VM
05-17 16:07:15.207 2199 2199 E AndroidRuntime: FATAL EXCEPTION: main
05-17 16:07:15.207 2199 2199 E AndroidRuntime: Process: org.dolphinemu.dolphinemu.debug, PID: 2199
05-17 16:07:15.207 2199 2199 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void org.dolphinemu.dolphinemu.model.settings.SettingSection.putSetting(org.dolphinemu.dolphinemu.model.settings.Setting)' on a null object reference
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at org.dolphinemu.dolphinemu.ui.settings.SettingsFragmentPresenter.putSetting(SettingsFragmentPresenter.java:85)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at org.dolphinemu.dolphinemu.ui.settings.SettingsFragment.putSetting(SettingsFragment.java:150)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at org.dolphinemu.dolphinemu.ui.settings.SettingsAdapter.putVideoBackendSetting(SettingsAdapter.java:410)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at org.dolphinemu.dolphinemu.ui.settings.SettingsAdapter.onClick(SettingsAdapter.java:271)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at android.support.v7.app.AlertController$AlertParams$3.onItemClick(AlertController.java:1045)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at android.widget.AdapterView.performItemClick(AdapterView.java:310)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at android.widget.AbsListView.performItemClick(AbsListView.java:1164)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at android.widget.AbsListView$PerformClick.run(AbsListView.java:3132)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at android.widget.AbsListView$3.run(AbsListView.java:4047)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:751)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6121)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
05-17 16:07:15.207 2199 2199 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
05-17 16:07:15.208 513 1022 W ActivityManager: Force finishing activity org.dolphinemu.dolphinemu.debug/org.dolphinemu.dolphinemu.ui.settings.SettingsActivity
What steps will reproduce the problem?
Press the 'graphics settings' button, select 'video backend', select 'software' (or any other), crash
Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
All of "dolphin-master-5.0-3768.apk" from the nightly autobuild and local built dolphin-5.0-3755-debug and dolphin-5.0-3768-debug fail
What are your PC specifications? (CPU, GPU, Operating System, more)
Fails on both nexus 5x (arm64 w/android 7.1.2) and an x86_64 aosp build (7.1.2 too) with the same APKs
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
[Anything else here]