Comments (11)
This one also fails:
lsfd: UNIX stream sockets ...
diff-{{{
--- /<<PKGBUILDDIR>>/tests/expected/lsfd/mkfds-unix-stream-requiring-sockdiag 2024-01-31 10:02:15.799809620 +0000
+++ /<<PKGBUILDDIR>>/tests/output/lsfd/mkfds-unix-stream-requiring-sockdiag 2024-03-02 15:34:40.820853298 +0000
@@ -1,8 +1,8 @@
-3 SOCK state=listen path=test_mkfds-unix with newline stream a\x0ab\x0ac listen stream 1 test_mkfds-unix with newline stream a\x0ab\x0ac
-4 SOCK state=connected connected stream 0
-5 SOCK state=connected path=test_mkfds-unix with newline stream a\x0ab\x0ac connected stream 0 test_mkfds-unix with newline stream a\x0ab\x0ac
+3 SOCK state=listen path=test_mkfds-unix with newline stream a listen stream 1 test_mkfds-unix with newline stream a
+4 SOCK state=connected connected stream 0
+5 SOCK state=connected path=test_mkfds-unix with newline stream a connected stream 0 test_mkfds-unix with newline stream a
ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
-3 SOCK state=listen path=test_mkfds-unix with newline seqpacket a\x0ab\x0ac type=seqpacket listen seqpacket 1 test_mkfds-unix with newline seqpacket a\x0ab\x0ac
-4 SOCK state=connected type=seqpacket connected seqpacket 0
-5 SOCK state=connected path=test_mkfds-unix with newline seqpacket a\x0ab\x0ac type=seqpacket connected seqpacket 0 test_mkfds-unix with newline seqpacket a\x0ab\x0ac
+3 SOCK state=listen path=test_mkfds-unix with newline seqpacket a type=seqpacket listen seqpacket 1 test_mkfds-unix with newline seqpacket a
+4 SOCK state=connected type=seqpacket connected seqpacket 0
+5 SOCK state=connected path=test_mkfds-unix with newline seqpacket a type=seqpacket connected seqpacket 0 test_mkfds-unix with newline seqpacket a
ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
}}}-diff
FAILED (lsfd/mkfds-unix-stream-requiring-sockdiag)
========= script: /<<PKGBUILDDIR>>/tests/ts/lsfd/mkfds-unix-stream-requiring-sockdiag =================
================= OUTPUT =====================
1 3 SOCK state=listen path=test_mkfds-unix with newline stream a listen stream 1 test_mkfds-unix with newline stream a
2 4 SOCK state=connected connected stream 0
3 5 SOCK state=connected path=test_mkfds-unix with newline stream a connected stream 0 test_mkfds-unix with newline stream a
4 ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
5 3 SOCK state=listen path=test_mkfds-unix with newline seqpacket a type=seqpacket listen seqpacket 1 test_mkfds-unix with newline seqpacket a
6 4 SOCK state=connected type=seqpacket connected seqpacket 0
7 5 SOCK state=connected path=test_mkfds-unix with newline seqpacket a type=seqpacket connected seqpacket 0 test_mkfds-unix with newline seqpacket a
8 ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
================= EXPECTED ===================
1 3 SOCK state=listen path=test_mkfds-unix with newline stream a\x0ab\x0ac listen stream 1 test_mkfds-unix with newline stream a\x0ab\x0ac
2 4 SOCK state=connected connected stream 0
3 5 SOCK state=connected path=test_mkfds-unix with newline stream a\x0ab\x0ac connected stream 0 test_mkfds-unix with newline stream a\x0ab\x0ac
4 ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
5 3 SOCK state=listen path=test_mkfds-unix with newline seqpacket a\x0ab\x0ac type=seqpacket listen seqpacket 1 test_mkfds-unix with newline seqpacket a\x0ab\x0ac
6 4 SOCK state=connected type=seqpacket connected seqpacket 0
7 5 SOCK state=connected path=test_mkfds-unix with newline seqpacket a\x0ab\x0ac type=seqpacket connected seqpacket 0 test_mkfds-unix with newline seqpacket a\x0ab\x0ac
8 ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
================= O/E diff ===================
--- /<<PKGBUILDDIR>>/tests/output/lsfd/mkfds-unix-stream-requiring-sockdiag 2024-03-02 15:34:40.820853298 +0000
+++ /<<PKGBUILDDIR>>/tests/expected/lsfd/mkfds-unix-stream-requiring-sockdiag 2024-01-31 10:02:15.799809620 +0000
@@ -1,8 +1,8 @@
-3 SOCK state=listen path=test_mkfds-unix with newline stream a listen stream 1 test_mkfds-unix with newline stream a
-4 SOCK state=connected connected stream 0
-5 SOCK state=connected path=test_mkfds-unix with newline stream a connected stream 0 test_mkfds-unix with newline stream a
+3 SOCK state=listen path=test_mkfds-unix with newline stream a\x0ab\x0ac listen stream 1 test_mkfds-unix with newline stream a\x0ab\x0ac
+4 SOCK state=connected connected stream 0
+5 SOCK state=connected path=test_mkfds-unix with newline stream a\x0ab\x0ac connected stream 0 test_mkfds-unix with newline stream a\x0ab\x0ac
ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
-3 SOCK state=listen path=test_mkfds-unix with newline seqpacket a type=seqpacket listen seqpacket 1 test_mkfds-unix with newline seqpacket a
-4 SOCK state=connected type=seqpacket connected seqpacket 0
-5 SOCK state=connected path=test_mkfds-unix with newline seqpacket a type=seqpacket connected seqpacket 0 test_mkfds-unix with newline seqpacket a
+3 SOCK state=listen path=test_mkfds-unix with newline seqpacket a\x0ab\x0ac type=seqpacket listen seqpacket 1 test_mkfds-unix with newline seqpacket a\x0ab\x0ac
+4 SOCK state=connected type=seqpacket connected seqpacket 0
+5 SOCK state=connected path=test_mkfds-unix with newline seqpacket a\x0ab\x0ac type=seqpacket connected seqpacket 0 test_mkfds-unix with newline seqpacket a\x0ab\x0ac
ASSOC,STTYPE,NAME,SOCK.STATE,SOCK.TYPE,SOCK.LISTENING,UNIX.PATH: 0
==============================================
from util-linux.
It seems that SOCK_DIAG AF_NETLINK sockets don't work on the platform.
I'll look into this more.
from util-linux.
As for the unix tests:
What is the value of CONFIG_UNIX_DIAG
?
Is unix_diag.ko
loaded/built-in?
It should be autoloaded when used.
from util-linux.
I would like to see the output of
ss -xp
from util-linux.
It should be autoloaded when used
I believe the Debian builders have module autoloading disabled. Not sure if this can be probed upfront - maybe by checking the sysctl, but that seems fragile?
I'll get ss output soon.
from util-linux.
I will add code for skipping the test cases if the platform doesn't provide unix_diag.ko.
from util-linux.
ss -xp output (from before starting ./configure):
ss -xp
Netid State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
u_str ESTAB 0 0 /run/systemd/journal/stdout 711 * 0
u_str ESTAB 0 0 * 804 * 0
u_str ESTAB 0 0 * 866 * 0 users:(("systemd",pid=733,fd=2),("systemd",pid=733,fd=1))
u_str ESTAB 0 0 * 930 * 0 users:(("systemd",pid=733,fd=20))
u_str ESTAB 0 0 /run/systemd/journal/stdout 12873 * 0
u_str ESTAB 0 0 * 12891 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 12892 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 12895 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 12911 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 12916 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 12917 * 0
u_str ESTAB 0 0 * 12924 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 12925 * 0
u_str ESTAB 0 0 * 13083 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 13099 * 0
u_str ESTAB 0 0 * 14625 * 0
u_str ESTAB 0 0 * 14644 * 0
u_str ESTAB 0 0 * 14645 * 0
u_str ESTAB 0 0 /run/dbus/system_bus_socket 14647 * 0
u_str ESTAB 0 0 /run/dbus/system_bus_socket 14649 * 0
u_str ESTAB 0 0 /run/dbus/system_bus_socket 14652 * 0
u_str ESTAB 0 0 * 14694 * 0
u_str ESTAB 0 0 * 14695 * 0
u_str ESTAB 0 0 /run/dbus/system_bus_socket 14722 * 0
u_str ESTAB 0 0 * 16856 * 0
u_str ESTAB 0 0 * 17027 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 17289 * 0
u_str ESTAB 0 0 * 17489 * 0
u_str ESTAB 0 0 * 17538 * 0
u_str ESTAB 0 0 * 17556 * 0
u_str ESTAB 0 0 * 17559 * 0
u_str ESTAB 0 0 * 17679 * 0
u_str ESTAB 0 0 * 18441 * 0
u_str ESTAB 0 0 * 18720 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 18721 * 0
u_str ESTAB 0 0 * 19151 * 0
u_str ESTAB 0 0 * 19184 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 19470 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 20113 * 0
u_str ESTAB 0 0 /run/dbus/system_bus_socket 34820 * 0
u_str ESTAB 0 0 * 93952 * 0 users:(("sbuild",pid=2716952,fd=4),("sbuild",pid=2716952,fd=3),("sbuild",pid=2716952,fd=2),("sbuild",pid=2716952,fd=1),("sbuild",pid=2716946,fd=4),("sbuild",pid=2716946,fd=3),("python3",pid=19188,fd=2),("python3",pid=19188,fd=1))
u_str ESTAB 0 0 /run/systemd/journal/stdout 94680 * 0
u_str ESTAB 0 0 * 113913 * 0
u_str ESTAB 0 0 * 113932 * 0
u_str ESTAB 0 0 * 113933 * 0
u_str ESTAB 0 0 * 6525262 * 0
u_str ESTAB 0 0 * 6525274 * 0
u_str ESTAB 0 0 * 6525275 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 6526101 * 0
u_str ESTAB 0 0 * 15192576 * 0
u_str ESTAB 0 0 /run/systemd/journal/stdout 15196518 * 0
u_str ESTAB 0 0 * 100190010 * 0
u_str ESTAB 0 0 * 100190011 * 0
u_str ESTAB 0 0 * 118002539 * 0 users:(("ssh",pid=2679902,fd=2))
u_str ESTAB 0 0 /run/systemd/journal/stdout 118003291 * 0
u_dgr ESTAB 0 0 /run/systemd/notify 576 * 0
u_dgr ESTAB 0 0 * 577 * 0
u_dgr ESTAB 0 0 * 578 * 0
u_dgr ESTAB 0 0 /run/systemd/journal/dev-log 597 * 0
u_dgr ESTAB 0 0 /run/systemd/journal/socket 599 * 0
u_dgr ESTAB 0 0 * 880 * 0
u_dgr ESTAB 0 0 * 890 * 0 users:(("systemd",pid=733,fd=3))
u_dgr ESTAB 0 0 /run/user/2952/systemd/notify 925 * 0 users:(("systemd",pid=733,fd=16))
u_dgr ESTAB 0 0 * 926 * 0 users:(("systemd",pid=733,fd=17))
u_dgr ESTAB 0 0 * 927 * 0 users:(("systemd",pid=733,fd=18))
u_dgr ESTAB 0 0 * 12238 * 0
u_dgr ESTAB 0 0 * 12896 * 0
u_dgr ESTAB 0 0 * 14275 * 0
u_dgr ESTAB 0 0 * 14276 * 0
u_dgr ESTAB 0 0 * 14441 * 0
u_dgr ESTAB 0 0 * 14655 * 0
u_dgr ESTAB 0 0 * 14687 * 0
u_dgr ESTAB 0 0 * 16865 * 0
u_dgr ESTAB 0 0 * 16869 * 0
u_dgr ESTAB 0 0 * 16870 * 0
u_dgr ESTAB 0 0 * 17003 * 0
u_dgr ESTAB 0 0 * 17016 * 0
u_dgr ESTAB 0 0 * 17275 * 0
u_dgr ESTAB 0 0 * 17377 * 0
u_dgr ESTAB 0 0 * 17505 * 0
u_dgr ESTAB 0 0 * 17509 * 0
u_dgr ESTAB 0 0 * 17510 * 0
u_dgr ESTAB 0 0 * 17511 * 0
u_dgr ESTAB 0 0 * 17512 * 0
u_dgr ESTAB 0 0 * 17672 * 0
u_dgr ESTAB 0 0 * 19161 * 0
u_dgr ESTAB 0 0 * 19171 * 0
u_dgr ESTAB 0 0 /run/user/107/systemd/notify 19179 * 0
u_dgr ESTAB 0 0 * 19180 * 0
u_dgr ESTAB 0 0 * 19181 * 0
u_dgr ESTAB 0 0 * 34687 * 0
u_dgr ESTAB 0 0 * 186834 * 0
u_dgr ESTAB 0 0 * 6525271 * 0
u_dgr ESTAB 0 0 @/var/spool/exim4/exim_daemon_notify 70506680 * 0
u_dgr ESTAB 0 0 * 118092265 * 0
And indeed the debian builders have: kernel.modules_disabled = 1
from util-linux.
Related Issues (20)
- blkdiscard all unpartitioned space HOT 5
- hexdump hang when reading format file with --format-file HOT 1
- Heap Buffer Overflow in Hexdump when processing format files
- Multiple memory corruption problems in dmesg
- Any interest in better supporting library consumers who use CMake with find_package HOT 8
- libtool: "has not been installed" warnings and related errors for multiple libraries HOT 1
- support env. variables to define output columns in ls-like tools
- "hexdump file" displays incorrect Windows text file line termination HOT 4
- lsfd/mkfds-inotify test fails in debian build environment HOT 5
- `losetup --find` reports a lost loop device even in a container HOT 3
- run "lscpu",The value of "CPU min MHz" is 0
- run "lscpu",The value of "CPU min MHz" is 0
- Using the X-mount.idmap option in fstab HOT 2
- Use of explicit_bzero in sha1.c without checking if it is available
- dmesg --follow --json output fails to close object while waiting for the next message
- subdir mount `X-mount.subdir=` option do not work on bcachefs HOT 8
- mount(8): treat `-o $option=` as `FSCONFIG_SET_STRING` in new mount api
- fdisk: autocomplete for loading script file adds space to suggested filename
- meson: translated man pages HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from util-linux.