@Alexander: "Hi,
I updated from r239708 to r242511 and my watchdogd coredumps (and
brings down the system... well, the WD works).
Before I have a deeper look (recompiling with debugging and such) at
this, can someone confirm that with a recent -current and a WD
configured to call a shell script which does a simple ls to /dev/null
there is a segfault in watchdogd?
watchdogd_flags="-e /root/bin/wd_check.sh -s 5 -t 60"
-snip-
# cat /root/bin/wd_check.sh
#!/bin/sh
exec ls / /space/jails >/dev/null 2>&1 </dev/null
-snip-
The not so useful backtrace of the watchdogd core:
-snip-
#0  0x0000000800609520 in dlopen () from /libexec/ld-elf.so.1
#1  0x000000080060309d in .text () from /libexec/ld-elf.so.1
#2  0x0000000000000246 in ?? ()
#3  0xfffffe001ee700f8 in ?? ()
#4  0xfffffe001ee700f8 in ?? ()
#5  0xffffffff80647e80 in ?? ()
#6  0x0000000000000001 in ?? ()
#7  0x00007fffffffdb90 in ?? ()
#8  0x0000000000000013 in ?? ()
#9  0x00007fffffffdb80 in ?? ()
#10 0x0000000000000000 in ?? ()
#11 0x0000000000000206 in ?? ()
#12 0x00007fffffffdaf0 in ?? ()
#13 0x000000080061cc00 in ?? ()
#14 0x0000000000000031 in ?? ()
#15 0x0000000800c93dc9 in system () from /lib/libc.so.7
#16 0x0000000000401558 in ?? ()
#17 0x0000000000400f7e in ?? ()
#18 0x000000080061c000 in ?? ()
#19 0x0000000000000000 in ?? ()
#20 0x0000000000000007 in ?? ()
#21 0x00007fffffffdef8 in ?? ()
-snip-
Bye,
Alexander.
<url>    Alexander @ Leidinger.net: PGP ID = B0063FE7
<url>       netchild @ FreeBSD.org  : PGP ID = 72077137
_______________________________________________
<email_address> mailing list
<url>
To unsubscribe, send any mail to "<email_address>""
    @yanegomi: "On Sat, Nov 3, 2012 at 2:55 PM, Alexander Leidinger <<email_address>
<quote>
Do you have watchdogd_flags set to something non-standard? Xin CCed since
he made the last commit.
-Garrett
_______________________________________________
<email_address> mailing list
<url>
To unsubscribe, send any mail to "<email_address>""
    @Alexander: "On Sat, 3 Nov 2012 15:13:59 -0700 Garrett Cooper <email_address>
wrote:
<quote>
Please see above.
Bye,
Alexander.
<url>    Alexander @ Leidinger.net: PGP ID = B0063FE7
<url>       netchild @ FreeBSD.org  : PGP ID = 72077137
_______________________________________________
<email_address> mailing list
<url>
To unsubscribe, send any mail to "<email_address>""
    @delphij: "-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
<quote>
[...] ^^
I think my commit have nothing to do with Alexander's issue, it's
fairly self-contained with no outreaching memory access that could
cause access violation.
I think Kostik was right that he may be running an older version of
kernel with watchdog newer than 239896.  Alexander, can you confirm if
that was the case?
Cheers,
-BEGIN PGP SIGNATURE-
iQEcBAEBCAAGBQJQlZvBAAoJEG80Jeu8UPuzmXIH/j1w4BFxPEfkj4nipSurLq/n
3jLExTaGho4ElO82HjAx6hK0BO5aLHKG5A5FrLJaD5oH61xqDMg0vjcbtausLUJs
Pknnf91UtWuyZ3odvcrY0Y7Uv1flQvBri6ZpsmJXCqMQvNh2Uks4+0iNi6vRs8dN
eh3igb6tGt+arOwcUohUo60sivTUPl3KVOSRvZlxAuCzrTGwwJ3B2wDSI2aBI34B
qdfUFB1XcZwalCCbI9opKYnVdQOFrTbypVB0aV38IYkRNLPIbKzvDwHbNTA3N8Fz
wHe3qMiN+De23X19sNvfKHDBZtaz3LFfTnyw4eDkaxocEVscUgeSZxJdhDSBaHg=
=ar5w
-END PGP SIGNATURE-
_______________________________________________
<email_address> mailing list
<url>
To unsubscribe, send any mail to "<email_address>""
    @Alexander: "On Sun, 4 Nov 2012 00:08:43 +0200 Konstantin Belousov
<quote>
# svnversion
242511M
# svn status
M       contrib/bind9/bin/named/interfacemgr.c
M       etc/defaults/rc.conf
M       etc/rc.d/jail
M       sys/dev/ata/ata-all.c
M       sys/dev/drm/drmP.h
M       sys/dev/usb/serial/ulpt.c
M       sys/kern/kern_jail.c
M       sys/sys/jail.h
M       sys/sys/priv.h
M       sys/vm/uma_core.c
The uma_core patch is the one floating around which shall prevent
memory fragmentation, the others are mostly my X-in-jail and some minor
default values (ata, ulpt) changes.
Currently I'm back to the previous kernel+world, but I still have the
r242511M boot environment available (I have no time to investigate the
problem this evening, and I want to have a stable system until I get
time to have a deeper look at this).
Bye,
Alexander.
<url>    Alexander @ Leidinger.net: PGP ID = B0063FE7
<url>       netchild @ FreeBSD.org  : PGP ID = 72077137
_______________________________________________
<email_address> mailing list
<url>
To unsubscribe, send any mail to "<email_address>""
    @delphij: "-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
<quote>
What was 'strings /boot/kernel.bad/kernel | tail' saying?
Cheers,
-BEGIN PGP SIGNATURE-
iQEcBAEBCAAGBQJQlZ8LAAoJEG80Jeu8UPuz2S8IAKfvH1m7L3TQay3tghddaI1k
ohMic676FX/u24lxFpO9ENPxZq28VKyTIKG+5XD2dxfYvX9kRRmfRUVQHHc5Ri2H
c/ZPusPFkOCS3/U74puHvgIF+ypi7110AOC4S+T6whW9D8SVLL/Hauu05CbbjYb1
ef5Vhj0xnxa+XlWhDY6h4QPeduvzulrxhcjJiyiS5aH+ZBMph26cBUfxyrzfMV+2
akJbI0KV0z0AR5HgwS16CLVahApqEuRyXWNmwEuE2c234q0clXarsJS7biDy0X2P
eeFogNkoOJzVbLVOmKtgG1l63yEfAKtDTJURtaOTB7/COG4KkeWolj3elL60MVw=
=a1YO
-END PGP SIGNATURE-
_______________________________________________
<email_address> mailing list
<url>
To unsubscribe, send any mail to "<email_address>""
    @Alexander: "<quote>
I verified at boot that the kernel was booting the right kernel:
-snip-
 # strings /rpool/ROOT/r242511M/boot/kernel/kernel | tail
[...]
@(#)FreeBSD 10.0-CURRENT #10 r242511M: Sat Nov  3 17:49:09 CET 2012
FreeBSD 10.0-CURRENT #10 r242511M: Sat Nov  3 17:49:09 CET 2012
    <email_address>:/usr/obj/space/system/usr_src/sys/ANDROMEDA
[...]
-snip-
Anything special you want me to investigate?
Bye,
Alexander.
<url>    Alexander @ Leidinger.net: PGP ID = B0063FE7
<url>       netchild @ FreeBSD.org  : PGP ID = 72077137
_______________________________________________
<email_address> mailing list
<url>
To unsubscribe, send any mail to "<email_address>""
    @Alexander: "On Sun, 4 Nov 2012 00:08:43 +0200 Konstantin Belousov
<quote>
I got some time again to look into this. I recompiled the libs with
debugging symbols and installed unstripped versions, but I don't get an
useful backtrace:
-snip-
# gdb /usr/sbin/watchdogd /watchdogd.core
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and
you are welcome to change it and/or distribute copies of it under
certain conditions. Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details. This GDB was configured as "amd64-marcel-freebsd"...(no
debugging symbols found)... Core was generated by `watchdogd'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libm.so.5...done.
Loaded symbols for /lib/libm.so.5
Reading symbols from /lib/libutil.so.9...done.
Loaded symbols for /lib/libutil.so.9
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x0000000800609520 in dlopen () from /libexec/ld-elf.so.1
(gdb) bt
#0  0x0000000800609520 in dlopen () from /libexec/ld-elf.so.1
#1  0x000000080060309d in .text () from /libexec/ld-elf.so.1
#2  0x0000000000000246 in ?? ()
#3  0xfffffe0179f060f8 in ?? ()
#4  0xfffffe0179f060f8 in ?? ()
#5  0xffffffff80647e80 in ?? ()
#6  0x0000000000000001 in ?? ()
#7  0x00007fffffffdb90 in ?? ()
#8  0x0000000000000013 in ?? ()
#9  0x00007fffffffdb80 in ?? ()
#10 0x0000000000000000 in ?? ()
#11 0x0000000000000206 in ?? ()
#12 0x00007fffffffdaf0 in ?? ()
#13 0x000000080061cc00 in ?? ()
#14 0x0000000000000031 in ?? ()
#15 0x0000000800c93dc9 in __system (
    command=0x801406040 "/root/bin/wd_check.sh")
    at /space/system/usr_src/lib/libc/stdlib/system.c:70
#16 0x0000000000401558 in main ()
# uname  -v
FreeBSD 10.0-CURRENT #10 r242511M: Sat Nov  3 17:49:09 CET 2012 
-snip-
How can I debug this further?
Bye,
Alexander.
<url>    Alexander @ Leidinger.net: PGP ID = B0063FE7
<url>       netchild @ FreeBSD.org  : PGP ID = 72077137
_______________________________________________
<email_address> mailing list
<url>
To unsubscribe, send any mail to "<email_address>""
{'source': 'USENET', 'other_information': '{"reply_count": 7, "forum_name": "mpc.lists.freebsd.current.20150321.mbox"}', 'file': 'data/output/usenet-mpc.lists.parquet'}