cine-encoder icon indicating copy to clipboard operation
cine-encoder copied to clipboard

Rocky 8.5 - Crashing

Open chlowden opened this issue 2 years ago • 30 comments

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

chlowden avatar May 17 '22 11:05 chlowden

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

CineEncoder avatar May 17 '22 17:05 CineEncoder

I'm not sure if this is good for you. Don't hesitate if you need me to help. Thank you

⁣Get BlueMail for Android ​

On 17 May 2022, 19:37, at 19:37, CineEncoder @.***> wrote:

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

-- Reply to this email directly or view it on GitHub: https://github.com/CineEncoder/cine-encoder/issues/39#issuecomment-1129139897 You are receiving this because you authored the thread.

Message ID: @.***>

chlowden avatar May 17 '22 18:05 chlowden

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

chlowden avatar May 18 '22 07:05 chlowden

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

CineEncoder avatar May 18 '22 18:05 CineEncoder

I am running rocky 8.5 and linux kernel 5.17

chlowden avatar May 18 '22 21:05 chlowden

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

CineEncoder avatar May 21 '22 08:05 CineEncoder

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 `

chlowden avatar May 21 '22 17:05 chlowden

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

CineEncoder avatar May 25 '22 06:05 CineEncoder

Good morning

I have followed the actions below ... but sadly cine encoder still crashes when I open a file. I am very sorry.

On 5/25/22 08:54, CineEncoder wrote:

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 install qt5-qtbase-devel sudo dnf install qt5-qtmultimedia-devel sudo dnf install mkvtoolnix sudo dnf install libmediainfo-devel sudo dnf install ffmpeg sudo dnf install ./cine-encoder-3.5.3_centos7_x86_64.rpm |

— Reply to this email directly, view it on GitHub https://github.com/CineEncoder/cine-encoder/issues/39#issuecomment-1136831122, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTPXST7SNJX6C4SIQUWNYTVLXFCNANCNFSM5WEVLGXA. You are receiving this because you authored the thread.Message ID: @.***>

chlowden avatar May 25 '22 07:05 chlowden

[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 avatar May 25 '22 19:05 chlowden

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! `

chlowden avatar May 25 '22 19:05 chlowden

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

CineEncoder avatar May 26 '22 18:05 CineEncoder

Is there anything that I can test to help you?

⁣Get BlueMail for Android ​

On 26 May 2022, 20:18, at 20:18, CineEncoder @.***> wrote:

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

-- Reply to this email directly or view it on GitHub: https://github.com/CineEncoder/cine-encoder/issues/39#issuecomment-1138877992 You are receiving this because you authored the thread.

Message ID: @.***>

chlowden avatar May 28 '22 08:05 chlowden

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 avatar May 28 '22 16:05 CineEncoder

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.

CineEncoder avatar Jun 05 '22 07:06 CineEncoder

I can open a ticket with Rocky on this issue if you can send me the logs the show it.

On 6/5/22 09:22, CineEncoder wrote:

Hello! 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.

— Reply to this email directly, view it on GitHub https://github.com/CineEncoder/cine-encoder/issues/39#issuecomment-1146755706, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTPXSXLYBWF62GBQRIP2RTVNRIRZANCNFSM5WEVLGXA. You are receiving this because you authored the thread.Message ID: @.***>

chlowden avatar Jun 05 '22 11:06 chlowden

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 avatar Jun 09 '22 16:06 CineEncoder

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:

  • QtCreator completely freezes when trying to build a project, you have to completely restart the program to resume work.
  • QProcess does not work correctly: the GUI freezes completely in programs using this class, for example, the Cine Encoder program freezes after this line: https://github.com/CineEncoder/cine-encoder/blob/master/app/encoder.cpp#L875 On other distributions, these problems were not noticed.

CineEncoder avatar Jun 12 '22 07:06 CineEncoder

Hello

Have you tried to build it in Centos 8 ? In theory, Rocky 8 & Centos 8 are currently virtually clones. I have noticed that moving from Centos 7 to 8, I lost some features. Centos 8 does not seem to be a simple evolution of Centos 7.

Many thanks

Christopher

On 6/12/22 09:23, CineEncoder wrote:

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:

  • QtCreator completely freezes when trying to build a project, you have to completely restart the program to resume work.
  • QProcess does not work correctly: the GUI freezes completely in programs using this class, for example, the Cine Encoder program freezes after this line: https://github.com/CineEncoder/cine-encoder/blob/master/app/encoder.cpp#L875 On other distributions, these problems were not noticed.

— Reply to this email directly, view it on GitHub https://github.com/CineEncoder/cine-encoder/issues/39#issuecomment-1153091890, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTPXSQ2I42HWATIK3PTBXTVOWF7HANCNFSM5WEVLGXA. You are receiving this because you authored the thread.Message ID: @.***>

chlowden avatar Jun 12 '22 12:06 chlowden

Below is the reply from the rocky forum. I hope it is clearer for you than it is for me

https://forums.rockylinux.org/t/rocky-8-6-qt-libraries-issues/6312

⁣Get BlueMail for Android ​

On 12 Jun 2022, 09:23, at 09:23, CineEncoder @.***> wrote:

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:

  • QtCreator completely freezes when trying to build a project, you have to completely restart the program to resume work.
  • QProcess does not work correctly: the GUI freezes completely in programs using this class, for example, the Cine Encoder program freezes after this line: https://github.com/CineEncoder/cine-encoder/blob/master/app/encoder.cpp#L875 On other distributions, these problems were not noticed.

-- Reply to this email directly or view it on GitHub: https://github.com/CineEncoder/cine-encoder/issues/39#issuecomment-1153091890 You are receiving this because you authored the thread.

Message ID: @.***>

chlowden avatar Jun 12 '22 17:06 chlowden

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 avatar Jun 12 '22 17:06 CineEncoder

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

CineEncoder avatar Jun 14 '22 16:06 CineEncoder

They now call it centos 8 stream

http://isoredirect.centos.org/centos/8-stream/isos/x86_64/

On 6/14/22 18:58, CineEncoder wrote:

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

— Reply to this email directly, view it on GitHub https://github.com/CineEncoder/cine-encoder/issues/39#issuecomment-1155459030, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTPXSRQ4SLFXGAVN6RDOZTVPC25DANCNFSM5WEVLGXA. You are receiving this because you authored the thread.Message ID: @.***>

chlowden avatar Jun 15 '22 04:06 chlowden

It seems what you wrote is getting interest so maybe you might want to signup to the rocky forum ...

https://forums.rockylinux.org/t/rocky-8-6-qt-libraries-issues/6312/5

On 6/15/22 06:57, @.*** wrote:

They now call it centos 8 stream

http://isoredirect.centos.org/centos/8-stream/isos/x86_64/

On 6/14/22 18:58, CineEncoder wrote:

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

— Reply to this email directly, view it on GitHub https://github.com/CineEncoder/cine-encoder/issues/39#issuecomment-1155459030, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTPXSRQ4SLFXGAVN6RDOZTVPC25DANCNFSM5WEVLGXA. You are receiving this because you authored the thread.Message ID: @.***>

chlowden avatar Jun 15 '22 05:06 chlowden

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.

CineEncoder avatar Jun 19 '22 21:06 CineEncoder

Great .. but which version of your app ? I presume you installed Centos 8 stream.

On 6/19/22 23:13, CineEncoder wrote:

Good evening! Today I checked how the program will work on CentOS 8, everything works perfectly.

— Reply to this email directly, view it on GitHub https://github.com/CineEncoder/cine-encoder/issues/39#issuecomment-1159811638, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTPXSXNJEM4F67PICKJ4CTVP6EQTANCNFSM5WEVLGXA. You are receiving this because you authored the thread.Message ID: @.***>

chlowden avatar Jun 20 '22 19:06 chlowden

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

CineEncoder avatar Jun 20 '22 19:06 CineEncoder

OK. Centos 7 was a very stable version RHEL 7. IBM bought RH and moved centos 8 to centos 8 stream that is ahead of RHEL 8. Rocky 8 & Alma 8 OS continue the centos 7 idea of a very stable OS and are now aligned to RHEL 8, bug for bug. In the pro media world, people are not moving to stream but to very a conservative alternative ...

On 6/20/22 21:24, CineEncoder wrote:

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

— Reply to this email directly, view it on GitHub https://github.com/CineEncoder/cine-encoder/issues/39#issuecomment-1160775039, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTPXSVH4XTGJDZ5O62QU2TVQDAQLANCNFSM5WEVLGXA. You are receiving this because you authored the thread.Message ID: @.***>

chlowden avatar Jun 20 '22 19:06 chlowden

I don't really know. Many centos user have migrated to it because of the red hat policy change. Autodesk has validated it as the centos alternative. It is the creation of the guy that created centos and then left when MS bought RH. But it does seem to be even more Conservative than centos. Blackmagic resolve works fine on it. I thought it was a centos copy but I am probably wrong.

⁣Get BlueMail for Android ​

On 28 May 2022, 18:41, at 18:41, CineEncoder @.***> wrote:

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.

-- Reply to this email directly or view it on GitHub: https://github.com/CineEncoder/cine-encoder/issues/39#issuecomment-1140294759 You are receiving this because you authored the thread.

Message ID: @.***>

chlowden avatar Oct 11 '22 07:10 chlowden

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

CineEncoder avatar Oct 15 '22 09:10 CineEncoder