Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rocky 8.5 - Crashing #39

Open
chlowden opened this issue May 17, 2022 · 30 comments
Open

Rocky 8.5 - Crashing #39

chlowden opened this issue May 17, 2022 · 30 comments

Comments

@chlowden
Copy link

Hello
I have migrated from Centos 7.9 to Rocky 8.5 which mirrors Centos 8.5. I install the Centos 7.9 Cine encoder with out issue. But when I try to open a file in the cine encoder, the app crashes instantly. Below is the terminal log:

sudo rpm -ivh cine-encoder-3.5.3_centos7_x86_64.rpm Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:cine-encoder-3.5-1.el7 ################################# [100%] [admin@lowrocky Downloads]$ cine_encoder libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: cHRM chunk does not match sRGB libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: cHRM chunk does not match sRGB Window Activated ... Number of thumbnails: 2 39 x 35 Desktop env.: gnome cine_encoder: symbol lookup error: cine_encoder: undefined symbol: _ZN12MediaInfoLib9MediaInfo4OpenERKSbIwSt11char_traitsIwESaIwEE
Would you have any ideas?
Many thanks

@CineEncoder
Copy link
Owner

Hello!
Hmm, this has never happened before, it's interesting, I'll try to figure it out.

@chlowden
Copy link
Author

chlowden commented May 17, 2022 via email

@chlowden
Copy link
Author

here is another example of an mp4 file
[admin@lowrocky ~]$ cine_encoder libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: cHRM chunk does not match sRGB libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: cHRM chunk does not match sRGB Window Activated ... Number of thumbnails: 2 39 x 35 Desktop env.: gnome cine_encoder: symbol lookup error: cine_encoder: undefined symbol: _ZN12MediaInfoLib9MediaInfo4OpenERKSbIwSt11char_traitsIwESaIwEE
It crashes the same way if I drag and drop or use the file menu

@CineEncoder
Copy link
Owner

I'll try to figure it out over the weekend, I need to install the Rocky.

@chlowden
Copy link
Author

I am running rocky 8.5 and linux kernel 5.17

@CineEncoder
Copy link
Owner

Hello!
Today I tried to install the program on Rocky 8.5, it turns out that there are no most of the necessary dependencies for Cine Encoder, this can be seen if you try to install the program through the command:
$ sudo rpm -Uhv ./cine-encoder-3.5.3_centos7_x86_64.rpm or $ sudo yum install ./cine-encoder-3.5.3_centos7_x86_64.rpm
This is very strange because these dependencies are always in the 'epel-release' and 'rpmfusion' repositories, perhaps these are some features of Rocky, it is not clear.
Alternatively, you can try to install these components separately or assemble them from source files.
I managed to find a way to install mkvtoolnix in this way:

$ sudo rpm -Uhv https://mkvtoolnix.download/centosstream/bunkus-org-repo-2-4.noarch.rpm
$ sudo yum install mkvtoolnix

@chlowden
Copy link
Author

Hello
Thank you for looking into this.
Sadly it is not really working for me.
Sorry

`[admin@lowrocky ~]$ sudo rpm -Uhv https://mkvtoolnix.download/centosstream/bunkus-org-repo-2-4.noarch.rpm
Retrieving https://mkvtoolnix.download/centosstream/bunkus-org-repo-2-4.noarch.rpm
Verifying... ################################# [100%]
Preparing... ################################# [100%]
package bunkus-org-repo-2-4.noarch is already installed

[admin@lowrocky ~]$ sudo yum install mkvtoolnix
Last metadata expiration check: 0:53:03 ago on Sat 21 May 2022 05:40:14 PM CEST.
Package mkvtoolnix-67.0.0-1.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

[admin@lowrocky Downloads]$ sudo yum install ./cine-encoder-3.5.3_centos7_x86_64.rpm
Last metadata expiration check: 1:15:35 ago on Sat 21 May 2022 05:40:14 PM CEST.
Package cine-encoder-3.5-1.el7.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

[admin@lowrocky Downloads]$ cine_encoder
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
Window Activated ...
Number of thumbnails: 2
39 x 35
Desktop env.: gnome
cine_encoder: symbol lookup error: cine_encoder: undefined symbol: _ZN12MediaInfoLib9MediaInfo4OpenERKSbIwSt11char_traitsIwESaIwEE
`

@CineEncoder
Copy link
Owner

CineEncoder commented May 25, 2022

Hello!
It seems to me that due to the fact that this system is still new, such problems appear, I noticed problems on Rocky not only with CineEncoder, I also have a bad QtCreator, the program just freezes at some point.
I found a way to install dependencies, but despite this, the program opens files only if it is compiled from source files, but this time CineEndoder freezes when I click on the encoding button.
To install all dependencies, try this:

sudo dnf -y remove cine-encoder

sudo dnf install epel-release
sudo dnf update

sudo dnf install rpmfusion-free-release
sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
sudo dnf update

sudo dnf install dnf-plugins-core
sudo dnf config-manager --set-enabled powertools
sudo dnf update

sudo dnf -y install qt5-qtbase-devel
sudo dnf -y install qt5-qtmultimedia-devel
sudo dnf -y install mkvtoolnix
sudo dnf -y install libmediainfo-devel
sudo dnf -y install ffmpeg
sudo dnf -y install qt5-qtx11extras-devel
sudo dnf -y install qt5-qtsvg-devel
sudo dnf -y install libXext-devel

sudo dnf install ./cine-encoder-3.5.3_centos7_x86_64.rpm

@chlowden
Copy link
Author

chlowden commented May 25, 2022 via email

@chlowden
Copy link
Author

[admin@lowrocky ~]$ cine_encoder libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: cHRM chunk does not match sRGB libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: cHRM chunk does not match sRGB Window Activated ... Number of thumbnails: 2 39 x 35 Desktop env.: gnome cine_encoder: symbol lookup error: cine_encoder: undefined symbol: _ZN12MediaInfoLib9MediaInfo4OpenERKSbIwSt11char_traitsIwESaIwEE

@chlowden
Copy link
Author

Does this mean anything ?

`[admin@lowrocky ~]$ sudo dnf update
Rocky Linux 8 - PowerTools 9.7 kB/s | 4.8 kB 00:00
Dependencies resolved.

Package Arch Version Repository Size

Installing:
kernel-lt x86_64 5.4.196-1.el8.elrepo elrepo-kernel 71 k
kernel-lt-core x86_64 5.4.196-1.el8.elrepo elrepo-kernel 28 M
kernel-lt-modules x86_64 5.4.196-1.el8.elrepo elrepo-kernel 25 M

Transaction Summary

Install 3 Packages

Total download size: 53 M
Installed size: 87 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): kernel-lt-5.4.196-1.el8.elrepo.x86_64.rp 664 kB/s | 71 kB 00:00
(2/3): kernel-lt-modules-5.4.196-1.el8.elrepo.x 2.1 MB/s | 25 MB 00:11
(3/3): kernel-lt-core-5.4.196-1.el8.elrepo.x86_ 2.3 MB/s | 28 MB 00:12

Total 4.1 MB/s | 53 MB 00:12
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : kernel-lt-core-5.4.196-1.el8.elrepo.x86_64 1/3
Running scriptlet: kernel-lt-core-5.4.196-1.el8.elrepo.x86_64 1/3
/usr/sbin/ldconfig: /etc/ld.so.conf.d/kernel-lt-5.4.194-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
/usr/sbin/ldconfig: /etc/ld.so.conf.d/kernel-lt-5.4.195-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
/usr/sbin/ldconfig: /etc/ld.so.conf.d/kernel-lt-5.4.196-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
/usr/sbin/ldconfig: /etc/ld.so.conf.d/kernel-ml-5.17.8-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
/usr/sbin/ldconfig: /etc/ld.so.conf.d/kernel-ml-5.17.9-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
/usr/sbin/ldconfig: /etc/ld.so.conf.d/kernel-ml-5.18.0-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored

Installing : kernel-lt-modules-5.4.196-1.el8.elrepo.x86_64 2/3
Running scriptlet: kernel-lt-modules-5.4.196-1.el8.elrepo.x86_64 2/3
Installing : kernel-lt-5.4.196-1.el8.elrepo.x86_64 3/3
Running scriptlet: kernel-lt-core-5.4.196-1.el8.elrepo.x86_64 3/3
ldconfig: /etc/ld.so.conf.d/kernel-lt-5.4.194-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
ldconfig: /etc/ld.so.conf.d/kernel-lt-5.4.195-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
ldconfig: /etc/ld.so.conf.d/kernel-lt-5.4.196-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
ldconfig: /etc/ld.so.conf.d/kernel-ml-5.17.8-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
ldconfig: /etc/ld.so.conf.d/kernel-ml-5.17.9-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
ldconfig: /etc/ld.so.conf.d/kernel-ml-5.18.0-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored

Running scriptlet: kernel-lt-5.4.196-1.el8.elrepo.x86_64 3/3
/sbin/ldconfig: /etc/ld.so.conf.d/kernel-lt-5.4.194-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
/sbin/ldconfig: /etc/ld.so.conf.d/kernel-lt-5.4.195-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
/sbin/ldconfig: /etc/ld.so.conf.d/kernel-lt-5.4.196-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
/sbin/ldconfig: /etc/ld.so.conf.d/kernel-ml-5.17.8-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
/sbin/ldconfig: /etc/ld.so.conf.d/kernel-ml-5.17.9-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored
/sbin/ldconfig: /etc/ld.so.conf.d/kernel-ml-5.18.0-1.el8.elrepo.x86_64.conf:6: hwcap directive ignored

Verifying : kernel-lt-5.4.196-1.el8.elrepo.x86_64 1/3
Verifying : kernel-lt-core-5.4.196-1.el8.elrepo.x86_64 2/3
Verifying : kernel-lt-modules-5.4.196-1.el8.elrepo.x86_64 3/3

Installed:
kernel-lt-5.4.196-1.el8.elrepo.x86_64 kernel-lt-core-5.4.196-1.el8.elrepo.x86_64 kernel-lt-modules-5.4.196-1.el8.elrepo.x86_64

Complete!
`

@CineEncoder
Copy link
Owner

Hello!
No, it's just a kernel update.

@chlowden
Copy link
Author

chlowden commented May 28, 2022 via email

@CineEncoder
Copy link
Owner

CineEncoder commented May 28, 2022

Hello!
I think the problem is that Rocky has a number of flaws: the first stable version was released about a year ago. I noticed that some programs also work poorly with this system.
To date, the most advanced systems are EndeavorOS and ManjaroLinux, they have really very high stability.

@CineEncoder
Copy link
Owner

CineEncoder commented Jun 5, 2022

Good day!
I also noticed that somehow the Qt libraries on Rocky do not work correctly, the output of QProcess does not work at all: progress is not displayed when ffmpeg is running.

@chlowden
Copy link
Author

chlowden commented Jun 5, 2022 via email

@CineEncoder
Copy link
Owner

Good day! One of these days I will send what I have, I was a little busy this week. But there will not be a log, but lines of code on which calls do not work, they may ask clarifying questions, well, let's see what can be done.

@CineEncoder
Copy link
Owner

Hello!
In a bug report for Rocky, you can write this:

There are problems with the work of Qt libraries, incorrect work of two programs was noted:

@chlowden
Copy link
Author

chlowden commented Jun 12, 2022 via email

@chlowden
Copy link
Author

chlowden commented Jun 12, 2022 via email

@CineEncoder
Copy link
Owner

CineEncoder commented Jun 12, 2022

On Cent OS 8, I have not yet tried how it will work, I'll take a look this week.
In the answer from the support they say that Rocky uses a newer version of Qt than CentOS, maybe this is the reason for the failure, they suggest creating a new topic on this problem (but as a rule, the solution can take months)

Perhaps using Appimage format could solve the problem, but I am still in the process of creating it, there are also a number of problems there.

@CineEncoder
Copy link
Owner

CineEncoder commented Jun 14, 2022

Hello!
Please drop the link to CentOS 8 if you have it, for some reason I can't find a working link.

@chlowden
Copy link
Author

chlowden commented Jun 15, 2022 via email

@chlowden
Copy link
Author

chlowden commented Jun 15, 2022 via email

@CineEncoder
Copy link
Owner

CineEncoder commented Jun 19, 2022

Good evening! Today I checked how the program will work on CentOS 8, everything works perfectly. The problem is in the Rocky system itself, there are probably flaws somewhere.

@chlowden
Copy link
Author

chlowden commented Jun 20, 2022 via email

@CineEncoder
Copy link
Owner

Hello!
I built version 3.5.4 from the master branch. But the previous versions will also work. Yes, installed on CentOS 8 Stream.

@chlowden
Copy link
Author

chlowden commented Jun 20, 2022 via email

@chlowden
Copy link
Author

chlowden commented Oct 11, 2022 via email

@CineEncoder
Copy link
Owner

Hello!
Most likely, Autodesk and Blackmagic do not use qt libraries, so there are no problems in compatibility with CentOS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants