You are not logged in.

#1 2015-06-13 03:26:29

foolishgrunt
Member
From: Los Angeles
Registered: 2011-01-06
Posts: 18

[Solved] LXQT: PCManFM-Qt segfault with nvidia-libgl

I recently installed LXQT on a fresh Arch box to give the new DE a try. The install went mostly well, but I'm having issues with the default file manager PCManFM-Qt. I have an Nvidia GTX-650 graphics card and a dream of running Steam, so of course I installed the binary driver 'nvidia' and the associated package 'nvidia-libgl.' However when I log in, I'm immediately met by multiple repeated crashes of the desktop manager (managed by PCManFM-Qt), and I am not able to open the file manager at all. When I run

pcmanfm-qt

from terminal, it returns

Segmentation fault (core dumped)

By sheer coincidence, I discovered that by replacing package 'nvidia-libgl' with 'mesa-libgl', PCManFM-Qt runs just fine, both the file manager and the desktop manager. What exactly in the 'nvdidia-libgl' package is causing the segfault I'm not sure, and I freely admit that I am not versed enough to know what other debugging steps I should take to identify the problem and a suitable solution. Anybody willing to offer some insight? Please and thank you!

Last edited by foolishgrunt (2015-06-14 14:45:38)

Offline

#2 2015-06-13 03:57:59

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: [Solved] LXQT: PCManFM-Qt segfault with nvidia-libgl

Intel processor? If so, microcode up to date?

Offline

#3 2015-06-13 15:28:28

foolishgrunt
Member
From: Los Angeles
Registered: 2011-01-06
Posts: 18

Re: [Solved] LXQT: PCManFM-Qt segfault with nvidia-libgl

Yes to both. Intel Core i5-4670, Haswell.

dmesg | grep microcode

returns

[    0.292938] microcode: CPU0 sig=0x306c3, pf=0x2, revision=0x9
[    0.292943] microcode: CPU1 sig=0x306c3, pf=0x2, revision=0x9
[    0.292948] microcode: CPU2 sig=0x306c3, pf=0x2, revision=0x9
[    0.292953] microcode: CPU3 sig=0x306c3, pf=0x2, revision=0x9
[    0.292984] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba

Offline

#4 2015-06-13 15:54:56

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: [Solved] LXQT: PCManFM-Qt segfault with nvidia-libgl

That is not up to date, and is most likely the problem since it's a Haswell processor.

Offline

#5 2015-06-14 14:45:26

foolishgrunt
Member
From: Los Angeles
Registered: 2011-01-06
Posts: 18

Re: [Solved] LXQT: PCManFM-Qt segfault with nvidia-libgl

You're right, and I feel sheepish now. I could have sworn that I had run 'grub-mkconfig' recently, but it looks like I had not because I just ran it and now the printout reads

[    0.000000] CPU0 microcode updated early to revision 0x1c, date = 2014-07-03
[    0.085150] CPU1 microcode updated early to revision 0x1c, date = 2014-07-03
[    0.106480] CPU2 microcode updated early to revision 0x1c, date = 2014-07-03
[    0.127897] CPU3 microcode updated early to revision 0x1c, date = 2014-07-03
[    0.292139] microcode: CPU0 sig=0x306c3, pf=0x2, revision=0x1c
[    0.292144] microcode: CPU1 sig=0x306c3, pf=0x2, revision=0x1c
[    0.292149] microcode: CPU2 sig=0x306c3, pf=0x2, revision=0x1c
[    0.292153] microcode: CPU3 sig=0x306c3, pf=0x2, revision=0x1c
[    0.292185] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba

I reinstalled nvidia-libgl and PCManFM now runs properly. Thanks for your help Scimmia!

Offline

Board footer

Powered by FluxBB