Hallo zusammen,
habe einen neuen PC mit Spitfire aufgesetzt und renne offenbar in einen Bug im dort verwendeten nvidia-Treiber im Zusammenhang mit dem Intel-Prozessor.
Das Ganze äußert sich bei mir bisher vor allem als Segmentation Fault beim Start von vlc.
Mein System:
Code:
stefan@dt8900:~$ infobash -v3
Host/Kernel/OS "dt8900" running Linux 4.4.0-30-generic x86_64 [ Kanotix Spitfire-nightly Spitfire64 160819a KDE-special ]
CPU Info 8x Intel Core i7-6700 @ clocked at Min:949.210Mhz Max:1475.546Mhz 8192 KB cache flags ( sse sse2 nx lm pni vmx )
Videocard NVIDIA GM206 [GeForce GTX 960] X.Org 1.16.4 [ 1680x1050
1680x1050 ]
Network cards Intel Wireless 3165
Intel Ethernet Connection (2) I219-V
Processes 234 | Uptime 1:35 | Memory 1487.6/15986.3MB
| HDD ATA ST2000DM001-1ER1,ATA LITEON CV3-8D256,Generic- SD/MMC,Generic- MS/MS-PRO,Generic- xD-Picture Size 2256GB (0%used)
| GLX Renderer GeForce GTX 960/PCIe/SSE2 | GLX Version 4.5.0 NVIDIA 352.63
| Client Shell | Infobash v2.67.2
Von mir zusätzlich zum Iso installiert wurden - erst nach Auftreten (und eben deswegen):
- intel-microcode
- gdb
Der Bug, um den es sich handelt, wurde offenbar inzwischen von nvidia behoben, wenn ich das alles richtig verstehe
Zitat:
New upstream long lived branch release 352.79 (2016-01-25).
(...)
Fixed a bug in the EGL driver where a mutex was unlocked more than once. This triggers undefined behavior, and in particular, if lock elision is enabled in glibc, may result in a segmentation fault. (Closes: #807244)
aus https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807244
was ich wiederum hierher habe
https://devtalk.nvidia.com/default/topic/893325/newest-and-beta-linux-driver-causing-segmentation-fault-core-dumped-on-all-skylake-platforms/
Besteht die Möglichkeit, die (oder eine noch) neuere Version des nvidia-Treibers über die Repos oder ein neues Iso zu bekommen?
Auffällig ist auch noch, dass bei Neuinstallation von vlc gemeldet wird, dass die Linkgruppe glx defekt sei:
Code:
root@dt8900:/home/stefan# apt-get install vlc
(...)
Vorbereitung zum Entpacken von .../vlc_2.2.4-1~deb8u1_amd64.deb ...
Entpacken von vlc (2.2.4-1~deb8u1) ...
Trigger für glx-alternative-mesa (0.7.1) werden verarbeitet ...
update-alternatives: Warnung: Neuinstallation der Alternative /usr/lib/nvidia ist erzwungen, weil Linkgruppe glx defekt ist
Trigger für fontconfig (2.11.0-6.3+deb8u1) werden verarbeitet ...
Trigger für man-db (2.7.0.2-5) werden verarbeitet ...
Trigger für hicolor-icon-theme (0.13-1) werden verarbeitet ...
Trigger für menu (2.1.47) werden verarbeitet ...
(...)
Gleiches Phänomen auch im Zusammenhang mit anderen Installationen:
https://github.com/ValveSoftware/SteamOS/issues/523
Danke vorab fürs Nachschauen, viele Grüße und ein schönes WE,
Stefan
P. S. Hier der Backtrace des Segmentation Faults beim vlc-Start
Code:
stefan@dt8900:~$ gdb vlc
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from vlc...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/vlc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff79af2c8 in __lll_unlock_elision () from /lib/x86_64-linux-gnu/libpthread.so.0
(gdb) backtrace
#0 0x00007ffff79af2c8 in __lll_unlock_elision () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007fffeda1326c in ?? () from /usr/lib/x86_64-linux-gnu/libEGL.so.1
#2 0x00007fffed9a3a22 in ?? () from /usr/lib/x86_64-linux-gnu/libEGL.so.1
#3 0x00007fffffffda00 in ?? ()
#4 0x00007fffeda27ea1 in ?? () from /usr/lib/x86_64-linux-gnu/libEGL.so.1
#5 0x00007fffffffda00 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) finish
Run till exit from #0 0x00007ffff79af2c8 in __lll_unlock_elision () from /lib/x86_64-linux-gnu/libpthread.so.0
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) quit
stefan@dt8900:~$
|