nscd segfault in Suse 12.1 64bit
Hall Suse User, nach dem Start meines Notebooks zeigt dmesg bei Sekunde 26 einen segfault von nscd. ... [ 20.694706] tg3 0000:09:00.0: eth0: Link is up at 100 Mbps, full duplex [ 20.694710] tg3 0000:09:00.0: eth0: Flow control is on for TX and on for RX [ 20.695342] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 20.732756] NET: Registered protocol family 17 [ 26.774526] show_signal_msg: 59 callbacks suppressed [ 26.774530] nscd[1788]: segfault at 3 ip 0000000000000003 sp 00007fffba3b56f8 error 14 in libnss_files-2.16.so[7f7e85ecd000+c000] [ 29.285555] fuse init (API version 7.17) ... Yast sagt, dass nscd gar nicht installiert ist. Nur eine libnscd und ein unscd. Als root bekomme ich in der Konsole das: nscd --help Speicherzugriffsfehler und dmesg zeigt [ 2063.385252] nscd[4233]: segfault at 2 ip 0000000000000002 sp 00007fff689f2828 error 14 in libnss_files-2.16.so[7fe15e0bd000+c000] Beim Arbeiten scheint mich das alles nicht zu stören, aber ich hätte trotzdem gerne ein segfault-freise System :-) Irgendwelche Tips? Gruß, Michael PS: Yast sagt, unscd hat die Version 0.47-8.1.2-x86_64 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Fri, Nov 23, 2012 at 09:53:21AM +0100, Michael Born wrote:
Hall Suse User,
nach dem Start meines Notebooks zeigt dmesg bei Sekunde 26 einen segfault von nscd.
... [ 20.694706] tg3 0000:09:00.0: eth0: Link is up at 100 Mbps, full duplex [ 20.694710] tg3 0000:09:00.0: eth0: Flow control is on for TX and on for RX [ 20.695342] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 20.732756] NET: Registered protocol family 17 [ 26.774526] show_signal_msg: 59 callbacks suppressed [ 26.774530] nscd[1788]: segfault at 3 ip 0000000000000003 sp 00007fffba3b56f8 error 14 in libnss_files-2.16.so[7f7e85ecd000+c000] [ 29.285555] fuse init (API version 7.17) ...
Yast sagt, dass nscd gar nicht installiert ist. Nur eine libnscd und ein unscd.
Als root bekomme ich in der Konsole das: nscd --help Speicherzugriffsfehler
und dmesg zeigt [ 2063.385252] nscd[4233]: segfault at 2 ip 0000000000000002 sp 00007fff689f2828 error 14 in libnss_files-2.16.so[7fe15e0bd000+c000]
Beim Arbeiten scheint mich das alles nicht zu stören, aber ich hätte trotzdem gerne ein segfault-freise System :-) Irgendwelche Tips?
Das ganze mal im gdb starten... also gdb nscd r --help ... sollte crashen ... bt Evt noch "unscd-debuginfo" und "glibc-debuginfo" installieren. Ciao, Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 23.11.2012 10:04, schrieb Marcus Meissner:
On Fri, Nov 23, 2012 at 09:53:21AM +0100, Michael Born wrote:
Hall Suse User,
nach dem Start meines Notebooks zeigt dmesg bei Sekunde 26 einen segfault von nscd.
... [ 20.694706] tg3 0000:09:00.0: eth0: Link is up at 100 Mbps, full duplex [ 20.694710] tg3 0000:09:00.0: eth0: Flow control is on for TX and on for RX [ 20.695342] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 20.732756] NET: Registered protocol family 17 [ 26.774526] show_signal_msg: 59 callbacks suppressed [ 26.774530] nscd[1788]: segfault at 3 ip 0000000000000003 sp 00007fffba3b56f8 error 14 in libnss_files-2.16.so[7f7e85ecd000+c000] [ 29.285555] fuse init (API version 7.17) ...
Yast sagt, dass nscd gar nicht installiert ist. Nur eine libnscd und ein unscd.
Als root bekomme ich in der Konsole das: nscd --help Speicherzugriffsfehler
und dmesg zeigt [ 2063.385252] nscd[4233]: segfault at 2 ip 0000000000000002 sp 00007fff689f2828 error 14 in libnss_files-2.16.so[7fe15e0bd000+c000]
Beim Arbeiten scheint mich das alles nicht zu stören, aber ich hätte trotzdem gerne ein segfault-freise System :-) Irgendwelche Tips?
Das ganze mal im gdb starten... also gdb nscd r --help ... sollte crashen ... bt
Evt noch "unscd-debuginfo" und "glibc-debuginfo" installieren.
Ciao, Marcus
Leider finde ich kein glibc-debuginfo zu meiner Version 2.16-4.1. Im Debug Repo ist nur eine 2.14.1 und selbst bei http://software.opensuse.org/search finde ich nix?!!! Die ganzen zypper-Befehle melden also Keine Anbieter von 'debuginfo...' gefunden. Paketabhängigkeiten auflösen ... Keine auszuführenden Aktionen. Was kann ich sonst probieren? Michael gdb nscd GNU gdb (GDB) SUSE (7.3-41.1.2) Copyright (C) 2011 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-suse-linux". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/sbin/nscd...Reading symbols from /usr/lib/debug/usr/sbin/nscd.debug...done. done. (gdb) r --help Starting program: /usr/sbin/nscd --help Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2 Try: zypper install -C "debuginfo(build-id)=607e2bd719a6f06df9b07e951ed2e1c3885a8534" warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? Missing separate debuginfo for /lib64/libc.so.6 Try: zypper install -C "debuginfo(build-id)=f4d11be4c18c0a7cd849cc051318e5ca78db1338" Missing separate debuginfo for /lib64/libnss_compat.so.2 Try: zypper install -C "debuginfo(build-id)=9d344adb4907b2de77d86335f12e1d07f00cc58a" Missing separate debuginfo for /lib64/libnsl.so.1 Try: zypper install -C "debuginfo(build-id)=70b63e64cee5f56a459ba3790b89e271e5e9dc2c" Missing separate debuginfo for /lib64/libnss_files.so.2 Try: zypper install -C "debuginfo(build-id)=bf4bdeaec5f9f1228002ad8cbf6daba8d1f78916" Program received signal SIGSEGV, Segmentation fault. 0x0000000000000002 in ?? () (gdb) bt #0 0x0000000000000002 in ?? () #1 0x00007ff12599810f in _nss_files_init () from /lib64/libnss_files.so.2 #2 0x00007ff1260b1d75 in nss_load_library () from /lib64/libc.so.6 #3 0x00007ff1260b21a5 in nss_load_all_libraries () from /lib64/libc.so.6 #4 0x00007ff1260b2698 in __nss_disable_nscd () from /lib64/libc.so.6 #5 0x00007ff1265897ce in main (argc=2, argv=0x7fff55768e48) at nscd-0.47.c:2410 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Das ganze mal im gdb starten... also gdb nscd r --help ... sollte crashen ... bt
Evt noch "unscd-debuginfo" und "glibc-debuginfo" installieren.
Ciao, Marcus
Leider finde ich kein glibc-debuginfo zu meiner Version 2.16-4.1. Im Debug Repo ist nur eine 2.14.1 und selbst bei http://software.opensuse.org/search finde ich nix?!!! Die ganzen zypper-Befehle melden also Keine Anbieter von 'debuginfo...' gefunden. Paketabhängigkeiten auflösen ...
Keine auszuführenden Aktionen. Was kann ich sonst probieren?
Welche Distribution ist das denn?
Program received signal SIGSEGV, Segmentation fault. 0x0000000000000002 in ?? () (gdb) bt #0 0x0000000000000002 in ?? () #1 0x00007ff12599810f in _nss_files_init () from /lib64/libnss_files.so.2 #2 0x00007ff1260b1d75 in nss_load_library () from /lib64/libc.so.6 #3 0x00007ff1260b21a5 in nss_load_all_libraries () from /lib64/libc.so.6 #4 0x00007ff1260b2698 in __nss_disable_nscd () from /lib64/libc.so.6 #5 0x00007ff1265897ce in main (argc=2, argv=0x7fff55768e48)
Das ist jedenfalls gefrasgt, nur ohne glibc-debuginfo ist die interessante Zeile #1 schwer leserlich. Ciao, Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 23.11.2012 10:48, schrieb Marcus Meissner:
Das ganze mal im gdb starten... also gdb nscd r --help ... sollte crashen ... bt
Evt noch "unscd-debuginfo" und "glibc-debuginfo" installieren.
Ciao, Marcus
Leider finde ich kein glibc-debuginfo zu meiner Version 2.16-4.1. Im Debug Repo ist nur eine 2.14.1 und selbst bei http://software.opensuse.org/search finde ich nix?!!! Die ganzen zypper-Befehle melden also Keine Anbieter von 'debuginfo...' gefunden. Paketabhängigkeiten auflösen ...
Keine auszuführenden Aktionen. Was kann ich sonst probieren?
Welche Distribution ist das denn?
cat /etc/SuSE-release openSUSE 12.1 (x86_64) VERSION = 12.1 CODENAME = Asparagus uname -a Linux hnb318.site 3.1.10-1.16-desktop #1 SMP PREEMPT Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64 x86_64 x86_64 GNU/Linux Soweit ich mich erinner, hatte ich die 12.1 als Update aufs Notebook gepackt - keine Neuinstallation. Ob vorher 12.0 oder 11.4 drauf war? Vermutlich 12.0. Die eingebundenen Repositories sind jedenfalls alle für 12.1.
Program received signal SIGSEGV, Segmentation fault. 0x0000000000000002 in ?? () (gdb) bt #0 0x0000000000000002 in ?? () #1 0x00007ff12599810f in _nss_files_init () from /lib64/libnss_files.so.2 #2 0x00007ff1260b1d75 in nss_load_library () from /lib64/libc.so.6 #3 0x00007ff1260b21a5 in nss_load_all_libraries () from /lib64/libc.so.6 #4 0x00007ff1260b2698 in __nss_disable_nscd () from /lib64/libc.so.6 #5 0x00007ff1265897ce in main (argc=2, argv=0x7fff55768e48)
Das ist jedenfalls gefrasgt, nur ohne glibc-debuginfo ist die interessante Zeile #1 schwer leserlich.
Ich bin auch überrascht, dass ich keine debuginfo Version dazu finde. Ist meine glibc-Version ungewöhnlich? Ich sehe auch gerade nicht, aus welchem Repo die stammt. Factory?
Ciao, Marcus
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Fri, Nov 23, 2012 at 11:19:11AM +0100, Michael Born wrote:
Am 23.11.2012 10:48, schrieb Marcus Meissner:
Das ganze mal im gdb starten... also gdb nscd r --help ... sollte crashen ... bt
Evt noch "unscd-debuginfo" und "glibc-debuginfo" installieren.
Ciao, Marcus
Leider finde ich kein glibc-debuginfo zu meiner Version 2.16-4.1. Im Debug Repo ist nur eine 2.14.1 und selbst bei http://software.opensuse.org/search finde ich nix?!!! Die ganzen zypper-Befehle melden also Keine Anbieter von 'debuginfo...' gefunden. Paketabhängigkeiten auflösen ...
Keine auszuführenden Aktionen. Was kann ich sonst probieren?
Welche Distribution ist das denn?
cat /etc/SuSE-release openSUSE 12.1 (x86_64) VERSION = 12.1 CODENAME = Asparagus
uname -a Linux hnb318.site 3.1.10-1.16-desktop #1 SMP PREEMPT Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64 x86_64 x86_64 GNU/Linux
Soweit ich mich erinner, hatte ich die 12.1 als Update aufs Notebook gepackt - keine Neuinstallation. Ob vorher 12.0 oder 11.4 drauf war? Vermutlich 12.0. Die eingebundenen Repositories sind jedenfalls alle für 12.1.
Program received signal SIGSEGV, Segmentation fault. 0x0000000000000002 in ?? () (gdb) bt #0 0x0000000000000002 in ?? () #1 0x00007ff12599810f in _nss_files_init () from /lib64/libnss_files.so.2 #2 0x00007ff1260b1d75 in nss_load_library () from /lib64/libc.so.6 #3 0x00007ff1260b21a5 in nss_load_all_libraries () from /lib64/libc.so.6 #4 0x00007ff1260b2698 in __nss_disable_nscd () from /lib64/libc.so.6 #5 0x00007ff1265897ce in main (argc=2, argv=0x7fff55768e48)
Das ist jedenfalls gefrasgt, nur ohne glibc-debuginfo ist die interessante Zeile #1 schwer leserlich.
Ich bin auch überrascht, dass ich keine debuginfo Version dazu finde. Ist meine glibc-Version ungewöhnlich? Ich sehe auch gerade nicht, aus welchem Repo die stammt. Factory?
2.16 scheint eine Factory Version zu sein, da ist auch sehr wahrscheinlich das keine passenden Debuginfos mehr da sind. Und evt erklaert das auch den komischen crash :/ Evt mal wieder auf die 12.1 glibc Version runterziehen. Ciao, Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 23.11.2012 11:23, schrieb Marcus Meissner:
On Fri, Nov 23, 2012 at 11:19:11AM +0100, Michael Born wrote:
Am 23.11.2012 10:48, schrieb Marcus Meissner: Ich bin auch überrascht, dass ich keine debuginfo Version dazu finde. Ist meine glibc-Version ungewöhnlich? Ich sehe auch gerade nicht, aus welchem Repo die stammt. Factory?
2.16 scheint eine Factory Version zu sein, da ist auch sehr wahrscheinlich das keine passenden Debuginfos mehr da sind.
Und evt erklaert das auch den komischen crash :/
Evt mal wieder auf die 12.1 glibc Version runterziehen.
Ciao, Marcus
Danke für die schnelle Hilfe. Es lag wirklich an der glibc (die ich aus irgendwelchen Gründen wohl aus dem Factory-Repo hatte). Nach dem downgrade auf die glibc 2.14 scheint wieder alles zu laufen. Schönes Wochenende! Michael :-) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Marcus Meissner
-
Michael Born