musikcube icon indicating copy to clipboard operation
musikcube copied to clipboard

Musikcube won't run, also doesnt give any error.

Open HACKER097 opened this issue 3 years ago • 25 comments

I installed musikcube by getting the .deb file and then used apt to install it (dpkg didnt work for me). When I run musikcube, nothing happens, no error, the terminal blinks for a second and then goes back to normal as if the program had finished running. This might have something to do with the install (the one with dpkg failed) but i did uninstall it before using apt to install it again.

HACKER097 avatar Feb 03 '21 12:02 HACKER097

Sorry, real life became busy for me so I was largely ignoring musikcube bug reports. I'm trying to go through them now. I assume you've moved on by now, but if not, can you let me know what distribution you were attempting to use? If I don't hear back after a couple days I'll resolve this issue, but feel free to re-open it.

clangen avatar Apr 11 '21 02:04 clangen

The same happens for me. I am using Linux Mint 20.1 Cinnamon edition. Downloaded and installed the .deb file 0.96.4, and installed using gdebi. When I type musikcube in the terminal, it takes a couple of seconds, and then returns the prompt without doing anything - but does not show any error at all.

Screenshot from 2021-04-14 19-28-15

bishwaruppaul avatar Apr 14 '21 13:04 bishwaruppaul

Installed a Mint 20.1 VM and found out it's based on an older version of Ubuntu. Give the focal version of the deb a try, it worked for me: https://github.com/clangen/musikcube/releases/download/0.96.4/musikcube_0.96.4_ubuntu_focal_amd64.deb

image

Please re-open if this does not address your issue!

clangen avatar Apr 15 '21 02:04 clangen

I did install the focal version of the deb previously; but anyway went ahead and uninstalled it, and then again reinstalled it from the link you provided. Still does not work for me! the same issue persists.

Here is the screenshot for my system info, just in case. Screenshot from 2021-04-15 09-26-26

bishwaruppaul avatar Apr 15 '21 03:04 bishwaruppaul

Re-opened. What happens if you run this command: /usr/share/musikcube/musikcube ? Is there any additional output or error?

clangen avatar Apr 16 '21 02:04 clangen

No, it still just runs without showing any errors, same as running musikcube.

bishwaruppaul avatar Apr 16 '21 03:04 bishwaruppaul

The same thing happens to me on Arch, I've tried deleting the folder in .config and checked log.txt and I don't see any errors.

Slavdudesomenumbers avatar Apr 16 '21 04:04 Slavdudesomenumbers

@bishwaruppaul I just tried to create a "native" build in Mint, but from what I can tell it won't be any different, as I can see it actually pulling packages from the Ubuntu focal repositories. At any rate, can you try the following:

  1. sudo apt-get remove musikcube
  2. Download this build: https://musikcube.com/builds/musikcube_0.96.6_mint_ulyssa_amd64.deb
  3. sudo apt-get install musikcube_0.96.6_mint_ulyssa_amd64.deb

clangen avatar Apr 17 '21 03:04 clangen

@Slavdudesomenumbers how are you installing musikcube on arch? Are you using https://aur.archlinux.org/packages/musikcube/?

clangen avatar Apr 17 '21 03:04 clangen

@bishwaruppaul I just tried to create a "native" build in Mint, but from what I can tell it won't be any different, as I can see it actually pulling packages from the Ubuntu focal repositories. At any rate, can you try the following:

  1. sudo apt-get remove musikcube
  2. Download this build: https://musikcube.com/builds/musikcube_0.96.6_mint_ulyssa_amd64.deb
  3. sudo apt-get install musikcube_0.96.6_mint_ulyssa_amd64.deb

Tried this, also does not work. Same problem persists.

bishwaruppaul avatar Apr 17 '21 14:04 bishwaruppaul

@Slavdudesomenumbers how are you installing musikcube on arch? Are you using https://aur.archlinux.org/packages/musikcube/?

I've tried both packages on Arch this one and the git version both crash on startup.

Slavdudesomenumbers avatar Apr 17 '21 17:04 Slavdudesomenumbers

I get the feeling this one may be hard to track down without running in a debugger. I'm wondering if you guys are simply missing some sort of assumed dependency. Can you paste the output from running the following two commands?

  1. ldd /usr/share/musikcube/libmusikcore.so
  2. ldd /usr/share/musikcube/musikcube

clangen avatar Apr 17 '21 19:04 clangen

ldd /usr/share/musikcube/libmusikcore.so ldd: warning: you do not have execution permission for /usr/share/musikcube/libmusikcore.so' linux-vdso.so.1 (0x00007ffc53dd4000) libboost_filesystem.so.1.75.0 => /usr/lib/libboost_filesystem.so.1.75.0 (0x00007fcd79e08000) libboost_thread.so.1.75.0 => /usr/lib/libboost_thread.so.1.75.0 (0x00007fcd79dec000) libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007fcd79d52000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fcd79d31000) libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007fcd79ca0000) libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007fcd799c2000) libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fcd799b9000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fcd797dc000) libm.so.6 => /usr/lib/libm.so.6 (0x00007fcd79697000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fcd7967d000) libc.so.6 => /usr/lib/libc.so.6 (0x00007fcd794b0000) /usr/lib64/ld-linux-x86-64.so.2 (0x00007fcd7a2b3000) librt.so.1 => /usr/lib/librt.so.1 (0x00007fcd794a5000) libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007fcd79475000) libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007fcd79454000) libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007fcd79413000) libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007fcd79400000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007fcd793ab000) libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007fcd792d1000) libz.so.1 => /usr/lib/libz.so.1 (0x00007fcd792b5000) libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007fcd79133000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007fcd7904c000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007fcd7901b000) libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007fcd79015000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007fcd79004000) libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007fcd78ffd000) libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fcd78fe3000)`

ldd /usr/share/musikcube/libmusikcore.so  ✔  11:04:19 PM  ldd: warning: you do not have execution permission for /usr/share/musikcube/libmusikcore.so' linux-vdso.so.1 (0x00007ffc53dd4000) libboost_filesystem.so.1.75.0 => /usr/lib/libboost_filesystem.so.1.75.0 (0x00007fcd79e08000) libboost_thread.so.1.75.0 => /usr/lib/libboost_thread.so.1.75.0 (0x00007fcd79dec000) libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007fcd79d52000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fcd79d31000) libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007fcd79ca0000) libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007fcd799c2000) libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fcd799b9000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fcd797dc000) libm.so.6 => /usr/lib/libm.so.6 (0x00007fcd79697000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fcd7967d000) libc.so.6 => /usr/lib/libc.so.6 (0x00007fcd794b0000) /usr/lib64/ld-linux-x86-64.so.2 (0x00007fcd7a2b3000) librt.so.1 => /usr/lib/librt.so.1 (0x00007fcd794a5000) libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007fcd79475000) libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007fcd79454000) libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007fcd79413000) libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007fcd79400000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007fcd793ab000) libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007fcd792d1000) libz.so.1 => /usr/lib/libz.so.1 (0x00007fcd792b5000) libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007fcd79133000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007fcd7904c000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007fcd7901b000) libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007fcd79015000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007fcd79004000) libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007fcd78ffd000) libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fcd78fe3000)    ~  ldd /usr/share/musikcube/musikcube  ✔  11:04:24 PM  linux-vdso.so.1 (0x00007ffec27f6000) libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007faa0f574000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007faa0f553000) libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007faa0f275000) libdl.so.2 => /usr/lib/libdl.so.2 (0x00007faa0f26e000) libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0x00007faa0f1fd000) libpanelw.so.6 => /usr/lib/libpanelw.so.6 (0x00007faa0f1f7000) libmusikcore.so => /usr/share/musikcube/libmusikcore.so (0x00007faa0ed97000) libboost_filesystem.so.1.75.0 => /usr/lib/libboost_filesystem.so.1.75.0 (0x00007faa0ed75000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007faa0eb98000) libm.so.6 => /usr/lib/libm.so.6 (0x00007faa0ea53000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007faa0ea39000) libc.so.6 => /usr/lib/libc.so.6 (0x00007faa0e86c000) libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007faa0e83c000) libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007faa0e81b000) libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007faa0e7da000) libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007faa0e7c7000) libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007faa0e736000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007faa0e6e1000) libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007faa0e605000) libz.so.1 => /usr/lib/libz.so.1 (0x00007faa0e5eb000) /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007faa0f86f000) libboost_thread.so.1.75.0 => /usr/lib/libboost_thread.so.1.75.0 (0x00007faa0e5cf000) librt.so.1 => /usr/lib/librt.so.1 (0x00007faa0e5c4000) libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007faa0e442000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007faa0e359000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007faa0e328000) libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007faa0e322000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007faa0e313000) libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007faa0e30c000) libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007faa0e2f2000)`

Slavdudesomenumbers avatar Apr 18 '21 03:04 Slavdudesomenumbers

I get the feeling this one may be hard to track down without running in a debugger. I'm wondering if you guys are simply missing some sort of assumed dependency. Can you paste the output from running the following two commands?

1. `ldd /usr/share/musikcube/libmusikcore.so`

2. `ldd /usr/share/musikcube/musikcube`

The output in my Linux Mint 20.1 system:

ldd /usr/share/musikcube/libmusikcore.so

linux-vdso.so.1 (0x00007fff804de000)
libboost_filesystem.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0 (0x00007f51c648b000)
libboost_thread.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_thread.so.1.71.0 (0x00007f51c645f000)
libcurl.so.4 => /lib/x86_64-linux-gnu/libcurl.so.4 (0x00007f51c63ce000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f51c63ab000)
libssl.so.1.1 => /lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f51c6318000)
libcrypto.so.1.1 => /lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f51c6042000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f51c603a000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f51c5e59000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f51c5d0a000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f51c5cef000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f51c5afd000)
/lib64/ld-linux-x86-64.so.2 (0x00007f51c69a0000)
libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007f51c5ad4000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f51c5ab1000)
librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f51c5a91000)
libssh.so.4 => /lib/x86_64-linux-gnu/libssh.so.4 (0x00007f51c5a23000)
libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f51c5a10000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f51c59c3000)
libldap_r-2.4.so.2 => /lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f51c596d000)
liblber-2.4.so.2 => /lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f51c595a000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f51c594c000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f51c5930000)
libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f51c57ae000)
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f51c55d8000)
libhogweed.so.5 => /lib/x86_64-linux-gnu/libhogweed.so.5 (0x00007f51c559f000)
libnettle.so.7 => /lib/x86_64-linux-gnu/libnettle.so.7 (0x00007f51c5565000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f51c54e1000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f51c5404000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f51c53d3000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f51c53cc000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f51c53bb000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f51c539f000)
libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f51c5382000)
libgssapi.so.3 => /lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f51c533d000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f51c531a000)
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f51c51e2000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f51c51cc000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f51c51c5000)
libheimntlm.so.0 => /lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f51c51b9000)
libkrb5.so.26 => /lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f51c5126000)
libasn1.so.8 => /lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f51c507f000)
libhcrypto.so.4 => /lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f51c5045000)
libroken.so.18 => /lib/x86_64-linux-gnu/libroken.so.18 (0x00007f51c502c000)
libffi.so.7 => /lib/x86_64-linux-gnu/libffi.so.7 (0x00007f51c5020000)
libwind.so.0 => /lib/x86_64-linux-gnu/libwind.so.0 (0x00007f51c4ff6000)
libheimbase.so.1 => /lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f51c4fe4000)
libhx509.so.5 => /lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f51c4f94000)
libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f51c4e6b000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f51c4e30000)

ldd /usr/share/musikcube/musikcube

linux-vdso.so.1 (0x00007fff267ff000)
libboost_filesystem.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0 (0x00007f20bb9d4000)
libcurl.so.4 => /lib/x86_64-linux-gnu/libcurl.so.4 (0x00007f20bb943000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f20bb920000)
libcrypto.so.1.1 => /lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f20bb64a000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f20bb644000)
libncursesw.so.6 => /lib/x86_64-linux-gnu/libncursesw.so.6 (0x00007f20bb60a000)
libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f20bb5d8000)
libpanelw.so.6 => /lib/x86_64-linux-gnu/libpanelw.so.6 (0x00007f20bb5d1000)
libmusikcore.so => /usr/share/musikcube/libmusikcore.so (0x00007f20bb0f0000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f20baf0f000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f20badc0000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f20bada5000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f20babb1000)
libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007f20bab88000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f20bab67000)
librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f20bab47000)
libssh.so.4 => /lib/x86_64-linux-gnu/libssh.so.4 (0x00007f20baad9000)
libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f20baac6000)
libssl.so.1.1 => /lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f20baa31000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f20ba9e4000)
libldap_r-2.4.so.2 => /lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f20ba98e000)
liblber-2.4.so.2 => /lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f20ba97d000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f20ba96f000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f20ba953000)
/lib64/ld-linux-x86-64.so.2 (0x00007f20bbce3000)
libboost_thread.so.1.71.0 => /lib/x86_64-linux-gnu/libboost_thread.so.1.71.0 (0x00007f20ba925000)
libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f20ba7a3000)
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f20ba5cd000)
libhogweed.so.5 => /lib/x86_64-linux-gnu/libhogweed.so.5 (0x00007f20ba596000)
libnettle.so.7 => /lib/x86_64-linux-gnu/libnettle.so.7 (0x00007f20ba55c000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f20ba4d6000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f20ba3f9000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f20ba3c8000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f20ba3c1000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f20ba3b2000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f20ba394000)
libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f20ba377000)
libgssapi.so.3 => /lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f20ba332000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f20ba30f000)
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f20ba1d9000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f20ba1c3000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f20ba1ba000)
libheimntlm.so.0 => /lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f20ba1ae000)
libkrb5.so.26 => /lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f20ba11b000)
libasn1.so.8 => /lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f20ba074000)
libhcrypto.so.4 => /lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f20ba03c000)
libroken.so.18 => /lib/x86_64-linux-gnu/libroken.so.18 (0x00007f20ba021000)
libffi.so.7 => /lib/x86_64-linux-gnu/libffi.so.7 (0x00007f20ba015000)
libwind.so.0 => /lib/x86_64-linux-gnu/libwind.so.0 (0x00007f20b9feb000)
libheimbase.so.1 => /lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f20b9fd9000)
libhx509.so.5 => /lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f20b9f8b000)
libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f20b9e60000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f20b9e25000)

bishwaruppaul avatar Apr 18 '21 14:04 bishwaruppaul

Everything here checks out. These sorts of bugs are super annoying. Can you guys give me a dump of the env command? (be sure to audit it for anything potentially sensitive before posting)... also, have you modified any default language/locale settings? I do my development in stock OS images in en_US, so it could be related to language/locale/character set. Which terminal emulators are you using?

Also, if you have any dev experience and/or know how to run the program in a debugger, can you get a stack trace?

clangen avatar Apr 29 '21 07:04 clangen

I have the same problem on a raspberry pi 4. I did everything according this side: https://github.com/clangen/musikcube/wiki/raspberry-pi exept the wlan-section, because I do not use it.

ldd /usr/share/musikcube/libmusikcore.so linux-vdso.so.1 (0xbecbe000) /usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so => /usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so (0xb69cc000) libboost_system.so.1.67.0 => /lib/arm-linux-gnueabihf/libboost_system.so.1.67.0 (0xb69a4000) libboost_filesystem.so.1.67.0 => /lib/arm-linux-gnueabihf/libboost_filesystem.so.1.67.0 (0xb697d000) libboost_thread.so.1.67.0 => /lib/arm-linux-gnueabihf/libboost_thread.so.1.67.0 (0xb694a000) libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb6920000) libboost_chrono.so.1.67.0 => /lib/arm-linux-gnueabihf/libboost_chrono.so.1.67.0 (0xb6909000) libboost_date_time.so.1.67.0 => /lib/arm-linux-gnueabihf/libboost_date_time.so.1.67.0 (0xb68eb000) libboost_atomic.so.1.67.0 => /lib/arm-linux-gnueabihf/libboost_atomic.so.1.67.0 (0xb68d8000) libcurl.so.4 => /lib/arm-linux-gnueabihf/libcurl.so.4 (0xb6853000) libssl.so.1.1 => /lib/arm-linux-gnueabihf/libssl.so.1.1 (0xb67d4000) libcrypto.so.1.1 => /lib/arm-linux-gnueabihf/libcrypto.so.1.1 (0xb65ba000) libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb65a7000) libstdc++.so.6 => /lib/arm-linux-gnueabihf/libstdc++.so.6 (0xb6460000) libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb63de000) libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb63b1000) libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6263000) /lib/ld-linux-armhf.so.3 (0xb6f52000) librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0xb624c000) libnghttp2.so.14 => /lib/arm-linux-gnueabihf/libnghttp2.so.14 (0xb621d000) libidn2.so.0 => /lib/arm-linux-gnueabihf/libidn2.so.0 (0xb61f1000) librtmp.so.1 => /lib/arm-linux-gnueabihf/librtmp.so.1 (0xb61c8000) libssh2.so.1 => /lib/arm-linux-gnueabihf/libssh2.so.1 (0xb6192000) libpsl.so.5 => /lib/arm-linux-gnueabihf/libpsl.so.5 (0xb6172000) libgssapi_krb5.so.2 => /lib/arm-linux-gnueabihf/libgssapi_krb5.so.2 (0xb6128000) libkrb5.so.3 => /lib/arm-linux-gnueabihf/libkrb5.so.3 (0xb606d000) libk5crypto.so.3 => /lib/arm-linux-gnueabihf/libk5crypto.so.3 (0xb602d000) libcom_err.so.2 => /lib/arm-linux-gnueabihf/libcom_err.so.2 (0xb601a000) libldap_r-2.4.so.2 => /lib/arm-linux-gnueabihf/libldap_r-2.4.so.2 (0xb5fc5000) liblber-2.4.so.2 => /lib/arm-linux-gnueabihf/liblber-2.4.so.2 (0xb5fa9000) libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb5f7e000) libunistring.so.2 => /lib/arm-linux-gnueabihf/libunistring.so.2 (0xb5e02000) libgnutls.so.30 => /lib/arm-linux-gnueabihf/libgnutls.so.30 (0xb5c5f000) libhogweed.so.4 => /lib/arm-linux-gnueabihf/libhogweed.so.4 (0xb5c20000) libnettle.so.6 => /lib/arm-linux-gnueabihf/libnettle.so.6 (0xb5bdc000) libgmp.so.10 => /lib/arm-linux-gnueabihf/libgmp.so.10 (0xb5b63000) libgcrypt.so.20 => /lib/arm-linux-gnueabihf/libgcrypt.so.20 (0xb5a89000) libkrb5support.so.0 => /lib/arm-linux-gnueabihf/libkrb5support.so.0 (0xb5a6f000) libkeyutils.so.1 => /lib/arm-linux-gnueabihf/libkeyutils.so.1 (0xb5a5b000) libresolv.so.2 => /lib/arm-linux-gnueabihf/libresolv.so.2 (0xb5a37000) libsasl2.so.2 => /lib/arm-linux-gnueabihf/libsasl2.so.2 (0xb5a10000) libp11-kit.so.0 => /lib/arm-linux-gnueabihf/libp11-kit.so.0 (0xb590b000) libtasn1.so.6 => /lib/arm-linux-gnueabihf/libtasn1.so.6 (0xb58eb000) libgpg-error.so.0 => /lib/arm-linux-gnueabihf/libgpg-error.so.0 (0xb58c1000) libffi.so.6 => /lib/arm-linux-gnueabihf/libffi.so.6 (0xb58a9000)

ldd /usr/share/musikcube/musikcube linux-vdso.so.1 (0xbef3b000) /usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so => /usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so (0xb6f92000) libboost_system.so.1.67.0 => /lib/arm-linux-gnueabihf/libboost_system.so.1.67.0 (0xb6f6a000) libboost_filesystem.so.1.67.0 => /lib/arm-linux-gnueabihf/libboost_filesystem.so.1.67.0 (0xb6f43000) libboost_thread.so.1.67.0 => /lib/arm-linux-gnueabihf/libboost_thread.so.1.67.0 (0xb6f10000) libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb6ee6000) libboost_chrono.so.1.67.0 => /lib/arm-linux-gnueabihf/libboost_chrono.so.1.67.0 (0xb6ecf000) libboost_date_time.so.1.67.0 => /lib/arm-linux-gnueabihf/libboost_date_time.so.1.67.0 (0xb6eb1000) libboost_atomic.so.1.67.0 => /lib/arm-linux-gnueabihf/libboost_atomic.so.1.67.0 (0xb6e9e000) libcurl.so.4 => /lib/arm-linux-gnueabihf/libcurl.so.4 (0xb6e19000) libssl.so.1.1 => /lib/arm-linux-gnueabihf/libssl.so.1.1 (0xb6d9a000) libcrypto.so.1.1 => /lib/arm-linux-gnueabihf/libcrypto.so.1.1 (0xb6b80000) libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb6b6d000) libncursesw.so.6 => /lib/arm-linux-gnueabihf/libncursesw.so.6 (0xb6b30000) libtinfo.so.6 => /lib/arm-linux-gnueabihf/libtinfo.so.6 (0xb6aff000) libpanelw.so.6 => /lib/arm-linux-gnueabihf/libpanelw.so.6 (0xb6aeb000) libmusikcore.so => /usr/share/musikcube/libmusikcore.so (0xb657a000) libstdc++.so.6 => /lib/arm-linux-gnueabihf/libstdc++.so.6 (0xb6433000) libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb63b1000) libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb6384000) libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6236000) librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0xb621f000) /lib/ld-linux-armhf.so.3 (0xb6fa7000) libnghttp2.so.14 => /lib/arm-linux-gnueabihf/libnghttp2.so.14 (0xb61f0000) libidn2.so.0 => /lib/arm-linux-gnueabihf/libidn2.so.0 (0xb61c4000) librtmp.so.1 => /lib/arm-linux-gnueabihf/librtmp.so.1 (0xb619b000) libssh2.so.1 => /lib/arm-linux-gnueabihf/libssh2.so.1 (0xb6165000) libpsl.so.5 => /lib/arm-linux-gnueabihf/libpsl.so.5 (0xb6145000) libgssapi_krb5.so.2 => /lib/arm-linux-gnueabihf/libgssapi_krb5.so.2 (0xb60fb000) libkrb5.so.3 => /lib/arm-linux-gnueabihf/libkrb5.so.3 (0xb6040000) libk5crypto.so.3 => /lib/arm-linux-gnueabihf/libk5crypto.so.3 (0xb6000000) libcom_err.so.2 => /lib/arm-linux-gnueabihf/libcom_err.so.2 (0xb5fed000) libldap_r-2.4.so.2 => /lib/arm-linux-gnueabihf/libldap_r-2.4.so.2 (0xb5f98000) liblber-2.4.so.2 => /lib/arm-linux-gnueabihf/liblber-2.4.so.2 (0xb5f7c000) libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb5f51000) libunistring.so.2 => /lib/arm-linux-gnueabihf/libunistring.so.2 (0xb5dd5000) libgnutls.so.30 => /lib/arm-linux-gnueabihf/libgnutls.so.30 (0xb5c32000) libhogweed.so.4 => /lib/arm-linux-gnueabihf/libhogweed.so.4 (0xb5bf3000) libnettle.so.6 => /lib/arm-linux-gnueabihf/libnettle.so.6 (0xb5baf000) libgmp.so.10 => /lib/arm-linux-gnueabihf/libgmp.so.10 (0xb5b36000) libgcrypt.so.20 => /lib/arm-linux-gnueabihf/libgcrypt.so.20 (0xb5a5c000) libkrb5support.so.0 => /lib/arm-linux-gnueabihf/libkrb5support.so.0 (0xb5a42000) libkeyutils.so.1 => /lib/arm-linux-gnueabihf/libkeyutils.so.1 (0xb5a2e000) libresolv.so.2 => /lib/arm-linux-gnueabihf/libresolv.so.2 (0xb5a0a000) libsasl2.so.2 => /lib/arm-linux-gnueabihf/libsasl2.so.2 (0xb59e3000) libp11-kit.so.0 => /lib/arm-linux-gnueabihf/libp11-kit.so.0 (0xb58de000) libtasn1.so.6 => /lib/arm-linux-gnueabihf/libtasn1.so.6 (0xb58be000) libgpg-error.so.0 => /lib/arm-linux-gnueabihf/libgpg-error.so.0 (0xb5894000) libffi.so.6 => /lib/arm-linux-gnueabihf/libffi.so.6 (0xb587c000)

And finally the env env SHELL=/bin/bash LANGUAGE=de_AT NO_AT_BRIDGE=1 PWD=/home/pi LOGNAME=pi XDG_SESSION_TYPE=tty CDPATH=/srv/dev-disk-by-uuid-e98d3620-2737-4803-92d2-a4dac7e4a5b2/ HOME=/home/pi LANG=de_AT LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arc=01;31:.arj=01;31:.taz=01;31:.lha=01;31:.lz4=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.tzo=01;31:.t7z=01;31:.zip=01;31:.z=01;31:.dz=01;31:.gz=01;31:.lrz=01;31:.lz=01;31:.lzo=01;31:.xz=01;31:.zst=01;31:.tzst=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.alz=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.cab=01;31:.wim=01;31:.swm=01;31:.dwm=01;31:.esd=01;31:.jpg=01;35:.jpeg=01;35:.mjpg=01;35:.mjpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.m4a=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.oga=00;36:.opus=00;36:.spx=00;36:*.xspf=00;36: SSH_CONNECTION=192.mine 54026 192.raspi 22 XDG_SESSION_CLASS=user TERM=xterm-256color USER=pi SHLVL=1 XDG_SESSION_ID=23 XDG_RUNTIME_DIR=/run/user/1000 SSH_CLIENT=192.mine 54026 22 LC_ALL=de_AT PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus MAIL=/var/mail/pi SSH_TTY=/dev/pts/0 TEXTDOMAIN=Linux-PAM _=/usr/bin/env

Hope a third watch can help.

My buster is nearly fresh, only openmediavault, vnc and a qBitorrent installed. I use a microsdcard with a datapartition.

HTH a bit

Jo131313 avatar Apr 29 '21 11:04 Jo131313

Does it start if you do: LANG=C.UTF-8 LC_ALL=C.UTF-8 musikcube?

clangen avatar Apr 29 '21 20:04 clangen

Heureka!

Yes, that has it done. But some letters do not fit and some are missing.

Jo131313 avatar Apr 30 '21 08:04 Jo131313

Does it start if you do: LANG=C.UTF-8 LC_ALL=C.UTF-8 musikcube?

I get the following error:

/bin/sh: warning: setlocale: LC_ALL: cannot change locale (C.UTF-8)
terminate called after throwing an instance of 'std::runtime_error'
  what():  locale::facet::_S_create_c_locale name not valid
[1]    4918 abort (core dumped)  LANG=C.UTF-8 LC_ALL=C.UTF-8 musikcube

I'm on arch.

$ ldd /usr/share/musikcube/libmusikcore.so
ldd: warning: you do not have execution permission for `/usr/share/musikcube/libmusikcore.so'
	linux-vdso.so.1 (0x00007ffd63f2f000)
	libboost_filesystem.so.1.76.0 => /usr/lib/libboost_filesystem.so.1.76.0 (0x00007f1315785000)
	libboost_thread.so.1.76.0 => /usr/lib/libboost_thread.so.1.76.0 (0x00007f1315769000)
	libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007f13156cc000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f13156ab000)
	libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f131561a000)
	libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f131533c000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f1315333000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f131511d000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007f1314fd9000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f1314fbe000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f1314df2000)
	/usr/lib64/ld-linux-x86-64.so.2 (0x00007f1315cc3000)
	librt.so.1 => /usr/lib/librt.so.1 (0x00007f1314de7000)
	libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007f1314db7000)
	libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007f1314d95000)
	libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007f1314d54000)
	libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007f1314d41000)
	libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f1314cec000)
	libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007f1314bdd000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007f1314bc1000)
	libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007f1314a3f000)
	libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f1314958000)
	libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f1314927000)
	libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007f1314921000)
	libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f1314910000)
	libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007f1314909000)
	libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f13148ef000)
$ ldd /usr/share/musikcube/musikcube
	linux-vdso.so.1 (0x00007ffc989b5000)
	libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007f9318f19000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f9318ef8000)
	libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f9318c1a000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f9318c13000)
	libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0x00007f9318ba3000)
	libpanelw.so.6 => /usr/lib/libpanelw.so.6 (0x00007f9318b9d000)
	libmusikcore.so => /usr/share/musikcube/libmusikcore.so (0x00007f93186ab000)
	libboost_filesystem.so.1.76.0 => /usr/lib/libboost_filesystem.so.1.76.0 (0x00007f9318689000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f9318473000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007f931832f000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f9318314000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f9318148000)
	libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007f9318118000)
	libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007f93180f6000)
	libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007f93180b5000)
	libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007f93180a2000)
	libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f9318011000)
	libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007f9317fbc000)
	libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007f9317eab000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007f9317e91000)
	/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f93192bf000)
	libboost_thread.so.1.76.0 => /usr/lib/libboost_thread.so.1.76.0 (0x00007f9317e75000)
	librt.so.1 => /usr/lib/librt.so.1 (0x00007f9317e6a000)
	libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007f9317ce8000)
	libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007f9317bff000)
	libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f9317bce000)
	libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007f9317bc8000)
	libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007f9317bb9000)
	libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007f9317bb2000)
	libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f9317b98000)

bevsxyz avatar Jul 20 '21 04:07 bevsxyz

How about LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 musikcube?

clangen avatar Jul 20 '21 04:07 clangen

LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 musikcube did the job. Thank you!

But I guess I'm having trouble with a majority of my m4a collection. cmus(crashes for some reason, I guess some memory error) was the only one which could play them all of all the TUI music player I've tried. It plays nice on GUI players as well with all the tags, but TUI players and file managers do not work or show the artwork.

bevsxyz avatar Jul 21 '21 01:07 bevsxyz

Strange. These days musikcube uses ffmpeg to decode m4a files, so I'm surprised you're having an issue. There may be something strange with the way they've been encoded. If you want to send me one I can see if there's a quick obvious fix. My email address is casey dot langen at gmail dot com.

clangen avatar Jul 21 '21 02:07 clangen

Strange. These days musikcube uses ffmpeg to decode m4a files, so I'm surprised you're having an issue. There may be something strange with the way they've been encoded. If you want to send me one I can see if there's a quick obvious fix. My email address is casey dot langen at gmail dot com.

Okay sure! will do that

Edit: just did

bevsxyz avatar Jul 21 '21 11:07 bevsxyz

here, Fedora 36 amd64

gnome-terminal WORK gnome-console WORK (kgx)

kitty DO NOT work

just reporting, in kitty, on run musikcube the output is "Segmentation fault (core dumped)" and nothing more

ldd: warning: you do not have execution permission for `/usr/share/musikcube/libmusikcore.so'
	linux-vdso.so.1 (0x00007ffea8963000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f2224303000)
	libboost_system.so.1.79.0 => /usr/share/musikcube/lib/libboost_system.so.1.79.0 (0x00007f22242fd000)
	libboost_filesystem.so.1.79.0 => /usr/share/musikcube/lib/libboost_filesystem.so.1.79.0 (0x00007f22242d4000)
	libboost_thread.so.1.79.0 => /usr/share/musikcube/lib/libboost_thread.so.1.79.0 (0x00007f22242b6000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f22242b1000)
	libboost_chrono.so.1.79.0 => /usr/share/musikcube/lib/libboost_chrono.so.1.79.0 (0x00007f22242a3000)
	libboost_atomic.so.1.79.0 => /usr/share/musikcube/lib/libboost_atomic.so.1.79.0 (0x00007f2224298000)
	libcurl.so.4 => /usr/share/musikcube/lib/libcurl.so.4 (0x00007f222422e000)
	libssl.so.3 => /usr/share/musikcube/lib/libssl.so.3 (0x00007f222415d000)
	libcrypto.so.3 => /usr/share/musikcube/lib/libcrypto.so.3 (0x00007f2223c5c000)
	libz.so.1 => /lib64/libz.so.1 (0x00007f2223c42000)
	libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f2223a0c000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f222392e000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f222390e000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f222370c000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f22247bb000)
	librt.so.1 => /lib64/librt.so.1 (0x00007f2223707000)

ldd /usr/share/musikcube/musikcube
	linux-vdso.so.1 (0x00007ffd9f4a7000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f45f0fba000)
	libboost_system.so.1.79.0 => /usr/share/musikcube/lib/libboost_system.so.1.79.0 (0x00007f45f0fb4000)
	libboost_filesystem.so.1.79.0 => /usr/share/musikcube/lib/libboost_filesystem.so.1.79.0 (0x00007f45f0f8b000)
	libboost_thread.so.1.79.0 => /usr/share/musikcube/lib/libboost_thread.so.1.79.0 (0x00007f45f0f6d000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f45f0f68000)
	libboost_chrono.so.1.79.0 => /usr/share/musikcube/lib/libboost_chrono.so.1.79.0 (0x00007f45f0f5a000)
	libboost_atomic.so.1.79.0 => /usr/share/musikcube/lib/libboost_atomic.so.1.79.0 (0x00007f45f0f4f000)
	libcurl.so.4 => /usr/share/musikcube/lib/libcurl.so.4 (0x00007f45f0ee5000)
	libssl.so.3 => /usr/share/musikcube/lib/libssl.so.3 (0x00007f45f0e14000)
	libcrypto.so.3 => /usr/share/musikcube/lib/libcrypto.so.3 (0x00007f45f0913000)
	libz.so.1 => /lib64/libz.so.1 (0x00007f45f08f9000)
	libncursesw.so.6 => /usr/share/musikcube/lib/libncursesw.so.6 (0x00007f45f08ba000)
	libtinfo.so.6 => /usr/share/musikcube/lib/libtinfo.so.6 (0x00007f45f088a000)
	libpanelw.so.6 => /usr/share/musikcube/lib/libpanelw.so.6 (0x00007f45f0882000)
	libmusikcore.so => /usr/share/musikcube/libmusikcore.so (0x00007f45f03e6000)
	libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f45f01b2000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f45f00d4000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f45f00b2000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f45efeb0000)
	librt.so.1 => /lib64/librt.so.1 (0x00007f45efeab000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f45f1288000)

jprando avatar Jul 20 '22 21:07 jprando

@jprando can you try this and let me know if it works with kitty?

TERM=xterm-256color musikcube

clangen avatar Jul 21 '22 21:07 clangen

Lots of weird issues like this have recently been addressed by the new way we package our binaries. I'm going to consider this task finished for now. Feel free to re-open if anyone is still seeing this.

clangen avatar Dec 06 '22 03:12 clangen