Git Product home page Git Product logo

fish-fillets's Introduction

Fish Fillets Reborn

A new mobile-first port of Fish Fillets (ยฉ 1998 ALTAR Games, GPL-released 2002), currently targetting Android with plans for Apple and desktop.

obrazek

Please note that this is a "purist", tribute version, aiming to be as close to the content of the original 1998 game as possible, only using new possibilities of today's graphics. In other words, while using modified data files from the Fish Fillets Next Generation project, this is not a "Next Generation" port. In particular, it is

  • not open for new level designs,
  • not open for new translations,

and no such pull requests will be accepted. You are free to contribute to Next Generation which welcomes such extensions.

Why a new version?

Originally the plan was to simply port Fish Fillets NG source code to a new platform. However, problems started to arise, like a hard-coded limitation to 10 FPS, very outdated codebase, or limitations of SDL support library, including e.g. an unspecified cap on simultaneously playing sounds. Some design decisions were made differently in NG than in the original game, like level titles, options settings, music looping, with no obvious ways to change. Also, the idea of reverting to the original levelset was there from the beginning.

In this version, Fish Fillets Reborn, hardcoded ties between display and game logic were removed. In result, the game will run in your native screen FPS and pixel resolution (limited, of course, by upscaling the original bitmaps). Motion, falling, text are much smoother and not bound to fixed keyframes. Despite thorough efforts in testing, it's possible that this fact causes some misbehaviour. Please report such problems.

Please also note that while the general form of save and solve files from FFNG was retained, the content is not compatible. In other words, a file saved in Next Generation and loaded in Reborn will not work.

How about multiple saves or retracing steps?

Saves are possible but you only have one save slot per level. When you make progress and save again, you can not restore to the previous save point. Same if you restart the level and save earlier, or hit save instead of load (a mistake you only make once, trust me). It has been confirmed by the long history of the game, and tested in the new version, that this goal is cumbersome but achievable.

Since the target platform is mobile and mistakes happen on touch screens, a very limited undo mechanics has been implemented. It is allowed to undo a single user-initiated move action. The possibility to revert is limited to a two-second window. It is not possible to undo restart, save, load, or go-to commands this way.

Contributing

Currently the most valuable contribution is user feedback. This comprises

  • ease of using (e.g., trouble moving fish around, click areas too small to hit right, game not reacting at all),
  • seemingly wrong game behaviour (e.g., an object falls through the ground),
  • interference with the operating system (e.g., you can't see your notifications, switch to another app without unintended motion, or something hides parts of your screen),
  • failures on specific platforms (e.g., game won't start at all, crashes when exiting, sound or video does not work) and similar. As stated above, new levels, sound data or translations are not accepted. Changes to current levels will only be considered if they are obviously wrong.

Example: if you feel that you're bothered by the fish saying the same introduction each time you restart a level, this is not a bug. If an object suddenly disappears, or responds to something that did not happen, it probably is.

Please use Github for all error reporting. Ensure that you are running the most recent update and include the details of your device. Attach a screenshot if relevant. Check if the issue has not been reported before.

Support

Fish Fillets Reborn was made for the love of the original game and desire to make it available to the world once more, nearing its 25th anniversary. It was not made for money: development was not backed by any company and you won't see any ads or popups either. Should anyone feel this nevertheless deserves some appreciation, a sponsor link (PayPal) can be found in the right column. Please only sponsor if your intentions are as pure as mine: return in in-game rewards or promotion of any kind is not offered.

fish-fillets's People

Contributors

vasekp avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

fish-fillets's Issues

๐Ÿ› Crashes on Huawei P30 Pro

Relevant part of the adb logcat output attached.

07-14 09:46:46.228  1538  3585 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 hwFlg=0x10 cmp=cz.absolutno.fillets/.MainActivity
bnds=[786,243][1056,523]} from uid 10145
07-14 09:46:46.228  1050  1067 D AwareLog: iawared: WorkingsetProcessCommand subCmd = 354, userId=10123, pid=0, cz.absolutno.fillets
07-14 09:46:46.233  1538  3585 I ActivityTaskManager: ActivityRecord info: ActivityInfo{b16d94c cz.absolutno.fillets.MainActivity}
07-14 09:46:46.236  1050  1067 D AwareLog: iawared: WorkingsetSendPrereadMsg cz.absolutno.fillets
07-14 09:46:46.236  1050  1067 D AwareLog: iawared: WorkingsetStart cz.absolutno.fillets in monitor0
07-14 09:46:46.244  1538  3585 D ActivityTaskManager: TaskLaunchParamsModifier:task=null activity=ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t-1} display-from-source=0 display-id=0
display-windowing-mode=1
07-14 09:46:46.244  1538  3585 D ActivityTaskManager: TaskLaunchParamsModifier:task=null activity=ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t-1} display-from-source=0 display-id=0
display-windowing-mode=1 activity-options-fullscreen=Rect(0, 0 - 0, 0) non-freeform-display maximized-bounds
07-14 09:46:46.247  1538  3585 D ActivityTaskManager: TaskLaunchParamsModifier:task=TaskRecord{90aeeaa #74762 A=10123:cz.absolutno.fillets U=0 StackId=31 sz=0} activity=ActivityRecord{bb7dd95 u0
cz.absolutno.fillets/.MainActivity t-1} display-from-task=0 display-id=0 display-windowing-mode=1 activity-options-fullscreen=Rect(0, 0 - 0, 0) non-freeform-display maximized-bounds
07-14 09:46:46.251  1538  3585 I WindowManager: addWindowToken: displayid:0 binder:Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}} token:AppWindowToken{87e3e38
token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}}
07-14 09:46:46.251  1538  3585 V ActivityTaskManager: addAppToken: AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}} task={taskId=74762
appTokens=[] mdr=false} at 2147483647
07-14 09:46:46.252  1538  3585 I ActivityTaskManager: setAppStartingWindow: token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}} pkg=cz.absolutno.fillets
transferFrom=null newTask=true taskSwitch=true processRunning=false allowTaskSnapshot=true activityCreated=false LowRamTaskSnapshots=false
07-14 09:46:46.253  1538  1573 I HwAudioServiceEx: ComponentInfo : className = cz.absolutno.fillets.MainActivity, flag = showStartingWindow, isHomeActivity = , isTop = false
07-14 09:46:46.261  1538  1563 V ActivityManager: startProcess: name=cz.absolutno.fillets app=null knownToBeDead=false thread=null pid=-1 preloadStatus=-1
07-14 09:46:46.261  1538  1563 I BigFontUtils: adjustAppProcessConfiguration appInfo:cz.absolutno.fillets
07-14 09:46:46.353  1538  5288 I WindowManager: Check opening app=AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}}: allDrawn=false
startingDisplayed=false startingMoved=false isRelaunching()=false startingWindow=null
07-14 09:46:46.357  1538  1564 I WindowManager: addWindow: Window{914565a u0 Splash Screen cz.absolutno.fillets} client:android.view.ViewRootImpl$W@fcc5605 currentDisplayId:0 requestDisplayId:0
token:Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}
07-14 09:46:46.360  1050  1067 D AwareLog: iawared: WorkingsetProcessCommand subCmd = 354, userId=10123, pid=0, cz.absolutno.fillets
07-14 09:46:46.360  1050  1067 D AwareLog: iawared: WorkingsetStart cz.absolutno.fillets in monitor0
07-14 09:46:46.365  1538  1556 I WindowManager: Check opening app=AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}}: allDrawn=false
startingDisplayed=false startingMoved=false isRelaunching()=false startingWindow=Window{914565a u0 Splash Screen cz.absolutno.fillets}
07-14 09:46:46.369  1538  1564 I WindowManager: Check opening app=AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}}: allDrawn=false
startingDisplayed=false startingMoved=false isRelaunching()=false startingWindow=Window{914565a u0 Splash Screen cz.absolutno.fillets}
07-14 09:46:46.394  1538  1564 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=true isTransitionSet=false parentHidden=false vis=0 tok.hidden=true
hasSurface=true policyVis=true destroying=false animating=false
07-14 09:46:46.397  1538  1564 I WindowManager: Check opening app=AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}}: allDrawn=false
startingDisplayed=true startingMoved=false isRelaunching()=false startingWindow=Window{914565a u0 Splash Screen cz.absolutno.fillets}
07-14 09:46:46.397  1538  1564 V WindowManager: commitVisibility: AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}}: hidden=false
hiddenRequested=false
07-14 09:46:46.397  1538  1564 I WindowManager: Animation done in AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}} isHidden:false
hiddenRequested:false
07-14 09:46:46.398  1538  1564 I WindowManager: dispatchResized : win = Window{914565a u0 Splash Screen cz.absolutno.fillets} drawState = DRAW_PENDING
07-14 09:46:46.399  1538  1561 D StatusBarManagerService: win:Window{914565a u0 Splash Screen cz.absolutno.fillets}mIsColorEnable:truelight:false
07-14 09:46:46.400  1538  1561 I StatusBarDisable: setFlags what=0 which=1 pkg=Window{914565a u0 Splash Screen cz.absolutno.fillets}
07-14 09:46:46.427  1538  1564 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.433  1538  2038 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.438  1538  2038 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.444  1538  1563 V ActivityManager: startProcess: name=cz.absolutno.fillets app=ProcessRecord{394608b 0:cz.absolutno.fillets/u0a123} knownToBeDead=false thread=null pid=0 preloadStatus=0
07-14 09:46:46.445  1538  1583 I ActivityManager: Start proc 17097:cz.absolutno.fillets/u0a123 for activity {cz.absolutno.fillets/cz.absolutno.fillets.MainActivity}
07-14 09:46:46.449  1538  1564 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.450  1050  1067 D AwareLog: iawared: WorkingsetProcessCommand subCmd = 350, userId=10123, pid=17097, cz.absolutno.fillets
07-14 09:46:46.450  1050  1067 D AwareLog: iawared: WorkingsetStart cz.absolutno.fillets in monitor0
07-14 09:46:46.470  1538  2038 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.476  1538  2038 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.484  1538  2038 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.502  1538  3585 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.504  1538  3585 I WindowManager: Animation done in AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}} isHidden:false
hiddenRequested:false
07-14 09:46:46.505  1538  3585 W HwActivityTaskManagerServiceEx: appSwitch from: com.teslacoilsw.launcher to: cz.absolutno.fillets
07-14 09:46:46.506  1538  1574 D HwGameAssistantController: UPDATE: mCurFgPkg=cz.absolutno.fillets, mCurFgPid=17097, mIsCurGame=false
07-14 09:46:46.508  1538  1556 I DE J DES: [effect] Pg pkg:cz.absolutno.fillets
07-14 09:46:46.512  1538  3585 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.516  1538  3585 I WindowManager: Animation done in AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}} isHidden:false
hiddenRequested:false
07-14 09:46:46.521  1538  1564 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.537 17097 17097 D ApplicationLoaders: createClassLoader zip: /data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/base.apk:/data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_confi
g.arm64_v8a.apk:/data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.cs.apk:/data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.en.apk:/data/app/cz.absolutno.fillets-k9PexQRTU
EQZ1hTTL1JI0A==/split_config.xxhdpi.apk librarySearchPath: /data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/lib/arm64:/data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/base.apk!/lib/arm64-v8a:/da
ta/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.arm64_v8a.apk!/lib/arm64-v8a:/data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.cs.apk!/lib/arm64-v8a:/data/app/cz.absolutno
.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.en.apk!/lib/arm64-v8a:/data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.xxhdpi.apk!/lib/arm64-v8a libraryPermittedPath:
/data/user/0/cz.absolutno.fillets parent: java.lang.BootClassLoader@a0d31ba targetSdkVersion: 32 isBundled: false classLoaderName: null sharedLibraries: null
07-14 09:46:46.544 17097 17097 I chatty  : uid=10123(cz.absolutno.fillets) identical 18 lines
07-14 09:46:46.553 17097 17119 I chatty  : uid=10123(cz.absolutno.fillets) expire 5 lines
07-14 09:46:46.564  1538  4738 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.565 17097 17134 I chatty  : uid=10123(cz.absolutno.fillets) expire 1 line
07-14 09:46:46.566 17097 17132 I chatty  : uid=10123(cz.absolutno.fillets) expire 1 line
07-14 09:46:46.568 17097 17136 I chatty  : uid=10123(cz.absolutno.fillets) expire 2 lines
07-14 09:46:46.581  1538  3585 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.586  1538  1564 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.601  7897  8040 I Resources_debug: The apk asset path = ApkAssets{path=/data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/base.apk}
07-14 09:46:46.601  7897  8040 I Resources_debug: The apk asset path = ApkAssets{path=/data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.arm64_v8a.apk}
07-14 09:46:46.601  7897  8040 I Resources_debug: The apk asset path = ApkAssets{path=/data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.cs.apk}
07-14 09:46:46.601  7897  8040 I Resources_debug: The apk asset path = ApkAssets{path=/data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.en.apk}
07-14 09:46:46.601  7897  8040 I Resources_debug: The apk asset path = ApkAssets{path=/data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.xxhdpi.apk}
07-14 09:46:46.608 17097 17097 D ActivityThread: add activity client record, r= ActivityRecord{86dd9d1 token=android.os.BinderProxy@83357e3 {cz.absolutno.fillets/cz.absolutno.fillets.MainActivity}} token=
android.os.BinderProxy@83357e3
07-14 09:46:46.619 17097 17137 I chatty  : uid=10123(cz.absolutno.fillets) expire 6 lines
07-14 09:46:46.621  1538  1556 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.624   773   844 D ACCKIT_ : pack:"cz.absolutno.fillets"
07-14 09:46:46.625  7897  7897 I Icon_Cache: add:2131361794#cz.absolutno.fillets
07-14 09:46:46.635  1538  1556 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.635 17097 17140 I chatty  : uid=10123(cz.absolutno.fillets) expire 34 lines
07-14 09:46:46.643  1538  2160 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.676  1538  1556 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.681  1538  1556 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.692  1538  1556 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.701  1538  1564 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.704  1538  4738 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.712  1538  1564 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.750 17097 17145 I chatty  : uid=10123(cz.absolutno.fillets) expire 2 lines
07-14 09:46:46.752 17097 17172 I chatty  : uid=10123(cz.absolutno.fillets) expire 27 lines
07-14 09:46:46.765  1538  2160 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.775  1538  1556 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.778 17097 17176 I chatty  : uid=10123(cz.absolutno.fillets) expire 27 lines
07-14 09:46:46.779 17097 17171 I chatty  : uid=10123(cz.absolutno.fillets) expire 1 line
07-14 09:46:46.779 17097 17144 I chatty  : uid=10123(cz.absolutno.fillets) expire 1 line
07-14 09:46:46.784  1538  1556 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:46.914  1538  2290 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:47.094 17097 17212 I chatty  : uid=10123(cz.absolutno.fillets) identical 1 line
07-14 09:46:47.109  1538  1564 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:47.113 17097 17231 I chatty  : uid=10123(cz.absolutno.fillets) identical 1 line
07-14 09:46:47.172 17097 17220 I chatty  : uid=10123(cz.absolutno.fillets) identical 1 line
07-14 09:46:47.188 17097 17137 F libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x401794ea916968 in tid 17137 (Thread-2), pid 17097 (solutno.fillets)
07-14 09:46:47.248 17282 17282 F DEBUG   : pid: 17097, tid: 17137, name: Thread-2  >>> cz.absolutno.fillets <<<
07-14 09:46:47.261 17282 17282 F DEBUG   :       #00 pc 000000000007fb68  /data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.arm64_v8a.apk!libfillets.so (offset 0xfc000)
(ogg::VorbisDecoder::operator>>(std::__ndk1::vector<float, std::__ndk1::allocator<float>>&)+192) (BuildId: ef5031e7cc29e766137a1d4210c6a1b8d3c85c5a)
07-14 09:46:47.261 17282 17282 F DEBUG   :       #01 pc 000000000007edb4  /data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.arm64_v8a.apk!libfillets.so (offset 0xfc000)
(IntroScreen::fill_buffers()+112) (BuildId: ef5031e7cc29e766137a1d4210c6a1b8d3c85c5a)
07-14 09:46:47.261 17282 17282 F DEBUG   :       #02 pc 000000000007ec38  /data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.arm64_v8a.apk!libfillets.so (offset 0xfc000)
(IntroScreen::IntroScreen(Instance&)+388) (BuildId: ef5031e7cc29e766137a1d4210c6a1b8d3c85c5a)
07-14 09:46:47.261 17282 17282 F DEBUG   :       #03 pc 000000000008b998  /data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.arm64_v8a.apk!libfillets.so (offset 0xfc000)
(_ZN13ScreenManager4openI11IntroScreenJEEERT_DpOT0_+44) (BuildId: ef5031e7cc29e766137a1d4210c6a1b8d3c85c5a)
07-14 09:46:47.261 17282 17282 F DEBUG   :       #04 pc 000000000008b35c  /data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.arm64_v8a.apk!libfillets.so (offset 0xfc000)
(ScreenManager::startMode(ScreenManager::Mode)+52) (BuildId: ef5031e7cc29e766137a1d4210c6a1b8d3c85c5a)
07-14 09:46:47.261 17282 17282 F DEBUG   :       #05 pc 000000000009e598  /data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.arm64_v8a.apk!libfillets.so (offset 0xfc000) (android_main+136)
(BuildId: ef5031e7cc29e766137a1d4210c6a1b8d3c85c5a)
07-14 09:46:47.261 17282 17282 F DEBUG   :       #06 pc 00000000000a00e8  /data/app/cz.absolutno.fillets-k9PexQRTUEQZ1hTTL1JI0A==/split_config.arm64_v8a.apk!libfillets.so (offset 0xfc000) (BuildId:
ef5031e7cc29e766137a1d4210c6a1b8d3c85c5a)
07-14 09:46:47.460  1538  1987 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:47.463  1538  1987 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:47.477  1538  1987 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:47.850  1538  2038 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:47.861  1538  1564 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:47.872  1538  2038 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:47.881  1538  1564 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:47.890  1538  2038 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:47.918  1538  2038 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:47.922  1538 17304 W ActivityTaskManager:   finishTopCrashedActivityLocked Force finishing activity cz.absolutno.fillets/.MainActivity
07-14 09:46:47.924  1538 17304 W HwActivityTaskManagerServiceEx: appSwitch from: cz.absolutno.fillets to: com.teslacoilsw.launcher
07-14 09:46:47.924  1538 17304 V HwActivityTaskManagerServiceEx: takeTaskSnapShot package cz.absolutno.fillets
07-14 09:46:47.924  1538 17304 W WindowManager: Failed to take screenshot. No visible windows for {taskId=74762 appTokens=[AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0
cz.absolutno.fillets/.MainActivity t74762}}}] mdr=false}
07-14 09:46:47.926  1538 17304 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=true parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=true
07-14 09:46:47.928  1538  1561 W ActivityManager: Skipping native crash dialog of ProcessRecord{394608b 17097:cz.absolutno.fillets/u0a123}
07-14 09:46:47.930  1538  2038 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=true parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=true
07-14 09:46:48.011  1538  2038 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:48.018  1538  2600 I WindowManager: performshow Window{914565a u0 Splash Screen cz.absolutno.fillets} tok.waitingToShow=false isTransitionSet=false parentHidden=false vis=0 tok.hidden=false
hasSurface=true policyVis=false destroying=false animating=false
07-14 09:46:48.019  1538  1564 I WindowManager: removeIfPossible: Window{914565a u0 Splash Screen cz.absolutno.fillets} callers=com.android.server.wm.WindowState.removeIfPossible:2602
com.android.server.wm.WindowManagerService.removeWindow:2282 com.android.server.wm.Session.remove:179 android.view.ViewRootImpl.dispatchDetachedFromWindow:4910 android.view.ViewRootImpl.doDie:8254
07-14 09:46:48.020  1538  1564 I WindowManager: postWindowRemoveCleanupLocked: Window{914565a u0 Splash Screen cz.absolutno.fillets}
07-14 09:46:48.020  1538  1564 I WindowManager: Removing Window{914565a u0 Splash Screen cz.absolutno.fillets} from AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0
cz.absolutno.fillets/.MainActivity t74762}}}
07-14 09:46:48.044  1538  2286 I ActivityManager: Process cz.absolutno.fillets (pid 17097) has died: vis+99 TOP
07-14 09:46:48.044  1538  2286 D ActivityManager: cleanUpApplicationRecord app: 17097:cz.absolutno.fillets/u0a123, bad: false, restarting: false, allowRestart: true
07-14 09:46:48.044  1538  2286 I WindowManager: removeWindowToken: displayid:0 binder:Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762 f}} token:AppWindowToken{87e3e38
token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}}
07-14 09:46:48.044  1538  2286 V WindowManager: commitVisibility: AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}}: hidden=true
hiddenRequested=true
07-14 09:46:48.044  1538  2286 I WindowManager: Animation done in AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}} isHidden:true
hiddenRequested:true
07-14 09:46:48.045  1538  2286 V WindowManager: removeAppToken: AppWindowToken{87e3e38 token=Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762}}} delayed=true
Callers=com.android.server.wm.DisplayContent.removeAppToken:1320 com.android.server.wm.ActivityRecord.removeWindowContainer:1446 com.android.server.wm.ActivityStack.removeActivityFromHistoryLocked:5560
com.android.server.wm.ActivityStack.removeHistoryRecordsForAppLocked:5994 com.android.server.wm.ActivityStack.handleAppDiedLocked:6555 com.android.server.wm.RootActivityContainer.handleAppDied:2297
com.android.server.wm.ActivityTaskManagerService$LocalService.handleAppDied:7912 com.android.server.am.ActivityManagerService.handleAppDiedLocked:3967
com.android.server.am.ActivityManagerService.appDiedLocked:4106
07-14 09:46:48.045  1538  2286 I WindowManager: removeWindowToken: displayid:0 binder:Token{fdb9a9b ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t74762 f}} token:null
07-14 09:46:48.198  5924  6055 I UctpAppMonitor: handleAppDied: pkgName is cz.absolutno.fillets mIsNeedToOpen is false
07-14 09:46:48.207  1029 15133 D ITouchService: itouch:app cz.absolutno.fillets is  not in StylusPenList
07-14 09:46:48.423  1538  1563 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{bb7dd95 u0 cz.absolutno.fillets/.MainActivity t-1 f}
07-14 09:46:56.520  1050  1067 D AwareLog: iawared: WorkingsetProcessCommand subCmd = 353, userId=10123, pid=17097, cz.absolutno.fillets
07-14 09:46:56.520  1050  1067 D AwareLog: iawared: WorkingsetAbort cz.absolutno.fillets

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.