Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 911367 - app-emulation/ruffle-0_p20230724 fails tests
Summary: app-emulation/ruffle-0_p20230724 fails tests
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Ionen Wolkens
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2023-07-28 06:53 UTC by Agostino Sarubbo
Modified: 2023-07-28 14:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,974.22 KB, text/plain)
2023-07-28 06:53 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2023-07-28 06:53:02 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: app-emulation/ruffle-0_p20230724 fails tests.
Discovered on: amd64 (internal ref: ci)
Comment 1 Agostino Sarubbo gentoo-dev 2023-07-28 06:53:05 UTC
Created attachment 866454 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2023-07-28 06:53:06 UTC
Error(s) that match a know pattern:


2023-07-28T01:23:12.905907Z ERROR ruffle_core::loader: Error during movie loading of "file:///var/tmp/portage/app-emulation/ruffle-0_p20230724/work/ruffle-nightly-2023-07-24/tests/tests/swfs/avm1/loadmovie_fail/bogus.swf": FetchError("Can't open file file:///var/tmp/portage/app-emulation/ruffle-0_p20230724/work/ruffle-nightly-2023-07-24/tests/tests/swfs/avm1/loadmovie_fail/bogus.swf: No such file or directory (os error 2)")
2023-07-28T01:23:13.776758Z ERROR ruffle_core::loader: Error during movie loading of "file:///var/tmp/portage/app-emulation/ruffle-0_p20230724/work/ruffle-nightly-2023-07-24/tests/tests/swfs/avm1/movieclip_state_values/no%20existing%20file.swf": FetchError("Can't open file file:///var/tmp/portage/app-emulation/ruffle-0_p20230724/work/ruffle-nightly-2023-07-24/tests/tests/swfs/avm1/movieclip_state_values/no%20existing%20file.swf: No such file or directory (os error 2)")
2023-07-28T01:23:14.999555Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `added` event: ReferenceError: Error #1069: Property flash.events::_target not found on Test and there is no default value.
2023-07-28T01:23:14.999775Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `addedToStage` event: ReferenceError: Error #1069: Property flash.events::_target not found on Test and there is no default value.
2023-07-28T01:23:15.681907Z ERROR ruffle_core::display_object::movie_clip: Error occured when running AVM2 frame script: ArgumentError: Error #2015: Invalid BitmapData.
2023-07-28T01:23:16.240032Z ERROR ruffle_core::display_object::movie_clip: Error occured when running AVM2 frame script: TypeError: Error #1034: Type Coercion failed: cannot convert Object@00000000000 to Test.as$38.Second.
2023-07-28T01:23:17.459038Z ERROR ruffle_core::avm2::events: Error dispatching event EventObject(EventObject { type: "enterFrame", class: flash.events::Event, ptr: 0x7f14242be820 }) to handler FunctionObject(FunctionObject { ptr: 0x7f142461dd20 }) : Error: Exception in first listener
2023-07-28T01:23:17.460004Z ERROR ruffle_core::avm2::events: Error dispatching event EventObject(EventObject { type: "customEvent", class: flash.events::Event, ptr: 0x7f1424604020 }) to handler FunctionObject(FunctionObject { ptr: 0x7f14242aa400 }) : Error: Exception in custom event handler
2023-07-28T01:23:17.717505Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `added` event: ReferenceError: Error #1069: Property flash.events::_target not found on Test and there is no default value.
2023-07-28T01:23:17.717698Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `addedToStage` event: ReferenceError: Error #1069: Property flash.events::_target not found on Test and there is no default value.
2023-07-28T01:23:18.514055Z ERROR ruffle_core::avm2::events: Error dispatching event EventObject(EventObject { type: "enterFrame", class: flash.events::Event, ptr: 0x7f143c618970 }) to handler FunctionObject(FunctionObject { ptr: 0x7f143c0f75d0 }) : TypeError: Error #1034: Type Coercion failed: cannot convert Object@00000000000 to flash.net.URLRequest.
2023-07-28T01:23:19.846478Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `added` event: ReferenceError: Error #1069: Property flash.events::_target not found on Test and there is no default value.
2023-07-28T01:23:19.846646Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `addedToStage` event: ReferenceError: Error #1069: Property flash.events::_target not found on Test and there is no default value.
2023-07-28T01:23:19.861790Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `added` event: ReferenceError: Error #1069: Property flash.events::_target not found on Test and there is no default value.
2023-07-28T01:23:19.861969Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `addedToStage` event: ReferenceError: Error #1069: Property flash.events::_target not found on Test and there is no default value.
2023-07-28T01:23:19.908520Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `added` event: ReferenceError: Error #1069: Property flash.events::_target not found on Test and there is no default value.
2023-07-28T01:23:19.908922Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `addedToStage` event: ReferenceError: Error #1069: Property flash.events::_target not found on Test and there is no default value.
2023-07-28T01:23:20.159933Z ERROR ruffle_core::display_object::container: Failed to get current value of child exceptionGetSet (MovieClip(MovieClip { ptr: 0x7f14246b29d0 })) on parent obj StageObject(StageObject { name: Main, ptr: 0x7f14246b5e00 }): Error: Called exceptionGetSet getter
2023-07-28T01:23:20.185226Z ERROR ruffle_core::display_object::container: Failed to get current value of child exceptionGetSet (MovieClip(MovieClip { ptr: 0x7f14244de4d0 })) on parent obj StageObject(StageObject { name: Main, ptr: 0x7f14246b5e00 }): Error: Called exceptionGetSet getter
2023-07-28T01:23:20.829426Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `added` event: ReferenceError: Error #1069: Property flash.events::_target not found on test and there is no default value.
2023-07-28T01:23:20.829635Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `addedToStage` event: ReferenceError: Error #1069: Property flash.events::_target not found on test and there is no default value.
2023-07-28T01:23:20.843980Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `added` event: ReferenceError: Error #1069: Property flash.events::_target not found on test and there is no default value.
2023-07-28T01:23:20.844146Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `addedToStage` event: ReferenceError: Error #1069: Property flash.events::_target not found on test and there is no default value.
2023-07-28T01:23:20.892063Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `added` event: ReferenceError: Error #1069: Property flash.events::_target not found on test and there is no default value.
2023-07-28T01:23:20.892227Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `addedToStage` event: ReferenceError: Error #1069: Property flash.events::_target not found on test and there is no default value.
2023-07-28T01:23:20.905276Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `added` event: ReferenceError: Error #1069: Property flash.events::_target not found on test and there is no default value.
2023-07-28T01:23:20.905458Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `addedToStage` event: ReferenceError: Error #1069: Property flash.events::_target not found on test and there is no default value.
2023-07-28T01:23:20.995480Z ERROR ruffle_core::display_object::movie_clip: Got "ReferenceError: Error #1069: Property encode not found on flash.display.BitmapData and there is no default value.
2023-07-28T01:23:21.704574Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `added` event: ReferenceError: Error #1069: Property flash.events::_target not found on Test and there is no default value.
2023-07-28T01:23:21.704771Z ERROR ruffle_core::avm2: Encountered AVM2 error when dispatching `addedToStage` event: ReferenceError: Error #1069: Property flash.events::_target not found on Test and there is no default value.
thread '<unnamed>' panicked at 'Could not lock adapter context. This is most-likely a deadlcok.', /var/tmp/portage/app-emulation/ruffle-0_p20230724/work/cargo_home/gentoo/wgpu-hal-0.16.2/src/gles/adapter.rs:706:22
thread '<unnamed>' panicked at 'Could not lock adapter context. This is most-likely a deadlcok.', /var/tmp/portage/app-emulation/ruffle-0_p20230724/work/cargo_home/gentoo/wgpu-hal-0.16.2/src/gles/device.rs:488:39
Mesa: error: GL_INVALID_ENUM in glTexStorage2DMultisample(target=GL_TEXTURE_2D)
Comment 3 Ionen Wolkens gentoo-dev 2023-07-28 06:55:46 UTC
Yet more software rendering mesa-related issues it look like, will have a look later.
Comment 4 Ionen Wolkens gentoo-dev 2023-07-28 11:52:18 UTC
I think this one is actually the return of bug #903295, tests changed since but this is wgpu-hal again with deadlock errors, and was never able to reproduce this one (may be random).

Maybe should just skip all renderer tests, they are too fickle in testing/headless.
Comment 5 Ionen Wolkens gentoo-dev 2023-07-28 14:49:03 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f81003f4fb36
Author: Ionen Wolkens <ionen@gentoo.org>
Date:   Fri Jul 28 10:47:24 2023

    app-emulation/ruffle: always skip renderer tests
    
    Too volatile, hopefully should be the last see of these.
    
    Also drop virtualx at same time, not that it was needed (anymore)
    even for renderer tests given upstream fixed usage with headless.
    
    Bug: https://bugs.gentoo.org/911320
    Close: https://bugs.gentoo.org/911367
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

(typo on close tag)