New submission from Martin Mokrejs <[EMAIL PROTECTED]>:
I try to get working pipe emulation using Popen. I try to pass StringIO
object to p1.stdin of the first process and I got the following:
File "/usr/lib/python2.5/subprocess.py", line 587, in __init__
errread,
New submission from Martin Mokrejs <[EMAIL PROTECTED]>:
Although I do appreciate that you try to improve python it is not clear
to me from http://docs.python.org/lib/module-subprocess.html:
1. Why the old functions have been deprecated
2. I can pipe together two processes. But how can
Martin Mokrejs <[EMAIL PROTECTED]> added the comment:
Please link to http://www.python.org/dev/peps/pep-0324/ from the docs
webpage at least.
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
Martin Mokrejs <[EMAIL PROTECTED]> added the comment:
Georg, but would you please improve the docs explaining what communicate
really does? The syntax is nice but I don't see how can I use poll()
described in the same above to use that. Providing Examples section
would be the best.
New submission from Martin Mokrejs <[EMAIL PROTECTED]>:
Hi,
although the issues libraries to be created with -fpic are known I
still do believe ./config could do something here:
building 'crypt' extension
gcc -shared -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-
New submission from Martin Mokrejs <[EMAIL PROTECTED]>:
Hi,
when building on Solaris 2.6 with gcc I get the following error:
building '_ctypes' extension
gcc -shared -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-prototypes -I. -I/usr/scratch/Python-2.5.2/.
New submission from Martin Mokrejs <[EMAIL PROTECTED]>:
Some typo in the sources showing up on Solaris 2.6 only?
building 'mmap' extension
gcc -shared -fPIC -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-prototypes -I. -I/usr/scratch/Python-2.5.2/./Include -I.
-IInc
Martin Mokrejs <[EMAIL PROTECTED]> added the comment:
# ar tv /usr/lib/libcrypt.a
rw-rw-r-- 0/1 1296 Jul 16 05:57 1997 crypt.o
rw-rw-r-- 0/1 4996 Jul 16 05:57 1997 cryptio.o
rw-rw-r-- 0/1 1508 Jul 16 05:57 1997 des_encrypt.o
rw-rw-r-- 0/1 5356 Jul 16 05:58 1997 des_crypt.o
# ls -l
Martin Mokrejs <[EMAIL PROTECTED]> added the comment:
A Goggle search gives between many others:
http://gcc.gnu.org/ml/gcc/2000-09/msg00054.html
http://www.ravenbrook.com/project/mps/master/design/vmso/
http://developers.sun.com/solaris/articles/read_mmap.html
Added file: http://bugs.pyth
Martin Mokrejs <[EMAIL PROTECTED]> added the comment:
http://unix.derkeiler.com/Newsgroups/comp.unix.solaris/2004-07/0256.html
http://source.winehq.org/source/libs/wine/mmap.c
I will stop posting URLs. ;-)
___
Python tracker <[EMAIL PROTECTE
Martin Mokrejs <[EMAIL PROTECTED]> added the comment:
# ar x /usr/lib/libcrypt.a;nm -g des_crypt.o
U ___errno
033c T _des_crypt
0274 T _des_encrypt
U _des_encrypt1
01b0 T _des_setkey
U _mutex_lock
U _mutex_unlock
U _thr_getsp
Martin Mokrejs <[EMAIL PROTECTED]> added the comment:
So adding these two lines helped:
# diff /usr/scratch/Python-2.5.2/Modules/mmapmodule.c.ori
/usr/scratch/Python-2.5.2/Modules/mmapmodule.c
36a37
> #include
38a40
> #include
#
___
Python tra
Martin Mokrejs <[EMAIL PROTECTED]> added the comment:
Thanks, but I can only help with testing. :(
___
Python tracker <[EMAIL PROTECTED]>
<http://bugs.pytho
Martin Mokrejs <[EMAIL PROTECTED]> added the comment:
Could it be the name clashing problem between -lcrypt and -lcrypto?
bash-3.00# ar x /usr/lib/libcrypt.a;nm -g des_crypt.o
U ___errno
033c T _des_crypt
0274 T _des_encrypt
U _des_encrypt1
01b0 T _des_
Martin Mokrejs <[EMAIL PROTECTED]> added the comment:
You say "did always work"?
http://mail.python.org/pipermail/python-list/2002-December/177479.html
Maybe the reason why in ruby they forced to -shared flag
because it was possible to link only with the shared library?
I
Martin Mokrejs <[EMAIL PROTECTED]> added the comment:
Confirming the enabling line 216 like below helped. Thanks. Maybe change
"Resolution"?
204 # Socket module helper for SSL support; you must comment out the
other
205 # socket line above, and possibly edit the SSL v
New submission from Martin Mokrejs :
I think the following error output unsatisfactory as it does not give me
any hint what file was not found:
$ fetch_quals.py blah.txt
Traceback (most recent call last):
File "/home/mmokrejs/bin/fetch_quals.py", line 15, in
_p1 = subpro
Martin Mokrejs added the comment:
Hi Ramchandra and Christian,
I am using numpy, matplotlib, expat/cElementTree, doing a lot of os.Popen
calls. But I think the problem is taht I have huge lists and when I do not need
them I do del(_mylist) in the code ASAP. That probably causes a lot of
New submission from Martin Mokrejs:
Hi,
it happened to me that using faulthandler and python compiled with
--with-pydebug and C*FLAGS=-ggdb I got this stacktrace (will attach longer
version as a file):
(gdb) where
#0 0x7f0e3af8aacb in raise () from /lib64/libpthread.so.0
#1
Martin Mokrejs added the comment:
Should have included from the head of gdb output:
Program terminated with signal 6, Aborted.
--
___
Python tracker
<http://bugs.python.org/issue18
Martin Mokrejs added the comment:
Would you please guide me what gdb commands I should issue for you? Thank you.
BTW, I ran memtest86+ few days ago, although this is non-ECC memory I think HW
is fine.
--
___
Python tracker
<http://bugs.python.
Martin Mokrejs added the comment:
Grr, forgot to look into a file where I recorded STDERR.
Debug memory block at address p=0x449e6900: API 'o'
80 bytes originally requested
The 7 pad bytes at p-7 are not all FORBIDDENBYTE (0xfb):
at p-7: 0xfb
at p-6: 0xfb
Martin Mokrejs added the comment:
Thank you for explanation what is going on. I called matplotlibs drawing
function to include 49308 dots and corresponding legend items with their
colors. That's all I can say. I am not a native English speaker so I don't know
what 'rogue ex
New submission from Martin Mokrejs:
While running my app testsuite I have another one which crashed.
Fatal Python error: Segmentation fault
Current thread 0x7fe8d3527700:
File "/usr/lib64/python2.7/site-packages/matplotlib/transforms.py", line 2370
in get_matrix
File &
Martin Mokrejs added the comment:
Yes, I have rebuilt all python modules but even gdb exited on startup due to
python ABI change. I am using Gentoo Linux
(https://bugs.gentoo.org/show_bug.cgi?id=482348) and unless python-updater
forgot to include some package in the listing of those needed to
Martin Mokrejs added the comment:
I took a crack from another angle. I converted my application using cython and
then used gcc. Finally, ran valgrind over the binary. It is not finished yet
but already spotted plenty of hints.
--
Added file:
http://bugs.python.org/file31490
Martin Mokrejs added the comment:
Incidentally I read today
http://blastedbio.blogspot.co.uk/2012/05/blast-tabular-missing-descriptions.html
mentioning ^A being used. Maybe that would stop working?
--
nosy: +mmokrejs
___
Python tracker
<h
Martin Mokrejs added the comment:
No, I did not know that. Thanks, I did now.
* Uncomment Py_USING_MEMORY_DEBUGGER in Objects/obmalloc.c,
then rebuild Python
* Uncomment the lines in Misc/valgrind-python.supp that
suppress the warnings for PyObject_Free and PyObject_Realloc
Why
Martin Mokrejs added the comment:
I was just checking whether configure picked up my --with-pymalloc and
incidentally saw:
--with-valgrind Enable Valgrind support
maybe Misc/README.valgrind needs revision and should explain what that does as
well? ;-)
It should also explain what
Martin Mokrejs added the comment:
I wanted to move away from the --with-pydebug to a normal python and I failed
with:
# emerge dev-lang/python:2.7
* IMPORTANT: 11 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Calculating dependencies... d
Martin Mokrejs added the comment:
One more note. At that time I had running my application which at that time was
parsing an XML file using xml.parsers.expat! That is being run in my pipeline
before I render figures (the initially reported crash case). So,
matplotlib/numpy is ruled out
Martin Mokrejs added the comment:
Sorry, I should explain a bit more. Gentoo Linux uses a tool named emerge to
handle packages. It is written in python. So, by that command I initiated
re-compilation of python itself but it crashed quickly. At that moment emerge
called the python available on
Martin Mokrejs added the comment:
Thanks, will recompile without pymalloc.
I don't understand why always is only 1 bit different. Could that be
overwritten by another use process or do you believe it must be the python or
some of the modules imported into it on ru
Martin Mokrejs added the comment:
That is why I asked if other process can interfere. So, they are isolated on
Linux, good. ;-) The crash in #msg196481 is just the emerge written in python,
at the start it is resolving some graph of package dependencies ... once it
resolves order of packages
Martin Mokrejs added the comment:
http://www.gentoo.org/proj/en/portage/index.xml
http://dev.gentoo.org/~zmedico/portage/archives
--
___
Python tracker
<http://bugs.python.org/issue18
Martin Mokrejs added the comment:
Hi Stephen,
I discussed the USE=debug here
(https://bugs.gentoo.org/show_bug.cgi?id=482348) and it is denied by portage
maintainers because it is not only a debug addition but a whole API change. We
have to live with:
mkdir -p /etc/portage/env
echo
New submission from Martin Mokrejs:
Looks I cannot compile when python-3.3 was configured with --with-pydebug. I
use Gentoo Linux, the -r2 shows they added some patches but should not matter I
think.
building 'xxlimited' extension
x86_64-pc-linux-gnu-gcc -pthread -fPIC -Wno-unu
New submission from Martin Mokrejs:
It is not important why I had in this moment matplotlib not in sync with python
itself whcih was configure using --with-pydebug ... but here I just want to
show that maybe you do not test for memleaks using valgrind on import errors
(maybe include such
Martin Mokrejs added the comment:
See for what I did to Gentoo: http://bugs.python.org/issue18843#msg196520
--
___
Python tracker
<http://bugs.python.org/issue18
Martin Mokrejs added the comment:
Uh. I don't understand. So did you want to say I should not run configure
--with-pydebug in python 3.3 or what? I am fine if you fix the Makefile not to
exit on this particular file. I am missing some
Martin Mokrejs added the comment:
Moreover, it should explain what that really does. One could think of several
answers or even their combinations what this configure flag will really do:
a) python will run itself under valgrind, don't bother ever doing it yourself
b) you don't have
Martin Mokrejs added the comment:
Hmm, but I did not add -DPy_LIMITED_API=1. Python 2.7.5 can be compiled using
same configuration. Going back to the build.log file I see:
configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu
--mandir=/usr/share/man --infodir=/usr
Martin Mokrejs added the comment:
So I conclude that you want to say that some of the configure flags is wrong?
Which? I can surely report that at Gentoo. I still think Makefile should be
changed so that it make does not even try to compile xxlimited.c if
-DPy_LIMITED_API=1 is in CFLAGS
Martin Mokrejs added the comment:
Why do you think so? My point is that this happens when import fails. But
python is at fault and should handle import errors.
--
___
Python tracker
<http://bugs.python.org/issue18
Martin Mokrejs added the comment:
Of course I did recompile matplotlib to use the recompiled python with debug
ABI. I just don't understand why if something is not leaded why a memleak has
to happen.
Anyway, now my application using the recompiled matplotlib baffled this through
valgri
Changes by Martin Mokrejs :
Added file:
http://bugs.python.org/file31523/valgrind_python275_without-pymalloc.txt
___
Python tracker
<http://bugs.python.org/issue18
Martin Mokrejs added the comment:
I think it would be of tremendous help if python reported the physical memory
address though do not know how much work is that for you. I already said that,
I wonder why memtest86+ could not find an error, I even tried other tools for
that. Could --with
Martin Mokrejs added the comment:
So with your test program I did not yet hit the error. It used in the end 1.3GB
of RAM, maybe in the good region. while this was python-2.7.5 configures as
--without-pymalloc maybe the output from valgrind becomes more useful.
--
Added file: http
New submission from Martin Mokrejs:
I was trying to use DUMA to find errors in python runtime and it indeed killed
python-based utility called emerge. Let's see what you say now:
# export LD_PRELOAD=/usr/lib64/libduma.so.0.0.0
# sysctl -w vm.max_map_count=100
# emerge dev-lang/pytho
Martin Mokrejs added the comment:
To a naive user two places with numbers are in the stacktrace:
size = -1282872823
and
instr_ub = -1
instr_lb = 0
instr_prev = -1
--
___
Python tracker
<http://bugs.python.org/issue18
Martin Mokrejs added the comment:
I was actually printing every 10 seconds how much memory it was using, the last
before got killed was:
PIDVSZ RSS TIME ELAPSED %CPU %MEM COMMAND
4097 4938188 2445712 00:22:4425:04 90.7 15.0 /usr/bin/python2.7
/usr/bin/emerge dev-lang
Martin Mokrejs added the comment:
Regarding benchmarking and code performance inspection, maybe you want to try
on your linux box:
perf top
perf stat /usr/bin/python mytest.py
http://perf.wiki.kernel.org/
--
nosy: +mmokrejs
___
Python tracker
New submission from Martin Mokrejs :
Hi,
I thought that I can easily create a list of, say 3, nested lists:
$ python
Python 2.7.3 (default, May 17 2012, 21:10:41)
[GCC 4.5.3] on linux2
Type "help", "copyright", "credits" or "license" for more inform
Changes by Martin Mokrejs :
--
title: 3 * [] gives a list of 3 cross-referenced lists, a[1]='blash -> 3 * []
gives a list of 3 cross-referenced lists, a[1]='blah' writes in to ALL three!
___
Python tracker
<http://bugs.
Martin Mokrejs added the comment:
For the sake of internet archives, the following could be included in the FAQ
you referred to:
http://www.scipy.org/Cookbook/BuildingArrays
>>> import numpy as np
>>> a=np.array(5*[False],bool)
>>> a
array([False, False, False
Martin Mokrejs added the comment:
The issue could have been caused the malfunctioning memory or CPU.
http://bugs.python.org/issue18843#msg204954
--
___
Python tracker
<http://bugs.python.org/issue18
Martin Mokrejs added the comment:
Hi,
I think I should report back what I found on the hardware side. While memory
testing tools like memtest86+ and other did not find any error, the built in
Dell ePSA test suite likely does compute a checksum of tested memory regions.
It reported some
Martin Mokrejs added the comment:
The issue could have been caused the malfunctioning memory or CPU.
http://bugs.python.org/issue18843#msg204954
--
___
Python tracker
<http://bugs.python.org/issue18
New submission from Martin Mokrejs:
Hi,
it seems at least python 3.4.3-r5 on a Gentoo Linux.
Failed to build these modules:
_cryptnis
--
files: build.log
messages: 270163
nosy: mmokrejs
priority: normal
severity: normal
status: open
title: Cannot link _crypt and _nis
Martin Mokrejs added the comment:
Also is an issue with 3.5.1-r3:
x86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -L.
-L/scratch/mmokrejs/gentoo/lib -L/scratch/mmokrejs/gentoo/usr/lib
-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -O2
-pipe -march=native -fwrapv
Changes by Martin Mokrejs :
--
versions: +Python 3.5
___
Python tracker
<http://bugs.python.org/issue27480>
___
___
Python-bugs-list mailing list
Unsubscribe:
Martin Mokrejs added the comment:
Ah, thank you for a quick answer.
The problem is not with a Gentoo, the problem is with python which needs too
new libc or libnss or libcrypt.
I am re-opening, why cannot I compile newer python version on glibc-2.12 host?
This is not a problme with python
Martin Mokrejs added the comment:
Interesting, using the system-wide RedHat stuff I can compile vanilla
Python-3.4.5. See attached nohup.out. I tried to stick to the same configure
arguments as Gentoo's package manager used.
I also tried to compile the vanilla tarball under Gentoo::Prefi
Changes by Martin Mokrejs :
Added file: http://bugs.python.org/file43693/nohup-gentoo-prefix.out
___
Python tracker
<http://bugs.python.org/issue27480>
___
___
Python-bug
New submission from Martin Mokrejs:
Hi,
I don't know if this is related to issue8040 or not. I find the 2.7 string
formatting behavior inconsistent. I found out sometimes I have to divide my
number by 100 so that the percentage values get printed correctly. Somehow,
when a percent
New submission from Martin Mokrejs:
Hi,
I do see relatively often a crash in python. Here is one stacktrace from my
Gentoo Linux running 3.7.4 kernel:
(gdb) where
#0 0x7f624f340f08 in visit_decref () from /usr/lib64/libpython2.7.so.1.0
#1 0x7f624f2a455a in list_traverse () from
New submission from Martin Mokrejs:
I use pychecker for checking my python code. Seems optparse.py distributed with
python-2.7 could be improved as well:
[system path]/optparse.py:1191: Function (__init__) has too many arguments (11)
[system path]/optparse.py:1206: Local variable (version
New submission from Martin Mokrejs:
I use pychecker to check my code. It complains about decimal.py from
python-2.7.10 itself:
[system path]/decimal.py:1345: INTERNAL ERROR -- STOPPED PROCESSING FUNCTION --
Traceback (most recent call last):
File "/usr/lib64/python2.7
Changes by Martin Mokrejs :
--
title: decimal.py: issues reprted by pychecker -> decimal.py: issues reported
by pychecker
___
Python tracker
<http://bugs.python.org/issu
Martin Mokrejs added the comment:
But couldn't somebody just rename the variable for example to _file? I see
optparse also in python-3.5 so I did not think it could be Deprecated.
--
___
Python tracker
<http://bugs.python.org/is
70 matches
Mail list logo