Waterdish/2ship2harkinian-Android

Crash in legacy Chrome OS, Android 9, x86_64

Closed this issue · 1 comments

Description of the crash:

Crashes right after the ultraship screen starts fading out. This crash does not occur with the Ship of Harkinian Android port.

Can you reproduce? If so please list the steps:

  • No, I cannot reproduce this crash
  • Yes, here are the steps to reproduce the crash:
    Copy mm.otr to the files directory and launch 2ship2harkinian

Screenshots or videos:

n/a

Logs:

09-17 14:44:52.996   124   313 I ArcPowerManagerService: CPU throttling is inactive
09-17 14:44:52.996   719   956 I ArcIntentHelperService: Handling org.chromium.arc.intent_helper.SET_IN_TOUCH_MODE from Chrome...
09-17 14:44:53.003   504   917 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.startActivity:899 android.content.ContextWrapper.startActivity:401 org.chromium.arc.applauncher.IntentLauncher.startActivityWithWindowInfo:117 org.chromium.arc.applauncher.AppLauncherService.launchIntent:1235 org.chromium.arc.applauncher.AppLauncherService.launchAppWithWindowInfo:1203 
09-17 14:44:53.004   124   464 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.dishii.mm/.MainActivity (has extras)} from uid 1000
09-17 14:44:53.004   124   464 W ActivityManager: getValidLaunchStackOnDisplay: can't launch on displayId 0
09-17 14:44:53.006   124   464 I ActivityManagerInjector: getResolvedRootLaunchBounds called with root activity {N-resizeable 0x0, AC, PropertyRecord{mVersion=3, mDisplayId=1, mBounds=Rect(0, 0 - 0, 0), mRestoreBounds=Rect(0, 0 - 0, 0), mWindowMode=1, mWasUserResized=false, mImmersive=false, mLastWindowStateInClamShell=-1, mWindowLayoutAffinity=null}}
09-17 14:44:53.006   124   464 E WindowManagerInjectorArc: setArcAttributeWindowSizeConstraints: cannot find task: 169
09-17 14:44:53.006   124   464 I ActivityManagerInjectorArc: updateCaptionLocked: skipping activity that isn't fully started
09-17 14:44:53.013   124   464 I ActivityManagerInjectorArc: notifyActivityAddedToTask: added to new task. activity=ActivityRecord{d261edc u0 com.dishii.mm/.MainActivity t169}
09-17 14:44:53.013    12    61 D wayland-service: Couldn't find a window for task_id 169, will set orientation lock when next added.
09-17 14:44:53.022   124   281 D DecorView[mm]: Cannot get the activity to get CaptionConfiguration.
09-17 14:44:53.023   504   917 I ArcIntentLauncher: Activity launched for #Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;launchFlags=0x10200000;component=com.dishii.mm/.MainActivity;i.window_session_id=15;end
09-17 14:44:53.023   504   917 I ArcAppLauncherService: Activity launched for Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.dishii.mm/.MainActivity (has extras) }.
09-17 14:44:53.018   124   464 I ActivityManagerInjectorArc: notifyActivityAddedToTask: added to new task. activity=ActivityRecord{d261edc u0 com.dishii.mm/.MainActivity t169}
09-17 14:44:53.027   124   281 W DisplayServiceArc: No internal display - falling back to primary display.
09-17 14:44:53.030   124   281 D ArcInputCompatHandler: Not using input compatibility for android.hardware.type.pc apps.
09-17 14:44:53.087    12    12 D wayland-service: Creating app window for task_id 169 from package 'com.dishii.mm'
09-17 14:44:53.087    12    12 I wayland-service: Set task 169 orientation lock from package 'com.dishii.mm'
09-17 14:44:53.087    12    12 D wayland-service: Setting orientation lock to 6 for task_id 169.
09-17 14:44:53.087    12    12 I wayland-service: Set task 169 window type 1from package 'com.dishii.mm
09-17 14:44:53.087    12    12 D wayland-service: ApplyBackgroundColor for task_id 169, color=-16777216
09-17 14:44:53.027   124   281 W DisplayServiceArc: No internal display - falling back to primary display.
09-17 14:44:53.097   124   464 D ActivityManagerInjectorArc: taskOcclusionChanged: taskId=169 does not support PIP
09-17 14:44:53.312   124   464 D ActivityManagerInjectorArc: taskOcclusionChanged: taskId=166 does not support PIP
09-17 14:44:53.514   124   235 I OrientationSynchronizer: Setting rotation is timed out
09-17 14:44:53.515   124  3925 E ActivityManager: applyOptionsLocked: Unknown animationType=0
09-17 14:44:53.525  3827  3827 W ViewRootImpl[Settings]: Dropping event due to no window focus: MotionEvent { action=ACTION_HOVER_MOVE, actionButton=0, id[0]=0, x[0]=750.78906, y[0]=950.5078, toolType[0]=TOOL_TYPE_MOUSE, buttonState=0, metaState=META_NUM_LOCK_ON, flags=0x1, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=2547966, downTime=2306318, deviceId=0, source=0x2002 }
09-17 14:44:53.533   124   237 I ActivityManager: Start proc 4000:com.dishii.mm/u0a58 for activity com.dishii.mm/.MainActivity
09-17 14:44:53.542  4000  4000 E com.dishii.mm: Not starting debugger since process cannot load the jdwp agent.
09-17 14:44:53.544   124   306 I InputDispatcher: Dropping event because there is no touchable window at (750, 945).
09-17 14:44:53.547  3827  3827 W ViewRootImpl[Settings]: Dropping event due to no window focus: MotionEvent { action=ACTION_HOVER_MOVE, actionButton=0, id[0]=0, x[0]=750.78906, y[0]=948.7617, toolType[0]=TOOL_TYPE_MOUSE, buttonState=0, metaState=META_NUM_LOCK_ON, flags=0x1, edgeFlags=0x0, pointerCount=1, historySize=1, eventTime=2547982, downTime=2306318, deviceId=0, source=0x2002 }
09-17 14:44:53.551   124  3925 W WindowPositioner: Invalid display 0
09-17 14:44:53.552   124   306 I InputDispatcher: Dropping event because there is no touchable window at (750, 944).
09-17 14:44:53.559   124   306 I InputDispatcher: Dropping event because there is no touchable window at (750, 944).
09-17 14:44:53.572   124   306 I InputDispatcher: Dropping event because there is no touchable window at (750, 941).
09-17 14:44:53.552   124  3925 I chatty  : uid=1000(system) Binder:124_1D identical 26 lines
09-17 14:44:53.552   124  3925 W WindowPositioner: Invalid display 0
09-17 14:44:53.573   124  3925 W DisplayServiceArc: No internal display - falling back to primary display.
09-17 14:44:53.576   124   306 I InputDispatcher: Dropping event because there is no touchable window at (750, 940).
09-17 14:44:53.583   124   306 I InputDispatcher: Dropping event because there is no touchable window at (751, 936).
09-17 14:44:53.591   124   306 I InputDispatcher: Dropping event because there is no touchable window at (754, 934).
09-17 14:44:53.599   124   306 I InputDispatcher: Dropping event because there is no touchable window at (755, 933).
09-17 14:44:53.607   124   306 I InputDispatcher: Dropping event because there is no touchable window at (755, 932).
09-17 14:44:53.610    12   304 W SurfaceFlinger: Attempting to set client state on removed layer: com.android.settings/com.android.settings.Settings#0
09-17 14:44:53.610    12   304 W SurfaceFlinger: Attempting to destroy on removed layer: com.android.settings/com.android.settings.Settings#0
09-17 14:44:53.612    12   304 W SurfaceFlinger: Attempting to set client state on removed layer: com.android.settings/com.android.settings.Settings#0
09-17 14:44:53.612    12   304 W SurfaceFlinger: Attempting to destroy on removed layer: com.android.settings/com.android.settings.Settings#0
09-17 14:44:53.594   124  3925 I chatty  : uid=1000(system) Binder:124_1D identical 4 lines
09-17 14:44:53.618   124  3925 W DisplayServiceArc: No internal display - falling back to primary display.
09-17 14:44:53.618   124   464 W DisplayServiceArc: No internal display - falling back to primary display.
09-17 14:44:53.645   504   504 D ArcAppTaskTracker: Calculating task stack diff.
09-17 14:44:53.646   504   504 D ArcAppTaskTracker: Task created: 169 - ComponentInfo{com.dishii.mm/com.dishii.mm.MainActivity} .
09-17 14:44:53.648  4000  4000 V SDL     : Device: rammus_cheets
09-17 14:44:53.648  4000  4000 V SDL     : Model: rammus
09-17 14:44:53.648  4000  4000 V SDL     : onCreate()
09-17 14:44:53.659   504   504 D ArcAppTaskTracker: Active task: 169.
09-17 14:44:53.675  4000  4000 V SDL     : nativeSetupJNI()
09-17 14:44:53.675  4000  4000 V SDL     : AUDIO nativeSetupJNI()
09-17 14:44:53.675  4000  4000 V SDL     : CONTROLLER nativeSetupJNI()
09-17 14:44:53.681  4000  4000 D OpenGLRenderer: Skia GL Pipeline
09-17 14:44:53.695  4000  4000 V SDL     : onStart()
09-17 14:44:53.696  4000  4000 V SDL     : onResume()
09-17 14:44:53.700   124   464 I chatty  : uid=1000(system) Binder:124_6 identical 5 lines
09-17 14:44:53.701   124   464 W DisplayServiceArc: No internal display - falling back to primary display.
09-17 14:44:53.704   124   464 E WindowManager: App trying to use insecure INPUT_FEATURE_NO_INPUT_CHANNEL flag. Ignoring
09-17 14:44:53.707  4000  4000 D ArcInputCompatHandler: Not using input compatibility for android.hardware.type.pc apps.
09-17 14:44:53.717  4000  4019 D vndksupport: Loading /vendor/lib64/hw/gralloc.cros.so from current namespace instead of sphal namespace.
09-17 14:44:53.719   124   464 W DisplayServiceArc: No internal display - falling back to primary display.
09-17 14:44:53.737  4000  4000 V SDL     : surfaceCreated()
09-17 14:44:53.737  4000  4000 V SDL     : surfaceChanged()
09-17 14:44:53.739  4000  4000 V SDL     : Window size: 1920x1000
09-17 14:44:53.739  4000  4000 V SDL     : Device size: 1920x1080
09-17 14:44:53.741  4000  4000 E SensorManager: sensor or listener is null
09-17 14:44:53.741  4000  4000 E SensorManager: sensor or listener is null
09-17 14:44:53.743  4000  4020 V SDL     : Running main function SDL_main from library /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/lib/x86_64/lib2ship.so
09-17 14:44:53.743  4000  4020 V SDL     : nativeRunMain()
09-17 14:44:53.754  4000  4019 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
09-17 14:44:53.755  4000  4019 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
09-17 14:44:53.755  4000  4019 I OpenGLRenderer: Initialized EGL, version 1.4
09-17 14:44:53.755  4000  4019 D OpenGLRenderer: Swap behavior 2
09-17 14:44:53.755  4000  4019 E OpenGLRenderer: Device claims wide gamut support, cannot find matching config, error = EGL_SUCCESS
09-17 14:44:53.780  4000  4019 D vndksupport: Loading /vendor/lib64/hw/android.hardware.graphics.mapper@2.0-impl.so from current namespace instead of sphal namespace.
09-17 14:44:53.781  4000  4019 D vndksupport: Loading /vendor/lib64/hw/gralloc.cros.so from current namespace instead of sphal namespace.
09-17 14:44:53.806   124   244 I ActivityManager: Displayed com.dishii.mm/.MainActivity: +288ms
09-17 14:44:53.807  4000  4000 V SDL     : onWindowFocusChanged(): true
09-17 14:44:53.738   124   464 I chatty  : uid=1000(system) Binder:124_6 identical 2 lines
09-17 14:44:53.740   124   464 W DisplayServiceArc: No internal display - falling back to primary display.
09-17 14:44:53.823   124  3925 D ActivityManagerInjectorArc: taskOcclusionChanged: taskId=169 does not support PIP
09-17 14:44:53.973    12   304 W SurfaceFlinger: Attempting to set client state on removed layer: Splash Screen com.dishii.mm#0
09-17 14:44:53.973    12   304 W SurfaceFlinger: Attempting to destroy on removed layer: Splash Screen com.dishii.mm#0
09-17 14:44:54.122   124  1121 D vndksupport: Loading /vendor/lib64/hw/gralloc.cros.so from current namespace instead of sphal namespace.
09-17 14:44:54.138   124  1121 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
09-17 14:44:54.139   124  1121 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
09-17 14:44:54.139   124  1121 E libEGL  : eglSetBlobCacheFuncsANDROID resulted in an error: 0x300c
09-17 14:44:54.139   124  1121 I OpenGLRenderer: Initialized EGL, version 1.4
09-17 14:44:54.139   124  1121 D OpenGLRenderer: Swap behavior 2
09-17 14:44:54.139   124  1121 E OpenGLRenderer: Device claims wide gamut support, cannot find matching config, error = EGL_SUCCESS
09-17 14:44:54.292   124   138 W System  : A resource failed to call release. 
09-17 14:44:54.296   124   138 W System  : A resource failed to call release. 
09-17 14:44:54.443  4000  4020 V SDL     : setOrientation() requestedOrientation=6 width=1280 height=800 resizable=true hint=LandscapeLeft LandscapeRight
09-17 14:44:54.445   124  1122 V ActivityManagerInjectorArc: canRequestFixedOrientation returns isRoot=true isPip=false
09-17 14:44:54.445   124  1122 W WindowPositioner: Invalid display 0
09-17 14:44:54.445   124  1122 I chatty  : uid=1000(system) Binder:124_9 identical 26 lines
09-17 14:44:54.445   124  1122 W WindowPositioner: Invalid display 0
09-17 14:44:54.445   124  1122 I ActivityManagerInjectorArc: setRequestedOrientation: TaskRecordArc{TaskRecordArc{TaskRecord{c691ba4 #169 A=com.dishii.mm U=0 StackId=35 sz=1}, WindowState{fullscreen restore-bounds=Rect(0, 0 - 0, 0)}} , WindowState{fullscreen restore-bounds=Rect(0, 0 - 0, 0)}}  orientation: SCREEN_ORIENTATION_SENSOR_LANDSCAPE
09-17 14:44:54.445    12    61 D wayland-service: Setting orientation lock to 3 for task_id 169.
09-17 14:44:54.451  4000  4020 I SDL/APP : pixel format wanted SDL_PIXELFORMAT_RGBX8888 (2), got SDL_PIXELFORMAT_RGBX8888 (2)
09-17 14:44:54.456   124  1122 W DisplayServiceArc: No internal display - falling back to primary display.
09-17 14:44:54.506    12    61 D wayland-service: Wayland Remote Shell Workspace Info id=1 pos=0,0 size=1920x1080 insets=0,0,0,0 stable_insets=0,0,0,48 transform=WL_OUTPUT_TRANSFORM_NORMAL is_internal=0
09-17 14:44:54.506    12    61 D wayland-service: Wayland Remote Shell Configure primary_id=1 size=1920x1080 mm=304x171 layout=ZCR_REMOTE_SHELL_V1_LAYOUT_MODE_WINDOWED metrics_changed=1
09-17 14:44:54.506    12    61 E wayland-service: Sending display metrics
09-17 14:44:54.510   124  3925 W WindowPositioner: WindowPositioner.applyPendingWorkspaceConfig WorkspaceConfig{1:Workspace{Rect(0, 0 - 1920, 1080), insets=Insets{left=0, top=0, right=0, bottom=0}, stableInsets=Insets{left=0, top=0, right=0, bottom=48}, autoHide=true}, primaryDisplayId=1, layoutMode=windowed, transform=0}
09-17 14:44:54.510   124  3925 I ActivityManagerInjectorArc: onWorkspaceChanged. displayId: 1
09-17 14:44:54.510   124  3925 I ActivityManagerInjectorArc: onWorkspaceInsetsChanged. displayId: 1 insets: Insets{left=0, top=0, right=0, bottom=0}
09-17 14:44:54.510   124  3925 E ActivityManagerInjectorArc: getPipTaskOrRemovePinnedStackIfEmpty: Pinned stack doesn't exist
09-17 14:44:54.510   124  3925 W WindowPositioner: Invalid display 0
09-17 14:44:54.512   124  3925 I chatty  : uid=1000(system) Binder:124_1D identical 52 lines
09-17 14:44:54.512   124  3925 W WindowPositioner: Invalid display 0
09-17 14:44:54.529   124  3925 V ActivityManagerInjector: applyWorkspaceConfig - done resizing & moving windows
09-17 14:44:54.530   124   232 W DisplayServiceArc: No internal display - falling back to primary display.
09-17 14:44:54.530  4000  4000 V SDL     : Window size: 1920x1080
09-17 14:44:54.530  4000  4000 V SDL     : Device size: 1920x1080
09-17 14:44:54.532   124  1770 W DisplayServiceArc: No internal display - falling back to primary display.
09-17 14:44:54.555  4000  4020 I SDL/APP : Adding input device with name 9
09-17 14:44:54.555  4000  4020 I SDL/APP : Adding output device with name 2
09-17 14:44:54.555  4000  4020 D AAudio  : AAudioStreamBuilder_openStream() called ----------------------------------------
09-17 14:44:54.555  4000  4020 D         : PlayerBase::PlayerBase()
09-17 14:44:54.555  4000  4020 I AAudioStream: open() rate   = 44100, channels    = 2, format   = 1, sharing = SH, dir = OUTPUT
09-17 14:44:54.555  4000  4020 I AAudioStream: open() device = 0, sessionId   = 0, perfMode = 12, callback: OFF with frames = 0
09-17 14:44:54.555  4000  4020 I AAudioStream: open() usage  = 1, contentType = 2, inputPreset = 6
09-17 14:44:54.556    41  3989 D         : PlayerBase::PlayerBase()
09-17 14:44:54.556     6     6 E SELinux : avc:  denied  { find } for service=audio pid=41 uid=1041 scontext=u:r:audioserver:s0 tcontext=u:object_r:audio_service:s0 tclass=service_manager permissive=0
09-17 14:44:54.556    41  3989 E         : PlayerBase(): binding to audio service failed, service up?
09-17 14:44:54.556    41  3989 D AAudioServiceEndpointPlay: AAudioServiceEndpointPlay(0xe78f2c00) created
09-17 14:44:54.556    41  3989 I AAudioStream: open() rate   = 44100, channels    = 2, format   = 2, sharing = EX, dir = OUTPUT
09-17 14:44:54.556    41  3989 I AAudioStream: open() device = 0, sessionId   = 0, perfMode = 10, callback: OFF with frames = 0
09-17 14:44:54.556    41  3989 I AAudioStream: open() usage  = 1, contentType = 2, inputPreset = 6
09-17 14:44:54.556    41  3989 D AAudioServiceEndpointMMAP: open(0xe8831ce0) MMAP attributes.usage = 1, content_type = 2, source = 0
09-17 14:44:54.556    41  3989 D AAudioServiceEndpointMMAP: open() mMapClient.uid = 1041, pid = 41 => portHandle = 0
09-17 14:44:54.557    41  3989 E AAudioServiceEndpointMMAP: open() openMmapStream() returned status -38
09-17 14:44:54.557    41  3989 E AAudioEndpointManager: openExclusiveEndpoint(), open failed
09-17 14:44:54.557    41  3989 D AAudioServiceEndpoint: ~AAudioServiceEndpoint(0xe8831ce0) destroyed
09-17 14:44:54.557    41  3989 E AAudioServiceStreamBase: open() openEndpoint() failed
09-17 14:44:54.557    41  3989 W AAudioService: openStream(), could not open in EXCLUSIVE mode
09-17 14:44:54.557    41  3989 D AAudioServiceStreamBase: ~AAudioServiceStreamBase() destroying 0xe8831c00
09-17 14:44:54.557    41  3989 E AAudioService: openStream(): failed, return -889 = AAUDIO_ERROR_UNAVAILABLE
09-17 14:44:54.557    41  3989 E AudioStreamInternal_Service: open - openStream() returned -889
09-17 14:44:54.557    41  3989 D AAudioServiceEndpointPlay: ~AAudioServiceEndpointPlay(0xe78f2c00) destroyed
09-17 14:44:54.557    41  3989 D AAudioStream: destroying 0xe78f2c98, state = AAUDIO_STREAM_STATE_UNINITIALIZED
09-17 14:44:54.557    41  3989 D         : PlayerBase::~PlayerBase()
09-17 14:44:54.557    41  3989 D AAudioServiceEndpoint: ~AAudioServiceEndpoint(0xe78f2c00) destroyed
09-17 14:44:54.557    41  3989 E AAudioServiceStreamBase: open() openEndpoint() failed
09-17 14:44:54.557    41  3989 E AAudioServiceStreamShared: open() returned -889
09-17 14:44:54.557    41  3989 D AAudioServiceStreamBase: ~AAudioServiceStreamBase() destroying 0xe78f5e00
09-17 14:44:54.557    41  3989 E AAudioService: openStream(): failed, return -889 = AAUDIO_ERROR_UNAVAILABLE
09-17 14:44:54.557  4000  4020 E AAudio  : BpAAudioService::client OPEN_STREAM passed stream -889
09-17 14:44:54.557  4000  4020 E AudioStreamInternal_Client: open - openStream() returned -889
09-17 14:44:54.557  4000  4020 D AAudioStream: destroying 0x7be733fb0c00, state = AAUDIO_STREAM_STATE_UNINITIALIZED
09-17 14:44:54.557  4000  4020 D         : PlayerBase::~PlayerBase()
09-17 14:44:54.558  4000  4020 D         : PlayerBase::PlayerBase()
09-17 14:44:54.570  4000  4020 I AAudioStream: open() rate   = 44100, channels    = 2, format   = 1, sharing = SH, dir = OUTPUT
09-17 14:44:54.570  4000  4020 I AAudioStream: open() device = 0, sessionId   = 0, perfMode = 12, callback: OFF with frames = 0
09-17 14:44:54.570  4000  4020 I AAudioStream: open() usage  = 1, contentType = 2, inputPreset = 6
09-17 14:44:54.570  4000  4020 D AudioStreamTrack: open(), request notificationFrames = 0, frameCount = 0
09-17 14:44:54.579  4000  4020 W AudioTrack: AUDIO_OUTPUT_FLAG_FAST denied by client, not shared buffer and transfer = TRANSFER_SYNC
09-17 14:44:54.580    41  3989 W AudioFlinger: createTrack_l(): mismatch between requested flags (00000100) and output flags (00000006)
09-17 14:44:54.580    41  3989 D AudioFlinger: Client defaulted notificationFrames to 629 for frameCount 1888
09-17 14:44:54.582  4000  4020 W AudioStreamTrack: open() flags changed from 0x00000104 to 0x00000000
09-17 14:44:54.582  4000  4020 W AudioStreamTrack: open() perfMode changed from 12 to 10
09-17 14:44:54.582  4000  4020 D AAudio  : AAudioStreamBuilder_openStream() returns 0 = AAUDIO_OK for (0x7be733f60600) ----------------
09-17 14:44:54.582  4000  4020 D AAudio  : AAudioStream_requestStart(0x7be733f60600) called --------------
09-17 14:44:54.582  4000  4020 D         : PlayerBase::start() from IPlayer
09-17 14:44:54.583   736   736 I AutoDuckingHelper: onPlaybackConfigChanged
09-17 14:44:54.583   736   736 I AutoDuckingHelper: getDuckedPlayers
09-17 14:44:54.583  4000  4020 D AAudio  : AAudioStream_requestStart(0x7be733f60600) returned 0 ---------
09-17 14:44:54.597    32  3457 D audio_hw_primary: out_add_stream: output stream created.
09-17 14:44:54.674  4000  4020 V hidapi  : initialize(true, false)
09-17 14:44:54.946   124   235 I OrientationSynchronizer: Setting rotation is timed out
09-17 14:44:57.594  4000  4020 F libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x44 in tid 4020 (SDLThread), pid 4000 (SDLActivity)
09-17 14:44:57.638  4030  4030 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
09-17 14:44:57.638   150   150 I /system/bin/tombstoned: received crash request for pid 4020
09-17 14:44:57.639  4030  4030 I crash_dump64: performing dump of process 4000 (target tid = 4020)
09-17 14:44:57.646  4030  4030 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-17 14:44:57.646  4030  4030 F DEBUG   : Build fingerprint: 'google/rammus/rammus_cheets:9/R100-14526.89.0/8414072:user/release-keys'
09-17 14:44:57.646  4030  4030 F DEBUG   : Revision: '0'
09-17 14:44:57.646  4030  4030 F DEBUG   : ABI: 'x86_64'
09-17 14:44:57.646  4030  4030 F DEBUG   : pid: 4000, tid: 4020, name: SDLThread  >>> com.dishii.mm <<<
09-17 14:44:57.646  4030  4030 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x44
09-17 14:44:57.646  4030  4030 F DEBUG   : Cause: null pointer dereference
09-17 14:44:57.646  4030  4030 F DEBUG   :     rax 0000000000000000  rbx 0000000000000004  rcx 00007be70f2a7000  rdx 0000000000000000
09-17 14:44:57.646  4030  4030 F DEBUG   :     r8  0000000000000004  r9  0000000000000a88  r10 00007be721be2970  r11 00007be70f2a7000
09-17 14:44:57.646  4030  4030 F DEBUG   :     r12 0000000000004001  r13 0000000000000004  r14 00007be730af6030  r15 00007be721be2970
09-17 14:44:57.646  4030  4030 F DEBUG   :     rdi 00007be721be2970  rsi 0000000000000000
09-17 14:44:57.646  4030  4030 F DEBUG   :     rbp 00007be723fc2330  rsp 00007be723fc2130  rip 00007be7241a8d14
09-17 14:44:57.686  4030  4030 F DEBUG   : 
09-17 14:44:57.686  4030  4030 F DEBUG   : backtrace:
09-17 14:44:57.687  4030  4030 F DEBUG   :     #00 pc 00000000001e4d14  /vendor/lib64/dri/i965_dri.so
09-17 14:44:57.687  4030  4030 F DEBUG   :     #01 pc 00000000001e609c  /vendor/lib64/dri/i965_dri.so
09-17 14:44:57.687  4030  4030 F DEBUG   :     #02 pc 000000000021809e  /vendor/lib64/dri/i965_dri.so
09-17 14:44:57.687  4030  4030 F DEBUG   :     #03 pc 00000000003dc5b2  /vendor/lib64/dri/i965_dri.so
09-17 14:44:57.687  4030  4030 F DEBUG   :     #04 pc 0000000000c18db4  /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/base.apk (offset 0x23dc000) (gfx_opengl_copy_framebuffer(int, int, int, int, int, int, int, int, int, int)+516)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #05 pc 0000000000c2445f  /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/base.apk (offset 0x23dc000) (gfx_copy_fb_handler_custom(F3DGfx**)+271)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #06 pc 0000000000c27337  /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/base.apk (offset 0x23dc000) (gfx_run(Gfx*, std::__ndk1::unordered_map<MtxS*, MtxF, std::__ndk1::hash<MtxS*>, std::__ndk1::equal_to<MtxS*>, std::__ndk1::allocator<std::__ndk1::pair<MtxS* const, MtxF>>> const&)+1415)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #07 pc 00000000005fdcfa  /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/base.apk (offset 0x23dc000) (Graph_ProcessGfxCommands+1066)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #08 pc 00000000007018d2  /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/base.apk (offset 0x23dc000) (Graph_ExecuteAndDraw+962)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #09 pc 00000000007019b4  /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/base.apk (offset 0x23dc000) (Graph_Update+68)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #10 pc 0000000000701c3f  /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/base.apk (offset 0x23dc000) (RunFrame+527)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #11 pc 0000000000701c7d  /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/base.apk (offset 0x23dc000) (Graph_ThreadEntry+29)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #12 pc 0000000000702a0b  /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/base.apk (offset 0x23dc000) (SDL_main+283)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #13 pc 00000000001345f4  /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/base.apk (offset 0x4fe000) (Java_org_libsdl_app_SDLActivity_nativeRunMain+660)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #14 pc 00000000000071b5  /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/oat/x86_64/base.odex (offset 0x6000) (org.libsdl.app.SDLActivity.nativeRunMain+293)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #15 pc 00000000005c0216  /system/lib64/libart.so (art_quick_invoke_static_stub+806)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #16 pc 00000000000cf403  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+243)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #17 pc 00000000002a033c  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+316)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #18 pc 000000000029951d  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1245)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #19 pc 000000000058d75d  /system/lib64/libart.so (MterpInvokeStatic+189)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #20 pc 00000000005b1519  /system/lib64/libart.so (ExecuteMterpImpl+14617)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #21 pc 000000000008ff78  /data/app/com.dishii.mm-avHBrwJG6aYOFPzBlhOaTQ==/oat/x86_64/base.vdex (org.libsdl.app.SDLMain.run+168)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #22 pc 00000000002709b1  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2148823502+561)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #23 pc 000000000057ac24  /system/lib64/libart.so (artQuickToInterpreterBridge+1220)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #24 pc 00000000005ca5ec  /system/lib64/libart.so (art_quick_to_interpreter_bridge+140)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #25 pc 0000000000278151  /system/framework/x86_64/boot.oat (offset 0x110000) (java.lang.Thread.run+81)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #26 pc 00000000005bfeb4  /system/lib64/libart.so (art_quick_invoke_stub+756)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #27 pc 00000000000cf3f2  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+226)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #28 pc 00000000004b47f9  /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+89)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #29 pc 00000000004b5aa8  /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+440)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #30 pc 00000000004e4b98  /system/lib64/libart.so (art::Thread::CreateCallback(void*)+1352)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #31 pc 00000000000920eb  /system/lib64/libc.so (__pthread_start(void*)+27)
09-17 14:44:57.687  4030  4030 F DEBUG   :     #32 pc 000000000002ae8d  /system/lib64/libc.so (__start_thread+61)
09-17 14:44:57.984   150   150 E /system/bin/tombstoned: Tombstone written to: /data/tombstones/tombstone_04
09-17 14:44:57.988   124  4033 W ActivityManager:   Force finishing activity com.dishii.mm/.MainActivity
09-17 14:44:58.022    12    61 D wayland-service: Wayland Remote Shell Workspace Info id=1 pos=0,0 size=1920x1080 insets=0,0,0,48 stable_insets=0,0,0,48 transform=WL_OUTPUT_TRANSFORM_NORMAL is_internal=0
09-17 14:44:58.022    12    61 D wayland-service: Wayland Remote Shell Configure primary_id=1 size=1920x1080 mm=304x171 layout=ZCR_REMOTE_SHELL_V1_LAYOUT_MODE_WINDOWED metrics_changed=1
09-17 14:44:58.039    12    61 E wayland-service: Sending display metrics
09-17 14:44:58.062   124  4033 E TaskRecordArc: updateSnapshotVisibility: no activity in task record 169
09-17 14:44:58.073   124   232 W WindowPositioner: WindowPositioner.applyPendingWorkspaceConfig WorkspaceConfig{1:Workspace{Rect(0, 0 - 1920, 1080), insets=Insets{left=0, top=0, right=0, bottom=48}, stableInsets=Insets{left=0, top=0, right=0, bottom=48}, autoHide=false}, primaryDisplayId=1, layoutMode=windowed, transform=0}
09-17 14:44:58.073   124   232 I ActivityManagerInjectorArc: onWorkspaceChanged. displayId: 1
09-17 14:44:58.073   124   232 I ActivityManagerInjectorArc: onWorkspaceInsetsChanged. displayId: 1 insets: Insets{left=0, top=0, right=0, bottom=48}
09-17 14:44:58.073   124   232 E ActivityManagerInjectorArc: getPipTaskOrRemovePinnedStackIfEmpty: Pinned stack doesn't exist
09-17 14:44:58.073   124   232 W WindowPositioner: Invalid display 0
09-17 14:44:58.085   124   232 I chatty  : uid=1000(system) Binder:124_2 identical 88 lines
09-17 14:44:58.085   124   232 W WindowPositioner: Invalid display 0
09-17 14:44:58.090   124   232 V ActivityManagerInjector: applyWorkspaceConfig - done resizing & moving windows
09-17 14:44:58.092   504   504 D ArcAppTaskTracker: Calculating task stack diff.
09-17 14:44:58.093   504   504 D ArcAppTaskTracker: Task destroyed: 169 .
09-17 14:44:58.093   504   504 D ArcAppTaskTracker: Active task: 2.
09-17 14:44:58.102   124   306 W InputDispatcher: channel '159223f com.dishii.mm/com.dishii.mm.MainActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
09-17 14:44:58.102   124   306 E InputDispatcher: channel '159223f com.dishii.mm/com.dishii.mm.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
09-17 14:44:58.102   124   235 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.stats.service.DropBoxEntryAddedReceiver
09-17 14:44:58.111   124   313 E ArcGfxMetrics: Failed to find pattern in output: 95th percentile: (\d+)ms.
09-17 14:44:58.113   124  1844 I WindowManager: WIN DEATH: Window{159223f u0 com.dishii.mm/com.dishii.mm.MainActivity}
09-17 14:44:58.113   124  1844 W InputDispatcher: Attempted to unregister already unregistered input channel '159223f com.dishii.mm/com.dishii.mm.MainActivity (server)'
09-17 14:44:58.113   757   757 W ComplianceFilepathHandl: Tracing data is not available [CONTEXT service_id=357 ]
09-17 14:44:58.115   124   313 I ArcPowerManagerService: CPU throttling is active
09-17 14:44:58.115   124   235 I ActivityManager: Killing 3016:android.process.media/u0a52 (adj 906): empty for 1800s
09-17 14:44:58.115   736   736 I AutoDuckingHelper: onPlaybackConfigChanged
09-17 14:44:58.115   736   736 I AutoDuckingHelper: getDuckedPlayers
09-17 14:44:58.116   124   238 W libprocessgroup: kill(-3016, 9) failed: No such process
09-17 14:44:58.117   124   306 I InputDispatcher: Dropping event because there is no touchable window at (752, 925).
09-17 14:44:58.122   124  1125 I ActivityManager: Process com.dishii.mm (pid 4000) has died: vis  TOP 
09-17 14:44:58.122   124  1125 E TaskRecordArc: updateSnapshotVisibility: no activity in task record 169
09-17 14:44:58.125    12    47 W SurfaceFlinger: Attempting to set client state on removed layer: com.dishii.mm/com.dishii.mm.MainActivity#0
09-17 14:44:58.125    12    47 W SurfaceFlinger: Attempting to destroy on removed layer: com.dishii.mm/com.dishii.mm.MainActivity#0
09-17 14:44:58.129   124  1125 E ActivityManagerInjectorArc: taskDragFinished: taskId=169 has invalid operation
09-17 14:44:58.129    12    61 W wayland-service: Notified that task_id 169 was destroyed, but it is not known to us.
09-17 14:44:58.153   124  1125 W WindowPositioner: Invalid display 0
09-17 14:44:58.155    43    43 I Zygote  : Process 3016 exited due to signal (9)
09-17 14:44:58.162   124   238 W libprocessgroup: kill(-3016, 9) failed: No such process
09-17 14:44:58.162   124   238 I libprocessgroup: Successfully killed process cgroup uid 10052 pid 3016 in 46ms
09-17 14:44:58.168   124   238 W libprocessgroup: kill(-4000, 9) failed: No such process
09-17 14:44:58.174   623  1939 I ArcCrashDumpStreamer: Streamed 203 B for data_app_native_crash dump.
09-17 14:44:58.154   124  1125 I chatty  : uid=1000(system) Binder:124_A identical 26 lines
09-17 14:44:58.154   124  1125 W WindowPositioner: Invalid display 0
09-17 14:44:58.187   124   244 W ActivityManager: setHasOverlayUi called on unknown pid: 4000
09-17 14:44:58.202  3827  3845 I DeviceIndex: Skipping: device index is not enabled
09-17 14:44:58.214   124   238 W libprocessgroup: kill(-4000, 9) failed: No such process
09-17 14:44:58.240  3827  4037 W TileUtils: Found com.android.settings.Settings$NotificationAppListActivity for intent Intent { act=com.android.settings.action.SETTINGS pkg=com.android.settings } missing metadata com.android.settings.category
09-17 14:44:58.240  3827  4037 W TileUtils: Found com.android.settings.backup.BackupSettingsAliasActivity for intent Intent { act=com.android.settings.action.SETTINGS pkg=com.android.settings } missing metadata com.android.settings.category
09-17 14:44:58.254    43    43 I Zygote  : Process 4000 exited due to signal (11)
09-17 14:44:58.260   124   238 W libprocessgroup: kill(-4000, 9) failed: No such process
09-17 14:44:58.260   124   238 I libprocessgroup: Successfully killed process cgroup uid 10058 pid 4000 in 91ms
09-17 14:44:58.278  3827  4038 D SettingsActivity: No enabled state changed, skipping updateCategory call
09-17 14:44:58.326   124  3471 D ActivityManagerInjectorArc: taskOcclusionChanged: taskId=166 does not support PIP
09-17 14:45:01.066    32   102 D audio_hw_primary: out_standby: enter

System Information:

  • OS: Chrome OS rammus v100, Android 9 compatibility layer
  • GFX Backend: OpenGL
  • Game Version: 1.0.2
  • Rom Version: (U) 1.0

Additional Information:

I'm running on an Asus Chromebox CN60 unofficially upgraded using the Brunch Framework

I figured it'd be an uphill struggle to try and debug this since it's crashing in the driver. Decided it'd make more sense to drop Chrome OS for a customized Linux/Waydroid setup so I could just run the normal Linux build. My ssd is a bit too small to setup Crouton.

Thank you for making this though, I put many hours into the OoT and Zelda3 Android ports.