failed to map segment from shared object

3,699 views
Skip to first unread message

Rekveld

unread,
Jul 14, 2010, 5:38:20 PM7/14/10
to cython-users
Hi users,

I'm still relatively new to Cython and I recently switched from OS X
to Ubuntu 10.04 64bit.
When I try to import a compiled cython-module in Python, I get the
following error:

ImportError: /media/docs/linuxworkspace/cython_ifs/src/ifs.so: failed
to map segment from shared object: Operation not permitted

I'm using Pydev in Eclipse and after looking around on the web at
first I thought this could be caused by some kind of permissions issue
having to do with running Eclipse from another partition than where
the workspace is located, but I checked the permissions and those
should be fine.
Also when I run python from the command line, it behaves in the same
way, which I think proves that it is not Pydev or Eclipse-related.

That's why I came to ask here; would anybody know what is going on ?
What does this error mean and how can I solve this ?

I compiled the module in question using this setup.py file, from the
command line:

from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
import numpy

ext_modules = [Extension("ifs", ["ifs.pyx"],include_dirs =
[numpy.get_include(),'.'])]

setup(
name = 'Ifs test app',
cmdclass = {'build_ext': build_ext},
ext_modules = ext_modules
)

which worked fine under OS X..

any insight highly appreciated !

kind regards,

Joost.

Robert Bradshaw

unread,
Jul 15, 2010, 12:08:56 AM7/15/10
to cython...@googlegroups.com

Just a stab in the dark, but it may be that you're not linking in all
the required libraries. OS X picks up things at runtime even if they
weren't linked at compile time, so that might be it (though it doesn't
tell me what is missing--run Python under gdb to see if any other
shared libraries are loaded when you import your working module on OS
X).

- Robert

Rekveld

unread,
Jul 17, 2010, 9:21:51 PM7/17/10
to cython-users
Hi Robert,

thanks a lot for your reply. It took me a while to figure out what
'running python under gdb' meant, but I did manage, and now I'm unsure
how to interpret the results. When I run 'info shared' on the python
process in OS X before loading my module, there's 7 libraries loaded.
If I do it after loading my module, there's 127. A lot of them are
Numpy-related, I suppose (lapack, fft, etc.), a lot of them are
surprisingly general (Familycontrols ? where did that come from ?).
Doing this did teach me a lot about python actually works, but when I
look at the list of libraries, I don't see anything obvious that might
be missing from my Linux system or not being installed in some way. I
checked all the imports at the beginning of my .pyx file and that's
all fine, they're modules that are installed (nothing special: Image,
time, random, pickle)

Is there anything else you or somebody else can suggest me to do ?
What info should I provide ?
Because of the 'Operation not permitted' in my error I still think
that some permissions issue is the most likely, but I have no idea
where that error might occur..

thanks,
ciao,

Joost.


On Jul 15, 6:08 am, Robert Bradshaw <rober...@math.washington.edu>
wrote:

Rekveld

unread,
Jul 17, 2010, 9:36:47 PM7/17/10
to cython-users
just tried the 'helloworld' example from <http://docs.cython.org/src/
userguide/tutorial.html> in my Linuxworld and it gives me the same
error.
So I don't think it's about linking in external libraries, it seems to
be something more basic, but what ?

any insights or hunches very much appreciated,
is there anyone using cython under Ubuntu Lucid ?

Joost.

Alexander Shigin

unread,
Jul 18, 2010, 3:56:23 AM7/18/10
to cython-users
On Wed, 14 Jul 2010, Rekveld wrote:
> Hi users,
>
> I'm still relatively new to Cython and I recently switched from OS X
> to Ubuntu 10.04 64bit.
> When I try to import a compiled cython-module in Python, I get the
> following error:
>
> ImportError: /media/docs/linuxworkspace/cython_ifs/src/ifs.so: failed
> to map segment from shared object: Operation not permitted

Hi,

Please check if /media/docs was mounted with 'noexec' flag (mount | grep
/media/docs). If there is 'noexec' flag I'd try to remount fs without
this flag.

If there isn't 'noexec' please run command:
strace -o ifs-problem.log python -c 'import ifs'
and show the content of ofs-problem.log file.

Rekveld

unread,
Jul 18, 2010, 8:59:48 AM7/18/10
to cython-users
Hi Alexander,

thanks a lot, that was very instructive.

The fstab options for the /media/docs volume are "rw,exec,auto,users",
so I tried your strace-suggestion:

The end of the ifs-problem.log goes like this, it looks as if it is
looking for a file that is literally called "<string>" ?
What does this mean ? Is there some incompatibility of string
formats ? What could that be or am I reading this wrong ?

open("/usr/lib/python2.6/sre_constants.py", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=7137, ...}) = 0
open("/usr/lib/python2.6/sre_constants.pyc", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=6083, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f8005a32000
read(7, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0 \0\0\0@\0\0\0s
\361\4\0\0d\0"..., 4096) = 4096
fstat(7, {st_mode=S_IFREG|0644, st_size=6083, ...}) = 0
read(7, "oneN(`\0\0\0t\7\0\0\0__doc__t\5\0\0\0MAGICt"..., 4096) = 1987
read(7, "", 4096) = 0
close(7) = 0
munmap(0x7f8005a32000, 4096) = 0
close(6) = 0
close(5) = 0
close(4) = 0
close(3) = 0
open("/etc/default/apport", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=239, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=239, ...}) = 0
lseek(3, 0, SEEK_CUR) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=239, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f8005a32000
lseek(3, 0, SEEK_CUR) = 0
read(3, "# set this to 0 to disable appor"..., 4096) = 239
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7f8005a32000, 4096) = 0
write(2, "Traceback (most recent call last"..., 35) = 35
write(2, " File \"<string>\", line 1, in <m"..., 39) = 39
open("<string>", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("<string>", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/python2.6/<string>", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/plat-linux2/<string>", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/lib-tk/<string>", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/lib-old/<string>", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/lib-dynload/<string>", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/dist-packages/<string>", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/PIL/<string>", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/gst-0.10/<string>", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/lib/pymodules/python2.6/<string>", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/dist-packages/gtk-2.0/<string>", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/lib/pymodules/python2.6/gtk-2.0/<string>", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/<string>",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/<string>", O_RDONLY) = -1
ENOENT (No such file or directory)
write(2, "ImportError", 11) = 11
write(2, ": ", 2) = 2
write(2, "./ifs.so: failed to map segment "..., 75) = 75
write(2, "\n", 1) = 1
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f8006d998f0},
{0x4d9820, [], SA_RESTORER, 0x7f8006d998f0}, 8) = 0
exit_group(1) = ?

Alexander Shigin

unread,
Jul 18, 2010, 1:12:45 PM7/18/10
to cython-users
On Sun, 18 Jul 2010, Rekveld wrote:
> The fstab options for the /media/docs volume are "rw,exec,auto,users",
> so I tried your strace-suggestion:
>
> The end of the ifs-problem.log goes like this, it looks as if it is
> looking for a file that is literally called "<string>" ?
> What does this mean ? Is there some incompatibility of string
> formats ? What could that be or am I reading this wrong ?

It seems linecache.py was trying to print traceback or something like that.
Can you provide the full trace?

> munmap(0x7f8005a32000, 4096) = 0
> write(2, "Traceback (most recent call last"..., 35) = 35
> write(2, " File \"<string>\", line 1, in <m"..., 39) = 39
> open("<string>", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("<string>", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/python2.6/<string>", O_RDONLY) = -1 ENOENT (No such file or directory)

Rekveld

unread,
Jul 18, 2010, 3:00:24 PM7/18/10
to cython-users
Hi Alexander,

here is the whole text of the logfile, of the helloworld example,
which ends the same and must be pretty much the simplest case:



execve("/usr/bin/python", ["python", "-c", "import helloworld"], [/*
37 vars */]) = 0
brk(0) = 0x1d09000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e1000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=137266, ...}) = 0
mmap(NULL, 137266, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fcabe0bf000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360Y
\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=135745, ...}) = 0
mmap(NULL, 2212736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fcabdca6000
mprotect(0x7fcabdcbe000, 2093056, PROT_NONE) = 0
mmap(0x7fcabdebd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x17000) = 0x7fcabdebd000
mmap(0x7fcabdebf000, 13184, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fcabdebf000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r
\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14696, ...}) = 0
mmap(NULL, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fcabdaa2000
mprotect(0x7fcabdaa4000, 2097152, PROT_NONE) = 0
mmap(0x7fcabdca4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x2000) = 0x7fcabdca4000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/libutil.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>
\0\1\0\0\0\20\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=10648, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0be000
mmap(NULL, 2105608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fcabd89f000
mprotect(0x7fcabd8a1000, 2093056, PROT_NONE) = 0
mmap(0x7fcabdaa0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x1000) = 0x7fcabdaa0000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/libssl.so.0.9.8", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20<
\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=329472, ...}) = 0
mmap(NULL, 2424688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fcabd64f000
mprotect(0x7fcabd699000, 2093056, PROT_NONE) = 0
mmap(0x7fcabd898000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_FIXED|MAP_DENYWRITE, 3, 0x49000) = 0x7fcabd898000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/libcrypto.so.0.9.8", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@
\240\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=1622304, ...}) = 0
mmap(NULL, 3732280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fcabd2bf000
mprotect(0x7fcabd427000, 2093056, PROT_NONE) = 0
mmap(0x7fcabd626000, 151552, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_FIXED|MAP_DENYWRITE, 3, 0x167000) = 0x7fcabd626000
mmap(0x7fcabd64b000, 13112, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fcabd64b000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`
\"\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=92752, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0bd000
mmap(NULL, 2187792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fcabd0a8000
mprotect(0x7fcabd0be000, 2093056, PROT_NONE) = 0
mmap(0x7fcabd2bd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x15000) = 0x7fcabd2bd000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360>
\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=534832, ...}) = 0
mmap(NULL, 2629864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fcabce25000
mprotect(0x7fcabcea7000, 2093056, PROT_NONE) = 0
mmap(0x7fcabd0a6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x81000) = 0x7fcabd0a6000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`
\355\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1572232, ...}) = 0
mmap(NULL, 3680296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x7fcabcaa2000
mprotect(0x7fcabcc1c000, 2093056, PROT_NONE) = 0
mmap(0x7fcabce1b000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_FIXED|MAP_DENYWRITE, 3, 0x179000) = 0x7fcabce1b000
mmap(0x7fcabce20000, 18472, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fcabce20000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0bc000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0bb000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0ba000
arch_prctl(ARCH_SET_FS, 0x7fcabe0bb700) = 0
mprotect(0x7fcabce1b000, 16384, PROT_READ) = 0
mprotect(0x7fcabd0a6000, 4096, PROT_READ) = 0
mprotect(0x7fcabd2bd000, 4096, PROT_READ) = 0
mprotect(0x7fcabd626000, 53248, PROT_READ) = 0
mprotect(0x7fcabd898000, 8192, PROT_READ) = 0
mprotect(0x7fcabdaa0000, 4096, PROT_READ) = 0
mprotect(0x7fcabdca4000, 4096, PROT_READ) = 0
mprotect(0x7fcabdebd000, 4096, PROT_READ) = 0
mprotect(0x81b000, 4096, PROT_READ) = 0
mprotect(0x7fcabe0e3000, 4096, PROT_READ) = 0
munmap(0x7fcabe0bf000, 137266) = 0
set_tid_address(0x7fcabe0bb9d0) = 2442
set_robust_list(0x7fcabe0bb9e0, 0x18) = 0
futex(0x7fffeb3fb58c, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fffeb3fb58c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME,
1, NULL, 7fcabe0bb700) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0x7fcabdcab870, [], SA_RESTORER|SA_SIGINFO,
0x7fcabdcb58f0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7fcabdcab900, [], SA_RESTORER|SA_RESTART|
SA_SIGINFO, 0x7fcabdcb58f0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY})
= 0
brk(0) = 0x1d09000
brk(0x1d2a000) = 0x1d2a000
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon
echo ...}) = 0
mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7fcabe079000
open("/proc/meminfo", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(3, "MemTotal: 5088532 kB\nMemF"..., 1024) = 1024
close(3) = 0
munmap(0x7fcabe0e0000, 4096) = 0
brk(0x1d53000) = 0x1d53000
fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
stat("/usr/local/sbin/python", 0x7fffeb3f9210) = -1 ENOENT (No such
file or directory)
stat("/usr/local/bin/python", 0x7fffeb3f9210) = -1 ENOENT (No such
file or directory)
stat("/usr/sbin/python", 0x7fffeb3f9210) = -1 ENOENT (No such file or
directory)
stat("/usr/bin/python", {st_mode=S_IFREG|0755, st_size=2613296, ...})
= 0
readlink("/usr/bin/python", "python2.6", 4096) = 9
readlink("/usr/bin/python2.6", 0x7fffeb3f92a0, 4096) = -1 EINVAL
(Invalid argument)
stat("/usr/bin/Modules/Setup", 0x7fffeb3f9210) = -1 ENOENT (No such
file or directory)
stat("/usr/bin/lib/python2.6/os.py", 0x7fffeb3f9160) = -1 ENOENT (No
such file or directory)
stat("/usr/bin/lib/python2.6/os.pyc", 0x7fffeb3f9160) = -1 ENOENT (No
such file or directory)
stat("/usr/lib/python2.6/os.py", {st_mode=S_IFREG|0644,
st_size=26338, ...}) = 0
stat("/usr/bin/Modules/Setup", 0x7fffeb3f9210) = -1 ENOENT (No such
file or directory)
stat("/usr/bin/lib/python2.6/lib-dynload", 0x7fffeb3f9210) = -1 ENOENT
(No such file or directory)
stat("/usr/lib/python2.6/lib-dynload", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [], SA_RESTORER, 0x7fcabdcb58f0},
{SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGXFSZ, {SIG_IGN, [], SA_RESTORER, 0x7fcabdcb58f0},
{SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGHUP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGILL, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTRAP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGABRT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGBUS, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGFPE, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGKILL, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR1, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSEGV, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR2, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPIPE, NULL, {SIG_IGN, [], SA_RESTORER,
0x7fcabdcb58f0}, 8) = 0
rt_sigaction(SIGALRM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSTKFLT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCONT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSTOP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTSTP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTTIN, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTTOU, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGURG, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGXCPU, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGXFSZ, NULL, {SIG_IGN, [], SA_RESTORER,
0x7fcabdcb58f0}, 8) = 0
rt_sigaction(SIGVTALRM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPROF, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGWINCH, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGIO, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPWR, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSYS, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_2, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_3, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_4, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_5, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_6, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_7, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_8, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_9, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_10, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_11, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_12, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_13, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_14, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_15, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_16, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_17, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_18, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_19, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_20, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_21, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_22, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_23, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_24, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_25, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_26, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_27, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_28, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_29, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_30, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_31, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_32, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0x4d9820, [], SA_RESTORER, 0x7fcabdcb58f0},
{SIG_DFL, [], 0}, 8) = 0
mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7fcabe038000
stat("/usr/lib/python2.6/", {st_mode=S_IFDIR|0755,
st_size=20480, ...}) = 0
stat("/usr/lib/python2.6/", {st_mode=S_IFDIR|0755,
st_size=20480, ...}) = 0
stat("/usr/lib/python2.6/site", 0x7fffeb3f6f50) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/site.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/python2.6/sitemodule.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/site.py", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=18712, ...}) = 0
open("/usr/lib/python2.6/site.pyc", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=18238, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(4, "\321\362\r\n\35w\310Kc\0\0\0\0\0\0\0\0\6\0\0\0@\0\0\0sK\1\0\0d
\0"..., 4096) = 4096
fstat(4, {st_mode=S_IFREG|0644, st_size=18238, ...}) = 0
read(4, "\0\0\0\3\0\0\0\6\0\0\0C\0\0\0st\0\0\0t\0\0\203\0\0}\0\0xd
\0"..., 12288) = 12288
read(4, "\0\0R\t\0\0\0R]\0\0\0Rh\0\0\0Rz\0\0\0R\240\0\0\0R
\245\0\0\0"..., 4096) = 1854
read(4, "", 4096) = 0
close(4) = 0
munmap(0x7fcabe037000, 4096) = 0
stat("/usr/lib/python2.6/os", 0x7fffeb3f39a0) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/os.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/python2.6/osmodule.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/os.py", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=26338, ...}) = 0
open("/usr/lib/python2.6/os.pyc", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=26303, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(5, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\36\0\0\0@\0\0\0sH\7\0\0d
\0"..., 4096) = 4096
fstat(5, {st_mode=S_IFREG|0644, st_size=26303, ...}) = 0
read(5, "intermediate path segment (not\n "..., 20480) = 20480
read(5, "\0S(\1\0\0\0N(\2\0\0\0R\256\0\0\0R\263\0\0\0(\3\0\0\0R
\257\0\0"..., 4096) = 1727
read(5, "", 4096) = 0
close(5) = 0
munmap(0x7fcabe037000, 4096) = 0
brk(0x1d74000) = 0x1d74000
stat("/usr/lib/python2.6/posixpath", 0x7fffeb3f03f0) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/posixpath.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/posixpathmodule.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/posixpath.py", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=13030, ...}) = 0
open("/usr/lib/python2.6/posixpath.pyc", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=11115, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(6, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0+\0\0\0@\0\0\0s
\320\1\0\0d\0"..., 4096) = 4096
fstat(6, {st_mode=S_IFREG|0644, st_size=11115, ...}) = 0
read(6, "\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/pytho"..., 4096) =
4096
read(6, "\0\1|\0\0i\3\0d\3\0\203\1\0}\4\0g\0\0}\5\0x}\0|\4\0D]u"...,
4096) = 2923
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7fcabe037000, 4096) = 0
stat("/usr/lib/python2.6/stat", 0x7fffeb3ece40) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/stat.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/python2.6/statmodule.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/stat.py", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=1718, ...}) = 0
open("/usr/lib/python2.6/stat.pyc", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=2683, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(7, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\1\0\0\0@\0\0\0so\1\0\0d
\0"..., 4096) = 2683
fstat(7, {st_mode=S_IFREG|0644, st_size=2683, ...}) = 0
read(7, "", 4096) = 0
close(7) = 0
munmap(0x7fcabe037000, 4096) = 0
close(6) = 0
stat("/usr/lib/python2.6/genericpath", 0x7fffeb3ece40) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/genericpath.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/genericpathmodule.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/genericpath.py", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=3020, ...}) = 0
open("/usr/lib/python2.6/genericpath.pyc", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=3272, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(7, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\n\0\0\0@\0\0\0s
\221\0\0\0d\0"..., 4096) = 3272
fstat(7, {st_mode=S_IFREG|0644, st_size=3272, ...}) = 0
read(7, "", 4096) = 0
close(7) = 0
munmap(0x7fcabe037000, 4096) = 0
close(6) = 0
stat("/usr/lib/python2.6/warnings", 0x7fffeb3ece40) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/warnings.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/warningsmodule.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/warnings.py", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=14173, ...}) = 0
open("/usr/lib/python2.6/warnings.pyc", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=12996, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(7, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\r\0\0\0@\0\0\0s3\2\0\0d
\0"..., 4096) = 4096
fstat(7, {st_mode=S_IFREG|0644, st_size=12996, ...}) = 0
read(7, "\34\0\1\1}\2\0\1t\2\0i\3\0\4d\1\0\2I\4|\2\0\2IJq\7\0\1X"...,
8192) = 8192
read(7, "\0\0R6\0\0\0R\215\0\0\0R\10\0\0\0R\207\0\0\0R\222\0\0\0R
\230\0\0\0"..., 4096) = 708
read(7, "", 4096) = 0
close(7) = 0
munmap(0x7fcabe037000, 4096) = 0
stat("/usr/lib/python2.6/linecache", 0x7fffeb3e9890) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/linecache.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/linecachemodule.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/linecache.py", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=4209, ...}) = 0
open("/usr/lib/python2.6/linecache.pyc", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0644, st_size=3234, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(8, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\5\0\0\0@\0\0\0sp\0\0\0d
\0"..., 4096) = 3234
fstat(8, {st_mode=S_IFREG|0644, st_size=3234, ...}) = 0
read(8, "", 4096) = 0
mmap(NULL, 200704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7fcabe006000
close(8) = 0
munmap(0x7fcabe037000, 4096) = 0
close(7) = 0
stat("/usr/lib/python2.6/types", 0x7fffeb3e9890) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/types.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/typesmodule.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/types.py", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=2323, ...}) = 0
open("/usr/lib/python2.6/types.pyc", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0644, st_size=2608, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(8, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\17\0\0\0@\0\0\0so\2\0\0d
\0"..., 4096) = 2608
fstat(8, {st_mode=S_IFREG|0644, st_size=2608, ...}) = 0
read(8, "", 4096) = 0
close(8) = 0
munmap(0x7fcabe037000, 4096) = 0
close(7) = 0
close(6) = 0
close(5) = 0
stat("/usr/lib/python2.6/UserDict", 0x7fffeb3f03f0) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/UserDict.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/UserDictmodule.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/UserDict.py", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=5778, ...}) = 0
open("/usr/lib/python2.6/UserDict.pyc", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=8802, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(6, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\4\0\0\0@\0\0\0sb\0\0\0d
\0"..., 4096) = 4096
fstat(6, {st_mode=S_IFREG|0644, st_size=8802, ...}) = 0
read(6, "Dict.pyR*\0\0\0C\0\0\0s\2\0\0\0\0\1c\2\0\0\0\2\0\0\0"...,
4096) = 4096
read(6, "\v\0\0\0R7\0\0\0R\6\0\0\0R\35\0\0\0R\f\0\0\0(\2\0\0\0R
\5\0"..., 4096) = 610
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7fcabe037000, 4096) = 0
stat("/usr/lib/python2.6/_abcoll", 0x7fffeb3ece40) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/_abcoll.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/_abcollmodule.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/_abcoll.py", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=13645, ...}) = 0
open("/usr/lib/python2.6/_abcoll.pyc", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=21454, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(7, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\22\0\0\0@\0\0\0s@\2\0\0d
\0"..., 4096) = 4096
fstat(7, {st_mode=S_IFREG|0644, st_size=21454, ...}) = 0
read(7, "__contains___\0\0\0s\2\0\0\0\0\2c\2\0\0\0\2\0\0\0"..., 16384)
= 16384
read(7, "\6\0\0\0extend\"\2\0\0s\6\0\0\0\0\1\7\0\6\1i\377\377\377\377c
\2"..., 4096) = 974
read(7, "", 4096) = 0
mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7fcabdfc5000
close(7) = 0
munmap(0x7fcabe037000, 4096) = 0
stat("/usr/lib/python2.6/abc", 0x7fffeb3e9890) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/abc.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/python2.6/abcmodule.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/abc.py", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=6862, ...}) = 0
open("/usr/lib/python2.6/abc.pyc", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0644, st_size=5833, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(8, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\3\0\0\0@\0\0\0s?\0\0\0d
\0"..., 4096) = 4096
fstat(8, {st_mode=S_IFREG|0644, st_size=5833, ...}) = 0
read(8, "the ABC registry.s\f\0\0\0Class: %s."..., 4096) = 1737
read(8, "", 4096) = 0
close(8) = 0
munmap(0x7fcabe037000, 4096) = 0
close(7) = 0
close(6) = 0
close(5) = 0
brk(0x1d95000) = 0x1d95000
stat("/usr/lib/python2.6/copy_reg", 0x7fffeb3f03f0) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/copy_reg.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/copy_regmodule.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/copy_reg.py", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=6800, ...}) = 0
open("/usr/lib/python2.6/copy_reg.pyc", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=5156, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(6, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\10\0\0\0@\0\0\0s
\330\0\0\0d\0"..., 4096) = 4096
fstat(6, {st_mode=S_IFREG|0644, st_size=5156, ...}) = 0
read(6, "ered with code %ss$\0\0\0code %s is"..., 4096) = 1060
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7fcabe037000, 4096) = 0
close(5) = 0
close(4) = 0
geteuid() = 501
getuid() = 501
getegid() = 20
getgid() = 20
stat("/home/joost/.local/lib/python2.6/site-packages", 0x7fffeb3f78c0)
= -1 ENOENT (No such file or directory)
stat("/home/joost/.local/lib/python2.6/dist-packages", 0x7fffeb3f78c0)
= -1 ENOENT (No such file or directory)
stat("/home/joost/.local/local/lib/python2.6/dist-packages",
0x7fffeb3f78c0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages", {st_mode=S_IFDIR|0755,
st_size=12288, ...}) = 0
open("/usr/lib/python2.6/dist-packages", O_RDONLY|O_NONBLOCK|
O_DIRECTORY|O_CLOEXEC) = 4
fcntl(4, F_GETFD) = 0x1 (flags FD_CLOEXEC)
getdents(4, /* 169 entries */, 32768) = 6552
getdents(4, /* 0 entries */, 32768) = 0
close(4) = 0
open("/usr/lib/python2.6/dist-packages/AppTools-3.3.0-nspkg.pth",
O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=316, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=316, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(4, "import sys,types,os; p = os.path"..., 8192) = 316
read(4, "", 4096) = 0
brk(0x1db6000) = 0x1db6000
brk(0x1dad000) = 0x1dad000
stat("/usr/lib/python2.6/dist-packages/enthought/__init__.py",
0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe037000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/EnthoughtBase-3.0.3-nspkg.pth",
O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=316, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=316, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(4, "import sys,types,os; p = os.path"..., 8192) = 316
read(4, "", 4096) = 0
stat("/usr/lib/python2.6/dist-packages/enthought/__init__.py",
0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe037000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/EnvisageCore-3.1.1-nspkg.pth",
O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=717, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=717, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(4, "import sys,types,os; p = os.path"..., 8192) = 717
read(4, "", 4096) = 0
stat("/usr/lib/python2.6/dist-packages/enthought/__init__.py",
0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/enthought/envisage/
__init__.py", 0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe037000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/EnvisagePlugins-3.1.1-
nspkg.pth", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1090, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=1090, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe037000
read(4, "import sys,new,os; p = os.path.j"..., 8192) = 1090
read(4, "", 4096) = 0
stat("/usr/lib/python2.6", {st_mode=S_IFDIR|0755, st_size=20480, ...})
= 0
stat("/usr/lib/python2.6", {st_mode=S_IFDIR|0755, st_size=20480, ...})
= 0
stat("/usr/lib/python2.6/new", 0x7fffeb3f30e0) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/new.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/python2.6/newmodule.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/new.py", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=706, ...}) = 0
open("/usr/lib/python2.6/new.pyc", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=908, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(6, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\f\0\0\0@\0\0\0s
\247\0\0\0d\0"..., 4096) = 908
fstat(6, {st_mode=S_IFREG|0644, st_size=908, ...}) = 0
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7fcabe0e0000, 4096) = 0
close(5) = 0
stat("/usr/lib/python2.6/dist-packages/enthought/__init__.py",
0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/enthought/envisage/
__init__.py", 0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/enthought/plugins/__init__.py",
0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe037000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/Mayavi-3.3.0-nspkg.pth",
O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=308, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=308, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(4, "import sys,new,os; p = os.path.j"..., 8192) = 308
read(4, "", 4096) = 0
stat("/usr/lib/python2.6/dist-packages/enthought/__init__.py",
0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe0e0000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/PIL.pth", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=4, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=4, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(4, "PIL\n", 8192) = 4
read(4, "", 4096) = 0
stat("/usr/lib/python2.6/dist-packages/PIL", {st_mode=S_IFDIR|0755,
st_size=12288, ...}) = 0
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe0e0000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/Traits-3.2.0-nspkg.pth",
O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1093, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=1093, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(4, "import sys,new,os; p = os.path.j"..., 8192) = 1093
read(4, "", 4096) = 0
stat("/usr/lib/python2.6/dist-packages/enthought/__init__.py",
0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/enthought/traits/__init__.py",
{st_mode=S_IFREG|0644, st_size=314, ...}) = 0
stat("/usr/lib/python2.6/dist-packages/enthought/traits/ui/
__init__.py", {st_mode=S_IFREG|0644, st_size=314, ...}) = 0
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe0e0000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/TraitsBackendWX-3.2.0-
nspkg.pth", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1878, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=1878, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(4, "import sys,new,os; p = os.path.j"..., 8192) = 1878
read(4, "", 4096) = 0
stat("/usr/lib/python2.6/dist-packages/enthought/__init__.py",
0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/enthought/pyface/__init__.py",
0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/enthought/pyface/ui/
__init__.py", 0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/enthought/traits/__init__.py",
{st_mode=S_IFREG|0644, st_size=314, ...}) = 0
stat("/usr/lib/python2.6/dist-packages/enthought/traits/ui/
__init__.py", {st_mode=S_IFREG|0644, st_size=314, ...}) = 0
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe0e0000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/TraitsGUI-3.1.0-nspkg.pth",
O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1093, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=1093, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(4, "import sys,new,os; p = os.path.j"..., 8192) = 1093
read(4, "", 4096) = 0
stat("/usr/lib/python2.6/dist-packages/enthought/__init__.py",
0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/enthought/pyface/__init__.py",
0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/enthought/pyface/ui/
__init__.py", 0x7fffeb3f7260) = -1 ENOENT (No such file or directory)
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe0e0000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/pygst.pth", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=9, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=9, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(4, "gst-0.10\n", 8192) = 9
read(4, "", 4096) = 0
stat("/usr/lib/python2.6/dist-packages/gst-0.10", {st_mode=S_IFDIR|
0755, st_size=4096, ...}) = 0
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe0e0000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/python-support.pth", O_RDONLY)
= 4
fstat(4, {st_mode=S_IFREG|0644, st_size=74, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=74, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(4, "/usr/lib/pymodules/python2.6\ngtk"..., 8192) = 74
read(4, "", 4096) = 0
stat("/usr/lib/pymodules/python2.6", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/dist-packages/gtk-2.0", {st_mode=S_IFDIR|
0755, st_size=4096, ...}) = 0
stat("/usr/lib/pymodules/python2.6/gtk-2.0", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe0e0000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/setuptools.pth", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=27, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=27, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(4, "setuptools-0.6c11.egg-info\n", 8192) = 27
read(4, "", 4096) = 0
stat("/usr/lib/python2.6/dist-packages/setuptools-0.6c11.egg-info",
0x7fffeb3f7500) = -1 ENOENT (No such file or directory)
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe0e0000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode.pth",
O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=20, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=20, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(4, "wx-2.8-gtk2-unicode\n", 8192) = 20
read(4, "", 4096) = 0
stat("/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe0e0000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/wx.pth", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=19, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=19, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(4, "wx-2.8-gtk2-unicode", 8192) = 19
read(4, "", 4096) = 0
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe0e0000, 4096) = 0
open("/usr/lib/python2.6/dist-packages/zope.interface-3.5.3-
nspkg.pth", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=301, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=301, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(4, "import sys,types,os; p = os.path"..., 8192) = 301
read(4, "", 4096) = 0
stat("/usr/lib/python2.6/dist-packages/zope/__init__.py",
{st_mode=S_IFREG|0644, st_size=200, ...}) = 0
read(4, "", 8192) = 0
close(4) = 0
munmap(0x7fcabe0e0000, 4096) = 0
stat("/usr/local/lib/python2.6/dist-packages", {st_mode=S_IFDIR|
S_ISGID|0775, st_size=4096, ...}) = 0
open("/usr/local/lib/python2.6/dist-packages", O_RDONLY|O_NONBLOCK|
O_DIRECTORY|O_CLOEXEC) = 4
getdents(4, /* 11 entries */, 32768) = 392
getdents(4, /* 0 entries */, 32768) = 0
close(4) = 0
stat("/usr/lib/dist-python", 0x7fffeb3f78c0) = -1 ENOENT (No such file
or directory)
stat("/usr/lib/python2.6/sitecustomize", 0x7fffeb3f3740) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/sitecustomize.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/sitecustomizemodule.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/sitecustomize.py", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=155, ...}) = 0
open("/usr/lib/python2.6/sitecustomize.pyc", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=234, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(5, "\321\362\r\n\tw\310Kc\0\0\0\0\0\0\0\0\5\0\0\0@\0\0\0s4\0\0\0y
\20"..., 4096) = 234
fstat(5, {st_mode=S_IFREG|0644, st_size=234, ...}) = 0
read(5, "", 4096) = 0
close(5) = 0
munmap(0x7fcabe0e0000, 4096) = 0
stat("/usr/lib/python2.6/apport_python_hook", 0x7fffeb3f0190) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/apport_python_hook.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/apport_python_hookmodule.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/apport_python_hook.py", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/apport_python_hook.pyc", O_RDONLY) = -1
ENOENT (No such file or directory)
stat("/usr/lib/python2.6/plat-linux2", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/plat-linux2", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/plat-linux2/apport_python_hook",
0x7fffeb3f0190) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/plat-linux2/apport_python_hook.so", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/plat-linux2/apport_python_hookmodule.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/plat-linux2/apport_python_hook.py", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/plat-linux2/apport_python_hook.pyc",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/lib-tk", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/lib-tk", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/lib-tk/apport_python_hook", 0x7fffeb3f0190) =
-1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-tk/apport_python_hook.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-tk/apport_python_hookmodule.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-tk/apport_python_hook.py", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-tk/apport_python_hook.pyc", O_RDONLY) =
-1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/lib-old", 0x7fffeb3ecdc0) = -1 ENOENT (No
such file or directory)
stat("/usr/lib/python2.6", {st_mode=S_IFDIR|0755, st_size=20480, ...})
= 0
stat("/usr/lib/python2.6/lib-old", 0x7fffeb3efe40) = -1 ENOENT (No
such file or directory)
stat("/usr/lib/python2.6/lib-dynload", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/lib-dynload", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/lib-dynload/apport_python_hook",
0x7fffeb3f0190) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-dynload/apport_python_hook.so", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-dynload/apport_python_hookmodule.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-dynload/apport_python_hook.py", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-dynload/apport_python_hook.pyc",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages", {st_mode=S_IFDIR|0755,
st_size=12288, ...}) = 0
stat("/usr/lib/python2.6/dist-packages", {st_mode=S_IFDIR|0755,
st_size=12288, ...}) = 0
stat("/usr/lib/python2.6/dist-packages/apport_python_hook",
0x7fffeb3f0190) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/apport_python_hook.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/apport_python_hookmodule.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/apport_python_hook.py",
O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=13014, ...}) = 0
open("/usr/lib/python2.6/dist-packages/apport_python_hook.pyc",
O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=9874, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabe0e0000
read(6, "\321\362\r\n=\267\305Kc\0\0\0\0\0\0\0\0\f\0\0\0@\0\0\0s
\313\0\0\0d\0"..., 4096) = 4096
fstat(6, {st_mode=S_IFREG|0644, st_size=9874, ...}) = 0
read(6, "\n\0\0\0scriptnamet\6\0\0\0scriptt\2\0\0\0fd"..., 4096) =
4096
read(6, "tive\30\1\0\0s\32\0\0\0\0\3\f\1\3\1\7\0\6\1\r
\1\30\1\25\1\25\1\27"..., 4096) = 1682
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7fcabe0e0000, 4096) = 0
close(5) = 0
close(4) = 0
stat("/usr/lib/python2.6/usercustomize", 0x7fffeb3f3740) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/usercustomize.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/usercustomizemodule.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/usercustomize.py", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/usercustomize.pyc", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat("/usr/lib/python2.6/plat-linux2/usercustomize", 0x7fffeb3f3740) =
-1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/plat-linux2/usercustomize.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/plat-linux2/usercustomizemodule.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/plat-linux2/usercustomize.py", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/plat-linux2/usercustomize.pyc", O_RDONLY) =
-1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/lib-tk/usercustomize", 0x7fffeb3f3740) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-tk/usercustomize.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-tk/usercustomizemodule.so", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-tk/usercustomize.py", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-tk/usercustomize.pyc", O_RDONLY) = -1
ENOENT (No such file or directory)
stat("/usr/lib/python2.6/lib-dynload/usercustomize", 0x7fffeb3f3740) =
-1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-dynload/usercustomize.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-dynload/usercustomizemodule.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-dynload/usercustomize.py", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/lib-dynload/usercustomize.pyc", O_RDONLY) =
-1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/usercustomize", 0x7fffeb3f3740)
= -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/usercustomize.so", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/usercustomizemodule.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/usercustomize.py", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/usercustomize.pyc", O_RDONLY) =
-1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/PIL", {st_mode=S_IFDIR|0755,
st_size=12288, ...}) = 0
stat("/usr/lib/python2.6/dist-packages/PIL", {st_mode=S_IFDIR|0755,
st_size=12288, ...}) = 0
stat("/usr/lib/python2.6/dist-packages/PIL/usercustomize",
0x7fffeb3f3740) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/PIL/usercustomize.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/PIL/usercustomizemodule.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/PIL/usercustomize.py",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/PIL/usercustomize.pyc",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/gst-0.10", {st_mode=S_IFDIR|
0755, st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/dist-packages/gst-0.10", {st_mode=S_IFDIR|
0755, st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/dist-packages/gst-0.10/usercustomize",
0x7fffeb3f3740) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/gst-0.10/usercustomize.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/gst-0.10/
usercustomizemodule.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/python2.6/dist-packages/gst-0.10/usercustomize.py",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/gst-0.10/usercustomize.pyc",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/pymodules/python2.6", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
stat("/usr/lib/pymodules/python2.6", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
stat("/usr/lib/pymodules/python2.6/usercustomize", 0x7fffeb3f3740) =
-1 ENOENT (No such file or directory)
open("/usr/lib/pymodules/python2.6/usercustomize.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/pymodules/python2.6/usercustomizemodule.so", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/lib/pymodules/python2.6/usercustomize.py", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/pymodules/python2.6/usercustomize.pyc", O_RDONLY) = -1
ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/gtk-2.0", {st_mode=S_IFDIR|
0755, st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/dist-packages/gtk-2.0", {st_mode=S_IFDIR|
0755, st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/dist-packages/gtk-2.0/usercustomize",
0x7fffeb3f3740) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/gtk-2.0/usercustomize.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/gtk-2.0/
usercustomizemodule.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/python2.6/dist-packages/gtk-2.0/usercustomize.py",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/gtk-2.0/usercustomize.pyc",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/pymodules/python2.6/gtk-2.0", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
stat("/usr/lib/pymodules/python2.6/gtk-2.0", {st_mode=S_IFDIR|0755,
st_size=4096, ...}) = 0
stat("/usr/lib/pymodules/python2.6/gtk-2.0/usercustomize",
0x7fffeb3f3740) = -1 ENOENT (No such file or directory)
open("/usr/lib/pymodules/python2.6/gtk-2.0/usercustomize.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/pymodules/python2.6/gtk-2.0/usercustomizemodule.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/pymodules/python2.6/gtk-2.0/usercustomize.py",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/pymodules/python2.6/gtk-2.0/usercustomize.pyc",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode",
{st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/
usercustomize", 0x7fffeb3f3740) = -1 ENOENT (No such file or
directory)
open("/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/
usercustomize.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/
usercustomizemodule.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/
usercustomize.py", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/
usercustomize.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/python2.6/dist-packages", {st_mode=S_IFDIR|
S_ISGID|0775, st_size=4096, ...}) = 0
stat("/usr/local/lib/python2.6/dist-packages", {st_mode=S_IFDIR|
S_ISGID|0775, st_size=4096, ...}) = 0
stat("/usr/local/lib/python2.6/dist-packages/usercustomize",
0x7fffeb3f3740) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/usercustomize.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/usercustomizemodule.so",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/usercustomize.py",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/usercustomize.pyc",
O_RDONLY) = -1 ENOENT (No such file or directory)
close(3) = 0
open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1101216, ...}) = 0
mmap(NULL, 1101216, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fcabc995000
close(3) = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabc994000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2570
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7fcabc994000, 4096) = 0
open("/usr/lib/locale/en_US.utf8/LC_CTYPE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=256324, ...}) = 0
mmap(NULL, 256324, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fcabc956000
close(3) = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=26048, ...}) = 0
mmap(NULL, 26048, PROT_READ, MAP_SHARED, 3, 0) = 0x7fcabc94f000
close(3) = 0
futex(0x7fcabce1ff60, FUTEX_WAKE_PRIVATE, 2147483647) = 0
stat("/usr/lib/python2.6/encodings", {st_mode=S_IFDIR|0755,
st_size=12288, ...}) = 0
stat("/usr/lib/python2.6/encodings/__init__.py", {st_mode=S_IFREG|
0644, st_size=5638, ...}) = 0
stat("/usr/lib/python2.6/encodings/__init__", 0x7fffeb3f6010) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/__init__.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/encodings/__init__module.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/__init__.py", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=5638, ...}) = 0
open("/usr/lib/python2.6/encodings/__init__.pyc", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=4408, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabc94e000
read(4, "\321\362\r\n\fw\310Kc\0\0\0\0\0\0\0\0\6\0\0\0@\0\0\0s
\216\0\0\0d\0"..., 4096) = 4096
fstat(4, {st_mode=S_IFREG|0644, st_size=4408, ...}) = 0
read(4, "\1\5\2\5\2\6\2\3\1\r\1\16\2\v\2\r\2\n\1\5\3\t\1\23\1$
\1\3\1\3\1\27"..., 4096) = 312
read(4, "", 4096) = 0
close(4) = 0
munmap(0x7fcabc94e000, 4096) = 0
stat("/usr/lib/python2.6/encodings", {st_mode=S_IFDIR|0755,
st_size=12288, ...}) = 0
stat("/usr/lib/python2.6/encodings", {st_mode=S_IFDIR|0755,
st_size=12288, ...}) = 0
stat("/usr/lib/python2.6/encodings/codecs", 0x7fffeb3f2a60) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/codecs.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/encodings/codecsmodule.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/codecs.py", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/encodings/codecs.pyc", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat("/usr/lib/python2.6/codecs", 0x7fffeb3f2a60) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/codecs.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/codecsmodule.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/codecs.py", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=34941, ...}) = 0
open("/usr/lib/python2.6/codecs.pyc", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=36059, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabc94e000
read(5, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\36\0\0\0@\0\0\0sA\3\0\0d
\0"..., 4096) = 4096
fstat(5, {st_mode=S_IFREG|0644, st_size=36059, ...}) = 0
read(5, "\n\0\0\0t\0\0\202\1\0d\1\0S(\2\0\0\0s\372\2\0\0 Decodes"...,
28672) = 28672
read(5, "\0\0C\0\0\0s\r\0\0\0t\0\0|\0\0\203\1\0i\1\0S(\1\0\0\0s
\264\0"..., 4096) = 3291
read(5, "", 4096) = 0
close(5) = 0
munmap(0x7fcabc94e000, 4096) = 0
close(4) = 0
stat("/usr/lib/python2.6/encodings/encodings", 0x7fffeb3f2a60) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/encodings.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/encodingsmodule.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/encodings.py", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/encodings.pyc", O_RDONLY) = -1
ENOENT (No such file or directory)
stat("/usr/lib/python2.6/encodings/aliases", 0x7fffeb3f2a50) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/aliases.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/encodings/aliasesmodule.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/aliases.py", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=14721, ...}) = 0
open("/usr/lib/python2.6/encodings/aliases.pyc", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=8699, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabc94e000
read(5, "\321\362\r\n\fw\310Kc\0\0\0\0\0\0\0\0\3\0\0\0@\0\0\0s`\10\0\0d
\0"..., 4096) = 4096
fstat(5, {st_mode=S_IFREG|0644, st_size=8699, ...}) = 0
read(5, "ibm861t\5\0\0\0cp862t\3\0\0\000862t\22\0\0\0csp"..., 4096) =
4096
read(5,
"\3\7\1\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\3\7"...,
4096) = 507
read(5, "", 4096) = 0
close(5) = 0
munmap(0x7fcabc94e000, 4096) = 0
close(4) = 0
stat("/usr/lib/python2.6/encodings/__builtin__", 0x7fffeb3f2a60) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/__builtin__.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/__builtin__module.so", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/__builtin__.py", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/__builtin__.pyc", O_RDONLY) = -1
ENOENT (No such file or directory)
close(3) = 0
stat("/usr/lib/python2.6/encodings/utf_8", 0x7fffeb3f6d80) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/encodings/utf_8.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/encodings/utf_8module.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/encodings/utf_8.py", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1005, ...}) = 0
open("/usr/lib/python2.6/encodings/utf_8.pyc", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1950, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabc94e000
read(4, "\321\362\r\n\fw\310Kc\0\0\0\0\0\0\0\0\4\0\0\0@\0\0\0s
\230\0\0\0d\0"..., 4096) = 1950
fstat(4, {st_mode=S_IFREG|0644, st_size=1950, ...}) = 0
read(4, "", 4096) = 0
close(4) = 0
munmap(0x7fcabc94e000, 4096) = 0
close(3) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon
echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon
echo ...}) = 0
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon
echo ...}) = 0
brk(0x1dcf000) = 0x1dcf000
brk(0x1dc6000) = 0x1dc6000
stat("helloworld", 0x7fffeb3f6e30) = -1 ENOENT (No such file or
directory)
open("helloworld.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=29406, ...}) = 0
futex(0x7fcabdca50ec, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("./helloworld.so", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0
\17\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=29406, ...}) = 0
getcwd("/media/docs/linuxworkspace/cython_hello/src", 128) = 44
mmap(NULL, 2106032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = -1 EPERM (Operation not permitted)
close(4) = 0
close(3) = 0
brk(0x1dc4000) = 0x1dc4000
stat("re", 0x7fffeb3f6be0) = -1 ENOENT (No such file or
directory)
open("re.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("remodule.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("re.py", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("re.pyc", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat("/usr/lib/python2.6/re", 0x7fffeb3f6be0) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/re.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/python2.6/remodule.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/re.py", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=12966, ...}) = 0
open("/usr/lib/python2.6/re.pyc", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=13122, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabc94e000
read(4, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\32\0\0\0@\0\0\0s8\2\0\0d
\0"..., 4096) = 4096
fstat(4, {st_mode=S_IFREG|0644, st_size=13122, ...}) = 0
read(4, "ions:\n match Match a regul"..., 8192) = 8192
read(4, "ib/python2.6/re.pyt\4\0\0\0scan4\1\0\0s"..., 4096) = 834
read(4, "", 4096) = 0
close(4) = 0
munmap(0x7fcabc94e000, 4096) = 0
stat("sre_compile", 0x7fffeb3f3630) = -1 ENOENT (No such file or
directory)
open("sre_compile.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("sre_compilemodule.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("sre_compile.py", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("sre_compile.pyc", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat("/usr/lib/python2.6/sre_compile", 0x7fffeb3f3630) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/sre_compile.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/sre_compilemodule.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/sre_compile.py", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=16507, ...}) = 0
open("/usr/lib/python2.6/sre_compile.pyc", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=11455, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabc94e000
read(5, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\v\0\0\0@\0\0\0sz\1\0\0d
\0"..., 4096) = 4096
fstat(5, {st_mode=S_IFREG|0644, st_size=11455, ...}) = 0
read(5, "lot\2\0\0\0hit\4\0\0\0tailt\n\0\0\0tailappen"..., 4096) =
4096
read(5, "\1\32\1\r\1c\3\0\0\0\24\0\0\0\v\0\0\0C\0\0\0s\236\4\0\0|\1\0i
\0"..., 4096) = 3263
read(5, "", 4096) = 0
close(5) = 0
munmap(0x7fcabc94e000, 4096) = 0
stat("sre_parse", 0x7fffeb3f0080) = -1 ENOENT (No such file or
directory)
open("sre_parse.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("sre_parsemodule.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("sre_parse.py", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("sre_parse.pyc", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat("/usr/lib/python2.6/sre_parse", 0x7fffeb3f0080) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/sre_parse.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/sre_parsemodule.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/sre_parse.py", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=26878, ...}) = 0
open("/usr/lib/python2.6/sre_parse.pyc", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=19622, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabc94e000
read(6, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0\6\0\0\0@\0\0\0s
\323\2\0\0d\0"..., 4096) = 4096
fstat(6, {st_mode=S_IFREG|0644, st_size=19622, ...}) = 0
read(6, "/usr/lib/python2.6/sre_parse.pyt"..., 12288) = 12288
read(6, "arse(\6\0\0\0R\276\0\0\0R\17\0\0\0R$\0\0\0Rv\0\0\0R
\274\0"..., 4096) = 3238
read(6, "", 4096) = 0
close(6) = 0
munmap(0x7fcabc94e000, 4096) = 0
stat("sre_constants", 0x7fffeb3ecad0) = -1 ENOENT (No such file or
directory)
open("sre_constants.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("sre_constantsmodule.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("sre_constants.py", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("sre_constants.pyc", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat("/usr/lib/python2.6/sre_constants", 0x7fffeb3ecad0) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/sre_constants.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/sre_constantsmodule.so", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/sre_constants.py", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=7137, ...}) = 0
open("/usr/lib/python2.6/sre_constants.pyc", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=6083, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabc94e000
read(7, "\321\362\r\n\nw\310Kc\0\0\0\0\0\0\0\0 \0\0\0@\0\0\0s
\361\4\0\0d\0"..., 4096) = 4096
fstat(7, {st_mode=S_IFREG|0644, st_size=6083, ...}) = 0
read(7, "oneN(`\0\0\0t\7\0\0\0__doc__t\5\0\0\0MAGICt"..., 4096) = 1987
read(7, "", 4096) = 0
close(7) = 0
munmap(0x7fcabc94e000, 4096) = 0
close(6) = 0
close(5) = 0
close(4) = 0
close(3) = 0
open("/etc/default/apport", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=239, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=239, ...}) = 0
lseek(3, 0, SEEK_CUR) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=239, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7fcabc94e000
lseek(3, 0, SEEK_CUR) = 0
read(3, "# set this to 0 to disable appor"..., 4096) = 239
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7fcabc94e000, 4096) = 0
write(2, "Traceback (most recent call last"..., 35) = 35
write(2, " File \"<string>\", line 1, in <m"..., 39) = 39
open("<string>", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("<string>", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/python2.6/<string>", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python2.6/plat-linux2/<string>", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/lib-tk/<string>", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/lib-old/<string>", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/python2.6/lib-dynload/<string>", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/dist-packages/<string>", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/PIL/<string>", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/gst-0.10/<string>", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/lib/pymodules/python2.6/<string>", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib/python2.6/dist-packages/gtk-2.0/<string>", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/lib/pymodules/python2.6/gtk-2.0/<string>", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/<string>",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/python2.6/dist-packages/<string>", O_RDONLY) = -1
ENOENT (No such file or directory)
write(2, "ImportError", 11) = 11
write(2, ": ", 2) = 2
write(2, "./helloworld.so: failed to map s"..., 82) = 82
write(2, "\n", 1) = 1
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7fcabdcb58f0},
{0x4d9820, [], SA_RESTORER, 0x7fcabdcb58f0}, 8) = 0
exit_group(1) = ?

Alexander Shigin

unread,
Jul 19, 2010, 5:57:50 AM7/19/10
to cython-users
On Sun, 18 Jul 2010, Rekveld wrote:
> Hi Alexander,
>
> here is the whole text of the logfile, of the helloworld example,
> which ends the same and must be pretty much the simplest case:
>
> execve("/usr/bin/python", ["python", "-c", "import helloworld"], [/* 37 vars */]) = 0
> brk(0) = 0x1d09000
> ........

> stat("helloworld", 0x7fffeb3f6e30) = -1 ENOENT (No such file or directory)
> open("helloworld.so", O_RDONLY) = 3
> fstat(3, {st_mode=S_IFREG|0755, st_size=29406, ...}) = 0
> futex(0x7fcabdca50ec, FUTEX_WAKE_PRIVATE, 2147483647) = 0
> open("./helloworld.so", O_RDONLY) = 4
> read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\17\0\0\0\0\0\0"..., 832) = 832
> fstat(4, {st_mode=S_IFREG|0755, st_size=29406, ...}) = 0
> getcwd("/media/docs/linuxworkspace/cython_hello/src", 128) = 44
> mmap(NULL, 2106032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = -1 EPERM (Operation not permitted)
> close(4) = 0
> close(3) = 0

Loader can't mmap helloworld.so with EPERM error. I can think about
three reason:
1. File doesn't have executable bit (but fstat shows
st_mode=S_IFREG|0755).
2. File system was mounted with noexec flag.
3. selinux/apparmor/etc disable execution of code from the file system.

Please check if you can run programs from the file system (cp /bin/ls .
&& ./ls).

I'm not familiar with selinux to advice anything.

Rekveld

unread,
Jul 19, 2010, 11:11:38 PM7/19/10
to cython-users

Hi Alexander,

thanks a lot for this. I've been trying to import my helloworld.so
from different locations and I can import it into python from anywhere
in the file system except /media/docs.
This baffles me and I must admit that both selinux and apparmor are
new to me. I have no idea whether one of these are blocking access or
even how to find out. It might also be something more mundane but I
checked all permissions I could imagine (the file has its executable
bit set, the volume is mounted exec).
I'll keep looking and if I don't find an answer I will just relocate
my eclipse workspace for the time being. In any case it is clear my
problem is not especially cython-related. Thanks for your help !

with kind regards,

Joost.

Rekveld

unread,
Jul 20, 2010, 9:00:50 AM7/20/10
to cython-users
hi all,

not too relevant to this list perhaps, but still I'm happy to share
the cause of the problem I had:

the fstab entry for my volume read like this: rw,exec,auto,users
And it turns out that the 'users'-option "automatically implies
noexec, nosuid, nodev unless overridden" according to wikipedia.
Apparently the options are set sequentially, so that having 'users' at
the end invisibly sets noexec which was the cause of my problem.

so the following very similar-looking fstab entry works where the
above one doesn't: users,rw,exec,auto

what about that !
Took three days to figure out, but I learned a lot.

thanks,

Joost.
Reply all
Reply to author
Forward
0 new messages