| Summary: | minitube 3.0-2.mga7 segfaults (nouveau, nvidia) | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Doug Laidlaw <laidlaws> |
| Component: | RPM Packages | Assignee: | Kernel and Drivers maintainers <kernel> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | geiger.david68210, jan-bugs, marja11 |
| Version: | 7 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | minitube-3.0-2.mga7.x86_64 | CVE: | |
| Status comment: | |||
| Attachments: | strace of command "minitube" | ||
|
Jani Välimaa
2019-06-02 14:39:37 CEST
Summary:
release 3.0-2 segfaults; release 2.9-2 is O.K =>
minitube 3.0-2.mga7 segfaults There are missing dependancies as well. Initially, I had to install vdpau-nvidia.so. That is history in the trace. The package from pclos called phonon-gstreamer-common and phonon4qt5-gstreamer. I can't reproduce here, minitube 3.0 works well on my mga7 system! CC:
(none) =>
geiger.david68210 In that case, something is very different. What dependencies does it use? My desktop is XFce, and I don't have KDE installed. There may be a Qt package missing. I still have a separate Cauldron package. I had no better luck there. Worse, the libvdpau_nouveau.so was not available on the repos. (sorry, it was nouveau, not nvidia.) Running strace in Cauldron, that was the error. In my RC system, libvdpau is in /usr/lib64. All other dependencies seem to be installed. You had better leave it with me to research further. Is qtdeclarative5 installed? if no does it fix your issue? YYes, it is already installed. Created attachment 11051 [details]
strace of command "minitube"
Trace is the only diagnostic tool I can think of, so I am attaching the output of a CLI command.
Seems this come from the "nouveau" driver! Thanks. Switching to the Mageia nvidia driver fixed the problem. There was no "nvidia" alternative for the vdpau library, so I left that as it was. Sorry, the problem is only partially fixed. The app has gone back to clocking through items at about 1 per second. I can't select any. Logging out and in, rebooting or clearing the cache makes no difference. I notice that the app says it can't connect to the Sqlite database. Yesterday, it showed that error but still worked. I have a standard installation of Sqlite. Do I need a driver? I think that this is an upstream bug. Is the package 'qt5-database-plugin-sqlite' installed? Yes, but only the 32-bit version. I have just added the 64-bit one. It was fine yesterday, but this morning it ran as I described. Later in the day, it was O.K. It is running O.K. at the moment. I just did another check with the 64-bit plugin installed. All the messages about the database have disappeared. The ones remaining are quite normal, except for "xcb" 0x1c2ffb0 which was there before. I was still having problems, so I put back Version 2. On the first attempt, it wouldn't run either. That suggests to me that Version 3 doesn't clean up properly after itself. I posted my problem on alt.support.mageia. Aragorn replied: "Yep, that's NVIDIA for you. We've been seeing lots of problems with NVIDIA on the Manjaro forum too, and on the PCLinuxOS forum earlier as well. And the Optimus chipset — i.e. a combination of an NVIDIA GPU and an Intel GPU — is the worst of them all." I have seen a lot of mentions of these problems, and so far, none have affected me. I thought that I must have been immune, but had to catch one bug eventually. (In reply to Doug Laidlaw from comment #15) > I posted my problem on alt.support.mageia. Aragorn replied: > > "Yep, that's NVIDIA for you. We've been seeing lots of problems with > NVIDIA on the Manjaro forum too, and on the PCLinuxOS forum earlier as > well. And the Optimus chipset — i.e. a combination of an NVIDIA GPU > and an Intel GPU — is the worst of them all." > > I have seen a lot of mentions of these problems, and so far, none have > affected me. I thought that I must have been immune, but had to catch one > bug eventually. Assigning to the kernel and drivers maintainers, then. If there is nothing they can do, then we need to check whether this is already mentioned in the Errata. Summary:
minitube 3.0-2.mga7 segfaults =>
minitube 3.0-2.mga7 segfaults (nouveau, nvidia) OK. Whatever. One app is not enough to make me buy a Radeon. When the "play" arrow just moves down the list of found matches, the program is unable to connect to the current stream, and moves on to the next item. (In reply to Doug Laidlaw from comment #18) > When the "play" arrow just moves down the list of found matches, the program > is unable to connect to the current stream, and moves on to the next item. That's really a different bug, but OK. Current Minitube fails due to a problem with the "signature" parameter in the URLs. There's a 3.1 version already out that seems to solve it. We probably just need a package update =) CC:
(none) =>
jan-bugs O.K. I got the latest from git, but compiling it is beyond me. I will wait for the new version. By then, there may be a new version of the nVidia driver. I have just converted the .deb file for mintube-3.1 with alien. It installed well, with 3 additional installation dependencies: lib64rubberband2 lib64vamp-plugin-sdk lib64mpv1 On first starting it, it played beautifully, with no obvious problems. Now for the "soak test." No problems so far. On trying to run mintube-3.1 in Cauldron with xfce desktop, and no previous installation of the nouveau driver, I got a segfault because libpdau-nouveau was not installed. Then it kept crashing because of issues arising from Qt. These dependencies are probably covered already in Mageia. I will leave it all to the team. In case it helps, PCLOS have just updated their package to version 3.1. No problem since I installed 3.1. No sound sometimes, unless I reboot, but that may be a separate bug, if at all. Status:
NEW =>
RESOLVED The site tells me that Release 3.2 is available, but it doesn't download. |
Running the Mga 7 RC. I ran Minitube 2.9-2 earlier, and it was fine. At that time, I downloaded 3.0-2 source, and it refused to install or run (I have forgotten which.) Running the above RPM, firstly, the program clicked itself through the found titles and wouldn't accept a mouse click. After I cleared its cache in ~/.cache, it segfaulted every time. A typical trace: "[doug@dougshost ~]$ minitube [unknown] Using locale dir "/usr/share/minitube/locale" QLocale(English, Latin, Australia) [unknown] built-in API key ("AIzaSyDhhIHB_kQZodiWr8yDAm8E3GwEyiXmuDU") ATTENTION: default value of option vblank_mode overridden by environment. [unknown] initializeGL MainWindow(0x1ec9620) [unknown] "xcb" 0x1d9f490 Segmentation fault (core dumped)" I found an RPM of 2.9-2 for PCLinux, and it installed - and works! Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3.