FS#53959 - gtk-query-immodules: Relink libnvidia-glcore with libpthread fo IFUNC longjmp
Attached to Project:
Community Packages
Opened by Ralph Corderoy (RalphCorderoy) - Sunday, 07 May 2017, 09:26 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 15 May 2017, 14:29 GMT
Opened by Ralph Corderoy (RalphCorderoy) - Sunday, 07 May 2017, 09:26 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 15 May 2017, 14:29 GMT
|
Details
This morning's "sudo -i pacman -Si" included in its
output
(10/15) upgrading harfbuzz-icu [######################] 100% (11/15) upgrading lib32-gtk2 [######################] 100% usr/bin/gtk-query-immodules-2.0-32: Relink `/usr/lib32/nvidia/libnvidia-glcore.so.304.135' with `/usr/lib32/libpthread.so.0' for IFUNC symbol `longjmp' usr/bin/gtk-query-immodules-2.0-32: Relink `/usr/lib32/nvidia/libnvidia-glcore.so.304.135' with `/usr/lib32/libpthread.so.0' for IFUNC symbol `longjmp' usr/bin/gtk-query-immodules-2.0-32: Relink `/usr/lib32/nvidia/libnvidia-glcore.so.304.135' with `/usr/lib32/libpthread.so.0' for IFUNC symbol `longjmp' usr/bin/gtk-query-immodules-2.0-32: Relink `/usr/lib32/nvidia/libnvidia-glcore.so.304.135' with `/usr/lib32/libpthread.so.0' for IFUNC symbol `longjmp' usr/bin/gtk-query-immodules-2.0-32: Relink `/usr/lib32/nvidia/libnvidia-glcore.so.304.135' with `/usr/lib32/libpthread.so.0' for IFUNC symbol `longjmp' usr/bin/gtk-query-immodules-2.0-32: Relink `/usr/lib32/nvidia/libnvidia-glcore.so.304.135' with `/usr/lib32/libpthread.so.0' for IFUNC symbol `longjmp' usr/bin/gtk-query-immodules-2.0-32: Relink `/usr/lib32/nvidia/libnvidia-glcore.so.304.135' with `/usr/lib32/libpthread.so.0' for IFUNC symbol `longjmp' usr/bin/gtk-query-immodules-2.0-32: Relink `/usr/lib32/nvidia/libnvidia-glcore.so.304.135' with `/usr/lib32/libpthread.so.0' for IFUNC symbol `longjmp' usr/bin/gtk-query-immodules-2.0-32: Relink `/usr/lib32/nvidia/libnvidia-glcore.so.304.135' with `/usr/lib32/libpthread.so.0' for IFUNC symbol `longjmp' usr/bin/gtk-query-immodules-2.0-32: Relink `/usr/lib32/nvidia/libnvidia-glcore.so.304.135' with `/usr/lib32/libpthread.so.0' for IFUNC symbol `longjmp' (12/15) upgrading libgphoto2 [####################################] 100% (13/15) upgrading licenses [####################################] 100% The file to relink is owned by lib32-nvidia-304xx-utils. Its pacman.log history is [2016-02-18 17:32] [ALPM] installed lib32-nvidia-304xx-utils (304.131-1) [2016-10-22 00:23] [ALPM] upgraded lib32-nvidia-304xx-utils (304.131-1 -> 304.132-1) [2016-12-12 13:37] [ALPM] upgraded lib32-nvidia-304xx-utils (304.132-1 -> 304.132-3) [2017-01-13 12:38] [ALPM] upgraded lib32-nvidia-304xx-utils (304.132-3 -> 304.134-1) [2017-02-26 11:54] [ALPM] upgraded lib32-nvidia-304xx-utils (304.134-1 -> 304.135-2) lib32-gtk2's is [2016-06-22 19:50] [PACMAN] Running 'pacman -S multilib/lib32-gtk2' [2016-06-22 19:50] [ALPM] installed lib32-gtk2 (2.24.30-1) [2017-05-07 10:00] [ALPM] upgraded lib32-gtk2 (2.24.30-1 -> 2.24.31-1) When I did `pacman -Qql lib32-nvidia-304xx-utils' to use lsof(8) to see what was using the library, I found some files missing. $ pacman -Qkk lib32-nvidia-304xx-utils warning: lib32-nvidia-304xx-utils: /usr/lib32/nvidia/libEGL.so.1 (No such file or directory) warning: lib32-nvidia-304xx-utils: /usr/lib32/nvidia/libEGL.so.1.0.0 (No such file or directory) warning: lib32-nvidia-304xx-utils: /usr/lib32/nvidia/libGLESv1_CM.so.1 (No such file or directory) warning: lib32-nvidia-304xx-utils: /usr/lib32/nvidia/libGLESv1_CM.so.1.1.0 (No such file or directory) warning: lib32-nvidia-304xx-utils: /usr/lib32/nvidia/libGLESv2.so.2 (No such file or directory) warning: lib32-nvidia-304xx-utils: /usr/lib32/nvidia/libGLESv2.so.2.0.0 (No such file or directory) lib32-nvidia-304xx-utils: 44 total files, 6 altered files $ I have only ever used pacman to maintain this system. Other Nvidia packages are $ pacman -Qs nvidia local/lib32-nvidia-304xx-utils 304.135-2 NVIDIA drivers utilities (32-bit) local/libvdpau 1.1.1-2 Nvidia VDPAU library local/nvidia-304xx 304.135-4 NVIDIA drivers for linux, 304xx legacy branch local/nvidia-304xx-lts 304.135-6 NVIDIA drivers for linux-lts, 304xx legacy branch local/nvidia-304xx-utils 304.135-6 NVIDIA drivers utilities and libraries, 304xx legacy branch $ |
This task depends upon
They're not the same files that are listed for the relink.
It's just the files maintained by pacman over time have got into a
muddle. This is a package issue.
No one else is complaining since it probably needs nvidia-304xx and wine
packages installed, and then they have to be bothered to report the
message when perhaps nothing appears to be broken. Or it is broken but
they haven't traced it back to this upgrade yet.
Re-installing the package would possibly destroy evidence that might
help debugging, so that's why I haven't done it... OK, I can remove the
wine package, and then lots of others that aren't required, including
lib32-nvidia-304xx-utils. "Problem solved!" :-)
But I didn't come here to solve the problem for just me, I thought
reporting it might help the packager and/or others that Google in the
future.