I'm sorry, I don't have any experience with CMake, so I'm having trouble injecting the relevant flags to OpenCV's compilation. ATM, these are the logs I get. First a warning is logged:
Compiled code throwing an exception, 5801480,547192,4749 ___cxa_throw @ appWASM.js:2010 cv::error(cv::Exception const&) @ wasm-01c3004a-12026:1 cv::error(int, cv::String const&, char const*, char const*, int) @ wasm-01c3004a-12023:1 cvRegisterType @ wasm-01c3004a-11970:1 _GLOBAL__sub_I_persistence_types.cpp @ wasm-01c3004a-12009:1 __wasm_call_ctors @ wasm-01c3004a-402:1 Module.___wasm_call_ctors @ appWASM.js:13159 func @ appWASM.js:1799 callRuntimeCallbacks @ appWASM.js:1375 initRuntime @ appWASM.js:1408 doRun @ appWASM.js:14543 run @ appWASM.js:14564 runCaller @ appWASM.js:14465 removeRunDependency @ appWASM.js:1583 receiveInstance @ appWASM.js:1693 receiveInstantiatedSource @ appWASM.js:1710 Promise.then (async) (anonymous) @ appWASM.js:1731 Promise.then (async) instantiateAsync @ appWASM.js:1729 createWasm @ appWASM.js:1756 (anonymous) @ appWASM.js:12314 And then an error: Uncaught (in promise) 5801480 I don't know how to get more info from the exception. On Thu, 24 Oct 2019 at 20:00, Alon Zakai <[email protected]> wrote: > What exactly is thrown, a C assertion, a wasm exception, or something > else? Pasting the full output (preferably in a build with --profiling -s > ASSERTIONS) might help understand what you're seeing. > > On Tue, Oct 22, 2019 at 3:02 AM Shachar Langbeheim <[email protected]> > wrote: > >> Hi, >> I'm seeing a crash when running an app linked with opencv. openCV is >> built using the command below, and an exception is thrown in >> cvRegisterType. I've tried to print the exception using make install >> -s EXCEPTION_DEBUG=1 -s DISABLE_EXCEPTION_CATCHING=0, but I still can't >> get the exception printed. Did anyone else try to compile OpenCV with the >> new backend and see this? Or any tips on how can I try to flesh out the >> issue? >> >> emcmake cmake ../$1 \ >> -DCMAKE_BUILD_TYPE=Release \ >> -DCMAKE_INSTALL_PREFIX='./' \ >> -DCPU_BASELINE=''\ >> -DCPU_DISPATCH='' \ >> -DCV_TRACE=OFF \ >> -DBUILD_SHARED_LIBS=OFF \ >> -DWITH_1394=OFF \ >> -DWITH_ADE=OFF \ >> -DWITH_VTK=OFF \ >> -DWITH_EIGEN=OFF \ >> -DWITH_FFMPEG=OFF \ >> -DWITH_GSTREAMER=OFF \ >> -DWITH_GTK=OFF \ >> -DWITH_GTK_2_X=OFF \ >> -DWITH_IPP=OFF \ >> -DWITH_JASPER=OFF \ >> -DWITH_JPEG=ON \ >> -DWITH_WEBP=OFF \ >> -DWITH_OPENEXR=OFF \ >> -DWITH_OPENGL=OFF \ >> -DWITH_OPENVX=OFF \ >> -DWITH_OPENNI=OFF \ >> -DWITH_OPENNI2=OFF \ >> -DWITH_PNG=ON \ >> -DWITH_TBB=OFF \ >> -DWITH_PTHREADS_PF=OFF \ >> -DWITH_TIFF=OFF \ >> -DWITH_V4L=OFF \ >> -DWITH_OPENCL=OFF \ >> -DWITH_OPENCL_SVM=OFF \ >> -DWITH_OPENCLAMDFFT=OFF \ >> -DWITH_OPENCLAMDBLAS=OFF \ >> -DWITH_GPHOTO2=OFF \ >> -DWITH_LAPACK=OFF \ >> -DWITH_ITT=OFF \ >> -DWITH_QUIRC=OFF \ >> -DBUILD_ZLIB=ON \ >> -DBUILD_opencv_apps=OFF \ >> -DBUILD_opencv_calib3d=ON \ >> -DBUILD_opencv_dnn=ON \ >> -DBUILD_opencv_features2d=ON \ >> -DBUILD_opencv_flann=ON \ >> -DBUILD_opencv_gapi=OFF \ >> -DBUILD_opencv_ml=OFF \ >> -DBUILD_opencv_photo=ON \ >> -DBUILD_opencv_imgcodecs=OFF \ >> -DBUILD_opencv_shape=OFF \ >> -DBUILD_opencv_videoio=OFF \ >> -DBUILD_opencv_videostab=OFF \ >> -DBUILD_opencv_highgui=OFF \ >> -DBUILD_opencv_superres=OFF \ >> -DBUILD_opencv_stitching=OFF \ >> -DBUILD_opencv_java=OFF \ >> -DBUILD_opencv_java_bindings_generator=OFF \ >> -DBUILD_opencv_js=OFF \ >> -DBUILD_opencv_python2=OFF \ >> -DBUILD_opencv_python3=OFF \ >> -DBUILD_EXAMPLES=OFF \ >> -DBUILD_PACKAGE=OFF \ >> -DBUILD_opencv_python_bindings_generator=OFF \ >> -DBUILD_TESTS=OFF \ >> -DBUILD_PERF_TESTS=OFF && >> make install >> >> -- >> You received this message because you are subscribed to the Google Groups >> "emscripten-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/emscripten-discuss/CA%2B_KjGY3dNhQ4rZmmmaGLyChG7qTKPaO6i2-Au0Xqd15D5Jr0g%40mail.gmail.com >> <https://groups.google.com/d/msgid/emscripten-discuss/CA%2B_KjGY3dNhQ4rZmmmaGLyChG7qTKPaO6i2-Au0Xqd15D5Jr0g%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/emscripten-discuss/CAEX4NpQiJxYXY-ZtZUQ7ucwXooYxthUmZbw%3Dw8eVJH%2BGCYWeCw%40mail.gmail.com > <https://groups.google.com/d/msgid/emscripten-discuss/CAEX4NpQiJxYXY-ZtZUQ7ucwXooYxthUmZbw%3Dw8eVJH%2BGCYWeCw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CA%2B_KjGZ6_ALMYGdpKFJN4Cps6g59%2By0a038xz-gkD6cBjwxe0w%40mail.gmail.com.
