smbd Segmentation fault

Probleme mit Samba, NFS, FTP und Co.
NAB
Beiträge: 5502
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von NAB » 17.02.2018 21:23:00

Oben hat er sich beschwert, diese beiden Hashes würden nicht zu den hinterlegten Werten passen:
starbuck28 hat geschrieben: ↑ zum Beitrag ↑
16.02.2018 23:13:00

Code: Alles auswählen

root@debian:/# md5sum /usr/sbin/*rc.d
cc2db7ac5f37ec5772ddc66fa34a83ed  /usr/sbin/invoke-rc.d
5790edda9aa4c582621356ebcfde2151  /usr/sbin/update-rc.d
So sehen die hinterlegten Werte aus:
starbuck28 hat geschrieben: ↑ zum Beitrag ↑
17.02.2018 20:46:00

Code: Alles auswählen

root@debian:~# cat /var/lib/dpkg/info/init-system-helpers.md5sums
cc2db7ac5f37ec5772ddc66fa34a83ed  usr/sbin/invoke-rc.d
5790edda9aa4c582621356ebcfde2151  usr/sbin/update-rc.d
Ich sehe da keinen Unterschied.
Das würde bedeuten, dass dein Seagate Dockstar sich gelegentlich verrechnet.

Das erklärt aber meiner Meinung nach nicht, warum smbd zuverlässig abstürzt.

Mich würde immer noch interessieren, was bei "dmesg" hinzukommt, wenn smbd abstürzt.

Und ... wieviel freies RAM hast du eigentlich noch?
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

starbuck28
Beiträge: 14
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 17.02.2018 22:02:01

Dmesg Ausgabe:

Code: Alles auswählen

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.10.9-kirkwood-tld-1 (root@tldDebian) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 PREEMPT Sun Apr 9 23:40:29 PDT 2017
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] OF: fdt:Machine model: Seagate FreeAgent Dockstar
[    0.000000] Memory policy: Data cache writeback
[    0.000000] On node 0 totalpages: 32768
[    0.000000] free_area_init_node: node 0, pgdat c0937c70, node_mem_map c7ef9000
[    0.000000]   Normal zone: 256 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 112280K/131072K available (6489K kernel code, 654K rwdata, 1800K rodata, 320K init, 325K bss, 18792K reserved, 0K cma-reserved)
[    0.000000] Virtual kernel memory layout:
                   vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                   fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                   vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
                   lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
                   modules : 0xbf000000 - 0xc0000000   (  16 MB)
                     .text : 0xc0008000 - 0xc065e808   (6491 kB)
                     .init : 0xc0856000 - 0xc08a6000   ( 320 kB)
                     .data : 0xc08a6000 - 0xc094984c   ( 655 kB)
                      .bss : 0xc094984c - 0xc099af20   ( 326 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[    0.000007] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.000531] Console: colour dummy device 80x30
[    0.000565] Calibrating delay loop... 1191.11 BogoMIPS (lpj=5955584)
[    0.090111] pid_max: default: 32768 minimum: 301
[    0.090345] Security Framework initialized
[    0.090482] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.090501] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.091501] CPU: Testing write buffer coherency: ok
[    0.092442] Setting up static identity map for 0x8200 - 0x8258
[    0.092697] mvebu-soc-id: MVEBU SoC ID=0x6281, Rev=0x2
[    0.096077] devtmpfs: initialized
[    0.100194] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.100219] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.100494] prandom: seed boundary self test passed
[    0.104248] prandom: 100 self tests passed
[    0.104258] pinctrl core: initialized pinctrl subsystem
[    0.105486] NET: Registered protocol family 16
[    0.105943] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.130107] cpuidle: using governor ladder
[    0.160105] cpuidle: using governor menu
[    0.160523] Feroceon L2: Enabling L2
[    0.160568] Feroceon L2: Cache support initialised.
[    0.160948] [Firmware Info]: /ocp@f1000000/ethernet-controller@72000/ethernet0-port@0: local-mac-address is not set
[    0.165628] No ATAGs?
[    0.201604] vgaarb: loaded
[    0.201915] SCSI subsystem initialized
[    0.202095] libata version 3.00 loaded.
[    0.202377] usbcore: registered new interface driver usbfs
[    0.202449] usbcore: registered new interface driver hub
[    0.202529] usbcore: registered new device driver usb
[    0.203563] clocksource: Switched to clocksource orion_clocksource
[    0.250339] VFS: Disk quotas dquot_6.6.0
[    0.250424] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.260985] NET: Registered protocol family 2
[    0.261840] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.261866] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.261886] TCP: Hash tables configured (established 1024 bind 1024)
[    0.261958] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.261981] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.262155] NET: Registered protocol family 1
[    0.262647] RPC: Registered named UNIX socket transport module.
[    0.262658] RPC: Registered udp transport module.
[    0.262665] RPC: Registered tcp transport module.
[    0.262672] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.262684] PCI: CLS 0 bytes, default 32
[    0.262948] Unpacking initramfs...
[    0.970979] Freeing initrd memory: 7740K
[    0.971112] NetWinder Floating Point Emulator V0.97 (double precision)
[    0.972077] audit: initializing netlink subsys (disabled)
[    0.972556] Initialise system trusted keyrings
[    0.972763] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[    0.972857] zbud: loaded
[    0.973976] NFS: Registering the id_resolver key type
[    0.974002] Key type id_resolver registered
[    0.974011] Key type id_legacy registered
[    0.974028] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.974037] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    0.974267] jffs2: version 2.2. (NAND) (SUMMARY)  \xffffffc2\xffffffa9 2001-2006 Red Hat, Inc.
[    0.974642] orangefs_debugfs_init: called with debug mask: :none: :0:
[    0.974900] orangefs_init: module version upstream loaded
[    2.553571] random: fast init done
[    5.089461] Key type asymmetric registered
[    5.089477] Asymmetric key parser 'x509' registered
[    5.089561] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    5.089573] io scheduler noop registered
[    5.089581] io scheduler deadline registered
[    5.089612] io scheduler cfq registered (default)
[    5.090883] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver
[    5.092656] mv_xor f1060800.xor: Marvell shared XOR driver
[    5.154330] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy sg intr )
[    5.154566] mv_xor f1060900.xor: Marvell shared XOR driver
[    5.214334] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy sg intr )
[    5.214777] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    5.215997] console [ttyS0] disabled
[    5.216062] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 25, base_baud = 12500000) is a 16550A
[    5.787779] console [ttyS0] enabled
[    5.792580] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda
[    5.799002] nand: Micron MT29F2G08AAD
[    5.802682] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    5.810313] Scanning device for bad blocks
[    5.824262] Bad eraseblock 127 at 0x000000fe0000
[    5.866458] Bad eraseblock 616 at 0x000004d00000
[    5.894362] Bad eraseblock 919 at 0x0000072e0000
[    5.985719] 4 cmdlinepart partitions found on MTD device orion_nand
[    5.992018] Creating 4 MTD partitions on "orion_nand":
[    5.997214] 0x000000000000-0x000000100000 : "u-boot"
[    6.003497] 0x000000100000-0x000000500000 : "uImage"
[    6.009775] 0x000000500000-0x000002500000 : "rootfs"
[    6.016227] 0x000002500000-0x000010000000 : "data"
[    6.024664] libphy: Fixed MDIO Bus: probed
[    6.029586] libphy: orion_mdio_bus: probed
[    6.033773] [Firmware Warn]: /ocp@f1000000/mdio-bus@72004/ethernet-phy@0: Whitelisted compatible string. Please remove
[    6.049586] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[    7.154120] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:10:75:1a:b8:8d
[    7.162970] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.169578] ehci-pci: EHCI PCI platform driver
[    7.174117] ehci-orion: EHCI orion driver
[    7.178322] orion-ehci f1050000.ehci: EHCI Host Controller
[    7.183887] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
[    7.191775] orion-ehci f1050000.ehci: irq 29, io mem 0xf1050000
[    7.223598] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
[    7.229860] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    7.236708] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    7.243987] usb usb1: Product: EHCI Host Controller
[    7.248886] usb usb1: Manufacturer: Linux 4.10.9-kirkwood-tld-1 ehci_hcd
[    7.255637] usb usb1: SerialNumber: f1050000.ehci
[    7.261038] hub 1-0:1.0: USB hub found
[    7.264898] hub 1-0:1.0: 1 port detected
[    7.269683] mousedev: PS/2 mouse device common for all mice
[    7.623598] usb 1-1: new high-speed USB device number 2 using orion-ehci
[    7.815283] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608
[    7.822031] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    7.829244] usb 1-1: Product: USB2.0 Hub
[    7.834107] hub 1-1:1.0: USB hub found
[    7.838158] hub 1-1:1.0: 4 ports detected
[    8.163600] usb 1-1.1: new full-speed USB device number 3 using orion-ehci
[    8.319155] usb 1-1.1: New USB device found, idVendor=0403, idProduct=6001
[    8.326095] rtc-mv f1010300.rtc: internal RTC not ticking
[    8.326269] i2c /dev entries driver
[    8.327359] hidraw: raw HID events driver (C) Jiri Kosina
[    8.327696] drop_monitor: Initializing network drop monitor service
[    8.327932] NET: Registered protocol family 17
[    8.328115] Key type dns_resolver registered
[    8.328912] registered taskstats version 1
[    8.328918] Loading compiled-in X.509 certificates
[    8.328974] zswap: loaded using pool lzo/zbud
[    8.364976] Key type big_key registered
[    8.388324] Key type encrypted registered
[    8.401785] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    8.409182] usb 1-1.1: Product: Reader1
[    8.413041] usb 1-1.1: Manufacturer: FTDI
[    8.417115] usb 1-1.1: SerialNumber: A4008EW0
[    8.422262] hctosys: unable to open rtc device (rtc0)
[    8.427724] PM: Hibernation image not present or could not be loaded.
[    8.429377] Freeing unused kernel memory: 320K
[    8.433953] This architecture does not have kernel memory protection.
[    8.534011] usb 1-1.3: new high-speed USB device number 4 using orion-ehci
[    8.715049] usb 1-1.3: New USB device found, idVendor=0781, idProduct=5571
[    8.721987] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    8.741930] usb 1-1.3: Product: Cruzer Fit
[    8.750497] usb 1-1.3: Manufacturer: SanDisk
[    8.759527] usb 1-1.3: SerialNumber: 4C530001251117104175
[    9.079484] usb-storage 1-1.3:1.0: USB Mass Storage device detected
[    9.086244] scsi host0: usb-storage 1-1.3:1.0
[    9.093268] usbcore: registered new interface driver usb-storage
[    9.103325] usbcore: registered new interface driver uas
[    9.144739] netpoll: netconsole: local port 6666
[    9.149383] netpoll: netconsole: local IPv4 address 192.168.0.16
[    9.162094] netpoll: netconsole: interface 'eth0'
[    9.167054] netpoll: netconsole: remote port 6666
[    9.171785] netpoll: netconsole: remote IPv4 address 192.168.0.1
[    9.177925] netpoll: netconsole: remote ethernet address ff:ff:ff:ff:ff:ff
[    9.184879] netpoll: netconsole: device eth0 not up yet, forcing it
[   10.174256] scsi 0:0:0:0: Direct-Access     SanDisk  Cruzer Fit       1.00 PQ: 0 ANSI: 6
[   10.217967] sd 0:0:0:0: [sda] 30595072 512-byte logical blocks: (15.7 GB/14.6 GiB)
[   10.233350] sd 0:0:0:0: [sda] Write Protect is off
[   10.253633] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
[   10.254325] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[   10.280315]  sda: sda1
[   10.287187] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   12.947201] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
[   12.966801] console [netcon0] enabled
[   12.970496] netconsole: network logging started
[   13.172489] EXT4-fs (sda1): mounting ext3 file system using the ext4 subsystem
[   13.191074] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[   15.471657] orion_wdt: Initial timeout 21 sec
[   15.645269] usbcore: registered new interface driver usbserial
[   15.651307] usbcore: registered new interface driver usbserial_generic
[   15.669582] marvell-cesa f1030000.crypto: CESA device successfully registered
[   15.733764] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   15.789139] usbserial: USB Serial support registered for generic
[   15.908992] usbcore: registered new interface driver ftdi_sio
[   15.947573] usbserial: USB Serial support registered for FTDI USB Serial Device
[   15.997583] ftdi_sio 1-1.1:1.0: FTDI USB Serial Device converter detected
[   16.040456] usb 1-1.1: Detected FT232RL
[   16.064489] usb 1-1.1: FTDI USB Serial Device converter now attached to ttyUSB0
[   16.766972] EXT4-fs (sda1): re-mounted. Opts: (null)
[   16.962891] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[   18.206359] random: crng init done
[   19.518136] NET: Registered protocol family 10
[   19.525871] Segment Routing with IPv6
Habe jetzt bei dmesg keinen Unterschied gesehen...

freier Speicher

Code: Alles auswählen

root@debian:~# free
             total       used       free     shared    buffers     cached
Mem:        120340      96052      24288        312      11748      60360
-/+ buffers/cache:      23944      96396
Swap:            0          0          0
root@debian:~#

NAB
Beiträge: 5502
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von NAB » 18.02.2018 01:21:22

Merkwürdig ... da finden sich gar keine Meldungen vom Segmentation Fault. Nach dem Booten ab Sekunde 19 überhaupt nichts mehr.

Und dein freier Speicher ist mit 24MB zwar nicht gerade üppig, aber bei mir (AMD64) belegt smbd mal gerade 15 MB, das sollte also auch passen.

Du kannst dir mit

Code: Alles auswählen

strace /usr/sbin/smbd -i
ja mal angucken, was smbd überhaupt treibt. Vielleicht werden wir daraus schlauer.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

starbuck28
Beiträge: 14
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 18.02.2018 11:50:46

Strace-Ausgabe:

siehe hier: http://nopaste.debianforum.de/40160

Hängt der Absturz damit zusammen, dass oben libraries und Dateien fehlen?

rendegast
Beiträge: 14848
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: smbd Segmentation fault

Beitrag von rendegast » 18.02.2018 12:19:09

Lege mal eine swap-Datei an, zBsp.

Code: Alles auswählen

dd if=/dev/zero of=/pfad/.SWAP bs=1M count=100
chmod 600 /pfad/.SWAP
mkswap /pfad/.SWAP
swapon /pfad/.SWAP
(auf einigen Dateisystemen geht das nicht, zBsp. btrfs/CoW, tmpfs. "swapfile has holes")
(Es hilft auch nicht, die Datei mit 'touch /pfad/.SWAP; chattr +C /pfad/.SWAP' anzulegen)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

starbuck28
Beiträge: 14
Registriert: 09.04.2016 00:33:08

Re: smbd Segmentation fault

Beitrag von starbuck28 » 19.02.2018 21:08:22

Danke für die hilfreiche Unterstützung. Ich habe aber die Fehlersuche jetzt erst einmal unterbrochen, da mir dazu zur Zeit die Zeit fehlt.

Ich konnte mir vorerst anderweitig helfen. Ich habe mein altes lauffähiges System nochmals geklont. Jessie habe ich jetzt per "apt-get dist-upgrade" auf Stretch upgedatet.

Diesmal lauft samba und cmake ohne Segmentation fault. Ich vermute, dass einige wichtige benötigten Libraries gefehlt haben. Vorher hatte ich mein update nämlich nur mit "apt-get upgrade" gemacht.

Das Komplett-Update wollte ich mir sparen, da ich eh nicht alle Pakete nutze. Da habe ich wohl aber falsch gedacht.... :(

Ein weiteres Problem bringt mich eher zur Verzweiflung, denn ich kenne die Ursache nicht und weiss auch nicht, wo ich bei der Fehlersuche ansetzen soll. Ich werde es aber in einen neuen Thread mal beschreiben.

Nur soviel "Problem mit einem Kernel Update auf meiner Dockstar" . Alle Kernel bis 4.10.9 laufen auf der Dockstar alle neueren nicht. Selbst ein aktueller 4.15.2er nicht. Beim Start des Kernels bleibt das System dann hängen. (Ich benutze die "Linux Kernel Kirkwood packages" aus dem Jeff Doozan Forum von bodhi). Aber vielleicht findet sich mit ein bisschen Hilfe die Lösung. Dies würde mich sehr freuen.

Antworten