Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

App sometimes causes Oculus Home to crash when trying to resume from network loss #1414

Closed
larsbergstrom opened this issue Jul 17, 2019 · 1 comment
Labels
invalid resolved: not a Mozilla bug or the issue is intended behavior
Milestone

Comments

@larsbergstrom
Copy link

Steps to reproduce :

  1. Launch the app
  2. Browse to any video streaming site (ex : Youtube)
  3. Play any video
  4. While the video is playing, press the Oculus button on the right controller to bring up the dash
  5. From the Oculus dash, select Settings
  6. Select Wifi
  7. Turn Wifi off while the app is paused
  8. Select Navigate Library
  9. Resume app
  10. Leave the network error message on screen
  11. Resume video playback

Results (2/10) :
Oculus Home crashes with an error message.

Expected results :
App installs and runs without crashing or freezing.

Notes :

  1. Please see attached log
  2. Due to the rare occurence of this issue, a video cannot be provided
  3. This issue was entered against Oculus Quest guidelines, Functionality subsection, which states :
    "[VRC.Quest.Functional.1] App must install and run without crashes, freezes, or extended unresponsive states."
@larsbergstrom
Copy link
Author

Crash log:
--------- beginning of system
07-11 09:28:49.544 1108 1484 I ActivityManager: Activity reported stop, but no longer stopping: ActivityRecord{6109db8 u0 com.android.settings/.Settings$WifiSettingsActivity t580} RESUMED
07-11 09:28:58.568 1108 1423 I ActivityManager: Start proc 2872:com.oculus.vrshell.home:library/u0a47 for service com.oculus.vrshell.home/.LibraryService
07-11 09:29:02.412 1108 1528 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.INFO] flg=0x10010000 pkg=org.mozilla.vrbrowser cmp=org.mozilla.vrbrowser/.VRBrowserActivity (has extras)} from uid 10023 on display 0
07-11 09:29:02.435 1108 1528 E ActivityManager: Stack=ActivityStack{cb7fd6d stackId=5, 1 tasks} isn't front stack but is at the top of the stack list
07-11 09:29:02.510 1108 1557 D ActivityManager: finishAllActivitiesLocked: finishing ActivityRecord{6109db8 u0 com.android.settings/.Settings$WifiSettingsActivity t580} immediately
07-11 09:29:02.639 1108 1125 I ActivityManager: Process com.oculus.vrshell.home:explore (pid 2361) has died
07-11 09:29:02.640 1108 1125 D ActivityManager: cleanUpApplicationRecord -- 2361
07-11 09:29:02.690 1108 1528 I ActivityManager: Process com.oculus.vrshell.home:library (pid 2872) has died
07-11 09:29:02.690 1108 1528 D ActivityManager: cleanUpApplicationRecord -- 2872
07-11 09:29:02.940 1108 1139 W ActivityManager: Activity pause timeout for ActivityRecord{f2e4e u0 com.oculus.vrshell/.MainActivity t579}
07-11 09:29:02.957 1108 1139 I ActivityManager: Start proc 2970:org.mozilla.vrbrowser/u0a55 for activity org.mozilla.vrbrowser/.VRBrowserActivity
07-11 09:29:04.559 1108 1125 I ActivityManager: Start proc 3105:org.mozilla.vrbrowser:tab/u0a55 for service org.mozilla.vrbrowser/org.mozilla.gecko.process.GeckoServiceChildProcess$tab
07-11 09:30:09.656 1108 1551 I ActivityManager: Start proc 3258:org.mozilla.vrbrowser:media/u0a55 for service org.mozilla.vrbrowser/org.mozilla.gecko.media.MediaManager
07-11 09:30:24.649 1108 1125 I ActivityManager: START u0 {act=com.oculus.vrshell.intent.action.LAUNCH flg=0x10000000 cmp=com.oculus.vrshell/.MainActivity (has extras)} from uid 10023 on display 0
07-11 09:30:28.405 1108 1551 I ActivityManager: START u0 {flg=0x10030000 cmp=com.android.settings/.Settings$WifiSettingsActivity} from uid 1000 on display 17
07-11 09:30:33.624 1108 1557 I ActivityManager: Start proc 3380:com.oculus.vrshell.home:library/u0a47 for service com.oculus.vrshell.home/.LibraryService
07-11 09:30:34.796 1108 1484 E ActivityManager: Stack=ActivityStack{e3a9fa6 stackId=5, 1 tasks} isn't front stack but is at the top of the stack list
07-11 09:30:34.861 1108 1551 D ActivityManager: finishAllActivitiesLocked: finishing ActivityRecord{5838e3b u0 com.android.settings/.Settings$WifiSettingsActivity t582} immediately
07-11 09:30:35.103 1108 1451 I ActivityManager: Process com.oculus.vrshell.home:library (pid 3380) has died
07-11 09:30:35.103 1108 1451 D ActivityManager: cleanUpApplicationRecord -- 3380
07-11 09:30:35.299 1108 1139 W ActivityManager: Activity pause timeout for ActivityRecord{f2e4e u0 com.oculus.vrshell/.MainActivity t579}
07-11 09:31:50.688 1108 1528 I ActivityManager: START u0 {act=com.oculus.vrshell.intent.action.LAUNCH flg=0x10000000 cmp=com.oculus.vrshell/.MainActivity (has extras)} from uid 10023 on display 0
07-11 09:31:53.736 1108 1557 I ActivityManager: START u0 {flg=0x10030000 cmp=com.android.settings/.Settings$WifiSettingsActivity} from uid 1000 on display 21
07-11 09:31:57.727 1108 1423 I ActivityManager: Start proc 3680:com.oculus.vrshell.home:library/u0a47 for service com.oculus.vrshell.home/.LibraryService
07-11 09:31:59.256 1108 1508 E ActivityManager: Stack=ActivityStack{b3b8a5f stackId=5, 1 tasks} isn't front stack but is at the top of the stack list
07-11 09:31:59.294 1108 1551 D ActivityManager: finishAllActivitiesLocked: finishing ActivityRecord{4cae878 u0 com.android.settings/.Settings$WifiSettingsActivity t583} immediately
07-11 09:31:59.438 1108 1484 I ActivityManager: Process com.oculus.vrshell.home:library (pid 3680) has died
07-11 09:31:59.438 1108 1484 D ActivityManager: cleanUpApplicationRecord -- 3680
07-11 09:31:59.758 1108 1139 W ActivityManager: Activity pause timeout for ActivityRecord{f2e4e u0 com.oculus.vrshell/.MainActivity t579}
07-11 09:34:01.667 1108 1125 I ActivityManager: START u0 {act=com.oculus.vrshell.intent.action.LAUNCH flg=0x10000000 cmp=com.oculus.vrshell/.MainActivity (has extras)} from uid 10023 on display 0
07-11 09:34:05.236 1108 1125 I ActivityManager: START u0 {flg=0x10030000 cmp=com.android.settings/.Settings$WifiSettingsActivity} from uid 1000 on display 23
07-11 09:34:09.394 1108 1471 I ActivityManager: Start proc 3996:com.oculus.vrshell.home:library/u0a47 for service com.oculus.vrshell.home/.LibraryService
07-11 09:34:11.005 1108 1557 E ActivityManager: Stack=ActivityStack{72c373d stackId=5, 1 tasks} isn't front stack but is at the top of the stack list
07-11 09:34:11.057 1108 1504 D ActivityManager: finishAllActivitiesLocked: finishing ActivityRecord{e5a4622 u0 com.android.settings/.Settings$WifiSettingsActivity t584} immediately
07-11 09:34:11.160 1108 1426 I ActivityManager: Process com.oculus.vrshell.home:library (pid 3996) has died
07-11 09:34:11.160 1108 1426 D ActivityManager: cleanUpApplicationRecord -- 3996
07-11 09:34:11.508 1108 1139 W ActivityManager: Activity pause timeout for ActivityRecord{f2e4e u0 com.oculus.vrshell/.MainActivity t579}
07-11 09:36:20.821 1108 1484 I ActivityManager: START u0 {act=com.oculus.vrshell.intent.action.LAUNCH flg=0x10000000 cmp=com.oculus.vrshell/.MainActivity (has extras)} from uid 10023 on display 0
07-11 09:36:24.615 1108 1551 I ActivityManager: START u0 {flg=0x10030000 cmp=com.android.settings/.Settings$WifiSettingsActivity} from uid 1000 on display 25
07-11 09:36:30.007 1108 1125 I ActivityManager: Start proc 4625:com.oculus.vrshell.home:library/u0a47 for service com.oculus.vrshell.home/.LibraryService
--------- beginning of main
07-11 09:36:31.161 1108 1126 E ActivityManager: Stack=ActivityStack{7c55c0a stackId=5, 1 tasks} isn't front stack but is at the top of the stack list
07-11 09:36:31.217 1108 1551 D ActivityManager: finishAllActivitiesLocked: finishing ActivityRecord{a5c5724 u0 com.android.settings/.Settings$WifiSettingsActivity t585} immediately
07-11 09:36:31.672 1108 1139 W ActivityManager: Activity pause timeout for ActivityRecord{f2e4e u0 com.oculus.vrshell/.MainActivity t579}
--------- beginning of crash
07-11 09:36:34.197 4714 4714 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
07-11 09:36:34.197 4714 4714 F DEBUG : Build fingerprint: 'oculus/vr_monterey/monterey:7.1.1/NGI77B/256550.6810.0:user/release-keys'
07-11 09:36:34.197 4714 4714 F DEBUG : Revision: '0'
07-11 09:36:34.197 4714 4714 F DEBUG : ABI: 'arm'
07-11 09:36:34.197 4714 4714 F DEBUG : pid: 4625, tid: 4652, name: OVR::PanelApp >>> com.oculus.vrshell.home:library <<<
07-11 09:36:34.198 4714 4714 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
07-11 09:36:34.198 4714 4714 F DEBUG : r0 00000000 r1 0000122c r2 00000006 r3 00000008
07-11 09:36:34.198 4714 4714 F DEBUG : r4 c8dcd978 r5 00000006 r6 c8dcd920 r7 0000010c
07-11 09:36:34.201 4714 4714 F DEBUG : r8 00000000 r9 c8dcd6bc sl c8dcc660 fp c8dcc630
07-11 09:36:34.201 4714 4714 F DEBUG : ip 00000002 sp c8dcc5d8 lr e67e8e03 pc e67ebc1c cpsr 600f0010
07-11 09:36:34.224 4714 4714 F DEBUG :
07-11 09:36:34.224 4714 4714 F DEBUG : backtrace:
07-11 09:36:34.224 4714 4714 F DEBUG : #00 pc 0004ac1c /system/lib/libc.so (tgkill+12)
07-11 09:36:34.224 4714 4714 F DEBUG : #1 pc 00047dff /system/lib/libc.so (pthread_kill+34)
07-11 09:36:34.224 4714 4714 F DEBUG : #2 pc 0001db91 /system/lib/libc.so (raise+10)
07-11 09:36:34.224 4714 4714 F DEBUG : #3 pc 00019475 /system/lib/libc.so (__libc_android_abort+34)
07-11 09:36:34.224 4714 4714 F DEBUG : #4 pc 00017378 /system/lib/libc.so (abort+4)
07-11 09:36:34.224 4714 4714 F DEBUG : #5 pc 001a8058 /system/app/VrHome/VrHome.apk (offset 0x30cb000)
07-11 09:36:34.224 4714 4714 F DEBUG : #6 pc 001a7b80 /system/app/VrHome/VrHome.apk (offset 0x30cb000)
07-11 09:36:34.224 4714 4714 F DEBUG : #7 pc 001b02cc /system/app/VrHome/VrHome.apk (offset 0x30cb000)
07-11 09:36:34.224 4714 4714 F DEBUG : #8 pc 001b07a0 /system/app/VrHome/VrHome.apk (offset 0x30cb000)
07-11 09:36:34.224 4714 4714 F DEBUG : #9 pc 0000477c /system/app/VrHome/VrHome.apk (offset 0x2cec000)
07-11 09:36:34.224 4714 4714 F DEBUG : #10 pc 000478d3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
07-11 09:36:34.224 4714 4714 F DEBUG : #11 pc 00019fe5 /system/lib/libc.so (__start_thread+6)
07-11 09:36:36.554 1108 1423 I ActivityManager: Process com.oculus.vrshell.home:library (pid 4625) has died
07-11 09:36:36.554 1108 1423 D ActivityManager: cleanUpApplicationRecord -- 4625
07-11 09:36:36.746 1108 1140 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.oculus.os.clearactivity cmp=com.oculus.os.clearactivity/.ClearActivity (has extras)} from uid 1000 on display 0
07-11 09:36:36.821 1108 1469 I ActivityManager: Start proc 4761:com.oculus.os.clearactivity/1000 for activity com.oculus.os.clearactivity/.ClearActivity
07-11 09:36:37.076 1108 1161 I ActivityManager: Displayed com.oculus.os.clearactivity/.ClearActivity: +290ms

@jvonitter jvonitter added the invalid resolved: not a Mozilla bug or the issue is intended behavior label Jul 17, 2019
@jvonitter jvonitter added this to the v1.4 milestone Jul 17, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
invalid resolved: not a Mozilla bug or the issue is intended behavior
Projects
None yet
Development

No branches or pull requests

2 participants