[Replicant] Fdroid 1.0.1 with privileged extension causes crashes

Denis 'GNUtoo' Carikli GNUtoo at no-log.org
Thu Nov 16 17:47:37 UTC 2017


Hi,

This bug is pretty serious, I don't understand how, but I was able to
boot my i9300 somehow. Since I use it daily, I've done the tests below
with an i9305.

On Tue, 14 Nov 2017 22:27:26 +0100
Wolfgang Wiedmeyer <wreg at wiedmeyer.de> wrote:
> But in the meantime, it would be good to get some feedback if my patch
> actually fixes the issue for various apps. The patch will be
> automatically included if you build an image using the
> replicant-6.0-dev branch.
[...]
> https://git.replicant.us/replicant/frameworks_base/commit/?id=953d2a3493aaceb3209afc7eef1ff1e7f7242908

Here's what I did:
- I downloaded, setup and built i9305 images and images with the
  replicant-6.0 branch, and enabled -eng targets in
  vendor/replicant/targets by copying the lines and replacing
  'userdebug' by 'eng'. I've no idea if that modification is relevant
  here or not.
- I then ran repo init -u \
  https://git.replicant.us/replicant/manifest.git -b replicant-6.0-dev
  and did repo sync
- I then built images for the replicant_i9305-end target, rebooted to
  the recovery, cleared cache and data, and sideloaded the
  replicant-6.0.zip.

The repository has the commit mentioned above.

The device is stuck at boot, however since I'm using -eng builds I have
logs and I can adb in it.

Here are the last logs in adb logcat -b main:
01-01 04:16:22.280  2000  2000 I SurfaceFlinger: Client API: OpenGL_ES
01-01 04:16:22.280  2000  2000 I SurfaceFlinger: EGLSurface: 5-6-5-0, config=0x0
01-01 04:16:22.280  2000  2000 I SurfaceFlinger: OpenGL ES informations:
01-01 04:16:22.280  2000  2000 I SurfaceFlinger: vendor    : Android
01-01 04:16:22.280  2000  2000 I SurfaceFlinger: renderer  : Android PixelFlinger 1.4
01-01 04:16:22.280  2000  2000 I SurfaceFlinger: version   : OpenGL ES-CM 1.0
01-01 04:16:22.280  2000  2000 I SurfaceFlinger: extensions: GL_EXT_debug_marker GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_draw_texture GL_OES_matrix_get GL_OES_query_matrix GL_OES_EGL_image GL_OES_EGL_sync GL_OES_compressed_ETC1_RGB8_texture GL_ARB_texture_compression GL_ARB_texture_non_power_of_two GL_ANDROID_user_clip_plane GL_ANDROID_vertex_buffer_object GL_ANDROID_generate_mipmap 
01-01 04:16:22.280  2000  2000 I SurfaceFlinger: GL_MAX_TEXTURE_SIZE = 4096
01-01 04:16:22.280  2000  2000 I SurfaceFlinger: GL_MAX_VIEWPORT_DIMS = 4096
01-01 04:16:22.285  2000  2000 W SurfaceFlinger: no suitable EGLConfig found, trying a simpler query
01-01 04:16:22.285  2000  2000 W SurfaceFlinger: EGL_SLOW_CONFIG selected!
01-01 04:16:22.285  2000  2000 I SurfaceFlinger: EGL information:
01-01 04:16:22.285  2000  2000 I SurfaceFlinger: vendor    : Android
01-01 04:16:22.285  2000  2000 I SurfaceFlinger: version   : 1.4 Android META-EGL
01-01 04:16:22.285  2000  2000 I SurfaceFlinger: extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_swap_buffers_with_damage EGL_KHR_image_base EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer 
01-01 04:16:22.285  2000  2000 I SurfaceFlinger: Client API: OpenGL_ES
01-01 04:16:22.285  2000  2000 I SurfaceFlinger: EGLSurface: 5-6-5-0, config=0x0
01-01 04:16:22.285  2000  2000 D SurfaceFlinger: Set power mode=2, type=0 flinger=0x405a4000
01-01 04:16:22.660  2085  2091 D libEGL  : Emulator without GPU support detected. Fallback to software renderer.
01-01 04:16:22.665  2085  2091 D libEGL  : loaded /system/lib/egl/libGLES_android.so
01-01 04:16:22.745  2085  2091 W BootAnimation: Unable to cache the animation
01-01 04:16:22.745  2085  2091 E BootAnimation: couldn't find audio_conf.txt
01-01 04:16:22.845  2085  2091 I ARMAssembler: generated scanline__00000077:03010102_00008A01_00000000 [  9 ipp] (30 ins) at [0x429c01f0:0x429c0268] in 201125 ns
01-01 04:16:22.925  2000  2000 I ARMAssembler: generated scanline__00000077:03010101_00000A04_00000000 [ 19 ipp] (41 ins) at [0x41fdb1f0:0x41fdb294] in 99250 ns


Denis.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.osuosl.org/pipermail/replicant/attachments/20171116/b6ace6ad/attachment.asc>


More information about the Replicant mailing list