Linux/POSIX 错误错误
ENOSTRENOSTR — 非 STREAMS 设备
对非 STREAMS 文件描述符执行了 STREAMS 专用操作。
linuxunix
查看详情 SIGSEGV (11)进程尝试访问其无权访问的内存区域。
解引用 NULL 或无效指针、访问已释放内存、缓冲区溢出、栈溢出,或向只读内存写入数据。
使用 gdb 配合 core dump 定位出错行。通过 AddressSanitizer 或 Valgrind 检测内存错误。
# Check core dump
coredumpctl list
# Analyze with gdb
gdb ./program coreENOSTR对非 STREAMS 文件描述符执行了 STREAMS 专用操作。
ENOSR系统的 STREAMS 资源不足以完成该操作。
EACCES文件权限不允许对文件或资源进行所请求的访问。
EISDIR该操作不允许在目录上执行,但目标路径是一个目录。
Exit 2Shell 内置命令使用不当,或命令返回了用法错误。
SIGTTIN (21)后台进程尝试从其控制终端读取数据。