Code Monkey home page Code Monkey logo

Comments (42)

alexmercerind avatar alexmercerind commented on May 18, 2024 2
  1. Launch a new terminal.
  2. Type LC_NUMERIC=C.
  3. Remove media_kit_libs_linux (if already present).
  4. Start project with flutter run.
  5. Does it run?

FYI: I'm one of the engineers working on package:media_kit.

I randomly spotted this issue & I believe this is due to locale mismatch. Likely an update will be needed within package:flutter_qjs, because we render video frame every second multiple times & consume an API which requires LC_NUMERIC as C.

from miru-app.

DasIschBims avatar DasIschBims commented on May 18, 2024 2

build works in all distro the problem is running the build

Rather meant the PKGBUILD itself, imma check in later to see if I can do something to get it running

Edit: Seems to be a harder nut to crack, will hop into the debugger in the next couple of days to check it out...

Edit 2: Didn't really have much time but yeah no luck there. I'm not that experienced with flutter yet so that's probably why I have no clue what's going on here.

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024 1

@shashankx86

You should install webkit2gtk-4.1

https://pub.dev/packages/desktop_webview_window#linux-requirement

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024 1

@shashankx86 You can find the error button in the upper-right corner of the extension tab.

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

In theory, it should be compatible with Linux, but I encountered an issue. I've checked and it seems to be related to 'quick_js' and 'media_kit', but I haven't been able to resolve it.

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

In theory, it should be compatible with Linux, but I encountered an issue. I've checked and it seems to be related to 'quick_js' and 'media_kit', but I haven't been able to resolve it.

What was issue, can you post log, I may able to help with it

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

It doesn't produce any logs; it crashes during the extension loading process. When I remove the 'media_kit_libs_linux' dependency, it runs normally, but that disables video playback. This might be caused by a memory conflict.

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

It doesn't produce any logs; it crashes during the extension loading process. When I remove the 'media_kit_libs_linux' dependency, it runs normally, but that disables video playback. This might be caused by a memory conflict.

all deps were installed?
you can check req deps by binary
ldd <path/to/binary>

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

all deps were installed? you can check req deps by binary ldd <path/to/binary>

Yes, all dependencies are installed. Regarding the QuickJS, you need to move the '/build/linux/x64/debug/plugins/flutter_js/libflutter_js_plugin.so' file to the software's '/lib' folder to start it correctly.

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

Yes, all dependencies are installed. Regarding the QuickJS, you need to move the '/build/linux/x64/debug/plugins/flutter_js/libflutter_js_plugin.so' file to the software's '/lib' folder to start it correctly.

is this fix that crash you mentioned in which you had to remove media_kit_libs_linux or is his to start Miru after removing media_kit_libs_linux or to handle plugin part?

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

is this fix that crash you mentioned in which you had to remove media_kit_libs_linux or is his to start Miru after removing media_kit_libs_linux

Exactly, when both 'media_kit_libs_linux' and 'quickjs' are present and the extension is loaded, it crashes.

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

@MiaoMint

Getting error while building

d0m@doxygen:~$ flutter build linux --release

CMake Error at /snap/flutter/141/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake:463 (message):
  A required package was not found
Call Stack (most recent call first):
  /snap/flutter/141/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake:643 (_pkg_check_modules_internal)
  flutter/ephemeral/.plugin_symlinks/desktop_webview_window/linux/CMakeLists.txt:10 (pkg_check_modules)


Building Linux application...                                           
Unable to generate build files

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

@MiaoMint Getting same error
can you provide me binary which you have built

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

@MiaoMint Getting same error can you provide me binary which you have built

https://we.tl/t-qv01S33JaT

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

@MiaoMint

d0m@doxygen:~/Downloads/Miru$ ldd miru 
./miru: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/d0m/Downloads/Miru/./lib/libdesktop_multi_window_plugin.so)
./miru: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/d0m/Downloads/Miru/./lib/libmedia_kit_libs_linux_plugin.so)
./miru: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/d0m/Downloads/Miru/./lib/libmedia_kit_video_plugin.so)
        linux-vdso.so.1 (0x00007ffdf5beb000)
        libdesktop_multi_window_plugin.so => /home/d0m/Downloads/Miru/./lib/libdesktop_multi_window_plugin.so (0x00007fe62e62d000)
        libdesktop_webview_window_plugin.so => /home/d0m/Downloads/Miru/./lib/libdesktop_webview_window_plugin.so (0x00007fe62e623000)
        libflutter_js_plugin.so => /home/d0m/Downloads/Miru/./lib/libflutter_js_plugin.so (0x00007fe62e61d000)
        libisar_flutter_libs_plugin.so => /home/d0m/Downloads/Miru/./lib/libisar_flutter_libs_plugin.so (0x00007fe62e617000)
        libmedia_kit_libs_linux_plugin.so => /home/d0m/Downloads/Miru/./lib/libmedia_kit_libs_linux_plugin.so (0x00007fe62e609000)
        libmedia_kit_video_plugin.so => /home/d0m/Downloads/Miru/./lib/libmedia_kit_video_plugin.so (0x00007fe62e5f4000)
        libscreen_retriever_plugin.so => /home/d0m/Downloads/Miru/./lib/libscreen_retriever_plugin.so (0x00007fe62e5ee000)
        liburl_launcher_linux_plugin.so => /home/d0m/Downloads/Miru/./lib/liburl_launcher_linux_plugin.so (0x00007fe62e5e8000)
        libwindow_manager_plugin.so => /home/d0m/Downloads/Miru/./lib/libwindow_manager_plugin.so (0x00007fe62e5db000)
        libflutter_linux_gtk.so => /home/d0m/Downloads/Miru/./lib/libflutter_linux_gtk.so (0x00007fe62d600000)
        libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007fe62cc00000)
        libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007fe62e4ae000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fe62e48f000)
        libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fe62e47e000)
        libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fe62e415000)
        libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fe62d4fc000)
        libatk-1.0.so.0 => /lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007fe62d4d3000)
        libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007fe62e408000)
        libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fe62cadc000)
        libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fe62d4a5000)
        libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fe62c8fe000)
        libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fe62d446000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fe62c7c6000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe62c400000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe62c6e7000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe62d426000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe62c21f000)
        libwebkit2gtk-4.1.so.0 => /lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0 (0x00007fe627e00000)
        libsoup-3.0.so.0 => /lib/x86_64-linux-gnu/libsoup-3.0.so.0 (0x00007fe62c64a000)
        libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fe62e3fe000)
        libjavascriptcoregtk-4.1.so.0 => /lib/x86_64-linux-gnu/libjavascriptcoregtk-4.1.so.0 (0x00007fe626400000)
        libmpv.so.2 => not found
        libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007fe6262d1000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe62e3f7000)
        libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fe627db5000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe62e3f2000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fe62e63f000)
        libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007fe62c631000)
        libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007fe627d99000)
        libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x00007fe62c61d000)
        libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fe62618f000)
        libatk-bridge-2.0.so.0 => /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007fe627d5d000)
        libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fe62c217000)
        libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007fe626149000)
        libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007fe627d4b000)
        libwayland-cursor.so.0 => /lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007fe62c20d000)
        libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007fe626144000)
        libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007fe62612f000)
        libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007fe626122000)
        libXdamage.so.1 => /lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fe62611d000)
        libXcomposite.so.1 => /lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007fe626118000)
        libXrandr.so.2 => /lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007fe62610b000)
        libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007fe626106000)
        libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007fe6260fb000)
        libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fe626030000)
        libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fe626004000)
        libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fe625f59000)
        libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fe625f23000)
        libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007fe625f1e000)
        libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fe625ef2000)
        libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007fe625ee4000)
        libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fe625ed7000)
        libjpeg.so.62 => /lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007fe625e44000)
        libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007fe625de1000)
        libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fe625db3000)
        libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007fe625da5000)
        libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007fe625d0b000)
        libwpe-1.0.so.1 => /lib/x86_64-linux-gnu/libwpe-1.0.so.1 (0x00007fe625d00000)
        libWPEBackend-fdo-1.0.so.1 => /lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so.1 (0x00007fe625ce8000)
        libicui18n.so.72 => /lib/x86_64-linux-gnu/libicui18n.so.72 (0x00007fe625800000)
        libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fe625c16000)
        libicuuc.so.72 => /lib/x86_64-linux-gnu/libicuuc.so.72 (0x00007fe625602000)
        libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x00007fe625456000)
        libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fe6252f7000)
        libxslt.so.1 => /lib/x86_64-linux-gnu/libxslt.so.1 (0x00007fe625bd3000)
        liblcms2.so.2 => /lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007fe625b70000)
        libwoff2dec.so.1.0.2 => /lib/x86_64-linux-gnu/libwoff2dec.so.1.0.2 (0x00007fe625b60000)
        libharfbuzz-icu.so.0 => /lib/x86_64-linux-gnu/libharfbuzz-icu.so.0 (0x00007fe625b5b000)
        libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fe6251b0000)
        libgstallocators-1.0.so.0 => /lib/x86_64-linux-gnu/libgstallocators-1.0.so.0 (0x00007fe625b54000)
        libgstapp-1.0.so.0 => /lib/x86_64-linux-gnu/libgstapp-1.0.so.0 (0x00007fe625b3f000)
        libgstbase-1.0.so.0 => /lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007fe62512b000)
        libgstreamer-1.0.so.0 => /lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007fe624fdb000)
        libgstpbutils-1.0.so.0 => /lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 (0x00007fe624f99000)
        libgstaudio-1.0.so.0 => /lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 (0x00007fe624f17000)
        libgsttranscoder-1.0.so.0 => /lib/x86_64-linux-gnu/libgsttranscoder-1.0.so.0 (0x00007fe625b2f000)
        libgsttag-1.0.so.0 => /lib/x86_64-linux-gnu/libgsttag-1.0.so.0 (0x00007fe624ed7000)
        libgstvideo-1.0.so.0 => /lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007fe624e09000)
        libgstgl-1.0.so.0 => /lib/x86_64-linux-gnu/libgstgl-1.0.so.0 (0x00007fe624d83000)
        libgstfft-1.0.so.0 => /lib/x86_64-linux-gnu/libgstfft-1.0.so.0 (0x00007fe624d76000)
        libopenjp2.so.7 => /lib/x86_64-linux-gnu/libopenjp2.so.7 (0x00007fe624d12000)
        libwebpdemux.so.2 => /lib/x86_64-linux-gnu/libwebpdemux.so.2 (0x00007fe624d0c000)
        libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x00007fe624c9a000)
        libavif.so.15 => /lib/x86_64-linux-gnu/libavif.so.15 (0x00007fe624c72000)
        libenchant-2.so.2 => /lib/x86_64-linux-gnu/libenchant-2.so.2 (0x00007fe624c66000)
        libsecret-1.so.0 => /lib/x86_64-linux-gnu/libsecret-1.so.0 (0x00007fe624c04000)
        libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fe624bef000)
        libhyphen.so.0 => /lib/x86_64-linux-gnu/libhyphen.so.0 (0x00007fe624be8000)
        libwayland-server.so.0 => /lib/x86_64-linux-gnu/libwayland-server.so.0 (0x00007fe624bd2000)
        libmanette-0.2.so.0 => /lib/x86_64-linux-gnu/libmanette-0.2.so.0 (0x00007fe624ba3000)
        libseccomp.so.2 => /lib/x86_64-linux-gnu/libseccomp.so.2 (0x00007fe624b81000)
        libgbm.so.1 => /lib/x86_64-linux-gnu/libgbm.so.1 (0x00007fe624b70000)
        libdrm.so.2 => /lib/x86_64-linux-gnu/libdrm.so.2 (0x00007fe624b5a000)
        libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007fe624b46000)
        libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fe624b39000)
        libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fe624ae5000)
        libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007fe624ab6000)
        libatomic.so.1 => /lib/x86_64-linux-gnu/libatomic.so.1 (0x00007fe624aac000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fe624a81000)
        libatspi.so.0 => /lib/x86_64-linux-gnu/libatspi.so.0 (0x00007fe624a46000)
        libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fe6249ee000)
        libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007fe6249e4000)
        libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fe6249df000)
        libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fe624600000)
        libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007fe624988000)
        libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fe62497a000)
        liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fe62494b000)
        libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fe62488f000)
        liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fe624869000)
        libicudata.so.72 => /lib/x86_64-linux-gnu/libicudata.so.72 (0x00007fe622800000)
        libwoff2common.so.1.0.2 => /lib/x86_64-linux-gnu/libwoff2common.so.1.0.2 (0x00007fe624862000)
        libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fe62483a000)
        libunwind.so.8 => /lib/x86_64-linux-gnu/libunwind.so.8 (0x00007fe62481e000)
        libdw.so.1 => /lib/x86_64-linux-gnu/libdw.so.1 (0x00007fe622758000)
        liborc-0.4.so.0 => /lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007fe6226c0000)
        libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fe622639000)
        libEGL.so.1 => /lib/x86_64-linux-gnu/libEGL.so.1 (0x00007fe624806000)
        libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fe6245fb000)
        libgudev-1.0.so.0 => /lib/x86_64-linux-gnu/libgudev-1.0.so.0 (0x00007fe6245ee000)
        libdav1d.so.6 => /lib/x86_64-linux-gnu/libdav1d.so.6 (0x00007fe622472000)
        libgav1.so.1 => /lib/x86_64-linux-gnu/libgav1.so.1 (0x00007fe622389000)
        librav1e.so.0 => /lib/x86_64-linux-gnu/librav1e.so.0 (0x00007fe622000000)
        libSvtAv1Enc.so.1 => /lib/x86_64-linux-gnu/libSvtAv1Enc.so.1 (0x00007fe621600000)
        libaom.so.3 => /lib/x86_64-linux-gnu/libaom.so.3 (0x00007fe621000000)
        libyuv.so.0 => /lib/x86_64-linux-gnu/libyuv.so.0 (0x00007fe6222e4000)
        libevdev.so.2 => /lib/x86_64-linux-gnu/libevdev.so.2 (0x00007fe6222c6000)
        libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007fe620e4a000)
        libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007fe622295000)
        libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fe621fdd000)
        libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fe620d70000)
        libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fe6215d3000)
        libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fe6245e2000)
        libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fe6245d4000)
        libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fe621fc7000)
        libelf.so.1 => /lib/x86_64-linux-gnu/libelf.so.1 (0x00007fe6215b8000)
        libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fe620d5d000)
        libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fe620ca4000)
        libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fe620c70000)
        libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007fe620c42000)
        libabsl_synchronization.so.20220623 => /lib/x86_64-linux-gnu/libabsl_synchronization.so.20220623 (0x00007fe620c30000)
        libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fe6215b1000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fe620c1f000)
        libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fe620c12000)
        libabsl_graphcycles_internal.so.20220623 => /lib/x86_64-linux-gnu/libabsl_graphcycles_internal.so.20220623 (0x00007fe620c0a000)
        libabsl_stacktrace.so.20220623 => /lib/x86_64-linux-gnu/libabsl_stacktrace.so.20220623 (0x00007fe620c05000)
        libabsl_symbolize.so.20220623 => /lib/x86_64-linux-gnu/libabsl_symbolize.so.20220623 (0x00007fe620bfd000)
        libabsl_time.so.20220623 => /lib/x86_64-linux-gnu/libabsl_time.so.20220623 (0x00007fe620beb000)
        libabsl_malloc_internal.so.20220623 => /lib/x86_64-linux-gnu/libabsl_malloc_internal.so.20220623 (0x00007fe620be5000)
        libabsl_base.so.20220623 => /lib/x86_64-linux-gnu/libabsl_base.so.20220623 (0x00007fe620bdf000)
        libabsl_spinlock_wait.so.20220623 => /lib/x86_64-linux-gnu/libabsl_spinlock_wait.so.20220623 (0x00007fe620bda000)
        libabsl_raw_logging_internal.so.20220623 => /lib/x86_64-linux-gnu/libabsl_raw_logging_internal.so.20220623 (0x00007fe620bd5000)
        libabsl_debugging_internal.so.20220623 => /lib/x86_64-linux-gnu/libabsl_debugging_internal.so.20220623 (0x00007fe620bcc000)
        libabsl_demangle_internal.so.20220623 => /lib/x86_64-linux-gnu/libabsl_demangle_internal.so.20220623 (0x00007fe620bc2000)
        libabsl_strings.so.20220623 => /lib/x86_64-linux-gnu/libabsl_strings.so.20220623 (0x00007fe620ba4000)
        libabsl_time_zone.so.20220623 => /lib/x86_64-linux-gnu/libabsl_time_zone.so.20220623 (0x00007fe620b8a000)
        libabsl_int128.so.20220623 => /lib/x86_64-linux-gnu/libabsl_int128.so.20220623 (0x00007fe620b83000)
        libabsl_strings_internal.so.20220623 => /lib/x86_64-linux-gnu/libabsl_strings_internal.so.20220623 (0x00007fe620b7b000)
        libabsl_throw_delegate.so.20220623 => /lib/x86_64-linux-gnu/libabsl_throw_delegate.so.20220623 (0x00007fe620b74000)

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

@MiaoMint

Same building error on CI

https://github.com/shashankx86/miru-app/actions/runs/5935831034

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

This is my output

ldd miru
        linux-vdso.so.1 (0x00007ffdb8bf3000)
        libdesktop_multi_window_plugin.so => /home/miaomint/miru/./lib/libdesktop_multi_window_plugin.so (0x00007fa5d8db7000)
        libdesktop_webview_window_plugin.so => /home/miaomint/miru/./lib/libdesktop_webview_window_plugin.so (0x00007fa5d8dad000)
        libflutter_js_plugin.so => /home/miaomint/miru/./lib/libflutter_js_plugin.so (0x00007fa5d8da7000)
        libisar_flutter_libs_plugin.so => /home/miaomint/miru/./lib/libisar_flutter_libs_plugin.so (0x00007fa5d8da1000)
        libmedia_kit_libs_linux_plugin.so => /home/miaomint/miru/./lib/libmedia_kit_libs_linux_plugin.so (0x00007fa5d8d93000)
        libmedia_kit_video_plugin.so => /home/miaomint/miru/./lib/libmedia_kit_video_plugin.so (0x00007fa5d8d7e000)
        libscreen_retriever_plugin.so => /home/miaomint/miru/./lib/libscreen_retriever_plugin.so (0x00007fa5d8d78000)
        liburl_launcher_linux_plugin.so => /home/miaomint/miru/./lib/liburl_launcher_linux_plugin.so (0x00007fa5d8d72000)
        libwindow_manager_plugin.so => /home/miaomint/miru/./lib/libwindow_manager_plugin.so (0x00007fa5d8d65000)
        libflutter_linux_gtk.so => /home/miaomint/miru/./lib/libflutter_linux_gtk.so (0x00007fa5d7e00000)
        libgtk-3.so.0 => /usr/lib/libgtk-3.so.0 (0x00007fa5d7600000)
        libgdk-3.so.0 => /usr/lib/libgdk-3.so.0 (0x00007fa5d8c4a000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fa5d8c30000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007fa5d8c20000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007fa5d7597000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fa5d748c000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007fa5d8bf8000)
        libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2 (0x00007fa5d7df5000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007fa5d735a000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007fa5d7314000)
        libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007fa5d713e000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fa5d70dc000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fa5d6f91000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa5d6c00000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007fa5d6ea4000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fa5d6e7f000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fa5d6800000)
        libwebkit2gtk-4.1.so.0 => /usr/lib/libwebkit2gtk-4.1.so.0 (0x00007fa5d2c00000)
        libsoup-3.0.so.0 => /usr/lib/libsoup-3.0.so.0 (0x00007fa5d6b68000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007fa5d7dee000)
        libjavascriptcoregtk-4.1.so.0 => /usr/lib/libjavascriptcoregtk-4.1.so.0 (0x00007fa5d1400000)
        libmpv.so.2 => /usr/lib/libmpv.so.2 (0x00007fa5d1000000)
        libepoxy.so.0 => /usr/lib/libepoxy.so.0 (0x00007fa5d12cf000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fa5d7de7000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fa5d6b19000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fa5d7de2000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fa5d8dc9000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007fa5d6b01000)
        libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x00007fa5d6ae1000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fa5d6acd000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fa5d0ebd000)
        libatk-bridge-2.0.so.0 => /usr/lib/libatk-bridge-2.0.so.0 (0x00007fa5d6a92000)
        libcloudproviders.so.0 => /usr/lib/libcloudproviders.so.0 (0x00007fa5d6a7b000)
        libtracker-sparql-3.0.so.0 => /usr/lib/libtracker-sparql-3.0.so.0 (0x00007fa5d0de2000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fa5d7dd8000)
        libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x00007fa5d67b9000)
        libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007fa5d6a69000)
        libwayland-cursor.so.0 => /usr/lib/libwayland-cursor.so.0 (0x00007fa5d6a5f000)
        libwayland-egl.so.1 => /usr/lib/libwayland-egl.so.1 (0x00007fa5d6a5a000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fa5d67a4000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007fa5d6a4e000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007fa5d679f000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007fa5d679a000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007fa5d678d000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007fa5d6788000)
        libthai.so.0 => /usr/lib/libthai.so.0 (0x00007fa5d677d000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fa5d0d14000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fa5d675a000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fa5d0cda000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fa5d2bf3000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fa5d0caf000)
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007fa5d2be2000)
        libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007fa5d12ca000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007fa5d0c02000)
        libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fa5d0b56000)
        libtiff.so.6 => /usr/lib/libtiff.so.6 (0x00007fa5d0abf000)
        libmount.so.1 => /usr/lib/libmount.so.1 (0x00007fa5d0a6e000)
        libffi.so.8 => /usr/lib/libffi.so.8 (0x00007fa5d0a63000)
        libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0x00007fa5d09c8000)
        libwpe-1.0.so.1 => /usr/lib/libwpe-1.0.so.1 (0x00007fa5d09bc000)
        libWPEBackend-fdo-1.0.so.1 => /usr/lib/libWPEBackend-fdo-1.0.so.1 (0x00007fa5d09a5000)
        libicui18n.so.73 => /usr/lib/libicui18n.so.73 (0x00007fa5d0600000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007fa5d050d000)
        libicuuc.so.73 => /usr/lib/libicuuc.so.73 (0x00007fa5d0200000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fa5d009a000)
        libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007fa5cff46000)
        libxslt.so.1 => /usr/lib/libxslt.so.1 (0x00007fa5d0964000)
        liblcms2.so.2 => /usr/lib/liblcms2.so.2 (0x00007fa5d04a7000)
        libwoff2dec.so.1.0.2 => /usr/lib/libwoff2dec.so.1.0.2 (0x00007fa5d0955000)
        libharfbuzz-icu.so.0 => /usr/lib/libharfbuzz-icu.so.0 (0x00007fa5d0950000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007fa5cfdfe000)
        libgstallocators-1.0.so.0 => /usr/lib/libgstallocators-1.0.so.0 (0x00007fa5d0949000)
        libgstapp-1.0.so.0 => /usr/lib/libgstapp-1.0.so.0 (0x00007fa5d0492000)
        libgstbase-1.0.so.0 => /usr/lib/libgstbase-1.0.so.0 (0x00007fa5d040a000)
        libgstreamer-1.0.so.0 => /usr/lib/libgstreamer-1.0.so.0 (0x00007fa5cfca7000)
        libgstpbutils-1.0.so.0 => /usr/lib/libgstpbutils-1.0.so.0 (0x00007fa5cfc65000)
        libgstaudio-1.0.so.0 => /usr/lib/libgstaudio-1.0.so.0 (0x00007fa5cfbe3000)
        libgsttranscoder-1.0.so.0 => /usr/lib/libgsttranscoder-1.0.so.0 (0x00007fa5cfbd5000)
        libgsttag-1.0.so.0 => /usr/lib/libgsttag-1.0.so.0 (0x00007fa5cfb94000)
        libgstvideo-1.0.so.0 => /usr/lib/libgstvideo-1.0.so.0 (0x00007fa5cfac6000)
        libgstgl-1.0.so.0 => /usr/lib/libgstgl-1.0.so.0 (0x00007fa5cfa3e000)
        libgstfft-1.0.so.0 => /usr/lib/libgstfft-1.0.so.0 (0x00007fa5cfa32000)
        libopenjp2.so.7 => /usr/lib/libopenjp2.so.7 (0x00007fa5cf9c6000)
        libwebpdemux.so.2 => /usr/lib/libwebpdemux.so.2 (0x00007fa5cf9c0000)
        libwebp.so.7 => /usr/lib/libwebp.so.7 (0x00007fa5cf952000)
        libavif.so.15 => /usr/lib/libavif.so.15 (0x00007fa5cf928000)
        libenchant-2.so.2 => /usr/lib/libenchant-2.so.2 (0x00007fa5cf91d000)
        libsecret-1.so.0 => /usr/lib/libsecret-1.so.0 (0x00007fa5cf8be000)
        libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x00007fa5cf8a7000)
        libhyphen.so.0 => /usr/lib/libhyphen.so.0 (0x00007fa5cf8a0000)
        libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0x00007fa5cf88a000)
        libmanette-0.2.so.0 => /usr/lib/libmanette-0.2.so.0 (0x00007fa5cf859000)
        libseccomp.so.2 => /usr/lib/libseccomp.so.2 (0x00007fa5cf83a000)
        libgbm.so.1 => /usr/lib/libgbm.so.1 (0x00007fa5cf82a000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007fa5cf813000)
        libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007fa5cf7ff000)
        libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x00007fa5cf7ef000)
        libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007fa5cf79b000)
        libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007fa5cf770000)
        libatomic.so.1 => /usr/lib/libatomic.so.1 (0x00007fa5cf766000)
        libass.so.9 => /usr/lib/libass.so.9 (0x00007fa5cf72e000)
        libavcodec.so.60 => /usr/lib/libavcodec.so.60 (0x00007fa5ce200000)
        libavfilter.so.9 => /usr/lib/libavfilter.so.9 (0x00007fa5cdc00000)
        libavformat.so.60 => /usr/lib/libavformat.so.60 (0x00007fa5cd800000)
        libavutil.so.58 => /usr/lib/libavutil.so.58 (0x00007fa5cd400000)
        libswresample.so.4 => /usr/lib/libswresample.so.4 (0x00007fa5cf70c000)
        libswscale.so.7 => /usr/lib/libswscale.so.7 (0x00007fa5ce169000)
        libcdio_paranoia.so.2 => /usr/lib/libcdio_paranoia.so.2 (0x00007fa5cf701000)
        libcdio_cdda.so.2 => /usr/lib/libcdio_cdda.so.2 (0x00007fa5cf6f8000)
        libcdio.so.19 => /usr/lib/libcdio.so.19 (0x00007fa5cf6cd000)
        libdvdnav.so.4 => /usr/lib/libdvdnav.so.4 (0x00007fa5cf6b6000)
        /usr/lib/libmujs.so (0x00007fa5cdbaa000)
        libarchive.so.13 => /usr/lib/libarchive.so.13 (0x00007fa5cdae0000)
        libavdevice.so.60 => /usr/lib/libavdevice.so.60 (0x00007fa5ce13e000)
        libbluray.so.2 => /usr/lib/libbluray.so.2 (0x00007fa5cd7a3000)
        libluajit-5.1.so.2 => /usr/lib/libluajit-5.1.so.2 (0x00007fa5cd712000)
        librubberband.so.2 => /usr/lib/librubberband.so.2 (0x00007fa5cd6bc000)
        libuchardet.so.0 => /usr/lib/libuchardet.so.0 (0x00007fa5cd68a000)
        libzimg.so.2 => /usr/lib/libzimg.so.2 (0x00007fa5cd331000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0x00007fa5cd241000)
        libjack.so.0 => /usr/lib/libjack.so.0 (0x00007fa5cd64b000)
        libpipewire-0.3.so.0 => /usr/lib/libpipewire-0.3.so.0 (0x00007fa5cd15f000)
        libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007fa5cd10a000)
        libplacebo.so.264 => /usr/lib/libplacebo.so.264 (0x00007fa5cd036000)
        libshaderc_shared.so.1 => /usr/lib/libshaderc_shared.so.1 (0x00007fa5cdac3000)
        libXss.so.1 => /usr/lib/libXss.so.1 (0x00007fa5cf6ab000)
        libXpresent.so.1 => /usr/lib/libXpresent.so.1 (0x00007fa5cf6a6000)
        libXv.so.1 => /usr/lib/libXv.so.1 (0x00007fa5cf69e000)
        libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007fa5ce12c000)
        libvulkan.so.1 => /usr/lib/libvulkan.so.1 (0x00007fa5ccfb9000)
        libva.so.2 => /usr/lib/libva.so.2 (0x00007fa5ccf89000)
        libva-drm.so.2 => /usr/lib/libva-drm.so.2 (0x00007fa5ce125000)
        libva-wayland.so.2 => /usr/lib/libva-wayland.so.2 (0x00007fa5cdabd000)
        libva-x11.so.2 => /usr/lib/libva-x11.so.2 (0x00007fa5cdab6000)
        libvdpau.so.1 => /usr/lib/libvdpau.so.1 (0x00007fa5cd646000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fa5ccf5e000)
        libatspi.so.0 => /usr/lib/libatspi.so.0 (0x00007fa5ccf24000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007fa5cced3000)
        libjson-glib-1.0.so.0 => /usr/lib/libjson-glib-1.0.so.0 (0x00007fa5ccea8000)
        libdatrie.so.1 => /usr/lib/libdatrie.so.1 (0x00007fa5cd63d000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fa5cd62a000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fa5cd623000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fa5ccea0000)
        libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007fa5ccdcd000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fa5ccd9a000)
        libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007fa5ccd5e000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0x00007fa5ccd52000)
        liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007fa5ccd30000)
        libicudata.so.73 => /usr/lib/libicudata.so.73 (0x00007fa5cae00000)
        libwoff2common.so.1.0.2 => /usr/lib/libwoff2common.so.1.0.2 (0x00007fa5ccd2b000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fa5ccd05000)
        libunwind.so.8 => /usr/lib/libunwind.so.8 (0x00007fa5cccec000)
        libdw.so.1 => /usr/lib/libdw.so.1 (0x00007fa5cad69000)
        liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0 (0x00007fa5caccf000)
        libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007fa5cccba000)
        libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007fa5cccb5000)
        libgudev-1.0.so.0 => /usr/lib/libgudev-1.0.so.0 (0x00007fa5ccca6000)
        libsharpyuv.so.0 => /usr/lib/libsharpyuv.so.0 (0x00007fa5ccc9e000)
        libdav1d.so.6 => /usr/lib/libdav1d.so.6 (0x00007fa5caae3000)
        librav1e.so.0 => /usr/lib/librav1e.so.0 (0x00007fa5ca600000)
        libSvtAv1Enc.so.1 => /usr/lib/libSvtAv1Enc.so.1 (0x00007fa5c1e00000)
        libaom.so.3 => /usr/lib/libaom.so.3 (0x00007fa5c1400000)
        libyuv.so => /usr/lib/libyuv.so (0x00007fa5caa52000)
        libtss2-esys.so.0 => /usr/lib/libtss2-esys.so.0 (0x00007fa5ca9b5000)
        libtss2-mu.so.0 => /usr/lib/libtss2-mu.so.0 (0x00007fa5ca965000)
        libtss2-rc.so.0 => /usr/lib/libtss2-rc.so.0 (0x00007fa5ccc92000)
        libtss2-tctildr.so.0 => /usr/lib/libtss2-tctildr.so.0 (0x00007fa5ca95b000)
        libevdev.so.2 => /usr/lib/libevdev.so.2 (0x00007fa5ca93d000)
        libxcb-randr.so.0 => /usr/lib/libxcb-randr.so.0 (0x00007fa5ca92b000)
        libunistring.so.5 => /usr/lib/libunistring.so.5 (0x00007fa5c1246000)
        libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007fa5ca5de000)
        libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x00007fa5ca5bb000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007fa5ca4e3000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007fa5ca4b5000)
        libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007fa5ca925000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007fa5ca4a7000)
        libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007fa5ca91e000)
        libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fa5ca496000)
        libvpx.so.8 => /usr/lib/libvpx.so.8 (0x00007fa5c0e00000)
        libwebpmux.so.3 => /usr/lib/libwebpmux.so.3 (0x00007fa5ca489000)
        libopencore-amrwb.so.0 => /usr/lib/libopencore-amrwb.so.0 (0x00007fa5ca473000)
        librsvg-2.so.2 => /usr/lib/librsvg-2.so.2 (0x00007fa5c0800000)
        libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00007fa5ca464000)
        libjxl.so.0.8 => /usr/lib/libjxl.so.0.8 (0x00007fa5c0400000)
        libjxl_threads.so.0.8 => /usr/lib/libjxl_threads.so.0.8 (0x00007fa5ca45e000)
        libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x00007fa5c1d88000)
        libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0 (0x00007fa5c1d5f000)
        libopus.so.0 => /usr/lib/libopus.so.0 (0x00007fa5c1d01000)
        libspeex.so.1 => /usr/lib/libspeex.so.1 (0x00007fa5c1ce4000)
        libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1 (0x00007fa5c1cac000)
        libtheoradec.so.1 => /usr/lib/libtheoradec.so.1 (0x00007fa5c122c000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007fa5c11fe000)
        libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007fa5c1153000)
        libx264.so.164 => /usr/lib/libx264.so.164 (0x00007fa5c0000000)
        libx265.so.199 => /usr/lib/libx265.so.199 (0x00007fa5bec00000)
        libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x00007fa5c0cf1000)
        libmfx.so.1 => /usr/lib/libmfx.so.1 (0x00007fa5c1c9b000)
        libpostproc.so.57 => /usr/lib/libpostproc.so.57 (0x00007fa5c113e000)
        libbs2b.so.0 => /usr/lib/libbs2b.so.0 (0x00007fa5c1137000)
        libvmaf.so.1 => /usr/lib/libvmaf.so.1 (0x00007fa5c0300000)
        libvidstab.so.1.2 => /usr/lib/libvidstab.so.1.2 (0x00007fa5c1121000)
        libOpenCL.so.1 => /usr/lib/libOpenCL.so.1 (0x00007fa5c10ef000)
        libmodplug.so.1 => /usr/lib/libmodplug.so.1 (0x00007fa5bea72000)
        libopenmpt.so.0 => /usr/lib/libopenmpt.so.0 (0x00007fa5be88d000)
        libgmp.so.10 => /usr/lib/libgmp.so.10 (0x00007fa5bff5a000)
        libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x00007fa5be68e000)
        libsrt.so.1.5 => /usr/lib/libsrt.so.1.5 (0x00007fa5be5bd000)
        libssh.so.4 => /usr/lib/libssh.so.4 (0x00007fa5c0c84000)
        libsoxr.so.0 => /usr/lib/libsoxr.so.0 (0x00007fa5c079d000)
        libdvdread.so.8 => /usr/lib/libdvdread.so.8 (0x00007fa5c10cc000)
        libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x00007fa5be000000)
        libacl.so.1 => /usr/lib/libacl.so.1 (0x00007fa5c0c7b000)
        libraw1394.so.11 => /usr/lib/libraw1394.so.11 (0x00007fa5c0c69000)
        libavc1394.so.0 => /usr/lib/libavc1394.so.0 (0x00007fa5c0c62000)
        librom1394.so.0 => /usr/lib/librom1394.so.0 (0x00007fa5c0797000)
        libiec61883.so.0 => /usr/lib/libiec61883.so.0 (0x00007fa5c0789000)
        libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0x00007fa5c0783000)
        libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007fa5c02f7000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fa5bfed4000)
        libSDL2-2.0.so.0 => /usr/lib/libSDL2-2.0.so.0 (0x00007fa5bde27000)
        libv4l2.so.0 => /usr/lib/libv4l2.so.0 (0x00007fa5c02e8000)
        libfftw3.so.3 => /usr/lib/libfftw3.so.3 (0x00007fa5bda00000)
        libsamplerate.so.0 => /usr/lib/libsamplerate.so.0 (0x00007fa5bdcb8000)
        libpulsecommon-16.1.so => /usr/lib/pulseaudio/libpulsecommon-16.1.so (0x00007fa5be536000)
        libSPIRV.so.12 => /usr/lib/libSPIRV.so.12 (0x00007fa5bd000000)
        libSPIRV-Tools.so => /usr/lib/libSPIRV-Tools.so (0x00007fa5bcea4000)
        libSPIRV-Tools-opt.so => /usr/lib/libSPIRV-Tools-opt.so (0x00007fa5bcc00000)
        libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007fa5bcb48000)
        libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007fa5c02e1000)
        libelf.so.1 => /usr/lib/libelf.so.1 (0x00007fa5be51a000)
        libudev.so.1 => /usr/lib/libudev.so.1 (0x00007fa5bdc81000)
        libtss2-sys.so.1 => /usr/lib/libtss2-sys.so.1 (0x00007fa5bdc5a000)
        libhwy.so.1 => /usr/lib/libhwy.so.1 (0x00007fa5c02d4000)
        libbrotlienc.so.1 => /usr/lib/libbrotlienc.so.1 (0x00007fa5bcaa4000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x00007fa5c02c9000)
        libmvec.so.1 => /usr/lib/libmvec.so.1 (0x00007fa5bc9ab000)
        libgomp.so.1 => /usr/lib/libgomp.so.1 (0x00007fa5bce53000)
        libmpg123.so.0 => /usr/lib/libmpg123.so.0 (0x00007fa5bc94e000)
        libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x00007fa5be50f000)
        libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x00007fa5bc7b8000)
        libnettle.so.8 => /usr/lib/libnettle.so.8 (0x00007fa5bc760000)
        libhogweed.so.6 => /usr/lib/libhogweed.so.6 (0x00007fa5bc717000)
        libv4lconvert.so.0 => /usr/lib/libv4lconvert.so.0 (0x00007fa5bc69e000)
        libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007fa5bc618000)
        libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0x00007fa5be507000)
        libFLAC.so.12 => /usr/lib/libFLAC.so.12 (0x00007fa5bc5d2000)

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

@MiaoMint

Same building error on CI

https://github.com/shashankx86/miru-app/actions/runs/5935831034

It seems that webkit2gtk-4.1 should still be missing

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

@MiaoMint
how you installed this GLIBCXX_3.4.32

./miru: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/d0m/Downloads/ok/lib/libdesktop_multi_window_plugin.so)
./miru: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/d0m/Downloads/ok/lib/libmedia_kit_libs_linux_plugin.so)
./miru: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /home/d0m/Downloads/ok/lib/libmedia_kit_video_plugin.so)

Using Debian GNU/Linux 12 (bookworm) x86_64

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

@shashankx86 You might also need to install...

sudo apt install libmpv-dev mpv

https://pub.dev/packages/media_kit#gnulinux

sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev

https://docs.flutter.dev/get-started/install/linux#linux-setup

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

@MiaoMint

Still getting same error

can you show me what version of GLIBCXX you have
use this command

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

@MiaoMint try using this https://pub.dev/packages/better_player

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

@MiaoMint try using this https://pub.dev/packages/better_player

But this only supports Android and iOS.

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

@MiaoMint

Still getting same error

can you show me what version of GLIBCXX you have
use this command

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

my output

d0m@doxygen:~/Downloads/ok$ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_3.4.26
GLIBCXX_3.4.27
GLIBCXX_3.4.28
GLIBCXX_3.4.29
GLIBCXX_3.4.30
GLIBCXX_DEBUG_MESSAGE_LENGTH

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

@shashankx86

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX                                        
strings: '/usr/lib/x86_64-linux-gnu/libstdc++.so.6': No such file

Linux miao-linux 6.4.10-arch1-1 SMP PREEMPT_DYNAMIC Fri, 11 Aug 2023 11:03:36 +0000 x86_64 GNU/Linux

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

@shashankx86

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX                                        
strings: '/usr/lib/x86_64-linux-gnu/libstdc++.so.6': No such file

Linux miao-linux 6.4.10-arch1-1 SMP PREEMPT_DYNAMIC Fri, 11 Aug 2023 11:03:36 +0000 x86_64 GNU/Linux

how hell its running, the error clearly says it requires GLIBCXX_3.4.32

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

@MiaoMint do you see any ouput in terminal when running miru

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

@MiaoMint do you see any ouput in terminal when running miru

Segmentation fault

from miru-app.

alexmercerind avatar alexmercerind commented on May 18, 2024
  1. Launch a new terminal.
  2. Type LC_NUMERIC=C.
  3. Remove media_kit_libs_linux (if already present).
  4. Start project with flutter run.
  5. Does it run?

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

@MiaoMint

Successfully built binary

.
├── data
│   ├── flutter_assets
│   │   ├── AssetManifest.bin
│   │   ├── AssetManifest.json
│   │   ├── assets
│   │   │   ├── i18n
│   │   │   │   ├── be.json
│   │   │   │   ├── en.json
│   │   │   │   ├── es.json
│   │   │   │   ├── ja.json
│   │   │   │   ├── ru.json
│   │   │   │   ├── ryu.json
│   │   │   │   ├── uk.json
│   │   │   │   └── zh.json
│   │   │   └── icon
│   │   │       └── logo.png
│   │   ├── FontManifest.json
│   │   ├── fonts
│   │   │   └── MaterialIcons-Regular.otf
│   │   ├── kernel_blob.bin
│   │   ├── NOTICES.Z
│   │   ├── packages
│   │   │   ├── fluent_ui
│   │   │   │   ├── assets
│   │   │   │   │   └── AcrylicNoise.png
│   │   │   │   └── fonts
│   │   │   │       └── FluentIcons.ttf
│   │   │   ├── flutter_inappwebview
│   │   │   │   └── assets
│   │   │   │       └── t_rex_runner
│   │   │   │           ├── t-rex.css
│   │   │   │           └── t-rex.html
│   │   │   ├── flutter_js
│   │   │   │   └── assets
│   │   │   │       └── js
│   │   │   │           └── fetch.js
│   │   │   ├── wakelock_plus
│   │   │   │   └── assets
│   │   │   │       └── no_sleep.js
│   │   │   └── window_manager
│   │   │       └── images
│   │   │           ├── ic_chrome_close.png
│   │   │           ├── ic_chrome_maximize.png
│   │   │           ├── ic_chrome_minimize.png
│   │   │           └── ic_chrome_unmaximize.png
│   │   ├── shaders
│   │   │   └── ink_sparkle.frag
│   │   └── version.json
│   └── icudtl.dat
├── lib
│   ├── libapp.so
│   ├── libdesktop_multi_window_plugin.so
│   ├── libdesktop_webview_window_plugin.so
│   ├── libflutter_js_plugin.so
│   ├── libflutter_linux_gtk.so
│   ├── libisar_flutter_libs_plugin.so
│   ├── libisar.so
│   ├── libmedia_kit_libs_linux_plugin.so
│   ├── libmedia_kit_native_event_loop.so
│   ├── libmedia_kit_video_plugin.so
│   ├── libquickjs_c_bridge_plugin.so
│   ├── libscreen_retriever_plugin.so
│   ├── liburl_launcher_linux_plugin.so
│   └── libwindow_manager_plugin.so
└── miru

23 directories, 43 files

Running with libquickjs_c_bridge_plugin.so

(miru:35947): Gdk-CRITICAL **: 12:48:50.458: gdk_window_get_state: assertion 'GDK_IS_WINDOW (window)' failed
package:media_kit_libs_linux registered.
flutter: The Dart VM service is listening on http://127.0.0.1:36311/2BqVx22LKmg=/
flutter: ╔══════════════════════════════════════════════════════╗
flutter: ║                 ISAR CONNECT STARTED                 ║
flutter: ╟──────────────────────────────────────────────────────╢
flutter: ║         Open the link to connect to the Isar         ║
flutter: ║        Inspector while this build is running.        ║
flutter: ╟──────────────────────────────────────────────────────╢
flutter: ║ https://inspect.isar.dev/3.1.0+1/#/36311/2BqVx22LKmg ║
flutter: ╚══════════════════════════════════════════════════════╝
Segmentation fault (core dumped)

Running without libquickjs_c_bridge_plugin.so

## works fine but loses extension installing feature  
## output in terminal

(miru:36033): Gdk-CRITICAL **: 12:50:37.241: gdk_window_get_state: assertion 'GDK_IS_WINDOW (window)' failed
package:media_kit_libs_linux registered.
flutter: The Dart VM service is listening on http://127.0.0.1:46733/INjL1k_tpWQ=/
flutter: ╔══════════════════════════════════════════════════════╗
flutter: ║                 ISAR CONNECT STARTED                 ║
flutter: ╟──────────────────────────────────────────────────────╢
flutter: ║         Open the link to connect to the Isar         ║
flutter: ║        Inspector while this build is running.        ║
flutter: ╟──────────────────────────────────────────────────────╢
flutter: ║ https://inspect.isar.dev/3.1.0+1/#/46733/INjL1k_tpWQ ║
flutter: ╚══════════════════════════════════════════════════════╝
flutter: remoteVersion: 1.6.7

last time you said 'when both 'media_kit_libs_linux' and 'quickjs' are present and the extension is loaded, it crashes.' but in my build removing 'media_kit_libs_linux' causes miru unable to start and when 'libquickjs_c_bridge_plugin.so' is removed it starts but loses extension installing feature (extension pages opens when pressed on install it then shows uninstall but when going to search tab it shows nothing, going back to extension tab it again show install)

OS: Debain 12.1

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024
  1. Launch a new terminal.
  2. Type LC_NUMERIC=C.
  3. Remove media_kit_libs_linux (if already present).
  4. Start project with flutter run.
  5. Does it run?

FYI: I'm one of the engineers working on package:media_kit.

I randomly spotted this issue & I believe this is due to locale mismatch. Likely an update will be needed within package:flutter_qjs, because we render video frame every second multiple times & consume an API which requires LC_NUMERIC as C.

will try

from miru-app.

Nidrop avatar Nidrop commented on May 18, 2024

@MiaoMint
cached_network_image does not work on Windows/Linux platforms. Consider using fast_cached_network_image for desktop.
I replaced CacheNetWorkImage with Image.network for testing purposes.

I successfully build and run tag 1.7. The video player works with the aniwatch source, but crashes using the enime source. I don't know if it's related to the locale or plugin.

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

@MiaoMint cached_network_image does not work on Windows/Linux platforms. Consider using fast_cached_network_image for desktop. I replaced CacheNetWorkImage with Image.network for testing purposes.

I successfully build and run tag 1.7. The video player works with the aniwatch source, but crashes using the enime source. I don't know if it's related to the locale or plugin.

cached_network_image I test can run normally

enime seems to have a problem with the extension

Can you explain in detail what is done so that it can run normally?

from miru-app.

Nidrop avatar Nidrop commented on May 18, 2024

I've been running it from a terminal. Yes, it throws exceptions but most of them are not critical for working (you can also skip them in VSCode using the continue button).

My build steps:

  1. checkout to v1.7.0
  2. run flutter clean , delete ~/Documents/miru and all miru dirs from /tmp with libCachedImageData
  3. run flutter build linux --debug because libquickjs_c_bridge_plugin.so will be copied only in the second build
  4. flutter run -d linux

My testing steps:

  1. install the aniwatch source
  2. go to the search page
  3. click on the anime page
  4. click on the first episode
  5. watch a few seconds
  6. hide the player
  7. exit
    Logs of this test:
Launching lib/main.dart on Linux in debug mode...
Building Linux application...                                           

(miru:32036): Gdk-CRITICAL **: 21:15:05.871: gdk_window_get_state: assertion 'GDK_IS_WINDOW (window)' failed
package:media_kit_libs_linux registered.
flutter: ╔══════════════════════════════════════════════════════╗
flutter: ║                 ISAR CONNECT STARTED                 ║
flutter: ╟──────────────────────────────────────────────────────╢
flutter: ║         Open the link to connect to the Isar         ║
flutter: ║        Inspector while this build is running.        ║
flutter: ╟──────────────────────────────────────────────────────╢
flutter: ║ https://inspect.isar.dev/3.1.0+1/#/35469/a7FRY7JpZ24 ║
flutter: ╚══════════════════════════════════════════════════════╝
flutter: 1
Syncing files to device Linux...                                   369ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on Linux is available at: http://127.0.0.1:40335/viEsPzK2x-c=/
The Flutter DevTools debugger and profiler on Linux is available at:
http://127.0.0.1:9101?uri=http://127.0.0.1:40335/viEsPzK2x-c=/
flutter: remoteVersion: 1.7.0
flutter: https://miru-repo.0n0.dev/repo/ani.watch.js
flutter: unhandled promise rejection: IsarError: Unique index violated.
#0      new JSError (package:flutter_js/quickjs/object.dart:92:41)
#1      _dartToJs (package:flutter_js/quickjs/wrapper.dart:59:43)
#2      _JSFunction._invoke.<anonymous closure> (package:flutter_js/quickjs/object.dart:174:18)
#3      MappedListIterable.elementAt (dart:_internal/iterable.dart:415:31)
#4      ListIterator.moveNext (dart:_internal/iterable.dart:344:26)
#5      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189:27)
#6      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
#7      new List.of (dart:core-patch/array_patch.dart:47:28)
#8      ListIterable.toList (dart:_internal/iterable.dart:214:7)
#9      _JSFunction._invoke (package:flutter_js/quickjs/object.dart:176:10)
#10     _JSFunction.invoke (package:flutter_js/quickjs/object.dart:155:19)
#11     _dartToJs.<anonymous closure> (package:flutter_js/quickjs/wrapper.dart:86:11)
#12     _RootZone.runUnary (dart:async/zone.dart:1661:54)
#13     _FutureListener.handleError (dart:async/future_impl.dart:174:22)
#14     Future._propagateToListeners.handleError (dart:async/future_impl.dart:852:47)
#15     Future._propagateToListeners (dart:async/future_impl.dart:873:13)
#16     Future._completeError (dart:async/future_impl.dart:649:5)
<asynchronous suspension>


══╡ EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE ╞════════════════════════════════════════════════════
The following ArgumentError was thrown resolving an image codec:
Invalid argument(s): No host specified in URI

When the exception was thrown, this was the stack:
#0      _HttpClient._openUrl (dart:_http/http_impl.dart:2751:9)
#1      _HttpClient.openUrl (dart:_http/http_impl.dart:2622:7)
#2      IOClient.send (package:http/src/io_client.dart:63:38)
#3      HttpFileService.get (package:flutter_cache_manager/src/web/file_service.dart:37:44)
#4      WebHelper._download (package:flutter_cache_manager/src/web/web_helper.dart:115:24)
#5      WebHelper._updateFile (package:flutter_cache_manager/src/web/web_helper.dart:97:28)
<asynchronous suspension>
#6      WebHelper._downloadOrAddToQueue (package:flutter_cache_manager/src/web/web_helper.dart:65:7)
<asynchronous suspension>

Image provider: CachedNetworkImageProvider("", scale: 1.0)
 Image key: CachedNetworkImageProvider("", scale: 1.0):
  CachedNetworkImageProvider("", scale: 1.0)
════════════════════════════════════════════════════════════════════════════════════════════════════

Another exception was thrown: HttpException: Invalid statusCode: 403, uri = https://mtlnation.com/favicon.png
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: DioException [unknown]: null
Error: SocketException: Connection refused (OS Error: Connection refused, errno = 111), address = api.themoviedb.org, port = 50258
#0      DioMixin.fetch.<anonymous closure> (package:dio/src/dio_mixin.dart:507:7)
#1      _RootZone.runUnary (dart:async/zone.dart:1661:54)
#2      _FutureListener.handleError (dart:async/future_impl.dart:174:22)
#3      Future._propagateToListeners.handleError (dart:async/future_impl.dart:852:47)
#4      Future._propagateToListeners (dart:async/future_impl.dart:873:13)
#5      Future._completeError (dart:async/future_impl.dart:649:5)
#6      _SyncCompleter._completeError (dart:async/future_impl.dart:60:12)
#7      _Completer.completeError (dart:async/future_impl.dart:26:5)
#8      Future.any.onError (dart:async/future.dart:620:45)
#9      _RootZone.runBinary (dart:async/zone.dart:1666:54)
#10     _FutureListener.handleError (dart:async/future_impl.dart:171:22)
#11     Future._propagateToListeners.handleError (dart:async/future_impl.dart:852:47)
#12     Future._propagateToListeners (dart:async/future_impl.dart:873:13)
#13     Future._completeError (dart:async/future_impl.dart:649:5)
#14     Future._asyncCompleteError.<anonymous closure> (dart:async/future_impl.dart:739:7)
#15     _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
#16     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)

media_kit: VideoOutput: video_output_new: 139941855335344
media_kit: VideoOutput: Using H/W rendering.
flutter: VideoOutput.Resize
flutter: {handle: 139941855335344, id: 93842948542432, rect: {left: 0, top: 0, width: 1, height: 1}}
flutter: NativeVideoController: Texture ID: 93842948542432
flutter: media_kit: wakelock: _count = 1
flutter: media_kit: wakelock: _count = 0
media_kit: TextureGL: Resize: (1920, 1080)
flutter: VideoOutput.Resize
flutter: {handle: 139941855335344, id: 93842948542432, rect: {left: 0, top: 0, width: 1920, height: 1080}}
flutter: media_kit: wakelock: _count = 1
flutter: media_kit: wakelock: _count = 0
MediaKitEventLoopHandler::Register: std::thread exit: 139941855335344
MediaKitEventLoopHandler::Dispose: 139941855335344
media_kit: VideoOutput: video_output_dispose: 139941855335344
flutter: save..
Lost connection to device.
MediaKitEventLoopHandler::Dispose: 139941855335344

from miru-app.

MiaoMint avatar MiaoMint commented on May 18, 2024

@Nidrop I tested it on my computer and it still doesn't work.

from miru-app.

Nidrop avatar Nidrop commented on May 18, 2024

@MiaoMint My host is Void linux where it works. Via distrobox I tried to build and run on Ubuntu 22.04.
When the extension download completes, the application crashes, but without media_kit_libs_linux it works fine. It looks very similar to your issue. It's hard for me to tell how to fix it.

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

@MiaoMint try building snap, it may work in that

from miru-app.

DasIschBims avatar DasIschBims commented on May 18, 2024

Got a PKGBUILD for arch working, check #134

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

Got a PKGBUILD for arch working, check #134

its running without any issue????
does extension and playback works??

from miru-app.

DasIschBims avatar DasIschBims commented on May 18, 2024

Got a PKGBUILD for arch working, check #134

its running without any issue???? does extension and playback works??

Sorry, bad phrasing.
I meant the build works.

from miru-app.

shashankx86 avatar shashankx86 commented on May 18, 2024

I meant the build works.

build works in all distro
the problem is running the build

from miru-app.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.