Closed shashankx86 closed 5 months ago
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.
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
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.
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>
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.
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?
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.
@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
@shashankx86
You should install webkit2gtk-4.1
https://pub.dev/packages/desktop_webview_window#linux-requirement
@MiaoMint Getting same error can you provide me binary which you have built
@MiaoMint Getting same error can you provide me binary which you have built
@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)
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)
@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
@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
@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
@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
@MiaoMint try using this https://pub.dev/packages/better_player
@MiaoMint try using this https://pub.dev/packages/better_player
But this only supports Android and iOS.
@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
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
@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
@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
@MiaoMint do you see any ouput in terminal when running miru
@MiaoMint do you see any ouput in terminal when running miru
Segmentation fault
@MiaoMint
.
βββ 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
(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)
## 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
@shashankx86 You can find the error button in the upper-right corner of the extension tab.
- Launch a new terminal.
- Type LC_NUMERIC=C.
- Remove media_kit_libs_linux (if already present).
- Start project with flutter run.
- 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.
- Launch a new terminal.
- Type LC_NUMERIC=C.
- Remove media_kit_libs_linux (if already present).
- Start project with flutter run.
- 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
@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.
@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?
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
@Nidrop I tested it on my computer and it still doesn't work.
@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.
@MiaoMint try building snap, it may work in that
Got a PKGBUILD for arch working, check https://github.com/miru-project/miru-app/issues/134
Got a PKGBUILD for arch working, check #134
its running without any issue???? does extension and playback works??
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.
I meant the build works.
build works in all distro the problem is running the build
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.
Thereβs a new linux dev branch which has lost lots of features and contained lots of bug . You can only install one extension at the same time and every function that depend on webview will not work.
I checked your CI there is part to build for linux, why did you commented it