Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Thu, 14 Mar 2013 23:17:21 +0400
From: Solar Designer <solar@...nwall.com>
To: owl-dev@...ts.openwall.com
Subject: strace

Dmitry,

It looks like our strace broke on i686 between these two versions:

* Wed May 02 2012 Dmitry V. Levin <ldv-at-owl.openwall.com> 4.7-owl1
- Updated to 4.7.

* Tue Mar 15 2011 Dmitry V. Levin <ldv-at-owl.openwall.com> 4.6-owl1
- Updated to 4.6.

On x86_64, 4.7-owl1 works fine.

On i686, it fails.  It prints lots of restart_syscall() lines instead of
the actual syscall info.

$ strace id          
restart_syscall()                       = 0
restart_syscall()                       = 0x9889000
restart_syscall()                       = -1 (errno 2)
[...]
restart_syscall()                       = 0
restart_syscall()                       = 0
restart_syscall( <unfinished ...>
+++ exited with 0 +++

The above run was on a system with 2.6.18-308.20.1.el5.028stab104.3.owl1,
but I also tested with a much older kernel, got similar misbehavior.
(strace was built against the new kernel's headers in either case, though.)

Will you look into this, please, and likely fix it?

Luckily, we currently only have this newer version in Owl-current, so
Owl 3.0-stable is not affected.

Thanks,

Alexander

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.