New Handbrake crash, same as "TUMBLEWEED Handbrake crashes "Illegal Instruction (core dumped)"

New install of 15.2 and all was well. Handbrake worked perfectly. There was a recent upgrade, and the resolver required the installation of libmfx and libmfx1 to go with the Handbrake upgrade. Since that upgrade, Handbrake crashes during startup. All symptoms are identical to the Tumbleweed post I quoted in the title of this post. The primary message is "illegal instruction (core dump). dmesg points to a failure in libmfx, just as the Tumbleweed post. I have notified the maintainer mentioned in the changelog and await either a response or patch. If anyone is willing to chime in, and input would be welcome.

Hi
Grab the source rpm and rebuild locally with libmfx disabled and see if it works…

There is no source rpm that I could find. Only source direct from handbrake. I downloaded it and have been installing required packages for it to build, but am stuck at “numa”. My system has libnuma1 installed and handbrake will not accept it. I am unable to find numa in any openSUSE repo.

http://packman.inode.at/suse/openSUSE_Leap_15.2/Multimedia/src/handbrake-1.3.3-pm152.2.2.src.rpm

Maybe that relates to the original problem the @OP has with Handbrake…
Like any other multimedia app, and especially one that depends on codecs
The Packman repo has to be installed and given priority over packages from openSUSE.

In other words,
The sticky in the Multimedia Forum that describes how to install the Packman repo correctly applies to running Handbrake just as much as media players.

TSU

Hi
No, it was the dependency (bcond) to build handbrake a few days ago with mfx five days ago (when the OP’s issue appeared), remove that requirement (turn the bcond off) and it’s back to that revision. Easy to do via packman build service and osc (revert, just like git).

It’s also the problem of no peer review of changes (submit/accept by same person)…

Good to know.

Not sure why my Handbrake didn’t update causing the problem, but I’m not complaining…

TSU

I have the source rpm, but I have to confess that I am at a loss as to what to do with it. Not sure what to use. I have been looking at zypper source-install and also rpmbuild. I don’t see how to disable QSV support (libmfx) in either. I have almost no experience in building packages.

Ran “zypper update” and installed handbrake-gtk. No problems encountered during startup of ghb. You may sanitize your setup and try again.

Hi
Looks like Packman OBS is down… It’s rebuilt as well: <http://packman.inode.at/suse/openSUSE_Leap_15.2/Multimedia/src/handbrake-1.3.3-pm152.3.1.src.rpm&gt; and been fixed…


* Thu Jul 16 2020 enzokiel@kabelmail.de
- Disable mfx, handbrake crashes with message
  "Illegal Instruction (core dumped)"

So update your system with zypper ref and zypper dup and should be good to go :wink:

As a bit of good news, the developer apparently reversed what he had done. Today’s upgrade removes mfx support and the changelog reflects the problem that was created by enabling it. This problem is solved. Thanks to all for the information given.