Crash in legacy Chrome OS, Android 9, x86_64
Closed this issue · 1 comments
worstperson commented
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
worstperson commented
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.