FreeBSD Bugzilla – Attachment 228890 Details for
Bug 259319
openpty(3) and forkpty(3) don't work under Linux compat
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
kdump output of the repro program built for Linux
kdump.linux (text/plain), 10.94 KB, created by
Julio Merino,+1 347 694 0576,New York City
on 2021-10-20 15:48:33 UTC
(
hide
)
Description:
kdump output of the repro program built for Linux
Filename:
MIME Type:
Creator:
Julio Merino,+1 347 694 0576,New York City
Created:
2021-10-20 15:48:33 UTC
Size:
10.94 KB
patch
obsolete
> 23169 ktrace RET ktrace 0 > 23169 ktrace CALL execve(0x7fffffffec57,0x7fffffffe940,0x7fffffffe950) > 23169 ktrace NAMI "./openpty-repro.freebsd" > 23169 ktrace NAMI "/libexec/ld-elf.so.1" > 23169 openpty-repro.freeb RET execve JUSTRETURN > 23169 openpty-repro.freeb CALL mmap(0,0x21000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,0xffffffff,0) > 23169 openpty-repro.freeb RET mmap 34361974784/0x800222000 > 23169 openpty-repro.freeb CALL mprotect(0x80021e000,0x1000,0x1<PROT_READ>) > 23169 openpty-repro.freeb RET mprotect 0 > 23169 openpty-repro.freeb CALL issetugid > 23169 openpty-repro.freeb RET issetugid 0 > 23169 openpty-repro.freeb CALL sigfastblock(0x1,0x800220f50) > 23169 openpty-repro.freeb RET sigfastblock 0 > 23169 openpty-repro.freeb CALL open(0x800206599,0x100000<O_RDONLY|O_CLOEXEC>) > 23169 openpty-repro.freeb NAMI "/etc/libmap.conf" > 23169 openpty-repro.freeb RET open 3 > 23169 openpty-repro.freeb CALL fstat(0x3,0x7fffffffdc88) > 23169 openpty-repro.freeb STRU struct stat {dev=114, ino=5528892, mode=0100644, nlink=1, uid=0, gid=0, rdev=11055423, atime=1634724189.014223000, mtime=1617949053, ctime=1632416977.618543000, birthtime=1617949053, size=47, blksize=32768, blocks=8, flags=0x0 } > 23169 openpty-repro.freeb RET fstat 0 > 23169 openpty-repro.freeb CALL read(0x3,0x800226008,0x2f) > 23169 openpty-repro.freeb GIO fd 3 read 47 bytes > "# $FreeBSD$ > includedir /usr/local/etc/libmap.d > " > 23169 openpty-repro.freeb RET read 47/0x2f > 23169 openpty-repro.freeb CALL close(0x3) > 23169 openpty-repro.freeb RET close 0 > 23169 openpty-repro.freeb CALL open(0x7fffffffd82b,0x120004<O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC>) > 23169 openpty-repro.freeb NAMI "/usr/local/etc/libmap.d" > 23169 openpty-repro.freeb RET open -1 errno 2 No such file or directory > 23169 openpty-repro.freeb CALL open(0x800206a14,0x100000<O_RDONLY|O_CLOEXEC>) > 23169 openpty-repro.freeb NAMI "/var/run/ld-elf.so.hints" > 23169 openpty-repro.freeb RET open 3 > 23169 openpty-repro.freeb CALL read(0x3,0x800220dd8,0x80) > 23169 openpty-repro.freeb GIO fd 3 read 128 bytes > 0x0000 4568 6e74 0100 0000 8000 0000 8100 0000 0000 0000 8000 0000 |Ehnt....................| > 0x0018 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 |........................| > 0x0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 |........................| > 0x0048 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 |........................| > 0x0060 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 |........................| > 0x0078 0000 0000 0000 0000 |........| > > 23169 openpty-repro.freeb RET read 128/0x80 > 23169 openpty-repro.freeb CALL fstat(0x3,0x7fffffffcd60) > 23169 openpty-repro.freeb STRU struct stat {dev=114, ino=5769811, mode=0100444, nlink=1, uid=0, gid=0, rdev=11535494, atime=1634724189.014452000, mtime=1634658983.357635000, ctime=1634658983.357667000, birthtime=1634658983.357571000, size=257, blksize=32768, blocks=8, flags=0x0 } > 23169 openpty-repro.freeb RET fstat 0 > 23169 openpty-repro.freeb CALL pread(0x3,0x800224308,0x81,0x80) > 23169 openpty-repro.freeb GIO fd 3 read 129 bytes > "/lib:/usr/lib:/usr/lib/compat:/usr/local/lib:/usr/local/lib/compat/pkg:/usr/local/lib/perl5/5.\ > 32/mach/CORE:/usr/local/lib/samba4\0" > 23169 openpty-repro.freeb RET pread 129/0x81 > 23169 openpty-repro.freeb CALL close(0x3) > 23169 openpty-repro.freeb RET close 0 > 23169 openpty-repro.freeb CALL open(0x800227008,0x300000<O_RDONLY|O_CLOEXEC|O_VERIFY>) > 23169 openpty-repro.freeb NAMI "/lib/libutil.so.9" > 23169 openpty-repro.freeb RET open 3 > 23169 openpty-repro.freeb CALL fstat(0x3,0x7fffffffd360) > 23169 openpty-repro.freeb STRU struct stat {dev=114, ino=2484082, mode=0100444, nlink=1, uid=0, gid=0, rdev=4974952, atime=1634744725.564359000, mtime=1634658737.125378000, ctime=1634658737.531216000, birthtime=1634658737.123495000, size=79056, blksize=32768, blocks=160, flags=0x0 } > 23169 openpty-repro.freeb RET fstat 0 > 23169 openpty-repro.freeb CALL fstatfs(0x3,0x7fffffffd440) > 23169 openpty-repro.freeb RET fstatfs 0 > 23169 openpty-repro.freeb CALL mmap(0,0x1000,0x1<PROT_READ>,0x40002<MAP_PRIVATE|MAP_PREFAULT_READ>,0x3,0) > 23169 openpty-repro.freeb RET mmap 34362109952/0x800243000 > 23169 openpty-repro.freeb CALL mmap(0,0x18000,0<PROT_NONE>,0x2000<MAP_GUARD>,0xffffffff,0) > 23169 openpty-repro.freeb RET mmap 34362114048/0x800244000 > 23169 openpty-repro.freeb CALL mmap(0x800244000,0x8000,0x1<PROT_READ>,0x60012<MAP_PRIVATE|MAP_FIXED|MAP_NOCORE|MAP_PREFAULT_READ>,0x3,0) > 23169 openpty-repro.freeb RET mmap 34362114048/0x800244000 > 23169 openpty-repro.freeb CALL mmap(0x80024c000,0xb000,0x5<PROT_READ|PROT_EXEC>,0x60012<MAP_PRIVATE|MAP_FIXED|MAP_NOCORE|MAP_PREFAULT_READ>,0x3,0x7000) > 23169 openpty-repro.freeb RET mmap 34362146816/0x80024c000 > 23169 openpty-repro.freeb CALL mmap(0x800257000,0x2000,0x3<PROT_READ|PROT_WRITE>,0x40012<MAP_PRIVATE|MAP_FIXED|MAP_PREFAULT_READ>,0x3,0x11000) > 23169 openpty-repro.freeb RET mmap 34362191872/0x800257000 > 23169 openpty-repro.freeb CALL mmap(0x800259000,0x1000,0x3<PROT_READ|PROT_WRITE>,0x40012<MAP_PRIVATE|MAP_FIXED|MAP_PREFAULT_READ>,0x3,0x12000) > 23169 openpty-repro.freeb RET mmap 34362200064/0x800259000 > 23169 openpty-repro.freeb CALL mmap(0x80025a000,0x2000,0x3<PROT_READ|PROT_WRITE>,0x1012<MAP_PRIVATE|MAP_FIXED|MAP_ANON>,0xffffffff,0) > 23169 openpty-repro.freeb RET mmap 34362204160/0x80025a000 > 23169 openpty-repro.freeb CALL munmap(0x800243000,0x1000) > 23169 openpty-repro.freeb RET munmap 0 > 23169 openpty-repro.freeb CALL close(0x3) > 23169 openpty-repro.freeb RET close 0 > 23169 openpty-repro.freeb CALL open(0x800227008,0x300000<O_RDONLY|O_CLOEXEC|O_VERIFY>) > 23169 openpty-repro.freeb NAMI "/lib/libc.so.7" > 23169 openpty-repro.freeb RET open 3 > 23169 openpty-repro.freeb CALL fstat(0x3,0x7fffffffd360) > 23169 openpty-repro.freeb STRU struct stat {dev=114, ino=2483972, mode=0100444, nlink=1, uid=0, gid=0, rdev=4973416, atime=1634744731.965499000, mtime=1634658723.029698000, ctime=1634658728.011496000, birthtime=1634658722.960268000, size=1980624, blksize=32768, blocks=3968, flags=0x20000 } > 23169 openpty-repro.freeb RET fstat 0 > 23169 openpty-repro.freeb CALL fstatfs(0x3,0x7fffffffd440) > 23169 openpty-repro.freeb RET fstatfs 0 > 23169 openpty-repro.freeb CALL mmap(0,0x1000,0x1<PROT_READ>,0x40002<MAP_PRIVATE|MAP_PREFAULT_READ>,0x3,0) > 23169 openpty-repro.freeb RET mmap 34362109952/0x800243000 > 23169 openpty-repro.freeb CALL mmap(0,0x410000,0<PROT_NONE>,0x2000<MAP_GUARD>,0xffffffff,0) > 23169 openpty-repro.freeb RET mmap 34362212352/0x80025c000 > 23169 openpty-repro.freeb CALL mmap(0x80025c000,0x83000,0x1<PROT_READ>,0x60012<MAP_PRIVATE|MAP_FIXED|MAP_NOCORE|MAP_PREFAULT_READ>,0x3,0) > 23169 openpty-repro.freeb RET mmap 34362212352/0x80025c000 > 23169 openpty-repro.freeb CALL mmap(0x8002df000,0x153000,0x5<PROT_READ|PROT_EXEC>,0x60012<MAP_PRIVATE|MAP_FIXED|MAP_NOCORE|MAP_PREFAULT_READ>,0x3,0x82000) > 23169 openpty-repro.freeb RET mmap 34362748928/0x8002df000 > 23169 openpty-repro.freeb CALL mmap(0x800432000,0xa000,0x3<PROT_READ|PROT_WRITE>,0x40012<MAP_PRIVATE|MAP_FIXED|MAP_PREFAULT_READ>,0x3,0x1d4000) > 23169 openpty-repro.freeb RET mmap 34364137472/0x800432000 > 23169 openpty-repro.freeb CALL mmap(0x80043c000,0x6000,0x3<PROT_READ|PROT_WRITE>,0x40012<MAP_PRIVATE|MAP_FIXED|MAP_PREFAULT_READ>,0x3,0x1dd000) > 23169 openpty-repro.freeb RET mmap 34364178432/0x80043c000 > 23169 openpty-repro.freeb CALL mmap(0x800442000,0x22a000,0x3<PROT_READ|PROT_WRITE>,0x1012<MAP_PRIVATE|MAP_FIXED|MAP_ANON>,0xffffffff,0) > 23169 openpty-repro.freeb RET mmap 34364203008/0x800442000 > 23169 openpty-repro.freeb CALL munmap(0x800243000,0x1000) > 23169 openpty-repro.freeb RET munmap 0 > 23169 openpty-repro.freeb CALL close(0x3) > 23169 openpty-repro.freeb RET close 0 > 23169 openpty-repro.freeb CALL mprotect(0x800257000,0x1000,0x1<PROT_READ>) > 23169 openpty-repro.freeb RET mprotect 0 > 23169 openpty-repro.freeb CALL mprotect(0x800432000,0x9000,0x1<PROT_READ>) > 23169 openpty-repro.freeb RET mprotect 0 > 23169 openpty-repro.freeb CALL sysarch(AMD64_SET_FSBASE,0x7fffffffdda0) > 23169 openpty-repro.freeb RET sysarch 0 > 23169 openpty-repro.freeb CALL mprotect(0x800432000,0x9000,0x3<PROT_READ|PROT_WRITE>) > 23169 openpty-repro.freeb RET mprotect 0 > 23169 openpty-repro.freeb CALL mprotect(0x800432000,0x9000,0x1<PROT_READ>) > 23169 openpty-repro.freeb RET mprotect 0 > 23169 openpty-repro.freeb CALL readlink(0x8002a0b3c,0x7fffffffd4a0,0x400) > 23169 openpty-repro.freeb NAMI "/etc/malloc.conf" > 23169 openpty-repro.freeb RET readlink -1 errno 2 No such file or directory > 23169 openpty-repro.freeb CALL issetugid > 23169 openpty-repro.freeb RET issetugid 0 > 23169 openpty-repro.freeb CALL __sysctl(0x7fffffffba30,0x2,0x7fffffffba2c,0x7fffffffba20,0,0) > 23169 openpty-repro.freeb SCTL "vm.overcommit" > 23169 openpty-repro.freeb RET __sysctl 0 > 23169 openpty-repro.freeb CALL mmap(0,0x200000,0x3<PROT_READ|PROT_WRITE>,0x15001002<MAP_PRIVATE|MAP_ANON|MAP_ALIGNED(21)>,0xffffffff,0) > 23169 openpty-repro.freeb RET mmap 34368126976/0x800800000 > 23169 openpty-repro.freeb CALL mmap(0,0x200000,0x3<PROT_READ|PROT_WRITE>,0xc001002<MAP_PRIVATE|MAP_ANON|MAP_ALIGNED(12)>,0xffffffff,0) > 23169 openpty-repro.freeb RET mmap 34370224128/0x800a00000 > 23169 openpty-repro.freeb CALL mmap(0,0x400000,0x3<PROT_READ|PROT_WRITE>,0x15001002<MAP_PRIVATE|MAP_ANON|MAP_ALIGNED(21)>,0xffffffff,0) > 23169 openpty-repro.freeb RET mmap 34372321280/0x800c00000 > 23169 openpty-repro.freeb CALL mprotect(0x202000,0x1000,0x1<PROT_READ>) > 23169 openpty-repro.freeb RET mprotect 0 > 23169 openpty-repro.freeb CALL posix_openpt(0x8002) > 23169 openpty-repro.freeb RET posix_openpt 3 > 23169 openpty-repro.freeb CALL ioctl(0x3,TIOCPTMASTER,0x7fffffffe4c0) > 23169 openpty-repro.freeb RET ioctl 0 > 23169 openpty-repro.freeb CALL ioctl(0x3,TIOCPTMASTER,0x7fffffffe4c0) > 23169 openpty-repro.freeb RET ioctl 0 > 23169 openpty-repro.freeb CALL ioctl(0x3,TIOCPTMASTER,0x105) > 23169 openpty-repro.freeb RET ioctl 0 > 23169 openpty-repro.freeb CALL ioctl(0x3,FIODGNAME,0x7fffffffe3e0) > 23169 openpty-repro.freeb RET ioctl 0 > 23169 openpty-repro.freeb CALL openat(AT_FDCWD,0x800458c10,0x2<O_RDWR>) > 23169 openpty-repro.freeb NAMI "/dev/pts/6" > 23169 openpty-repro.freeb RET openat 4 > 23169 openpty-repro.freeb CALL fstat(0x1,0x7fffffffdea0) > 23169 openpty-repro.freeb STRU struct stat {dev=1895890688, ino=140, mode=020620, nlink=1, uid=1001, gid=4, rdev=140, atime=1634744731, mtime=1634744731, ctime=1634744731, birthtime=-1, size=0, blksize=4096, blocks=0, flags=0x0 } > 23169 openpty-repro.freeb RET fstat 0 > 23169 openpty-repro.freeb CALL ioctl(0x1,TIOCGETA,0x7fffffffde50) > 23169 openpty-repro.freeb RET ioctl 0 > 23169 openpty-repro.freeb CALL write(0x1,0x800a09000,0x24) > 23169 openpty-repro.freeb GIO fd 1 wrote 36 bytes > "fd1 = 3, fd2 = 4, name = /dev/pts/6 > " > 23169 openpty-repro.freeb RET write 36/0x24 > 23169 openpty-repro.freeb CALL exit(0)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 259319
:
228888
|
228889
|
228890
|
228891