Aborted('HEAPU8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)) localfiles.js:534:6 abort http://localhost:6931/localfiles.js:534 get http://localhost:6931/localfiles.js:382 __emval_get_module_property http://localhost:6931/localfiles.js:6078 localfiles.wasm.qstdweb::Uint8Array::heap() http://localhost:6931/localfiles.wasm:2698632 invoke_vi http://localhost:6931/localfiles.js:11952 localfiles.wasm.qstdweb::Uint8Array::Uint8Array(char const*, unsigned int) http://localhost:6931/localfiles.wasm:2679911 invoke_iiii http://localhost:6931/localfiles.js:11974 localfiles.wasm.qstdweb::(anonymous namespace)::ChunkedFileReader::readNextChunk(unsigned int, char*) http://localhost:6931/localfiles.wasm:2691878 invoke_viii http://localhost:6931/localfiles.js:12007 localfiles.wasm.qstdweb::File::stream(unsigned int, unsigned int, char*, std::__2::function) const http://localhost:6931/localfiles.wasm:2690529 invoke_viiiii http://localhost:6931/localfiles.js:12040 localfiles.wasm.qstdweb::File::stream(char*, std::__2::function) const http://localhost:6931/localfiles.wasm:2693775 localfiles.wasm.std::__2::__function::__func, std::__2::allocator>)> const&, std::__2::function const&)::$_0, std::__2::allocator, std::__2::allocator>)> const&, std::__2::function const&)::$_0>, void (int)>::operator()(int&&) http://localhost:6931/localfiles.wasm:9097633 localfiles.wasm.std::__2::__function::__func, std::__2::allocator> const&, QWasmLocalFileAccess::FileSelectMode, std::__2::function const&, std::__2::function, std::__2::allocator> const&)> const&, std::__2::function const&)::$_0, std::__2::allocator, std::__2::allocator> const&, QWasmLocalFileAccess::FileSelectMode, std::__2::function const&, std::__2::function, std::__2::allocator> const&)> const&, std::__2::function const&)::$_0>, void (emscripten::val)>::operator()(emscripten::val&&) http://localhost:6931/localfiles.wasm:9094820 localfiles.wasm.std::__2::__function::__func const&, QWasmLocalFileAccess::FileSelectMode, qstdweb::PromiseCallbacks)::$_0, std::__2::allocator const&, QWasmLocalFileAccess::FileSelectMode, qstdweb::PromiseCallbacks)::$_0>, void (emscripten::val)>::operator()(emscripten::val&&) http://localhost:6931/localfiles.wasm:9091453 invoke_vii http://localhost:6931/localfiles.js:11996 localfiles.wasm.qstdweb::EventListener::handleEvent(emscripten::val) http://localhost:6931/localfiles.wasm:2725646 invoke_vii http://localhost:6931/localfiles.js:11996 localfiles.wasm.emscripten::internal::MethodInvoker::invoke(void (qstdweb::EventListener::* const&)(emscripten::val), qstdweb::EventListener*, emscripten::_EM_VAL*) http://localhost:6931/localfiles.wasm:2725922 dynCall http://localhost:6931/localfiles.js:5027 localfiles_entry http://localhost:6931/localfiles.js:5033 anonymous http://localhost:6931/localfiles.js line 5331 > Function:8 (Async: EventListener.handleEvent) anonymous http://localhost:6931/localfiles.js line 6070 > Function:6 __emval_call_method http://localhost:6931/localfiles.js:5988 localfiles.wasm.void emscripten::val::internalCall<(emscripten::internal::EM_METHOD_CALLER_KIND)0, void, void emscripten::val::call, std::__2::allocator>&, emscripten::val&>(char const*, std::__2::basic_string, std::__2::allocator>&, emscripten::val&) const::'lambda'(emscripten::internal::_EM_METHOD_CALLER*, emscripten::_EM_VAL*, emscripten::internal::_EM_DESTRUCTORS**, void const*), std::__2::basic_string, std::__2::allocator>&, emscripten::val&>(void emscripten::val::call, std::__2::allocator>&, emscripten::val&>(char const*, std::__2::basic_string, std::__2::allocator>&, emscripten::val&) const::'lambda'(emscripten::internal::_EM_METHOD_CALLER*, emscripten::_EM_VAL*, emscripten::internal::_EM_DESTRUCTORS**, void const*), std::__2::basic_string, std::__2::allocator>&, emscripten::val&) const http://localhost:6931/localfiles.wasm:2701505 invoke_viiii http://localhost:6931/localfiles.js:12018 localfiles.wasm.qstdweb::EventCallback::EventCallback(emscripten::val, std::__2::basic_string, std::__2::allocator> const&, std::__2::function const&) http://localhost:6931/localfiles.wasm:2698269 localfiles.wasm.QWasmLocalFileAccess::FileDialog::showOpen(QList const&, QWasmLocalFileAccess::FileSelectMode, qstdweb::PromiseCallbacks) http://localhost:6931/localfiles.wasm:9076824 localfiles.wasm.QWasmLocalFileAccess::openFiles(std::__2::basic_string, std::__2::allocator> const&, QWasmLocalFileAccess::FileSelectMode, std::__2::function const&, std::__2::function, std::__2::allocator> const&)> const&, std::__2::function const&) http://localhost:6931/localfiles.wasm:9084003 localfiles.wasm.QWasmLocalFileAccess::openFile(std::__2::basic_string, std::__2::allocator> const&, std::__2::function const&, std::__2::function, std::__2::allocator> const&)> const&, std::__2::function const&) http://localhost:6931/localfiles.wasm:9085024 localfiles.wasm.std::__2::__function::__func const&, QWidget*)::$_0, std::__2::allocator const&, QWidget*)::$_0>, void ()>::operator()() http://localhost:6931/localfiles.wasm:9207561 localfiles.wasm.QFileDialog::getOpenFileContent(QString const&, std::__2::function const&, QWidget*) http://localhost:6931/localfiles.wasm:9180741 invoke_viii http://localhost:6931/localfiles.js:12007 localfiles.wasm.AppWindow::onLoadClicked() http://localhost:6931/localfiles.wasm:124587 localfiles.wasm.QtPrivate::FunctorCall, QtPrivate::List<>, void, void (AppWindow::*)()>::call(void (AppWindow::*)(), AppWindow*, void**)::'lambda'()::operator()() const http://localhost:6931/localfiles.wasm:142963 localfiles.wasm.void QtPrivate::FunctorCallBase::call_internal, QtPrivate::List<>, void, void (AppWindow::*)()>::call(void (AppWindow::*)(), AppWindow*, void**)::'lambda'()>(void**, QtPrivate::FunctorCall, QtPrivate::List<>, void, void (AppWindow::*)()>::call(void (AppWindow::*)(), AppWindow*, void**)::'lambda'()&&) http://localhost:6931/localfiles.wasm:142599 localfiles.wasm.QtPrivate::FunctorCall, QtPrivate::List<>, void, void (AppWindow::*)()>::call(void (AppWindow::*)(), AppWindow*, void**) http://localhost:6931/localfiles.wasm:142150 localfiles.wasm.void QtPrivate::FunctionPointer::call, void>(void (AppWindow::*)(), AppWindow*, void**) http://localhost:6931/localfiles.wasm:141964 localfiles.wasm.QtPrivate::QCallableObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) http://localhost:6931/localfiles.wasm:141509 invoke_viiiii http://localhost:6931/localfiles.js:12040 localfiles.wasm.void doActivate(QObject*, int, void**) http://localhost:6931/localfiles.wasm:930141 localfiles.wasm.QMetaObject::activate(QObject*, QMetaObject const*, int, void**) http://localhost:6931/localfiles.wasm:977646 localfiles.wasm.QAbstractButtonPrivate::emitClicked() http://localhost:6931/localfiles.wasm:7504148 localfiles.wasm.QAbstractButtonPrivate::click() http://localhost:6931/localfiles.wasm:7504870 localfiles.wasm.QAbstractButton::mouseReleaseEvent(QMouseEvent*) http://localhost:6931/localfiles.wasm:7508090 localfiles.wasm.QWidget::event(QEvent*) http://localhost:6931/localfiles.wasm:6848785 localfiles.wasm.QAbstractButton::event(QEvent*) http://localhost:6931/localfiles.wasm:7507476 localfiles.wasm.QPushButton::event(QEvent*) http://localhost:6931/localfiles.wasm:8333381 localfiles.wasm.QApplicationPrivate::notify_helper(QObject*, QEvent*) http://localhost:6931/localfiles.wasm:6514181 localfiles.wasm.QApplication::notify(QObject*, QEvent*) http://localhost:6931/localfiles.wasm:6520145 invoke_iiii http://localhost:6931/localfiles.js:11974 localfiles.wasm.QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) http://localhost:6931/localfiles.wasm:669596 localfiles.wasm.QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool, bool) http://localhost:6931/localfiles.wasm:6515794 localfiles.wasm.QWidgetWindow::handleMouseEvent(QMouseEvent*) http://localhost:6931/localfiles.wasm:6936226 localfiles.wasm.QWidgetWindow::event(QEvent*) http://localhost:6931/localfiles.wasm:6932745 localfiles.wasm.QApplicationPrivate::notify_helper(QObject*, QEvent*) http://localhost:6931/localfiles.wasm:6514181 localfiles.wasm.QApplication::notify(QObject*, QEvent*) http://localhost:6931/localfiles.wasm:6526185 invoke_iiii http://localhost:6931/localfiles.js:11974 localfiles.wasm.QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) http://localhost:6931/localfiles.wasm:669596 localfiles.wasm.QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) http://localhost:6931/localfiles.wasm:6434609 localfiles.wasm.QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) http://localhost:6931/localfiles.wasm:6429523 localfiles.wasm.bool QWindowSystemHelper::handleEvent, QFlags, Qt::MouseButton, QEvent::Type, Qt::MouseEventSource, bool, QPointingDevice const*>(QWindow*, unsigned long, QPointF, QPointF, QFlags, QFlags, Qt::MouseButton, QEvent::Type, Qt::MouseEventSource, bool, QPointingDevice const*) http://localhost:6931/localfiles.wasm:5617635 localfiles.wasm.bool QWindowSystemHelper::handleEvent, QFlags, Qt::MouseButton, QEvent::Type, Qt::MouseEventSource, bool, QPointingDevice const*>(QWindow*, unsigned long, QPointF, QPointF, QFlags, QFlags, Qt::MouseButton, QEvent::Type, Qt::MouseEventSource, bool, QPointingDevice const*) http://localhost:6931/localfiles.wasm:5616921 localfiles.wasm.bool QWindowSystemInterface::handleMouseEvent(QWindow*, unsigned long, QPointingDevice const*, QPointF const&, QPointF const&, QFlags, Qt::MouseButton, QEvent::Type, QFlags, Qt::MouseEventSource) http://localhost:6931/localfiles.wasm:5616627 localfiles.wasm.bool QWindowSystemInterface::handleMouseEvent(QWindow*, unsigned long, QPointF const&, QPointF const&, QFlags, Qt::MouseButton, QEvent::Type, QFlags, Qt::MouseEventSource) http://localhost:6931/localfiles.wasm:5616716 localfiles.wasm.QWasmWindow::deliverPointerEvent(PointerEvent const&) http://localhost:6931/localfiles.wasm:11181607 localfiles.wasm.QWasmWindow::processPointer(PointerEvent const&) http://localhost:6931/localfiles.wasm:11180626 localfiles.wasm.std::__2::__function::__func, void (emscripten::val)>::operator()(emscripten::val&&) http://localhost:6931/localfiles.wasm:11188834 invoke_vii http://localhost:6931/localfiles.js:11996 localfiles.wasm.qstdweb::EventListener::handleEvent(emscripten::val) http://localhost:6931/localfiles.wasm:2725646 invoke_vii http://localhost:6931/localfiles.js:11996 localfiles.wasm.emscripten::internal::MethodInvoker::invoke(void (qstdweb::EventListener::* const&)(emscripten::val), qstdweb::EventListener*, emscripten::_EM_VAL*) http://localhost:6931/localfiles.wasm:2725922 dynCall http://localhost:6931/localfiles.js:5027 localfiles_entry http://localhost:6931/localfiles.js:5033 anonymous http://localhost:6931/localfiles.js line 5331 > Function:8 Uncaught RuntimeError: Aborted('HEAPU8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)) abort http://localhost:6931/localfiles.js:548 get http://localhost:6931/localfiles.js:382 __emval_get_module_property http://localhost:6931/localfiles.js:6078 invoke_vi http://localhost:6931/localfiles.js:11952 invoke_iiii http://localhost:6931/localfiles.js:11974 invoke_viii http://localhost:6931/localfiles.js:12007 invoke_viiiii http://localhost:6931/localfiles.js:12040 localfiles.js:548:41 user callback triggered after runtime exited or application aborted. Ignoring. localfiles.js:6395:8 callUserCallback http://localhost:6931/localfiles.js:6395 localfiles_entry http://localhost:6931/localfiles.js:6407 (Async: setTimeout handler) safeSetTimeout http://localhost:6931/localfiles.js:6406 _emscripten_set_timeout http://localhost:6931/localfiles.js:10951 localfiles.wasm.QEventDispatcherWasm::updateNativeTimer()::$_0::operator()() const http://localhost:6931/localfiles.wasm:2769708 invoke_vi http://localhost:6931/localfiles.js:11952 localfiles.wasm.QEventDispatcherWasm::updateNativeTimer() http://localhost:6931/localfiles.wasm:2766308 localfiles.wasm.QEventDispatcherWasm::callProcessTimers(void*) http://localhost:6931/localfiles.wasm:2772686 localfiles_entry http://localhost:6931/localfiles.js:10951 callUserCallback http://localhost:6931/localfiles.js:6399 localfiles_entry http://localhost:6931/localfiles.js:6407 (Async: setTimeout handler) safeSetTimeout http://localhost:6931/localfiles.js:6406 _emscripten_set_timeout http://localhost:6931/localfiles.js:10951 localfiles.wasm.QEventDispatcherWasm::updateNativeTimer()::$_0::operator()() const http://localhost:6931/localfiles.wasm:2769708 invoke_vi http://localhost:6931/localfiles.js:11952 localfiles.wasm.QEventDispatcherWasm::updateNativeTimer() http://localhost:6931/localfiles.wasm:2766308 localfiles.wasm.QEventDispatcherWasm::callProcessTimers(void*) http://localhost:6931/localfiles.wasm:2772686 localfiles_entry http://localhost:6931/localfiles.js:10951 callUserCallback http://localhost:6931/localfiles.js:6399 localfiles_entry http://localhost:6931/localfiles.js:6407 (Async: setTimeout handler) safeSetTimeout http://localhost:6931/localfiles.js:6406 _emscripten_set_timeout http://localhost:6931/localfiles.js:10951 localfiles.wasm.QEventDispatcherWasm::updateNativeTimer()::$_0::operator()() const http://localhost:6931/localfiles.wasm:2769708 invoke_vi http://localhost:6931/localfiles.js:11952 localfiles.wasm.QEventDispatcherWasm::updateNativeTimer() http://localhost:6931/localfiles.wasm:2766308 localfiles.wasm.QEventDispatcherWasm::callProcessTimers(void*) http://localhost:6931/localfiles.wasm:2772686 localfiles_entry http://localhost:6931/localfiles.js:10951 callUserCallback http://localhost:6931/localfiles.js:6399 localfiles_entry http://localhost:6931/localfiles.js:6407 (Async: setTimeout handler) safeSetTimeout http://localhost:6931/localfiles.js:6406 _emscripten_set_timeout http://localhost:6931/localfiles.js:10951 localfiles.wasm.QEventDispatcherWasm::updateNativeTimer()::$_0::operator()() const http://localhost:6931/localfiles.wasm:2769708 invoke_vi http://localhost:6931/localfiles.js:11952 localfiles.wasm.QEventDispatcherWasm::updateNativeTimer() http://localhost:6931/localfiles.wasm:2766308 localfiles.wasm.QEventDispatcherWasm::callProcessTimers(void*) http://localhost:6931/localfiles.wasm:2772686 localfiles_entry http://localhost:6931/localfiles.js:10951 callUserCallback http://localhost:6931/localfiles.js:6399 localfiles_entry http://localhost:6931/localfiles.js:6407 (Async: setTimeout handler) safeSetTimeout http://localhost:6931/localfiles.js:6406 _emscripten_set_timeout http://localhost:6931/localfiles.js:10951 localfiles.wasm.QEventDispatcherWasm::updateNativeTimer()::$_0::operator()() const http://localhost:6931/localfiles.wasm:2769708