Bug 27835 - Pidgin broken in Cauldron, works if lib64gstvulkan1.0_0 removed
Summary: Pidgin broken in Cauldron, works if lib64gstvulkan1.0_0 removed
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords:
: 28000 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-12-15 19:13 CET by Christian Müller
Modified: 2021-01-07 17:09 CET (History)
3 users (show)

See Also:
Source RPM: mesa-20.3.2-1.mga8.src.rpm, pidgin-2.14.1-4.mga8.src.rpm, gstreamer1.0-plugins-bad-1.18.2-1.mga8.tainted.src.rpm
CVE:
Status comment:


Attachments

Description Christian Müller 2020-12-15 19:13:31 CET
Description of problem:
Pidgin causes access violation and won't start


Version-Release number of selected component (if applicable):
pidgin-2.14.1-4.mga8


How reproducible:
Start pidgin from terminal, error message (in german):

WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
Pidgin 2.14.1 hat einen Speicherzugriffsfehler festgestellt und 
versucht, eine Core-Datei zu schreiben.  Dies ist ein 
Fehler im Programm und kein Fehler von Ihnen.

Wenn Sie den Absturz reproduzieren können, informieren Sie 
bitte die Entwickler mit einem Fehlerbericht auf:
http://developer.pidgin.im/simpleticket/

Bitte geben Sie unbedingt an, was Sie getan haben als der 
Fehler aufgetreten ist, und posten Sie den Backtrace aus 
der Core-Datei. Falls Sie nicht wissen, wie man einen 
Backtrace erstellt, lesen Sie bitte die Informationen auf 
http://developer.pidgin.im/wiki/GetABacktrace
Abgebrochen (Speicherabzug geschrieben)
Comment 1 Lewis Smith 2020-12-15 21:29:20 CET
Thank you for reporting this, and sorry for the angst.
[To get English console messages, one can do]
 $ LANG=C <command>

I have just installed pidgin-2.14.1-4.mga8 to try. From the menu - nothing. From a terminal, as reported above:
 $ pidgin
Couldn't create plugins dir
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
Pidgin 2.14.1 has segfaulted and attempted to dump a core file.
This is a bug in the software and has happened through no fault of your own.

If you can reproduce the crash, please notify the developers by reporting a bug at:
 http://developer.pidgin.im/simpleticket/

Please make sure to specify what you were doing at the time and post the backtrace from the core file.  If you do not know how to get the backtrace, please read the instructions at
 http://developer.pidgin.im/wiki/GetABacktrace
Aborted (core dumped)
---------------------
This is clear enough: "This is a bug in the software ... If you can reproduce the crash, please notify the developers by reporting a bug at:
 http://developer.pidgin.im/simpleticket/"

So can you please do that? And then put the URL of the Pidgin bug in the URL field at the top of this bug. I would not get bogged down in the backtrace unless they press you.

Leaving this with Bugsquad for the moment; CC'ing Shlomi for the SRPM, for info.

Keywords: (none) => UPSTREAM
CC: (none) => lewyssmith, shlomif
Source RPM: pidgin-2.14.1-4.mga8 => pidgin-2.14.1-4.mga8.src.rpm

Comment 2 Dusan Pavlik 2020-12-21 16:07:30 CET
Problem is with vulkan. In pidgin is not implemented.
After I uninstalled lib64gstvulkan1.0_0-1.18.2-1.mga8.tainted.x86_64
pidgin is working.

CC: (none) => pavlikd

Comment 3 Lewis Smith 2020-12-21 21:32:55 CET
Well, thank you Dusan for that information.

I tried uninstalling 'lib64gstvulkan1.0_0', but it wanted to take too many things with it (so I did not):
 cheese-3.38.0-1.mga8.x86_64
 gstreamer1.0-plugins-bad-1.18.2-1.mga8.tainted.x86_64
 parole-1.0.5-2.mga8.x86_64
 sound-juicer-3.38.0-1.mga8.x86_64
 xplayer-2.2.9-1.mga8.x86_64

I cannot find any connection between lib64gstvulkan1.0_0 & pidgin:
 $ urpmq --requires-recursive pidgin | grep vulkan
 lib64mesavulkan-drivers
 lib64vulkan-loader1
$ urpmq --whatrequires-recursive lib64gstvulkan1.0_0 | grep pidgin
$
---
@Christian : can you please try comment 2 recommendation, and report back?
Comment 4 Christian Müller 2020-12-21 21:47:15 CET
(In reply to Dusan Pavlik from comment #2)
> Problem is with vulkan. In pidgin is not implemented.
> After I uninstalled lib64gstvulkan1.0_0-1.18.2-1.mga8.tainted.x86_64
> pidgin is working.

That works for me, too.

- gstreamer1.0-plugins-bad-1.18.2-1.mga8.tainted.x86_64
- lib64gstvulkan1.0_0-1.18.2-1.mga8.tainted.x86_64
- rygel-0.40.0-1.mga8.x86_64

had to be uninstalled.
Comment 5 Lewis Smith 2020-12-21 22:00:10 CET
Thank you both for this strange remedy & its confirmation.

'lib64gstvulkan1.0_0' is in 'gstreamer1.0-plugins-bad', no consistent maintainer.
Assigning the bug to Shlomi for Pidgin. Pass it on if you prefer.

CC: lewyssmith, shlomif => (none)
Source RPM: pidgin-2.14.1-4.mga8.src.rpm => pidgin-2.14.1-4.mga8.src.rpm,gstreamer1.0-plugins-bad-1.18.2-1.mga8.tainted.src.rpm
Summary: Pidgin broken in Cauldron => Pidgin broken in Cauldron, works if lib64gstvulkan1.0_0 removed
Assignee: bugsquad => shlomif

Jani Välimaa 2021-01-02 09:27:13 CET

See Also: (none) => https://bugzilla.redhat.com/show_bug.cgi?id=1911130

Comment 6 Jani Välimaa 2021-01-02 09:27:46 CET
*** Bug 28000 has been marked as a duplicate of this bug. ***

CC: (none) => uli.effer

Comment 7 Jani Välimaa 2021-01-02 09:35:48 CET
According to comment in Fedora bugzilla the problem is coming from mesa 20.3.x.

https://bugzilla.redhat.com/show_bug.cgi?id=1911130#c1

I'll disable vulkan support in gstreamer1.0-plugins-bad for now.

Source RPM: pidgin-2.14.1-4.mga8.src.rpm,gstreamer1.0-plugins-bad-1.18.2-1.mga8.tainted.src.rpm => mesa-20.3.2-1.mga8.src.rpm, pidgin-2.14.1-4.mga8.src.rpm, gstreamer1.0-plugins-bad-1.18.2-1.mga8.tainted.src.rpm

Comment 8 Jani Välimaa 2021-01-02 09:39:01 CET
Assigned to all packagers collectively as Shlomi announced leaving.

Assignee: shlomif => pkg-bugs
CC: (none) => jani.valimaa

Comment 9 Jani Välimaa 2021-01-02 09:59:00 CET
Please test after gstreamer1.0-plugins-bad-1.18.2-2.mga8 hits the mirrors. It's built without vulkan support and obsoletes old gstvulkan pkgs.

Keywords: UPSTREAM => (none)

Comment 10 Uli Selle 2021-01-04 05:01:50 CET
With "gstreamer1.0-plugins-bad-1.18.2-2.mga8" pidgin starts and runs normal.
Comment 11 Jani Välimaa 2021-01-07 17:09:39 CET
Closing as FIXED. Feel free to reopen if needed.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.