[cups-devel] [UNKN] STR #4484: Crashes randomly after reading tls stuff

Didier Raboud noreply at cups.org
Tue Sep 16 10:10:32 PDT 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Hi,

Bastian Blank has reported the Debian bug https://bugs.debian.org/760476
with the following strace log:

accept(8, {sa_family=AF_INET, sin_port=htons(60862),
sin_addr=inet_addr("192.0.2.1")}, [16]) = 16
getsockname(16, {sa_family=AF_INET, sin_port=htons(631),
sin_addr=inet_addr("192.0.2.1")}, [16]) = 0
setsockopt(16, SOL_TCP, TCP_NODELAY, [1], 4) = 0
fcntl(16, F_GETFD)                = 0
fcntl(16, F_SETFD, FD_CLOEXEC)    = 0
epoll_ctl(3, EPOLL_CTL_ADD, 16, {EPOLLIN, {u32=3313009952,
u64=140470218425632}}) = 0
epoll_wait(3, {{EPOLLIN, {u32=3313009952, u64=140470218425632}}}, 4096,
1000) = 1
recvfrom(16, "\26", 1, MSG_PEEK, NULL, NULL) = 1
access("/etc/cups/ssl/server.key", F_OK) = 0
access("/etc/cups/ssl/server.crt", F_OK) = 0
open("/etc/cups/ssl/server.key", O_RDONLY) = 17
fstat(17, {st_mode=S_IFREG|0640, st_size=1704, ...}) = 0
fstat(17, {st_mode=S_IFREG|0640, st_size=1704, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fc1c411a000
lseek(17, 0, SEEK_CUR)            = 0
read(17, "-----BEGIN PRIVATE KEY-----\nMIIE"..., 4096) = 1704
read(17, "", 4096)                = 0
close(17)                         = 0
munmap(0x7fc1c411a000, 4096)      = 0
open("/etc/cups/ssl/server.crt", O_RDONLY) = 17
fstat(17, {st_mode=S_IFREG|0644, st_size=1025, ...}) = 0
fstat(17, {st_mode=S_IFREG|0644, st_size=1025, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fc1c411a000
lseek(17, 0, SEEK_CUR)            = 0
read(17, "-----BEGIN CERTIFICATE-----\nMIIC"..., 4096) = 1025
read(17, "", 4096)                = 0
close(17)                         = 0
munmap(0x7fc1c411a000, 4096)      = 0
clock_gettime(CLOCK_REALTIME, {1409732232, 52793719}) = 0
getrusage(0x1 /* RUSAGE_??? */, {ru_utime={0, 732045}, ru_stime={0,
280017}, ...}) = 0
read(3, 0x7fffe61990b0, 16)       = -1 EINVAL (Invalid argument)
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(18683, 18683, SIGABRT)     = 0
- --- SIGABRT (Aborted) @ 0 (0) ---

I don't think we're modifying these codepaths in our distribution-specific
patches [0] though.

Cheers,

OdyX

[0] http://anonscm.debian.org/cgit/printing/cups.git/tree/debian/patches

Link: https://www.cups.org/str.php?L4484
Version: 1.7.5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJUGG8IAAoJENujp6sI12Ij3gwP/RnkEfFEXTLYL4oAa4QLn1yA
9HE9F33hVf2CNU6RL3zOncAg/O6RpnrNVOwLJMms89YHaV4RAS1F6V2W464mQAZr
zT8XtTcUeyPO5664q6OTpAmvjzJgznlo76y1u7Pwq+8g896/FH+BW4V9nxHKk652
ZvYqEz/STtqH4O5hUozMVZPfZvL3iXx8cUHrPwjvEEGkK8psNLut/2ZW0/itQh+c
MYdjpCv37MN1ZVjiW4peViZluSu7u4IXTPHjPD/Mi/S/dDj8uCIHl6DpcKuOQndS
yfKOtXVE5n60Y6gDRfRNkBm3TFI0chSSZXHjsjZVXRijGM1abbQ7KC8f2PxGFDqy
KEpACdRARThMeql85XhcgFfZmk+byAMx9+IFD91GrLqEPoCS2DfGohRMuucwHVI7
yQuD1RHxHTZ/JqCW7q5jdzGnGwvkYL+6OQWKNzUNCSa5DL+fDLnquebTiR0S689R
PNLSTPXnznEL0LcjKu+tCohf1UExs3W/O6pnM8eY4dzpqDENtfhumpKA6BK3zZ/B
gqXwJ2uDhagKJBmWHs3BFTtrtOA0V6vr8llNhDbIhGJNv/WcHXj4Wyux3yl+5XQL
uUVTaN/IEZIJ7GhPvD7Kds6vlVSN55e3YBWcH8IyZqfC65B9X1VcjDJG7Kif1npV
Q9l/+rZQpdel5pnwXR3c
=EukV
-----END PGP SIGNATURE-----




More information about the cups mailing list