Comments (8)
Internal reference: XRE2-1751
from pxcore2.
please share the repo,which I can download and repro the issue
from pxcore2.
Please just use the master branch from https://github.com/pxscene/pxCore.
Steps to reproduce:
-
cd ci/builds
-
./dw.sh
-
./0010-external-breakpad.sh
-
./0020-external-dukluv.sh
-
./0030-external-nanosvg.sh
-
To speed up running test and to avoid facing other failures:
a) remove all other tests fromtests/pxScene2d/testRunner/tests.json
and keep onlytest_getFile.js
b) remove all tests fromtests/pxScene2d/testRunner/testsDesktop.json
To clean from any previous build, compile using node 6 and execute test please run the following:
- ./0299-clean.sh
- ./0300-wayland-node6-gcc-tsan.sh
- ./0310-test-testrunner.sh
To clean from any previous build, compile using node 8 and execute test please run the following:
- ./0399-clean.sh
- ./0400-wayland-node8-gcc-tsan.sh
- ./0410-test-testrunner.sh
Please ignore known Spark crash on exit while executing tests/pxScene2d/testRunner/testsExit.json.
from pxcore2.
Thanks Damien, will try it. Could you please try once more , I have added logs in test_getFile to print the error code during failure.
Also, is it not possible to directly download node8 code as part of spark repo and try as replacement instead of ci build steps?.
from pxcore2.
Thanks Damien, will try it. Could you please try once more , I have added logs in test_getFile to print the error code during failure.
Here is the build: https://semaphoreci.com/dwrobel/pxcore/branches/master-next/builds/8. I see it failed.
To get a logs please open the above link and then click on the ./ci/builds/ci-semaphoreci.sh
entry.
Tail of the log will be shown on the screen, link to the full log is in the beginning (search for: 'Download complete log'). If you need you need to trigger any new build, please make PR against this branch.
from pxcore2.
Thanks Damien,I got the logs as you suggested and got the problem and looks some api inconsistency. Please let me know how to get the node v8 code you are using without ci builds steps, in the same way we are using with 6.9.0.
from pxcore2.
Please let me know how to get the node v8 code
You can download sources within docker using the following steps:
$ ./ci/builds/dw.sh
$ sudo dnf debuginfo-install node8-shared
Then you can start debugging the code:
$ DBG="gdb --args" examples/pxScene2d/src/Spark-testrunner.sh
Source code repository + patches can be found here. I hope you can build it on your machine. In case you have some problems please refer to the .spec used to build it or to the complete build log.
from pxcore2.
test_getFile
seems to be removed from test list, if it was removed permanently, can we close this?
from pxcore2.
Related Issues (20)
- SIGSEGV on startup rtValue::setObject() while compiling using clang 6.0.0 HOT 2
- ThreadSanitizer(testRunner_v5.js,sci): data race @rtRef.h:70 in rtImageResource::setTextureData(pxOffscreen&, char const*, unsigned long)
- ThreadSanitizer(testRunner_v5.js, sci, exit): heap-use-after-free @rtWrapperUtils.cpp:309 in rtScriptNodeUtils::HandleMap::lookupSurrogate()
- ThreadSanitizer(testRunner_v5.js,tci): data race @pxContextGL.cpp:173 in removeFromTextureList(pxTexture*)
- testRunner_v5.js - test failures HOT 1
- AddressSanitizer(pxscene2dtests, sci): double-free @rtFileDownloader.cpp:925 in rtFileDownloader::retrieveDownloadHandle() HOT 1
- AddressSanitizer(reference-app, regression#1294): SEGV @pxResource.cpp:399 in rtImageResource::getTexture(bool) HOT 1
- AddressSanitizer(test-units, CORS): SEGV @test_cors.cpp:175 in corsTest::updateResponseForAccessControl_test() HOT 2
- AddressSanitizer(pxscene2dtests, sci): heap-buffer-overflow @nanosvg.h:333 in nsvg__parseXML(char*, void (*)(void*, char const*, char const**) HOT 2
- Question from Closed PR (unrelated to PR) HOT 1
- testRunner_v7.js - test failures - test_cors HOT 4
- testRunner_v7.js - crash using v8 - @CHECK(AllowJavascriptExecution::IsAllowed(isolate))
- testRunner_v7.js - test failures(node8,v8) - test_permissions.HANGING HOT 1
- Build failure on MacOS 10.14 HOT 4
- compile error 'std::string' invalid type in C file HOT 1
- compile error: pxUtil.cpp:1072 undeclared 'nsvgRasterizeFull' HOT 1
- Issues building HOT 2
- pxScene2d build failure HOT 3
- Can you modify the error messages to use ... HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pxcore2.