plugins icon indicating copy to clipboard operation
plugins copied to clipboard

[webview_flutter] Integration_test sometimes fails

Open seungsoo47 opened this issue 3 months ago • 1 comments

Like the following logs, an error is sometimes caused in setAndGetScrollPosition TC. The error happens very rarely.

Running org.tizen.webview_flutter_tizen_example...
Starting log collection...
... successfully launched pid = 3352 with debug 0
I/ConsoleMessage( 3352): The Dart VM service is listening on http://127.0.0.1:42871/CrEpRKm1SjI=/
I/ConsoleMessage( 3352): 00:00 +0: loadRequest
I/ConsoleMessage( 3352): window-base-ecore-wl2.cpp: OnTransitionEffectEvent(1764) > WindowBaseEcoreWl2::OnTransitionEffectEvent, Window (0x1528548)
I/ConsoleMessage( 3352): window-base-ecore-wl2.cpp: OnTransitionEffectEvent(1764) > WindowBaseEcoreWl2::OnTransitionEffectEvent, Window (0x1528548)
I/ConsoleMessage( 3352): 00:02 +1: runJavaScriptReturningResult
I/ConsoleMessage( 3352): 00:02 +2: loadRequest with headers
I/ConsoleMessage( 3352): 00:02 +3: JavascriptChannel
I/ConsoleMessage( 3352): 00:02 +4: resize webview
E/ConsoleMessage( 3352): Mesa: error: GL_INVALID_ENUM in glTexParameter(param=0x812d)
I/ConsoleMessage( 3352): 00:07 +5: set custom userAgent
I/ConsoleMessage( 3352): 00:07 +6: getTitle
I/ConsoleMessage( 3352): 00:07 +7: Programmatic Scroll setAndGetScrollPosition
E/ConsoleMessage( 3352): Mesa: error: GL_INVALID_ENUM in glTexParameter(param=0x812d)
I/ConsoleMessage( 3352): ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
I/ConsoleMessage( 3352): The following TestFailure was thrown running a test:
I/ConsoleMessage( 3352): Expected: <246>
I/ConsoleMessage( 3352):   Actual: <123.0>
I/ConsoleMessage( 3352): 
I/ConsoleMessage( 3352): When the exception was thrown, this was the stack:
I/ConsoleMessage( 3352): #4      main.<anonymous closure>.<anonymous closure> (file:///home/leess/builder/plugins/packages/webview_flutter/example/integration_test/webview_flutter_test.dart:305:7)
I/ConsoleMessage( 3352): <asynchronous suspension>
I/ConsoleMessage( 3352): #5      testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:193:15)
I/ConsoleMessage( 3352): <asynchronous suspension>
I/ConsoleMessage( 3352): #6      TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1064:5)
I/ConsoleMessage( 3352): <asynchronous suspension>
I/ConsoleMessage( 3352): #7      TestWidgetsFlutterBinding._createTestCompletionHandler.<anonymous closure> (package:flutter_test/src/binding.dart:814:12)
I/ConsoleMessage( 3352): <asynchronous suspension>
I/ConsoleMessage( 3352): 
I/ConsoleMessage( 3352): This was caught by the test expectation on the following line:
I/ConsoleMessage( 3352):   file:///home/leess/builder/plugins/packages/webview_flutter/example/integration_test/webview_flutter_test.dart line 305
I/ConsoleMessage( 3352): The test description was:
I/ConsoleMessage( 3352):   setAndGetScrollPosition
I/ConsoleMessage( 3352): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/ConsoleMessage( 3352): 00:10 +7: Programmatic Scroll setAndGetScrollPosition [E]
I/ConsoleMessage( 3352):   Test failed. See exception logs above.
flutter-tizen test integration_test failed, see the output above for details.
Stopping org.tizen.webview_flutter_tizen_example...
	 Kill appId: org.tizen.webview_flutter_tizen_example (3352)
Uninstalling org.tizen.webview_flutter_tizen_example...

seungsoo47 avatar Sep 01 '25 05:09 seungsoo47

Another error sometimes happens during integration_test.

root:~> cat /etc/tizen-release 
Tizen10.0/Unified 10.0.0 (aarch64)
VERSION = 10.0.0
CODENAME = TTEN
BUILD_ID=tizen-unified_20250903.120651_tizen-headed-aarch64
[!] Flutter (Channel [user-branch], 3.32.4, on Ubuntu 20.04.6 LTS 5.15.0-139-generic, locale en_US.UTF-8) [790ms]
    ! Flutter version 3.32.4 on channel 
    • Framework revision 6fba2447e9 (3 months ago), 2025-06-12 19:03:56 -0700
    • Engine revision 8cd19e509d
    • Dart version 3.8.1
    • DevTools version 2.45.1
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Tizen toolchain - develop for Tizen devices [714ms]
    • Framework revision f95bbdeabb (4 days ago), 2025-09-18 16:04:07 +0900
    • Engine revision c93d7d5168
    • Embedder revision 62085b9bcc
    • Tizen Studio 6.0 at /home/leess/tizen-studio
    • .NET SDK 8.0.412 at /usr/bin/dotnet
I/CHROMIUM(1029903): [INFO:eweb_view.cc: Hide(931)] EWebView: 0xaaaaca9211c0
I/CHROMIUM(1029903): [INFO:widget_base.cc: WasHidden(637)] WasHidden
I/CHROMIUM(1029903): [INFO:render_frame_host_impl.cc: ForEachRenderFrameHostImpl(2688)] ForEachRenderFrameHostImpl
I/CHROMIUM(1029903): [INFO:eweb_view.cc: ~EWebView(466)] EWebView: 0xaaaaca9211c0
I/CHROMIUM(1029903): [INFO:eweb_accessibility.cc: ~EWebAccessibility(28)] ~EWebAccessibility
I/ConsoleMessage(1029903): 00:01 +4: resize webview
I/CHROMIUM(1029903): [INFO:render_widget_host_view_aura.cc: OnWindowFocused(2674)] OnWindowFocused, Gained : 0, Lost : 0xaaaacaeb44e0
I/CHROMIUM(1029903): [INFO:render_widget_host_view_aura.cc: OnWindowFocused(2681)] lost_focus => RenderWidgetHostViewAura
I/CHROMIUM(1029903): [INFO:focus_controller.cc: DispatchEventsOnWindowAndFocusedElement(772)] DispatchEventsOnWindowAndFocusedElement,focused:0
I/CHROMIUM(1029903): [INFO:password_autofill_agent.cc: FrameCanAccessPasswordManager(1295)] [Autofill] url : data:text/html;charset=utf-8,data:text/html%3Bcharset%3Dutf-8%3Bbase64,PCFET0NUWVBFIGh0bWw%2B
I/CHROMIUM(1029903): [INFO:skia_output_device_offscreen.cc: DeleteResizedTextures(308)] Release the texture memory
E/ConsoleMessage(1029903): malloc_consolidate(): unaligned fastbin chunk detected
E/ConsoleMessage(1029903): Received signal 6
E/ConsoleMessage(1029903): #0 0x
E/ConsoleMessage(1029903): ffbe4ef2bd1c 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f7bd1b)
E/ConsoleMessage(1029903): #1 0xffbe4ef1c5e0 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f6c5df)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #2 0xffbe4ef2bbd4 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f7bbd3)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #3 
E/ConsoleMessage(1029903): 0xffffbdd51828 
E/ConsoleMessage(1029903): ([vdso]+0x827)
E/ConsoleMessage(1029903): #4 
E/ConsoleMessage(1029903): 0xffffbd770150 
E/ConsoleMessage(1029903): (/usr/lib64/libc.so.6+0x8014f)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #5 0x
E/ConsoleMessage(1029903): ffffbd728c4c 
E/ConsoleMessage(1029903): gsignal
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #6 0xffffbd715868 
E/ConsoleMessage(1029903): abort
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #7 0xffffbd764610 
E/ConsoleMessage(1029903): (/usr/lib64/libc.so.6+0x7460f)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #8 0x
E/ConsoleMessage(1029903): ffffbd77a108 
E/ConsoleMessage(1029903): (/usr/lib64/libc.so.6+0x8a107)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #9 
E/ConsoleMessage(1029903): 0xffffbd77ab28 
E/ConsoleMessage(1029903): (/usr/lib64/libc.so.6+0x8ab27)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #10 0xffffbd77d0c8 
E/ConsoleMessage(1029903): (/usr/lib64/libc.so.6+0x8d0c7)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #11
E/ConsoleMessage(1029903):  0xffffbd77e0cc 
E/ConsoleMessage(1029903): malloc
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #12 0xffffbd98116c 
E/ConsoleMessage(1029903): operator new()
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #13 
E/ConsoleMessage(1029903): 0xffffbdc2be34 
E/ConsoleMessage(1029903): std::__cxx11::basic_string<>::reserve()
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #
E/ConsoleMessage(1029903): 14 0xffffbda0e8a0 
E/ConsoleMessage(1029903): std::__cxx11::basic_stringbuf<>::overflow()
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #15 0xffffbda15e10
E/ConsoleMessage(1029903):  
E/ConsoleMessage(1029903): std::basic_streambuf<>::xsputn()
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #16 0xffffbda08dd0 
E/ConsoleMessage(1029903): std::__ostream_insert<>()
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #17 0xffbe4ef2c170
E/ConsoleMessage(1029903):  
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f7c16f)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #18
E/ConsoleMessage(1029903):  0xffbe4ef2c240 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f7c23f)
E/ConsoleMessage(1029903):  
E/ConsoleMessage(1029903): #19 0xffbe4ee85ae0 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7ed5adf)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #20
E/ConsoleMessage(1029903):  0xffbe4ee85948 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7ed5947)
E/ConsoleMessage(1029903): #21 0xffbe4ee6f768 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7ebf767)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #22 0xffbe4ee6f7d4 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7ebf7d3)
E/ConsoleMessage(1029903): #23 0xffbe4ee6f564 (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7ebf563)
E/ConsoleMessage(1029903): #24 0xffbe4ee8b51c (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7edb51b)
E/ConsoleMessage(1029903): #25 0xffbe4bad7308 (/usr/share/chromium-efl/lib/libchromium-impl.so+0x4b27307)
E/ConsoleMessage(1029903): #26 0xffbe4f074a6c (/usr/share/chromium-efl/lib/libchromium-impl.so+0x80c4a6b)
E/ConsoleMessage(1029903): #27 0xffbe4bad7318 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x4b27317)
E/ConsoleMessage(1029903): #28 0xffbe4dd42340 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x6d9233f)
E/ConsoleMessage(1029903): #29 0xffbe4f075b44 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x80c5b43)
E/ConsoleMessage(1029903): #30 0xffbe4f0754b0 (/usr/share/chromium-efl/lib/libchromium-impl.so+0x80c54af)
E/ConsoleMessage(1029903): #31
E/ConsoleMessage(1029903):  0xffbe4f074c9c 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x80c4c9b)
E/ConsoleMessage(1029903): #32 0xffbe4f06d088 (/usr/share/chromium-efl/lib/libchromium-impl.so+0x80bd087)
E/ConsoleMessage(1029903): #33 0xffbe4f06d128 (/usr/share/chromium-efl/lib/libchromium-impl.so+0x80bd127)
E/ConsoleMessage(1029903): #34 0xffbe4f07ca18 (/usr/share/chromium-efl/lib/libchromium-impl.so+0x80cca17)
E/ConsoleMessage(1029903): #35 0xffbe4c43e178 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x548e177)
E/ConsoleMessage(1029903): #36 0xffbe5085ee80 (/usr/share/chromium-efl/lib/libchromium-impl.so+0x98aee7f)
E/ConsoleMessage(1029903): #37 0xffbe50860940 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x98b093f)
E/ConsoleMessage(1029903): #38 0xffbe50869770 (/usr/share/chromium-efl/lib/libchromium-impl.so+0x98b976f)
E/ConsoleMessage(1029903): #39 0xffbe4eed25f0 (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f225ef)
E/ConsoleMessage(1029903): #40 0xffbe4eee8250 (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f3824f)
E/ConsoleMessage(1029903): #41 0xffbe4eee7e70 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f37e6f)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #42 0xffbe4ee8d760 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7edd75f)
E/ConsoleMessage(1029903): #43 0xffbe4eee8868 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f38867)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #
E/ConsoleMessage(1029903): 44 0xffbe4eeb3ed0 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f03ecf)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #45 0xffbe4ef014b0 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f514af)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #46 0xffbe4ef01640 
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f5163f)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #47 0xffbe4ef1240c
E/ConsoleMessage(1029903):  
E/ConsoleMessage(1029903): (/usr/share/chromium-efl/lib/libchromium-impl.so+0x7f6240b)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #48 0xffffbd76e5cc 
E/ConsoleMessage(1029903): (/usr/lib64/libc.so.6+0x7e5cb)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): #49 0xffffbd7cca4c 
E/ConsoleMessage(1029903): (/usr/lib64/libc.so.6+0xdca4b)
E/ConsoleMessage(1029903): 
E/ConsoleMessage(1029903): [end of stack trace]

seungsoo47 avatar Sep 22 '25 09:09 seungsoo47

This page has been automatically closed since there has not been any recent activity. If you are still experiencing a similar issue, please open a new issue with additional information about the issue.

github-actions[bot] avatar Nov 22 '25 01:11 github-actions[bot]