Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unmanaged API issue #1

Closed
16 of 42 tasks
bwikbs opened this issue Jan 11, 2021 · 2 comments
Closed
16 of 42 tasks

Unmanaged API issue #1

bwikbs opened this issue Jan 11, 2021 · 2 comments

Comments

@bwikbs
Copy link
Owner

bwikbs commented Jan 11, 2021

From : flutter-tizen/flutter-tizen#21
Investigate whether the APIs in the above issue can be removed.(or if necessary).

EGL

  • eglBindAPI
  • eglGetConfigs
  • eglCreateContext
  • eglMakeCurrent
  • eglGetProcAddress
  • eglCreateWindowSurface
  • eglCreatePbufferSurface
  • eglGetDisplay
  • eglChooseConfig
  • eglGetError
  • eglInitialize
  • eglGetCurrentDisplay
  • eglSwapBuffers

ecore wayland

  • ecore_wl2_window_geometry_set
  • ecore_wl2_window_new
  • ecore_wl2_window_show
  • ecore_wl2_window_free
  • ecore_wl2_sync
  • ecore_wl2_window_type_set
  • ecore_wl2_shutdown
  • ecore_wl2_display_connect
  • ecore_wl2_egl_window_native_get
  • ecore_wl2_egl_window_create
  • ecore_wl2_egl_window_destroy
  • ecore_wl2_window_position_set
  • ecore_wl2_init
  • ecore_wl2_display_get
  • ecore_wl2_window_alpha_set
  • ecore_wl2_display_destroy
  • ecore_wl2_window_id_get
  • ECORE_WL2_EVENT_WINDOW_VISIBILITY_CHANGE

tdm

  • tdm_client_create
  • tdm_client_vblank_set_enable_fake
  • tdm_client_vblank_wait
  • tdm_client_destroy
  • tdm_client_output_create_vblank
  • tdm_client_vblank_destroy
  • tdm_client_handle_events
  • tdm_client_get_output

tbm

  • tbm_surface_internal_unref
  • tbm_surface_internal_ref
  • tbm_surface_internal_is_valid

ecore_device_name_get
_ZTHN4dart8OSThread18current_vm_thread_E
ecore_device_class_get
ecore_device_subclass_get
__dlog_print

@swift-kim
Copy link

FYI, newer engines use some more APIs than listed in the original issue. My app which is based on the engine version 022b7c3 has received this review report: preCert_20210106024532.zip

@bwikbs
Copy link
Owner Author

bwikbs commented Jan 12, 2021

Thanks for the info.
This is a rough note for POC. If I can, I will make an other issue again and proceed.

@bwikbs bwikbs closed this as completed Jan 18, 2021
bwikbs pushed a commit that referenced this issue Oct 17, 2021
…tter#26117)

This appears to have triggered reproducible failures in channels_integration_test_ios:

    [   +4 ms] 00:01 [32m+0[0m: channel suite step through[0m
    [+3744 ms] Unsupported value: Sun Mar 11 07:16:42 2018 of type __NSTaggedDate
    [        ] *** Assertion failure in void WriteValue(CFMutableDataRef, id)(), FlutterStandardCodec.mm:340
    [   +2 ms] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Unsupported value for standard codec.'
    [        ] *** First throw call stack:
    [        ] (0x19d5bd9d8 0x1b1940b54 0x19d4cc50c 0x19e815238 0x1050031ec 0x104823f80 0x105003aac 0x1050009bc 0x104824e9c 0x105000b4c 0x104d0cc98 0x10501b398 0x104fb3c94 0x104fb72c4 0x19d53e3e0 0x19d53dfe4 0x19d53d4c4 0x19d537850 0x19d536ba0 0x1b429c598 0x19fe282f4 0x19fe2d874 0x1048257fc 0x19d215568)
    [        ] libc++abi.dylib: terminating with uncaught exception of type NSException
    [  +65 ms] Process 541 stopped
    [        ] * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
    [        ]     frame #0: 0x00000001c93e584c libsystem_kernel.dylib`__pthread_kill + 8
    [        ] libsystem_kernel.dylib`__pthread_kill:
    [        ] -> 0x1c93e584c <+8>:  b.lo   0x1c93e5868               ; <+36>
    [        ]    0x1c93e5850 <+12>: stp    x29, x30, [sp, #-0x10]!
    [        ]    0x1c93e5854 <+16>: mov    x29, sp
    [        ]    0x1c93e5858 <+20>: bl     0x1c93c2f5c               ; cerror_nocancel
    [        ] Target 0: (Runner) stopped.

Example builds:
* https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_ios%20channels_integration_test_ios/828/overview
* https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_ios%20channels_integration_test_ios/829/overview
* https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_ios%20channels_integration_test_ios/830/overview
* https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_ios%20channels_integration_test_ios/831/overview

Example Log:
* https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket.appspot.com/8847377106855056784/+/u/run_channels_integration_test_ios/stdout

This reverts commit 99021da.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants