[App] [5.+] FOSS Browser [Open Source]

Search This thread

vewa52

Senior Member
Apr 2, 2011
149
38
Hi,

thanks, for still using FOSS Browser. It got a little bit quiet here. But I'm still supporting this project. At the moment I'm working on a bigger update. Stay tuned, I'll give you an apk to test.

In next release the native dark mode of webview will be supported. You need to use latest webview to get this feature. Latest Bromite-webview will also work.

Regards
Gaukler Faun

Awesome!! Looking forward to it :eek:
 
  • Like
Reactions: Gaukler_Faun

Gaukler_Faun

Senior Member
Aug 10, 2012
677
1,389
Near Karlsruhe
github.com
Test apk v 7.1 (WIP)

After some hastle with building here's the test-apk. Thanks for testing.
Help to translate FOSS Browser on Crowdin: https://crowdin.com/project/foss-browser

Changelog v 7.1 (WIP):

- removed. ability to save password within bookmark
- updated: AdBlock hosts
- updated: translations
- updated: bookmark management (sorry for removing password saving)
- updated: overview, menus and dialogs
- new: hide overflow button
- new: whitelist for remote content
- new: backup/restore bookmarks as html
- many stability improvements -> removed ca. 5000 lines of unnecessary code!)
 

Attachments

  • app-debug.apk
    3.6 MB · Views: 69

zitronengold

New member
Jul 3, 2020
4
7
Hi there,

it's my first post here so just tell me if i'm doing something wrong. Thanks in advance!
Also thank you Gaukler Faun for developing FOSS Browser, i'm using it daily! It's great!

1.) I'm using the latest version of FOSS Browser and if i open the app and press the three-dot-button in the lower right corner the app closes immediately.

2.) I can't zoom on webpages anymore. This was possible in the previous version. Am i doing something wrong or is this feature just not implemented (yet)?
 
Last edited:
  • Like
Reactions: Gaukler_Faun
Hi there,

it's my first post here so just tell me if i'm doing something wrong. Thanks in advance!
Also thank you Gaukler Faun for developing FOSS Browser, i'm using it daily! It's great!

1.) I'm using the latest version of FOSS Browser and if i open the app and press the three-dot-button in the lower right corner the app closes immediately.

2.) I can't zoom on webpages anymore. This was possible in the previous version. Am i doing something wrong or is this feature just not implemented (yet)?
What do you call "the latest version"? Can you please provide more precise identification to see if we sing from the same sheet of music. Thanks in advance.

Stay safe and stay healthy!
regards
Oswald Boelcke
 
  • Like
Reactions: Gaukler_Faun
Thanks, I use the same version without issues. In order to dig into your problem would you like to share information regarding your system like ROM, rooted or not and how, use of (Ed)Xposed etc.
And a logcat taken while you experience the FC would certainly support any bug analysis of @Gaukler_Faun.
 
  • Like
Reactions: Gaukler_Faun

_dud3

Member
Apr 12, 2016
31
3
I have the same issues with FOSS 7.1 from F-Droid (sudden app crash and no zoom) running on both Motorola Surnia with LOS 14.1 and Magisk 7.5.1 and Samsung Galaxy Tab S2 8" (gts28vewifi) with LOS 16.0 and Magisk 7.5.1.

That's what Logcat said during crash:
Code:
07-04 11:38:19.571 I/ActivityManager(1386): START u0 {flg=0x10804000 cmp=com.android.systemui/.recents.RecentsActivity} from uid 10032
07-04 11:38:19.620 V/StatusBar(1775): mStatusBarWindow: com.android.systemui.statusbar.phone.StatusBarWindowView{4d86aaa V.ED..... ........ 0,0-1536,48} canPanelBeCollapsed(): false
07-04 11:38:19.783 D/SurfaceFlinger(413): duplicate layer name: changing Surface(name=AppWindowToken{2de2d48 token=Token{ab89beb ActivityRecord{540e33a u0 com.android.systemui/.recents.RecentsActivity t7}}})/@0x48074b7 - animation-leash to Surface(name=AppWindowToken{2de2d48 token=Token{ab89beb ActivityRecord{540e33a u0 com.android.systemui/.recents.RecentsActivity t7}}})/@0x48074b7 - animation-leash#1
07-04 11:38:19.805 I/ContentValues(5465): resumed FOSS browser
07-04 11:38:19.807 V/StatusBar(1775): mStatusBarWindow: com.android.systemui.statusbar.phone.StatusBarWindowView{4d86aaa V.ED..... ........ 0,0-1536,48} canPanelBeCollapsed(): false
07-04 11:38:19.815 W/SurfaceFlinger(413): Attempting to set client state on removed layer: thumbnail anim: AppWindowToken{495f156 token=Token{b4fcf71 ActivityRecord{d0a3918 u0 com.pluscubed.matloglibre/com.pluscubed.logcat.ui.LogcatActivity t21}}}#0
07-04 11:38:19.815 W/SurfaceFlinger(413): Attempting to set client state on removed layer: com.pluscubed.matloglibre/com.pluscubed.logcat.ui.LogcatActivity#0
07-04 11:38:19.815 W/SurfaceFlinger(413): Attempting to destroy on removed layer: thumbnail anim: AppWindowToken{495f156 token=Token{b4fcf71 ActivityRecord{d0a3918 u0 com.pluscubed.matloglibre/com.pluscubed.logcat.ui.LogcatActivity t21}}}#0
07-04 11:38:19.815 W/SurfaceFlinger(413): Attempting to destroy on removed layer: com.pluscubed.matloglibre/com.pluscubed.logcat.ui.LogcatActivity#0
07-04 11:38:19.829 D/SurfaceFlinger(413): duplicate layer name: changing de.baumann.browser/de.baumann.browser.activity.BrowserActivity to de.baumann.browser/de.baumann.browser.activity.BrowserActivity#1
07-04 11:38:19.959 W/SurfaceFlinger(413): Attempting to set client state on removed layer: SnapshotStartingWindow for taskId=24#0
07-04 11:38:19.959 W/SurfaceFlinger(413): Attempting to destroy on removed layer: SnapshotStartingWindow for taskId=24#0
07-04 11:38:19.993 W/SurfaceFlinger(413): Attempting to set client state on removed layer: thumbnail anim: AppWindowToken{9d28612 token=Token{c9b119d ActivityRecord{f45b874 u0 de.baumann.browser/.activity.BrowserActivity t24}}}#0
07-04 11:38:19.994 W/SurfaceFlinger(413): Attempting to destroy on removed layer: thumbnail anim: AppWindowToken{9d28612 token=Token{c9b119d ActivityRecord{f45b874 u0 de.baumann.browser/.activity.BrowserActivity t24}}}#0
07-04 11:38:20.077 I/ndroid.systemu(1775): Explicit concurrent copying GC freed 2366(222KB) AllocSpace objects, 0(0B) LOS objects, 49% free, 4MB/8MB, paused 102us total 48.746ms
07-04 11:38:21.200 W/InputEventReceiver(5465): Attempted to finish an input event but the input event receiver has already been disposed.
07-04 11:38:21.288 W/SurfaceFlinger(413): Attempting to set client state on removed layer: de.baumann.browser/de.baumann.browser.activity.BrowserActivity#0
07-04 11:38:21.288 W/SurfaceFlinger(413): Attempting to set client state on removed layer: Dim Layer for - Task=24#0
07-04 11:38:21.288 W/SurfaceFlinger(413): Attempting to destroy on removed layer: de.baumann.browser/de.baumann.browser.activity.BrowserActivity#0
07-04 11:38:21.288 W/SurfaceFlinger(413): Attempting to destroy on removed layer: Dim Layer for - Task=24#0
07-04 11:38:21.943 D/AndroidRuntime(5465): Shutting down VM
07-04 11:38:21.944 E/AndroidRuntime(5465): FATAL EXCEPTION: main
07-04 11:38:21.944 E/AndroidRuntime(5465): Process: de.baumann.browser, PID: 5465
07-04 11:38:21.944 E/AndroidRuntime(5465): java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.startsWith(java.lang.String)' on a null object reference
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at de.baumann.browser.activity.BrowserActivity.showOverflow(BrowserActivity.java:1579)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at de.baumann.browser.activity.BrowserActivity.lambda$initOmnibox$6$BrowserActivity(BrowserActivity.java:498)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at de.baumann.browser.activity.-$$Lambda$BrowserActivity$RZgcNVu-jqh7PX-fYTJIyxqH6DM.onClick(Unknown Source:2)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at android.view.View.performClick(View.java:6597)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at android.view.View.performClickInternal(View.java:6574)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at android.view.View.access$3100(View.java:778)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at android.view.View$PerformClick.run(View.java:25906)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at android.os.Handler.handleCallback(Handler.java:873)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at android.os.Handler.dispatchMessage(Handler.java:99)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at android.os.Looper.loop(Looper.java:193)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at android.app.ActivityThread.main(ActivityThread.java:6718)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at java.lang.reflect.Method.invoke(Native Method)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
07-04 11:38:21.944 E/AndroidRuntime(5465): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
07-04 11:38:21.953 W/ActivityManager(1386):   Force finishing activity de.baumann.browser/.activity.BrowserActivity
07-04 11:38:21.961 I/Process (5465): Sending signal. PID: 5465 SIG: 9
07-04 11:38:22.075 W/InputDispatcher(1386): channel 'a949f96 de.baumann.browser/de.baumann.browser.activity.BrowserActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
07-04 11:38:22.075 E/InputDispatcher(1386): channel 'a949f96 de.baumann.browser/de.baumann.browser.activity.BrowserActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
07-04 11:38:22.075 I/WindowManager(1386): WIN DEATH: Window{a949f96 u0 de.baumann.browser/de.baumann.browser.activity.BrowserActivity}
07-04 11:38:22.076 W/InputDispatcher(1386): Attempted to unregister already unregistered input channel 'a949f96 de.baumann.browser/de.baumann.browser.activity.BrowserActivity (server)'
07-04 11:38:22.076 I/ActivityManager(1386): Process de.baumann.browser (pid 5465) has died: fore TOP 
07-04 11:38:22.076 W/libprocessgroup(1386): kill(-5465, 9) failed: No such process
07-04 11:38:22.078 I/cr_ChildProcessService(5485): Destroying ChildProcessService pid=5485
07-04 11:38:22.079 I/Zygote  (1213): Process 5465 exited due to signal (9)
07-04 11:38:22.082 I/dboxed_process(5485): System.exit called, status: 0
07-04 11:38:22.082 I/AndroidRuntime(5485): VM exiting with result code 0, cleanup skipped.
07-04 11:38:22.087 W/SurfaceFlinger(413): Attempting to set client state on removed layer: de.baumann.browser/de.baumann.browser.activity.BrowserActivity#1
07-04 11:38:22.087 W/SurfaceFlinger(413): Attempting to destroy on removed layer: de.baumann.browser/de.baumann.browser.activity.BrowserActivity#1
07-04 11:38:22.091 W/SurfaceFlinger(413): Attempting to destroy on removed layer: AppWindowToken{9d28612 token=Token{c9b119d ActivityRecord{f45b874 u0 de.baumann.browser/.activity.BrowserActivity t24}}}#0
07-04 11:38:22.101 I/ActivityManager(1386): Killing 5485:com.android.webview:sandboxed_process0/u0a90i7 (adj 0): isolated not needed
07-04 11:38:22.103 I/Zygote  (1809): Process 5485 exited cleanly (0)
07-04 11:38:22.110 W/ActivityManager(1386): setHasOverlayUi called on unknown pid: 5465
07-04 11:38:22.116 W/libprocessgroup(1386): kill(-5465, 9) failed: No such process
07-04 11:38:22.116 I/libprocessgroup(1386): Successfully killed process cgroup uid 10090 pid 5465 in 39ms
07-04 11:38:22.116 W/libprocessgroup(1386): Failed to open process cgroup uid 99007 pid 5485: No such file or directory
07-04 11:38:22.116 E/libprocessgroup(1386): Error encountered killing process cgroup uid 99007 pid 5485: No such file or directory
07-04 11:38:22.272 I/MSM-irqbalance(408): Decided to move IRQ200 from CPU7 [P:0] to CPU3 [P:1] (banned)
07-04 11:38:22.273 I/MSM-irqbalance(408): Decided to move IRQ200 from CPU4 [P:0] to CPU1 [P:1] (banned)
07-04 11:38:23.122 V/StatusBar(1775): mStatusBarWindow: com.android.systemui.statusbar.phone.StatusBarWindowView{4d86aaa V.ED..... ........ 0,0-1536,48} canPanelBeCollapsed(): false
07-04 11:38:23.122 I/ActivityManager(1386): START u0 {flg=0x10804000 cmp=com.android.systemui/.recents.RecentsActivity} from uid 10032
07-04 11:38:23.277 W/SurfaceFlinger(413): Attempting to set client state on removed layer: com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher#0
07-04 11:38:23.277 W/SurfaceFlinger(413): Attempting to destroy on removed layer: com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher#0
07-04 11:38:24.247 V/StatusBar(1775): mStatusBarWindow: com.android.systemui.statusbar.phone.StatusBarWindowView{4d86aaa V.ED..... ........ 0,0-1536,48} canPanelBeCollapsed(): false
07-04 11:38:24.372 V/StaticLayout(5128): maxLineHeight should not be -1.  maxLines:1 lineCount:1
07-04 11:38:24.396 V/chatty  (5128): uid=10098(com.pluscubed.matloglibre) identical 6 lines
07-04 11:38:24.396 V/StaticLayout(5128): maxLineHeight should not be -1.  maxLines:1 lineCount:1
07-04 11:38:24.437 W/SurfaceFlinger(413): Attempting to set client state on removed layer: thumbnail anim: AppWindowToken{495f156 token=Token{b4fcf71 ActivityRecord{d0a3918 u0 com.pluscubed.matloglibre/com.pluscubed.logcat.ui.LogcatActivity t21}}}#0
07-04 11:38:24.437 W/SurfaceFlinger(413): Attempting to destroy on removed layer: thumbnail anim: AppWindowToken{495f156 token=Token{b4fcf71 ActivityRecord{d0a3918 u0 com.pluscubed.matloglibre/com.pluscubed.logcat.ui.LogcatActivity t21}}}#0
07-04 11:38:24.477 V/StaticLayout(5128): maxLineHeight should not be -1.  maxLines:1 lineCount:1
07-04 11:38:24.540 V/chatty  (5128): uid=10098(com.pluscubed.matloglibre) identical 20 lines
07-04 11:38:24.541 V/StaticLayout(5128): maxLineHeight should not be -1.  maxLines:1 lineCount:1
07-04 11:38:24.552 W/SurfaceFlinger(413): Attempting to set client state on removed layer: SnapshotStartingWindow for taskId=21#0
07-04 11:38:24.552 W/SurfaceFlinger(413): Attempting to destroy on removed layer: SnapshotStartingWindow for taskId=21#0
07-04 11:38:24.581 V/StaticLayout(5128): maxLineHeight should not be -1.  maxLines:1 lineCount:1
07-04 11:38:24.604 V/chatty  (5128): uid=10098(com.pluscubed.matloglibre) identical 2 lines
07-04 11:38:24.605 V/StaticLayout(5128): maxLineHeight should not be -1.  maxLines:1 lineCount:1
07-04 11:38:24.670 I/ndroid.systemu(1775): Explicit concurrent copying GC freed 2540(238KB) AllocSpace objects, 0(0B) LOS objects, 50% free, 4MB/9MB, paused 59us total 41.149ms
07-04 11:38:24.719 V/StaticLayout(5128): maxLineHeight should not be -1.  maxLines:1 lineCount:1
 

zitronengold

New member
Jul 3, 2020
4
7
Thanks, I use the same version without issues. In order to dig into your problem would you like to share information regarding your system like ROM, rooted or not and how, use of (Ed)Xposed etc.
And a logcat taken while you experience the FC would certainly support any bug analysis of @Gaukler_Faun.

Device is a Oneplus 3t with Magisk 20.4 and official LOS 17.1 build 20200629. No (Ed)Xposed.

Code:
07-04 17:45:37.029 D/OpenGLRenderer(6536): endAllActiveAnimators on 0x785e905300 (MenuPopupWindow$MenuDropDownListView) with handle 0x785ffc5380
07-04 17:45:38.159 V/SettingsProvider(998): Notifying for 0: content://settings/system/screen_brightness
07-04 17:45:39.421 W/AlarmManager(998): Unrecognized alarm listener [email protected]
07-04 17:45:39.465 D/WifiConfigStore(998): Writing to stores completed in 43 ms.
07-04 17:45:40.441 E/fpc_fingerprint_hal(994): fpc_wait_finger_down_for_home_12_zone after irq 0
07-04 17:45:40.445 D/fpc_tac (994): fpc_tac_wakeup_qualification begin
07-04 17:45:40.445 D/fpc_tac (994): fpc_tac_send_cmd begin
07-04 17:45:40.461 D/fpc_tac (994): fpc_tac_send_cmd end
07-04 17:45:40.461 D/fpc_tac (994): fpc_tac_wakeup_qualification end
07-04 17:45:40.462 I/fpc_fingerprint_hal(994): do_home status 0
07-04 17:45:40.463 D/fpc_fingerprint_hal(994): do_home  HOME DOWN 
07-04 17:45:40.463 D/fpc_fingerprint_hal(994): fpc_wait_finger_up
07-04 17:45:40.547 E/fpc_fingerprint_hal(994): fpc_wait_finger_up FPC_LIB_FINGER_LOST
07-04 17:45:40.548 D/fpc_fingerprint_hal(994): do_home  HOME UP 
07-04 17:45:40.548 D/fpc_fingerprint_hal(994): fpc_wait_finger_down_for_home_12_zone enter
07-04 17:45:40.548 D/fpc_tac (994): fpc_tac_12zones_wakeup_setup begin
07-04 17:45:40.548 D/fpc_tac (994): fpc_tac_send_cmd begin
07-04 17:45:40.560 D/fpc_tac (994): fpc_tac_send_cmd end
07-04 17:45:40.560 D/fpc_tac (994): fpc_tac_12zones_wakeup_setup end
07-04 17:45:40.560 D/AutofillManagerService(998): Close system dialogs
07-04 17:45:40.566 I/ActivityTaskManager(998): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000100 cmp=com.android.launcher3/.lineage.LineageLauncher (has extras)} from uid 0
07-04 17:45:40.563 V/StatusBar(1850): mStatusBarWindow: com.android.systemui.statusbar.phone.StatusBarWindowView{9c39501 V.E...... ........ 0,0-1080,63} canPanelBeCollapsed(): false
07-04 17:45:40.598 W/ActivityManager(998): Unable to start service Intent { act=com.android.launcher3.WINDOW_OVERLAY dat=app://com.android.launcher3:10114?v=9&cv=14 pkg=com.google.android.googlequicksearchbox } U=0: not found
07-04 17:45:40.601 D/AutofillManagerService(998): Close system dialogs
07-04 17:45:40.602 V/StatusBar(1850): mStatusBarWindow: com.android.systemui.statusbar.phone.StatusBarWindowView{9c39501 V.E...... ........ 0,0-1080,63} canPanelBeCollapsed(): false
07-04 17:45:40.625 D/ImageWallpaper(1850): wallpaper visibility changes to: true
07-04 17:45:40.689 I/DropBoxManagerService(998): add tag=system_app_strictmode isTagEnabled=true flags=0x2
07-04 17:45:41.337 I/system_server(998): NativeAlloc concurrent copying GC freed 179257(8318KB) AllocSpace objects, 59(2100KB) LOS objects, 49% free, 15MB/31MB, paused 300us total 189.037ms
07-04 17:45:41.337 W/JHwRemoteBinder(998): BinderProxy is being destroyed but the application did not call unlinkToDeath to unlink all of its death recipients beforehand.  Releasing leaked death recipient: com.android.server.wifi.HalDeviceManager$WifiDeathRecipient
07-04 17:45:40.697 I/DropBoxManagerService(998): add tag=system_app_strictmode isTagEnabled=true flags=0x2
07-04 17:45:41.578 I/ActivityTaskManager(998): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=de.baumann.browser/.activity.BrowserActivity bnds=[642,1679][846,1915]} from uid 10114
07-04 17:45:41.611 E/system_server(998): Invalid ID 0x00000000.
07-04 17:45:41.637 D/Zygote  (513): Forked child process 6991
07-04 17:45:41.644 I/ActivityManager(998): Start proc 6991:de.baumann.browser/u0a139 for activity {de.baumann.browser/de.baumann.browser.activity.BrowserActivity}
07-04 17:45:41.702 W/ActivityTaskManager(998): Request to remove task ignored for non-existent task 9
07-04 17:45:41.731 W/baumann.browse(6991): Insufficient pre-allocated space to mmap vdex.
07-04 17:45:41.777 I/WebViewFactory(6991): Loading com.android.webview version 81.0.4044.138 (code 404413803)
07-04 17:45:41.781 I/baumann.browse(6991): The ClassLoaderContext is a special shared library.
07-04 17:45:41.825 I/cr_LibraryLoader(6991): Loaded native library version number "81.0.4044.138"
07-04 17:45:41.831 I/cr_VariationsUtils(6991): Loaded seed with age 70475s
07-04 17:45:41.849 D/Zygote  (2008): Forked child process 7020
07-04 17:45:41.853 I/ActivityManager(998): Start proc 7020:com.android.webview:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:0/u0i2 for  {de.baumann.browser/org.chromium.content.app.SandboxedProcessService0:0}
07-04 17:45:41.886 W/chromium(6991): [WARNING:dns_config_service_posix.cc(341)] Failed to read DnsConfig.
07-04 17:45:41.941 I/cr_ChildProcessService(7020): Creating new ChildProcessService pid=7020
07-04 17:45:42.083 W/browser (6991): Error loading hosts
07-04 17:45:42.086 W/browser (6991): Error loading hosts
07-04 17:45:42.089 W/browser (6991): Error loading hosts
07-04 17:45:42.102 W/baumann.browse(6991): Accessing hidden method Landroid/webkit/WebChromeClient;->onThemeColorChanged(Landroid/webkit/WebView;I)V (blacklist, reflection, denied)
07-04 17:45:42.149 W/browser (6991): Error loading hosts
07-04 17:45:42.151 W/browser (6991): Error loading hosts
07-04 17:45:42.155 W/browser (6991): Error loading hosts
07-04 17:45:42.172 D/ImageWallpaper(1850): wallpaper visibility changes to: false
07-04 17:45:42.188 I/ContentValues(6991): resumed FOSS browser
07-04 17:45:42.232 I/AdrenoGLES(6991): QUALCOMM build                   : 7331a27, Ieeb4a86f7b
07-04 17:45:42.232 I/AdrenoGLES(6991): Build Date                       : 11/13/19
07-04 17:45:42.232 I/AdrenoGLES(6991): OpenGL ES Shader Compiler Version: EV031.27.05.02
07-04 17:45:42.232 I/AdrenoGLES(6991): Local Branch                     : 
07-04 17:45:42.232 I/AdrenoGLES(6991): Remote Branch                    : 
07-04 17:45:42.232 I/AdrenoGLES(6991): Remote Branch                    : 
07-04 17:45:42.232 I/AdrenoGLES(6991): Reconstruct Branch               : 
07-04 17:45:42.232 I/AdrenoGLES(6991): Build Config                     : S L 8.0.12 AArch64
07-04 17:45:42.236 I/AdrenoGLES(6991): PFP: 0x005ff110, ME: 0x005ff066
07-04 17:45:42.238 W/AdrenoUtils(6991): <ReadGpuID_from_sysfs:194>: Failed to open /sys/class/kgsl/kgsl-3d0/gpu_model
07-04 17:45:42.238 W/AdrenoUtils(6991): <ReadGpuID:218>: Failed to read chip ID from gpu_model. Fallback to use the GSL path
07-04 17:45:42.235 W/RenderThread(6991): type=1400 audit(0.0:67): avc: denied { search } for name="kgsl-3d0" dev="sysfs" ino=30055 scontext=u:r:untrusted_app:s0:c139,c256,c512,c768 tcontext=u:object_r:sysfs_kgsl:s0 tclass=dir permissive=0 app=de.baumann.browser
07-04 17:45:42.279 I/hwservicemanager(435): getTransport: Cannot find entry [email protected]::IMapper/default in either framework or device manifest.
07-04 17:45:42.280 W/Gralloc3(6991): mapper 3.x is not supported
07-04 17:45:42.281 W/libc    (435): Unable to set property "ctl.interface_start" to "[email protected]::IMapper/default": error code: 0x20
07-04 17:45:42.281 E/hwservicemanager(435): Failed to set property for starting [email protected]::IMapper/default
07-04 17:45:42.303 W/system_server(998): Insufficient pre-allocated space to mmap vdex.
07-04 17:45:42.327 I/ActivityTaskManager(998): Displayed de.baumann.browser/.activity.BrowserActivity: +723ms
07-04 17:45:42.699 W/BroadcastQueue(998): 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
07-04 17:45:42.699 W/BroadcastQueue(998): Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver
07-04 17:45:43.399 E/statsd  (792): Found dropped events: 1 error -19 last atom tag 83 from uid 10139
07-04 17:45:43.438 D/AndroidRuntime(6991): Shutting down VM
07-04 17:45:43.438 E/AndroidRuntime(6991): FATAL EXCEPTION: main
07-04 17:45:43.438 E/AndroidRuntime(6991): Process: de.baumann.browser, PID: 6991
07-04 17:45:43.438 E/AndroidRuntime(6991): java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.startsWith(java.lang.String)' on a null object reference
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at de.baumann.browser.activity.BrowserActivity.showOverflow(BrowserActivity.java:1579)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at de.baumann.browser.activity.BrowserActivity.lambda$initOmnibox$6$BrowserActivity(BrowserActivity.java:498)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at de.baumann.browser.activity.-$$Lambda$BrowserActivity$RZgcNVu-jqh7PX-fYTJIyxqH6DM.onClick(Unknown Source:2)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at android.view.View.performClick(View.java:7259)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at android.view.View.performClickInternal(View.java:7236)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at android.view.View.access$3600(View.java:801)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at android.view.View$PerformClick.run(View.java:27892)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at android.os.Handler.handleCallback(Handler.java:883)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at android.os.Handler.dispatchMessage(Handler.java:100)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at android.os.Looper.loop(Looper.java:214)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at android.app.ActivityThread.main(ActivityThread.java:7356)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at java.lang.reflect.Method.invoke(Native Method)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
07-04 17:45:43.438 E/AndroidRuntime(6991): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
07-04 17:45:43.455 W/ActivityTaskManager(998):   Force finishing activity de.baumann.browser/.activity.BrowserActivity
07-04 17:45:43.455 I/DropBoxManagerService(998): add tag=data_app_crash isTagEnabled=true flags=0x2
07-04 17:45:43.472 I/Process (6991): Sending signal. PID: 6991 SIG: 9
07-04 17:45:43.480 W/BroadcastQueue(998): 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
07-04 17:45:43.480 W/BroadcastQueue(998): Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver
07-04 17:45:43.481 E/lowmemorykiller(661): Error writing /proc/6991/oom_score_adj; errno=22
07-04 17:45:43.498 I/AdrenoGLES(998): QUALCOMM build                   : 7331a27, Ieeb4a86f7b
07-04 17:45:43.498 I/AdrenoGLES(998): Build Date                       : 11/13/19
07-04 17:45:43.498 I/AdrenoGLES(998): OpenGL ES Shader Compiler Version: EV031.27.05.02
07-04 17:45:43.498 I/AdrenoGLES(998): Local Branch                     : 
07-04 17:45:43.498 I/AdrenoGLES(998): Remote Branch                    : 
07-04 17:45:43.498 I/AdrenoGLES(998): Remote Branch                    : 
07-04 17:45:43.498 I/AdrenoGLES(998): Reconstruct Branch               : 
07-04 17:45:43.498 I/AdrenoGLES(998): Build Config                     : S L 8.0.12 AArch64
07-04 17:45:43.517 W/InputDispatcher(998): channel '4a0403b de.baumann.browser/de.baumann.browser.activity.BrowserActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
07-04 17:45:43.517 E/InputDispatcher(998): channel '4a0403b de.baumann.browser/de.baumann.browser.activity.BrowserActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
07-04 17:45:43.517 I/ActivityManager(998): Process de.baumann.browser (pid 6991) has died: vis+99 TOP 
07-04 17:45:43.519 I/WindowManager(998): WIN DEATH: Window{4a0403b u0 de.baumann.browser/de.baumann.browser.activity.BrowserActivity}
07-04 17:45:43.519 W/InputDispatcher(998): Attempted to unregister already unregistered input channel '4a0403b de.baumann.browser/de.baumann.browser.activity.BrowserActivity (server)'
07-04 17:45:43.530 I/Zygote  (513): Process 6991 exited due to signal 9 (Killed)
07-04 17:45:43.531 I/libprocessgroup(998): Successfully killed process cgroup uid 10139 pid 6991 in 2ms
07-04 17:45:43.535 I/cr_ChildProcessService(7020): Destroying ChildProcessService pid=7020
07-04 17:45:43.537 I/ocessService0:(7020): System.exit called, status: 0
07-04 17:45:43.537 I/AndroidRuntime(7020): VM exiting with result code 0, cleanup skipped.
07-04 17:45:43.537 I/AdrenoGLES(998): PFP: 0x005ff110, ME: 0x005ff066
07-04 17:45:43.549 I/Zygote  (2008): Process 7020 exited cleanly (0)
07-04 17:45:43.565 I/ActivityManager(998): Killing 7020:com.android.webview:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:0/u0a139i2 (adj 0): isolated not needed
07-04 17:45:43.566 W/libprocessgroup(998): Failed to open process cgroup uid 99002 pid 7020: Permission denied
07-04 17:45:43.567 E/libprocessgroup(998): Error encountered killing process cgroup uid 99002 pid 7020: Permission denied
07-04 17:45:43.576 W/ActivityManager(998): Unable to start service Intent { act=com.android.launcher3.WINDOW_OVERLAY dat=app://com.android.launcher3:10114?v=9&cv=14 pkg=com.google.android.googlequicksearchbox } U=0: not found
07-04 17:45:43.588 W/ActivityManager(998): setHasOverlayUi called on unknown pid: 6991
07-04 17:45:43.609 D/ImageWallpaper(1850): wallpaper visibility changes to: true
07-04 17:45:43.613 I/ndroid.systemu(1850): NativeAlloc concurrent copying GC freed 6330(394KB) AllocSpace objects, 0(0B) LOS objects, 49% free, 5805KB/11MB, paused 57us total 137.360ms
07-04 17:45:43.957 W/ActivityTaskManager(998): Activity top resumed state loss timeout for ActivityRecord{b9988b0 u0 de.baumann.browser/.activity.BrowserActivity t-1 f}
07-04 17:45:44.444 D/AutofillManagerService(998): Close system dialogs
07-04 17:45:44.455 V/StatusBar(1850): mStatusBarWindow: com.android.systemui.statusbar.phone.StatusBarWindowView{9c39501 V.E...... ........ 0,0-1080,63} canPanelBeCollapsed(): false
07-04 17:45:44.801 D/WificondControl(998): Scan result ready event
07-04 17:45:44.805 D/WificondScannerImpl(998): Filtering out 1 scan results.
07-04 17:45:44.810 E/WifiService(998): Permission violation - getScanResults not allowed for uid=10061, packageName=com.google.android.gms, reason=java.lang.SecurityException: Location mode is disabled for the device
07-04 17:45:46.186 E/ResolverController(512): No valid NAT64 prefix (101, <unspecified>/0)
07-04 17:45:46.240 W/Conscrypt(2517): Could not set socket write timeout: java.net.SocketException: Socket closed
07-04 17:45:46.240 W/Conscrypt(2517): 	at com.google.android.gms.org.conscrypt.Platform.setSocketWriteTimeout(:[email protected]@20.21.17 (120400-316502805):2)
07-04 17:45:46.240 W/Conscrypt(2517): 	at com.google.android.gms.org.conscrypt.ConscryptFileDescriptorSocket.setSoWriteTimeout(:[email protected]@20.21.17 (120400-316502805):0)
07-04 17:45:46.246 D/ImageWallpaper(1850): wallpaper visibility changes to: false
07-04 17:45:46.258 E/Layer   (664): [Surface(name=AppWindowToken{93ebb6e token=Token{ec392e9 ActivityRecord{fdd7f70 u0 com.pluscubed.matloglibre/com.pluscubed.logcat.ui.LogcatActivity t8}}})/@0xffa79a3 - animation-leash#0] No local sync point found
07-04 17:45:46.258 E/Layer   (664): [Surface(name=AppWindowToken{26e44cc token=Token{a8c0eff ActivityRecord{fc4a61e u0 com.android.launcher3/.lineage.LineageLauncher t2}}})/@0xc6e0eb - animation-leash#0] No local sync point found
07-04 17:45:46.294 W/Conscrypt(2517): Could not set socket write timeout: java.net.SocketException: Socket closed
07-04 17:45:46.294 W/Conscrypt(2517): 	at com.google.android.gms.org.conscrypt.Platform.setSocketWriteTimeout(:[email protected]@20.21.17 (120400-316502805):2)
07-04 17:45:46.294 W/Conscrypt(2517): 	at com.google.android.gms.org.conscrypt.ConscryptFileDescriptorSocket.setSoWriteTimeout(:[email protected]@20.21.17 (120400-316502805):0)
 
Last edited:

Gaukler_Faun

Senior Member
Aug 10, 2012
677
1,389
Near Karlsruhe
github.com
Hi there,

it's my first post here so just tell me if i'm doing something wrong. Thanks in advance!
Also thank you Gaukler Faun for developing FOSS Browser, i'm using it daily! It's great!

1.) I'm using the latest version of FOSS Browser and if i open the app and press the three-dot-button in the lower right corner the app closes immediately.

2.) I can't zoom on webpages anymore. This was possible in the previous version. Am i doing something wrong or is this feature just not implemented (yet)?

Thanks all for reportimg issues and logcats.
I had a few time over the weekend:

1. Can anyone with this issue test the attached apk-file?
2. Is fixed in the attached apk.

Please report back if this solves the problems.

Regards
Gaukler Faun
 

Attachments

  • app-debug.apk
    3.6 MB · Views: 39

Thanks all for reportimg issues and logcats.
I had a few time over the weekend:

1. Can anyone with this issue test the attached apk-file?
2. Is fixed in the attached apk.

Please report back if this solves the problems.

Regards
Gaukler Faun
Downloaded and tried to install but installation failed. Do I need to uninstall my "regular" FOSS browser first? Didn't try that.
 

zitronengold

New member
Jul 3, 2020
4
7
Thanks all for reportimg issues and logcats. I had a few time over the weekend:

1. Can anyone with this issue test the attached apk-file?
2. Is fixed in the attached apk.

Please report back if this solves the problems.

Regards
Gaukler Faun

Hi, thanks for all the work you put in this app.

Error 1 can be reproduced by leaving the startpage-setting empty instead of about:blank. I installed the test version and it was ok. After deleting the preset startpage the error occured. I was too lazy to put in about:blank and thought an empty box would result in a blank page, too.
Error 2 is solved.
 

jsusang

Senior Member
Jun 10, 2020
54
14
@Gaukler_Faun

I think I found my fave browser in FOSS Browser!

Works like a ninja on an unrooted Note9, Android 10, One UI 2.0!

Uninstalled it after reading about an issue that was closed on July 13, then reinstalled it from F-Droid.

Thank You so much for your hard work!
 
  • Like
Reactions: Gaukler_Faun

O8h7w

New member
Aug 16, 2020
1
0
I updated to 7.1 today (yes I had neglected to open F-droid for a few weeks) and lost zooming. Came here, now running the apk posted on the previous page, solved the problem. Many thanks for fixing this - and creating this browser in the first place!

But it did reveal another issue, though much smaller - priority should probably be to get the zooming fix onto F-droid - I lost the pages I had pinned to home, i.e. they were not included in either preferences or bookmarks backup.
 

mamarama9904

Senior Member
Feb 25, 2015
320
378
I handled jpn translation and found some suggestion.
1, when I add a page to bookmark, "Successfully added to Home" pops up.
2, I think it's better that "Favorite" string in setting changes to "startpage".
3, it get more kind if current gesture setting are displayed next to "swipe ~".
 
  • Like
Reactions: Ultramanoid

kcychien

New member
May 2, 2018
2
1
Foss browser is nice and relatively lightweight, but I want to report bugs on version 7.2.

bug1) Even after approving app permission storage, choosing settings->backup->export bookmarks as HTML-file, will fail with 'failed to export' Toast message. I think this could be due to the app trying to write to sdcard which needs further elevated privilege; unfortunately there is no option to change the default backup path in the app.

bug2) Adblocker include option to whitelist sites but no option to blacklist sites. There are currently attacks based on redirects (https://android.stackexchange.com/questions/93105/preventing-browser-redirects-on-android-and-ios), which needs finer control of the adblocker to block and which is unavailable currently on Foss browser. The very least an user needs is some way to blacklist sites to help mitigate this problem.
 
  • Like
Reactions: Ultramanoid

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Hi,

    since, I'm going camping for a few days, I released an update with the latest fixes. It will be released on F-Droid and PlayStore (de.foss.browser -> new app). Attached is the actual debug-apk. Fell free to test and report.

    Thanks for all the feedback.

    Greetings
    Gaukler Faun
    2
    @Oswald Boelcke @Gaukler_Faun

    i am happy to confirm that the apk on post #415 solved the problem with fullscreen video...

    very good thanks a lot

    on a side note, i did adb backup and adb restore on the app but i cannot get my settings back..
    it is not a major issue, just a few bookmarks which i can for sure re-add manually.
    but if you have any suggestion please feel free to let me know (i have de.baumann.browser.apk and de.baumann.browser.backup on my desktop...)

    once agains, thanks a lot for the excellent job

    M
    2
    would it be possible to ask also for a feature implementation?

    i think it would be useful to have a quick way to refresh the current web page
    maybe with a swipe down when on top of the page...

    alternatively I see that in gestures i can set actions for swipe on toolbar
    but i cannot see a refresh/update page

    maybe I am just missing something
    or maybe it is just something that is not needed for the majority of people
    just dropping here the idea, feel free to tell me it makes no sense...

    thanks a lot

    M
    HI,

    at the moment I do not implement any new features. Meanwhile you can reload a website in the menu dialog or in the "fast toggle dialog".
    2
    Hi,

    updated the download links in the first post:

    Downloads
    • Github-Releases: Here you can find latest app-releases. These are debug versions.
    • Github-latest: Here you can download the debug version with the latest changes. It is like a alpha version for the next update ...
    • PlayStore
    • F-Droid
    If anyone wants, he can test Github-latest. If there are any further or unsolved issues, please report it. I plan to release a bugfix release in upcoming days ...

    Thanks.
    1
    Hi,

    since, I'm going camping for a few days, I released an update with the latest fixes. It will be released on F-Droid and PlayStore (de.foss.browser -> new app). Attached is the actual debug-apk. Fell free to test and report.

    Thanks for all the feedback.

    Greetings
    Gaukler Faun


    enjoy your camping!

    here all is good, update arrived on F-Droid this morning, installed went fine and full screen video is now fixed

    thanks a lot

    M
  • 49
    FOSS Browser

    "FOSS Browser" is fully free/libre (as in freedom) Android app. The source code is public. The app also does not need any unnecessary permissions. It's a simple Android browser based on webview. The intention is to provide a simple and light weight but powerful browser with a nice looking user interface.

    Help to translate FOSS Browser on Crowdin: https://crowdin.com/project/foss-browser

    Links:

    Security/Data:
    • fully open source
    • no trackers
    • no unnecessary permissions
    • third party cookies disabled by default
    • enable/disable cookies, javascript, location access, history
    • whitelist for javascript, cookies, remote content and AdBlocker
    • toggle image/third party content loading
    • do not track me
    • backup data
    • AdBlocker
    • delete data on exit (optional)

    UI/Handling:
    • optimized for one hand handling (toolbar at bottom)
    • tab control (switch, open, close unlimited tabs)
    • full material design
    • fullscreen browsing (optional)
    • navigation button in fullscreen mode
    • fast toggle for most important settings
    • advanced gesture control for toolbar and navigation button
    • Dark Mode support

    Some nice extra features:
    • small size
    • search on site
    • Websearch (from marked text context menu)
    • save as PDF
    • open links in other apps (for example YouTube)
    32
    Downloads
    • Github-Releases: Here you can find latest app-releases. These are debug versions.
    • Github-latest: Here you can download the debug version with the latest changes. It is like a alpha version for the next update ...
    • PlayStore
    • F-Droid
    10
    Dear FOSS Browser community,

    I'm aware that with the last update I'm annoying a lot of users. Some lost their bookmarks, some are missing features, they are used to. Indeed I was afraid to release that update. It's not easy to make this step as developer. I'm only a small independent developer with a small community. I believe in free software. Free software would be nothing with the community. So let me explain, why I did this step.

    Main inspiration for " FOSS Browser" was "Ninja Browser". I liked the bottom orientated layout, the search on site functionality and opening links in the background. I removed all I didn't want and added some things from my other apps.

    The next step was a simplified UI. I decided to move all menus and dialogs in in so called "bottomsheet dialogs". This is a android native method to show things moving in from the bottom of the screen. With the new "Overview" it is possible to move the old "StartPage" together with the "tab overview" in such a dialog. Now you can reach all important content in one layout. And this layout can be shown, without opening a new tab. Now all incoming views are handled the same way. The UI is more consistent.

    Also the old tab preview used a custom layout. This layout caused many other layout problems. Now, using the native "bottomSheet dialog", I have less layout troubles, less code and less bugs.

    Another important point is, that I'm making this app mainly for my use. So if there are two ways I'll always will prefer the one, which I like more. I tested the new layout for several weeks. It's not the same like the old one. But you'll get used to it. At least I got.

    Some of your points of critic are already on my to-do list. The next step will be the more individual implementation of gestures. Separated for the floating action button and the adressbar. Swiping up to open overview and switching tabs by swiping left and right will also be an option.

    Last, but not least, I'll have to say, that I'm not a learned developer. All I'm coding I learned on my own from tutorials or documentations. I don't have the knowledge to upgrade a database without loosing some user data.

    At the moment there is nothing more to say. Thank you for all your support. The journey will go on. I hope with you.

    Regards and a happy new year
    Gaukler Faun
    9
    Here is the promised test release. Please make a backup before using (I recommend OandBackup). It is possible that you will lose some data. Things to do before official release:

    - new help dialog
    - update screenshots
    - bookmark import and export
    - what you tell me ...

    Changes:

    - the overview tab is now also a dialog displayed from the bottom
    - tab preview is integrated in the overview
    - bookmarks and login data are now in one tab
    - bookmarks filtering and sorting
    - gestures on toolbar and navigation button are now handled the same way
    - new options for gestures in the settings
    - ...

    Thanks for testing and still following this thread. The show must go on!

    Regards
    Gaukler Faun
    8
    Update v 5.7

    As promised ( along time ago) here's the update. It took longer, but there are some changes:

    ### v 5.7
    - new: delete indexed databases and local web storage
    - new: Spanish translation (thanks to Herman Nunez)
    - new: confirmation dialog before making backup
    - new: delete separate lists (Startpage, history, ...)
    - new: show unsecured connections and try reloading secure
    - new: search engines (Startpage DE, Searx)
    - new: notification when download or screenshot complete
    - new: block remote content
    - improved Chinese translation (thanks: lishoujun)
    - removed: Snackbar (replaced with toasts)
    - removed: request desktop site
    - removed: build in file manager
    - fix: some strings (thanks: gr1sh)
    - fix: some urls opening search results

    Thanks for your input and for using "FOSS Browser"!