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