Coder Social home page Coder Social logo

Comments (11)

zeha avatar zeha commented on July 18, 2024

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.

masatake avatar masatake commented on July 18, 2024

It seems that SOCK_DIAG AF_NETLINK sockets don't work on the platform.
I'll look into this more.

from util-linux.

t-8ch avatar t-8ch commented on July 18, 2024

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.

masatake avatar masatake commented on July 18, 2024

I would like to see the output of

ss -xp

from util-linux.

zeha avatar zeha commented on July 18, 2024

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.

masatake avatar masatake commented on July 18, 2024

I will add code for skipping the test cases if the platform doesn't provide unix_diag.ko.

from util-linux.

zeha avatar zeha commented on July 18, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.