[Bug 228854] dynamically loading ipsec module broken for VIMAGE/VNET enabled kernel
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Jun 13 15:56:23 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228854
--- Comment #10 from Marek Zarychta <zarychtam at plan-b.pwste.edu.pl> ---
(In reply to Andrey V. Elsukov from comment #8)
I attempted to load ipsec module through ktrace.
Maybe output from kdump will shed some light on it.
4988 ktrace RET ktrace 0
4988 ktrace CALL execve(0x7fffffffe570,0x7fffffffeb00,0x7fffffffeb20)
4988 ktrace NAMI "/sbin/kldload"
4988 ktrace NAMI "/libexec/ld-elf.so.1"
4988 kldload RET execve 0
4988 kldload CALL
mmap(0,0x8000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,0xffffffff,0)
4988 kldload RET mmap 34366160896/0x800620000
4988 kldload CALL issetugid
4988 kldload RET issetugid 0
4988 kldload CALL lstat(0x800624000,0x7fffffffd2a8)
4988 kldload NAMI "/etc"
4988 kldload STRU struct stat {dev=3966367049, ino=34, mode=040755,
nlink=27, uid=0, gid=0, rdev=4294967295, atime=1488438738,
mtime=1528894917.915542000, ctime=1528894917.915542000,
birthtime=1488438738.121758000, size=124, blksize=8192, blocks=17, flags=0x800
}
4988 kldload RET lstat 0
4988 kldload CALL lstat(0x800624000,0x7fffffffd2a8)
4988 kldload NAMI "/etc/libmap.conf"
4988 kldload STRU struct stat {dev=3966367049, ino=129, mode=0100644,
nlink=1, uid=0, gid=0, rdev=4294967295, atime=1488438738, mtime=1486757987,
ctime=1488438738.133604000, birthtime=1488438738.133580000, size=107,
blksize=4096, blocks=9, flags=0x800 }
4988 kldload RET lstat 0
4988 kldload CALL openat(AT_FDCWD,0x800624000,0x100000<O_RDONLY|O_CLOEXEC>)
4988 kldload NAMI "/etc/libmap.conf"
4988 kldload RET openat 3
4988 kldload CALL fstat(0x3,0x7fffffffdf68)
4988 kldload STRU struct stat {dev=3966367049, ino=129, mode=0100644,
nlink=1, uid=0, gid=0, rdev=4294967295, atime=1488438738, mtime=1486757987,
ctime=1488438738.133604000, birthtime=1488438738.133580000, size=107,
blksize=4096, blocks=9, flags=0x800 }
4988 kldload RET fstat 0
4988 kldload CALL mmap(0,0x6b,0x1<PROT_READ>,0x2<MAP_PRIVATE>,0x3,0)
4988 kldload RET mmap 34366193664/0x800628000
4988 kldload CALL close(0x3)
4988 kldload RET close 0
4988 kldload CALL lstat(0x800624800,0x7fffffffc648)
4988 kldload NAMI "/usr"
4988 kldload STRU struct stat {dev=3966367049, ino=9, mode=040755,
nlink=17, uid=0, gid=0, rdev=4294967295, atime=1488438765,
mtime=1491851814.556537000, ctime=1491851814.556537000,
birthtime=1488438727.012480000, size=17, blksize=4096, blocks=17, flags=0x800 }
4988 kldload RET lstat 0
4988 kldload CALL lstat(0x800624800,0x7fffffffc648)
4988 kldload NAMI "/usr/local"
4988 kldload STRU struct stat {dev=3966367049, ino=481, mode=040755,
nlink=18, uid=0, gid=0, rdev=4294967295, atime=1488438738,
mtime=1528385864.682621000, ctime=1528385864.682621000,
birthtime=1488438738.192704000, size=18, blksize=4096, blocks=17, flags=0x800 }
4988 kldload RET lstat 0
4988 kldload CALL lstat(0x800624800,0x7fffffffc648)
4988 kldload NAMI "/usr/local/etc"
4988 kldload STRU struct stat {dev=3966367049, ino=32834, mode=040755,
nlink=53, uid=0, gid=0, rdev=4294967295, atime=1488441079.899548000,
mtime=1528385863.622125000, ctime=1528385863.622125000,
birthtime=1488441079.899548000, size=90, blksize=6144, blocks=17, flags=0x800 }
4988 kldload RET lstat 0
4988 kldload CALL lstat(0x800624800,0x7fffffffc648)
4988 kldload NAMI "/usr/local/etc/libmap.d"
4988 kldload RET lstat -1 errno 2 No such file or directory
4988 kldload CALL munmap(0x800628000,0x6b)
4988 kldload RET munmap 0
4988 kldload CALL openat(AT_FDCWD,0x80061b429,0x100000<O_RDONLY|O_CLOEXEC>)
4988 kldload NAMI "/var/run/ld-elf.so.hints"
4988 kldload RET openat 3
4988 kldload CALL read(0x3,0x800821628,0x80)
4988 kldload GIO fd 3 read 128 bytes
0x0000 4568 6e74 0100 0000 8000 0000 4301 0000 0000 0000 4201 0000 0000
0000 0000 0000 0000 |Ehnt........C.......B.............|
0x0022 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 |..................................|
0x0044 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 |..................................|
0x0066 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
|..........................|
4988 kldload RET read 128/0x80
4988 kldload CALL fstat(0x3,0x7fffffffd7f0)
4988 kldload STRU struct stat {dev=3966367049, ino=721374, mode=0100444,
nlink=1, uid=0, gid=0, rdev=4294967295, atime=1528903774.820245000,
mtime=1528903774.820294000, ctime=1528903774.820317000,
birthtime=1528903774.820245000, size=451, blksize=4096, blocks=9, flags=0x800 }
4988 kldload RET fstat 0
4988 kldload CALL lseek(0x3,0x80,SEEK_SET)
4988 kldload RET lseek 128/0x80
4988 kldload CALL read(0x3,0x800625000,0x143)
4988 kldload GIO fd 3 read 323 bytes
"/lib:/usr/lib:/usr/lib/compat:/usr/local/lib:/usr/local/lib/R/lib:/usr/local/lib/compat:/usr/local/lib/gcc6:/usr/local/lib/graphvi\
z:/usr/local/lib/nss:/usr/local/lib/opencollada:/usr/local/lib/perl5/5.26/mach/CORE:/usr/local/lib/qt5:/usr/local/lib/samba4:/usr/\
local/lib/xrdp:/usr/local/llvm60/lib:/usr/local/share/chromium\0"
4988 kldload RET read 323/0x143
4988 kldload CALL close(0x3)
4988 kldload RET close 0
4988 kldload CALL access(0x800624800,0<F_OK>)
4988 kldload NAMI "/lib/libc.so.7"
4988 kldload RET access 0
4988 kldload CALL
openat(AT_FDCWD,0x800621060,0x300000<O_RDONLY|O_CLOEXEC|O_VERIFY>)
4988 kldload NAMI "/lib/libc.so.7"
4988 kldload RET openat 3
4988 kldload CALL fstat(0x3,0x7fffffffdb28)
4988 kldload STRU struct stat {dev=3966367049, ino=655658, mode=0100444,
nlink=1, uid=0, gid=0, rdev=4294967295, atime=1528875590.643985000,
mtime=1528875590.644651000, ctime=1528875590.645044000,
birthtime=1528875590.643985000, size=1769376, blksize=131072, blocks=2169,
flags=0x20000 }
4988 kldload RET fstat 0
4988 kldload CALL
mmap(0,0x1000,0x1<PROT_READ>,0x40002<MAP_PRIVATE|MAP_PREFAULT_READ>,0x3,0)
4988 kldload RET mmap 34366193664/0x800628000
4988 kldload CALL
mmap(0,0x3ba000,0<PROT_NONE>,0x2000<MAP_GUARD>,0xffffffff,0)
4988 kldload RET mmap 34368266240/0x800822000
4988 kldload CALL
mmap(0x800822000,0x195000,0x5<PROT_READ|PROT_EXEC>,0x60012<MAP_PRIVATE|MAP_FIXED|MAP_NOCORE|MAP_PREFAULT_READ>,0x3,0)
4988 kldload RET mmap 34368266240/0x800822000
4988 kldload CALL
mmap(0x800bb6000,0xd000,0x3<PROT_READ|PROT_WRITE>,0x40012<MAP_PRIVATE|MAP_FIXED|MAP_PREFAULT_READ>,0x3,0x194000)
4988 kldload RET mmap 34372018176/0x800bb6000
4988 kldload CALL
mmap(0x800bc3000,0x19000,0x3<PROT_READ|PROT_WRITE>,0x1012<MAP_PRIVATE|MAP_FIXED|MAP_ANON>,0xffffffff,0)
4988 kldload RET mmap 34372071424/0x800bc3000
4988 kldload CALL munmap(0x800628000,0x1000)
4988 kldload RET munmap 0
4988 kldload CALL close(0x3)
4988 kldload RET close 0
4988 kldload CALL
mmap(0,0x19000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,0xffffffff,0)
4988 kldload RET mmap 34366193664/0x800628000
4988 kldload CALL sigprocmask(SIG_BLOCK,0x800821738,0x7fffffffdfd0)
4988 kldload RET sigprocmask 0
4988 kldload CALL sigprocmask(SIG_SETMASK,0x80082174c,0)
4988 kldload RET sigprocmask 0
4988 kldload CALL readlink(0x800987a18,0x7fffffffd700,0x400)
4988 kldload NAMI "/etc/malloc.conf"
4988 kldload RET readlink -1 errno 2 No such file or directory
4988 kldload CALL issetugid
4988 kldload RET issetugid 0
4988 kldload CALL
__sysctl(0x7fffffffd5a0,0x2,0x7fffffffd5f0,0x7fffffffd5e8,0x8009864ab,0xd)
4988 kldload SCTL "sysctl.name2oid"
4988 kldload RET __sysctl 0
4988 kldload CALL
__sysctl(0x7fffffffd5f0,0x2,0x7fffffffd6b4,0x7fffffffd6a8,0,0)
4988 kldload SCTL "vm.overcommit"
4988 kldload RET __sysctl 0
4988 kldload CALL
mmap(0,0x200000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,0xffffffff,0)
4988 kldload RET mmap 34372173824/0x800bdc000
4988 kldload CALL munmap(0x800bdc000,0x200000)
4988 kldload RET munmap 0
4988 kldload CALL
mmap(0,0x3ff000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,0xffffffff,0)
4988 kldload RET mmap 34372173824/0x800bdc000
4988 kldload CALL munmap(0x800bdc000,0x24000)
4988 kldload RET munmap 0
4988 kldload CALL munmap(0x800e00000,0x1db000)
4988 kldload RET munmap 0
4988 kldload CALL sigprocmask(SIG_BLOCK,0x800821738,0x7fffffffdb50)
4988 kldload RET sigprocmask 0
4988 kldload CALL sigprocmask(SIG_SETMASK,0x80082174c,0)
4988 kldload RET sigprocmask 0
4988 kldload CALL sigprocmask(SIG_BLOCK,0x800821738,0x7fffffffdb50)
4988 kldload RET sigprocmask 0
4988 kldload CALL sigprocmask(SIG_SETMASK,0x80082174c,0)
4988 kldload RET sigprocmask 0
4988 kldload CALL kldload(0x7fffffffedab)
4988 kldload NAMI "/boot/kernel/linker.hints"
4988 kldload NAMI "/boot/kernel/ipsec.ko"
4988 kldload NAMI "/boot/kernel/ipsec.ko"
4988 kldload NAMI "/boot/kernel/ipsec.ko"
4988 kldload RET kldload -1 errno 8 Exec format error
4988 kldload CALL write(0x2,0x7fffffffdda0,0x9)
4988 kldload GIO fd 2 wrote 9 bytes
"kldload: "
4988 kldload RET write 9
4988 kldload CALL write(0x2,0x7fffffffdea0,0x53)
4988 kldload GIO fd 2 wrote 83 bytes
"an error occurred while loading the module. Please check dmesg(8) for
more details."
4988 kldload RET write 83/0x53
4988 kldload CALL write(0x2,0x800bc1c67,0x1)
4988 kldload GIO fd 2 wrote 1 byte
"
"
4988 kldload RET write 1
4988 kldload CALL sigprocmask(SIG_BLOCK,0x800821738,0x7fffffffe910)
4988 kldload RET sigprocmask 0
4988 kldload CALL sigprocmask(SIG_SETMASK,0x80082174c,0)
4988 kldload RET sigprocmask 0
4988 kldload CALL sigprocmask(SIG_BLOCK,0x800821738,0x7fffffffe480)
4988 kldload RET sigprocmask 0
4988 kldload CALL sigprocmask(SIG_SETMASK,0x80082174c,0)
4988 kldload RET sigprocmask 0
4988 kldload CALL sigprocmask(SIG_BLOCK,0x800821738,0x7fffffffe480)
4988 kldload RET sigprocmask 0
4988 kldload CALL sigprocmask(SIG_SETMASK,0x80082174c,0)
4988 kldload RET sigprocmask 0
4988 kldload CALL exit(0x1)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-net
mailing list